基于局域网的生产管理软件设计
1 前言
为提高生产效率,降本增效,提高生产流程的科学性、计划性,充分发挥电脑在生产管理中的作用,用局域网(LAN)把整个公司生产流程全面、有效、系统地管理起来。本人参照MRP(MATERIALSRESOURCEPLANNING)的理念和设计规范要求,根据本单位的实际情况,设计一个基于局域网的生产管理软件。现论述如下:
2.1可行性研究:
1.硬件设施方面:各部门都有一定数量的电脑,公司内部大多数部门已连有局域网络线。
2.使用人员方面:近几年来由于举办了各种电脑培训班,以及新老员工的更替,绝大多数管理部门的员工都会操作电脑。
3.软件技术方面:我们已经成功地在一些部门编制了应用软件,经数年使用效果良好。
2.2硬件设计安排:
网络选用星形结构。星形拓朴结构是一种以中央结点计算机为中心,把若干外围结点计算机连结起来的辐射互连结构。在该结构中,中央结点计算机对系统性能影响甚大。它的优点是外围结点计算机的故障对系统正常运行没有影响。
考虑到能利用原有的旧HPSERVERLHPLUS(专用作服务器的计算机),只要改造一下完全能胜任。(增加硬盘和加大内存)。另一方面,我公司386,486,586电脑均还在继续发挥余热,但有时难免出一些故障,所以我选中了星形拓朴结构。
系统结构选用CLIENT/SERVER(客户机/服务器)结构。就是把企业内部各个客房机和服务器通过网络连结而成的网络系统。其中服务器就是星形拓朴结构中的中央结点计算机,客户机就是星形拓朴结构中外围的结点计算机,也称作工作站。它可以把一个复杂的任务在功能上分布到客户机和服务器两种不同的环境中,在前台客户机上运用应用程序,在后台服务器上提供特定的服务,如:数据库服务,文件服务,打印服务,通信服务……
所有工作站的计算机共享文件的存取,信息的传递都有在服务器的控制之下进行,每个工作站的计算机都有独立运算、处理数据的能力,这样就能实现“集中管理,分散处理”的方式。
中央结点计算机可以放在计算机房,便于网络管理员随时维护保养。在网上加挂一个打印服务器放在计算机房,再连上打印机就能供局域网上所有的工作站上的电脑进行打印工作。
网络工作站的计算机由各部门原有的电脑来担任。在某些部门,用“对等网”的方式把部门内所有的电脑连结起来,组成一个二级子网络。接一根电缆到原有的网络接点,就可以使“对等网”里的所有的电脑都能上局域网。这样就形成了网络的多层结构,可以在有限的网络接点上接入更多的电脑,大大降低了硬件投入成本。另一方面,由于只通过一个口子与局域网连结,既安全又便于管理。
网络拓朴结构简图如下:

2.3软件设计安排:
利用数据库服务器软件来实现客户端工作站的应用程序和服务器计算机上数据库之间的连接。
如下图:

利用数据库服务器软件作为开发工具有以下优点:
1.降低开发工作的难度,它能透明地处理共享数据库的迸发控制问题,如数据加锁,数据一致性控制,并解决用户之间的冲突,使应用程序能方便地互相调用,且方便地被修改,提高编程效率,缩短程序调试时间。
2.数据库服务器软件,提供完善的数据安全控制,保护库中数据不被客户请求所破坏。因为所有的用户请求都必须经由数据库服务器软件来执行,由数据库管理员(DBA)负责授权各用户使用数据库中数据的权限。
3.数据可靠性管理,系统正常的工作可能受到一些内、外部事件的干扰,如:设备错,介质错,断电等因素,它能有效地避免系统出现的损失。如:自动备份等。
4.能合理分配计算机资源,数据库服务器的数据共享技术,使应用程序获得比文件服务器更好的性能。由于数据管理处理工作从客户机上分理出来,使网络上各计算机资源能各尽其用。较差的价格低廉的计算机可以充当工作站,而大量的数据处理工作则由功能强大的服务器系统承担。
5.提高网络性能采用数据库服务器技术,能降低网络开销。因为所有数据库磁盘I/O及数据处理工作都在服务器内完成,能协调用户之间的操作,减少资源竞争,避免死锁。数据库服务器通过联机查询优化机制来提高复杂数据请求执行的效率。
- 上一篇文章:如何用Delphi语言制作中国式的报表
- 下一篇文章:机房布线要点
