第三章物流中心仓储信息管理系统设计
由系统功能要求及数据关系,根据演绎法(由一般性的前提推导出个别性的结论的思维方法,称为演绎法)的原则,可将一个复杂的仓库管理系统由顶向下逐层分解成多级模块结构[1]。在本系统各大模块中,当某一具体处理功能发〖本文来自:毕业设计论文网www.paper51.com〗生变化时,只需改变该处理模块或增加新的处理模块而不影响其它模块,从而使得系统结构清晰合理,有效地避免了传统的以归纳法为主的设计方法中常出现的模块间的接融问题。
3.1系统设计特点
由于物流中心仓库本身就具有作业区多、货物种类复杂、日出入量大、客户繁多等特点,以及为了适用于物流业现有的计算机网络,同时也为了今后系统维护升级的方便,本物流中心仓储管理系统采用Browser/Server结构,在局域网中选一台计算机作为服务器,安装数据库以及程序代码。在客户端不需要安装任何软件,只需要利用本身IE浏览器访问服务器。
3.2系统功能设计
本系统的功能是基于Internet或局域网对整个仓库货物的进出库管理和在库管理以及所产生单据的打印和查询,它可以在Browser(客户端)通过远程联接到Server(服务器端)完成信息录入、修改和查询。Server端是整个系统的核心部分,主要是将客户端传入的数据按指令进行处理然后存入、修改和删除数据库中的数据。
3.3系统逻辑结构设计
本系统的逻辑结构主要分为三个部分,包括操作管理模块、数据处理模块和系统管理模块。
操作管理首先是对操作用户身份的管理,Server端接受用户登陆的请求,认证用户的请求,将通过认证的帐号信息以session的形式记录。其次是Server记下当前用户的信息,包括用户是否登陆以及登陆的时间、登录的电脑IP地址以及判断该用户所属的仓库。
数据处理模块主要包括接客户模块、货物入库模块、货物出库模块与货物盘点模块。在客户模块是系统首先把客户资料记入数据库,同时对于后面的货物入库模块和货物出库模块中录入时有个动态连接数据库功能,用户具体录入某一货物数据时,可以动态选择之前录入的客户名单,以此判断货物的所于该客户。用户在数据录入、修改、审核后,系统会自动记录用户名。以便以后查询。系统各模块都分为录入、修改、审核、查询四块。其目的是为用户提供明确的逻辑过程。方便用户的操作。
系统管理主要包括数据备份与恢复处理、系统初始化。数据备份与恢复处理是系统在遇到故障或意外时能够尽量减少对公司〖本文来自:毕业设计论文网www.paper51.com〗影响。系统初始化主要完成系统常量的设定和系统的初始化工作。
3.4仓储信息管理系统的总体结构
本系统仓库管理者需要建立一个比较完善的系统来解决仓库管理各方面的问题。首先我们使用SQL建立一个数据库,用来存储所有的管理信息,包括:仓库信息,客户信息,商品信息,各种其他管理信息等。当打开浏览器运行网页时,就会自动连接上后台的数据库。用户就能通过前台工具对后台进行相应的操作如图3.1所示。
图3.1系统操作结构图
创建仓储信息管理系统的各大功能模块的总体结构,其中包括客户管理、出入库管理、盘点管理、库存控制和报表管理如图3.2所示。
图3.2仓储信息管理系统的总体结构
3.5仓储信息管理系统的各大功能模块
物流中心仓储信息管理系统主要功能模块包括客户管理、入库管理、出库管理、盘点管理、库存控制、信息报表管理。
3.5.1客户信息录入
客户管理主要包括客户信息录入、客户信息修改、客户信息审核和客户信息删除,如图3.3所示。
图3.3客户管理结构图
3.5.2货物入库模块
入库管理主要包括货物信息录入、货物信息修改、货物信息删除和货物信息审核,如图3.4所示。
图3.4入库管理结构图
3.5.3货物出库模块
出库管理主要包括货物信息录入、货物信息修改、货物信息删除和货物信息审核,如图3.5所示。