物流中心仓储信息管理系统的设计与实现
摘 要
本文描述了物流中心仓储信息管理系统的设计与实现。本系统的前台设计由JSP实现,以SQL SEVER 2000为后台数据服务器,增加系统的安全性和完整性,提高了系统响应的速度。整个软件系统基于浏览器/服务器(B/S)模式。本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通物流中心仓储信息管理的软件。能实现入库、出库、盘点和库存控制等仓库的智能化管理,可以提高库存管理的效率。同时通过入库单、出库单、盘点单等各种单据使物主能够浏览自己的货物情况,便于向物流企业反馈信息。
关键词:仓储管理、库存控制、货位优化、数据库设计
THE STOREHOUSE INFORMATION MANAGEMENT SYSTEM IN THE LOGISTICSCENTRE [版权所有:http://DOC163.com]
ABSTRACT [来源:http://Doc163.com]
This article describs the design and realization of the storehouse information management system in the logistics centre. Our system’s proscenium realizes by JSP, and uses the SQL SEVER 2000 to the backstage data-server. It increases system’s security, integrity and response speed. The whole software system bases on browse/server (B/S) mode. Our system interface designs generous, concise, utility, and easily be operated. It suits to the storehouse information management system in the logisticscentre and can carry out the storehouse’s warehousing, outdelivering, checking and stock control. Also the owners are clear to know their goods’ information by scan warehousing lists, outdeliver lists and check lists, can make the logistics company to know the information of goods easily. [版权所有:http://DOC163.com]
KEYWORDS: storage management, stock control, shelf optimization, database design
本系统的逻辑结构主要分为三个部分,包括操作管理模块、数据处理模块和系统管理模块。
操作管理首先是对操作用户身份的管理,Server端接受用户登陆的请求,认证用户的请求,将通过认证的帐号信息以session的形式记录。其次是Server记下当前用户的信息,包括用户是否登陆以及登陆的时间、登录的电脑IP地址以及判断该用户所属的仓库。
数据处理模块主要包括接客户模块、货物入库模块、货物出库模块与货物盘点模块。在客户模块是系统首先把客户资料记入数据库,同时对于后面的货物入库模块和货物出库模块中录入时有个动态连接数据库功能,用户具体录入某一货物数据时,可以动态选择之前录入的客户名单,以此判断货物的所于该客户。用户在数据录入、修改、审核后,系统会自动记录用户名。以便以后查询。系统各模块都分为录入、修改、审核、查询四块。其目的是为用户提供明确的逻辑过程。方便用户的操作。
系统管理主要包括数据备份与恢复处理、系统初始化。数据备份与恢复处理是系统在遇到故障或意外时能够尽量减少对公司的影响。系统初始化主要完成系统常量的设定和系统的初始化工作。
仓储信息管理系统的各大功能模块
物流中心仓储信息管理系统主要功能模块包括客户管理、入库管理、出库管理、盘点管理、库存控制、信息报表管理。
数据库设计 [资料来源:www.doc163.com]
一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器端程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。
鉴于以上的考虑,结合物流管理系统数据库的特点,我决定采用浏览器/服务器(B/S)数据库系统,并采用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的系统模型,逐步完成数据库系统。
目 录
[版权所有:http://DOC163.com]
第一章 引言……………………………………………………………8
1.1 选题意义………………………………………………………………8
1.2 研究现状………………………………………………………………9
1.2.1 现今物流业库存管理所面临的问题………………………………9
1.2.2 物流业中库存管理的几种模式……………………………………9
第二章 开发工具和开发环境 ………………………………………12
2.1 JSP语言介绍…………………………………………………………12
2.2 SQL Server 2000数据库介绍 ………………………………………12
2.2.1 SQL简介………………………………………………………12
2.2.2 SQL数据库体系结构……………………………………………13
2.2.3 SQL的组成 ……………………………………………………14
2.3 B/S结构数据库系统 …………………………………………………14
第三章 物流中心仓储信息管理系统设计 …………………………15
3.1系统设计特点 ………………………………………………………15
3.2系统功能设计 ………………………………………………………15
3.3系统逻辑结构设计……………………………………………………15 [来源:http://Doc163.com]
3.4仓储信息管理系统的总体结构 ………………………………………16
3.5仓储信息管理系统的各大功能模块……………………………………17
3.5.1客户信息录入…………………………………………………17
3.5.2货物入库模块…………………………………………………17
3.5.3货物出库模块…………………………………………………17
3.5.4货物盘点模块…………………………………………………18
3.5.5库存控制模块…………………………………………………18
3.5.6信息报表管理…………………………………………………18
3.6 系统数据流程图 ……………………………………………………19
3.6.1 数据流程图定义………………………………………………19
3.6.2 数据流程图特征………………………………………………19
3.6.3 仓储信息管理系统数据流程图…………………………………19
3.7系统运行硬件环境……………………………………………………21
3.8系统运行软件环境……………………………………………………21
第四章 数据库设计 …………………………………………………23
4.1仓储信息管理系统的ER图……………………………………………23
[来源:http://Doc163.com]
4.2仓储信息管理系统数据库表 …………………………………………24
第五章 系统功能实现 ………………………………………………27
5.1权限管理 ……………………………………………………………27
5.2数据模块 ……………………………………………………………27
5.2.1客户信息录入…………………………………………………27
5.2.2 货物入库………………………………………………………28
5.2.3 货物出库………………………………………………………29
5.2.4 货物盘点………………………………………………………31
5.3 库存控制 ……………………………………………………………31
5.3.1 库存控制的目标………………………………………………31
5.3.2 库存控制的根本目的…………………………………………32
5.3.3 系统库存控制方式……………………………………………32
第六章 结束语 ………………………………………………………35
致谢 ……………………………………………………………………36
参考文献 ………………………………………………………………37
附录(核心代码)………………………………………………………38
上一篇:现代企业网站系统的设计与实现
下一篇:学生考试成绩分析的设计与实现