北京邮电大学毕业设计
基于Web的仓库管理系统
摘 要
课题目标是设计并实现一个B/S体系结构的仓库管理系统。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉系统设计的过程,熟练掌握网络数据库编程方法。
本系统用JSP技术来编写本系统,本系统有五大功能模块:信息发布、员工与管理者沟通平台、库存管理部分、统计查询模块、系统管理模块。本系统有管理员和普通职员两种登陆身份,管理员有所有权限,包括实时更新数据和信息。普通职员只有更改自己信息和查看仓库数据信息的权限。数据库用SQLSERVER 2005来连接系统。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
仓库管理系统实现了库存管理的信息化、实时化,极大地方便了仓库管理员对货物的管理。
关键词:仓库管理系统;数据库;JSP
i
北京邮电大学毕业设计
Warehouse management system based on Web
Abstract
Topics goal is to design and implement a B / S architecture, warehouse management system. With practice, understanding the basics of web development technologies and databases, learning related development tools and application software, familiar with the system design process, master network database programming.
The system uses JSP technology to prepare the system, the system has five functional modules: information dissemination, employee communication platform, inventory management component, statistical query module, system management module and managers. The system has two kinds of administrators and general staff landed status, administrators have all permissions, including real-time updates of data and information. General staff only change their own information and permission to view the data warehouse information. Database used SQLSERVER 2005 to connect the system. This paper mainly related software, database and network technology. Covering a wide range of knowledge, which can effectively improve the students 'comprehensive analytical ability to apply the knowledge to solve problems, to enhance students' understanding and grasp of things, students learn scientific research methods, proper design, independent thinking, enterprising, exploration and innovation, for the further study and work has laid a good foundation.
Warehouse management system to achieve the inventory management of information technology, real-time, which greatly facilitates the management of cargo warehouse manager.
Key words: Enterprise information management system; Database; JSP
ii
北京邮电大学毕业设计
目 录
摘 要........................................................................................................................................................... i Abstract .......................................................................................................................................................... ii 1 绪论.......................................................................................................................................................... 1
1.1 课题背景 ....................................................................................................................................... 1 1.2 仓库管理系统的发展现状 ........................................................................................................... 1
1.2.1 国外发展现状 .................................................................................................................... 1 1.2.2 国内发展现状 .................................................................................................................... 2 1.3 研究目标 ....................................................................................................................................... 2 1.4 研究技术 ......................................................................................................................................... 2
1.4.1 SQL SERVER .......................................................................................................................... 2 1.4.2 JSP技术 ............................................................................................................................. 3 1.4.3 JavaBean技术 ................................................................................................................... 3 1.4.4 JDBC技术 ........................................................................................................................... 4 1.5 开发环境 ......................................................................................................................................... 5 2 系统需求分析 .......................................................................................................................................... 6
2.1 可行性分析 ..................................................................................................................................... 6 2.2 功能需求 ....................................................................................................................................... 6 3 系统总体设计 .......................................................................................................................................... 8
3.1 系统的结构模型 ........................................................................................................................... 8 3.2 系统的功能模块 ........................................................................................................................... 8 3.3 数据库设计 ................................................................................................................................. 10
3.3.1 E-R模型 ........................................................................................................................... 10 3.3.2 数据流图 ...........................................................................................................................11 3.3.3 表结构设计 ...................................................................................................................... 14
4 系统详细设计 ........................................................................................................................................ 15
4.1 用户登陆模块设计 ..................................................................................................................... 16
4.1.1 功能描述及实现界面 ...................................................................................................... 16 4.1.2 程序流程图 ...................................................................................................................... 16 4.1.3 核心代码 .......................................................................................................................... 17 4.2 员工信息管理模块 ..................................................................................................................... 19
4.2.1 功能描述及实现的界面 ................................................................................................ 19 4.2.2 程序流程图 ...................................................................................................................... 21 4.2.3 核心代码 .......................................................................................................................... 21 4.3 入库信息管理模块 ....................................................................................................................... 22
4.3.1 功能描述及实现界面 ...................................................................................................... 22 4.3.2 程序流程图 ........................................................................................................................ 24 4.3.3 核心代码 .......................................................................................................................... 25 4.4出库信息管理模块 ........................................................................................................................ 26
4.4.1功能描述及实现界面 ......................................................................................................... 26 4.4.2 程序流程图 ...................................................................................................................... 28 4.4.3 核心代码 .......................................................................................................................... 28
北京邮电大学毕业设计
4.5 信息交流模块 ............................................................................................................................. 29
4.5.1 功能描述及实现界面 ...................................................................................................... 29 4.5.2 程序流程图 ........................................................................................................................ 30 4.5.3 核心代码 .......................................................................................................................... 30
5 系统调试与测试 .................................................................................................................................... 33
5.1 测试用例及结果 ......................................................................................................................... 33 5.2 程序的测试 ................................................................................................................................. 33
5.2.1 测试的重要性及目的 ...................................................................................................... 33 5.2.2 测试的步骤 ...................................................................................................................... 34 5.2.3 测试的主要内容 .............................................................................................................. 35
结 论 ......................................................................................................................................................... 36 参考文献...................................................................................................................................................... 39 致 谢 ......................................................................................................................................................... 40 附录 外文文献 ............................................................................................................................................ 41
英文原文 .............................................................................................................................................. 41 中文翻译 .............................................................................................................................................. 50
北京邮电大学毕业设计
1 绪论
1.1 课题背景
信息化时代,企业管理的信息化已经成为企业发展、参与市场竞争的首要条件。企业需要一种管理方式或者一个管理工具为公司的管理部门提供一个高效方便的管理平台,提高企业管理部门的工作效率。那么这样的管理工具能给企业带来怎样的好处呢?
可以提升工作效率与降低管理成本,将部份繁杂的工作或是重复性高的工作,交给企业内部信息管理系统来完成,可以明显的减少管理人员花费于重复性工作的时间。其次,提升了投资报酬率,透过企业内部信息管理系统我们可以降低人力成本与提升工作效率,也就是提升了组织支付于人力与时间成本的投资报酬率。再次,简化与优化了工作流程,引进企业内部信息管理系统的同时,也重新检视了企业管理工作的结构与流程,帮助企业找出传统工作流程的瓶颈,让一些工作可以更顺畅的进行。 最后,提升了组织运作能力,企业内部管理系统可以帮助企业简化传统办公室的重复性管理工作,节省人力与时间的同时,也提高了企业可以接纳的服务量。
长期以来,物资管理工作中的信息管理是采用人工的方式,要付出大量人力,填写各种表格、凭证、账册、卡片和文件。由于信息是随着时间不断变化的,各业务部门对信息的使用要求也各不相同,所以要按照不同的分类经常不断地汇总、统计,往往要做许多重复登记和转抄。这种传统的手工管理方式,不仅浪费人力,而且存在许多缺点: (1)处理速度慢,影响信息及时性。 (2)易出现错误,影响信息精确性。 (3)不便于查询。
(4)缺乏综合性,不能起控制作用。 由于这些缺点,大大降低了信息的利用价值,显然越来越不适应现代物资管理工作的需要。因此,发展以电子计算机为基础的仓库管理系统已是十分迫切和必要的了。
1.2 仓库管理系统的发展现状
1.2.1 国外发展现状
计算机的发明应用,被视为人类的第三次重大的科学技术革命,是一次飞跃。过去革命的最高成就是“用机器制造机器”,是手的延长。而计算机的出现却能做到“用机器控制机器”,是脑的延伸。计算机室提高生产率的主要工具和途径。在西方国家,计算机系统的发展有以下四个阶段:
第一阶段(1954-1964)电子数据处理阶段(EDP)。此阶段以单项数据处理为主,如财务管理、物资管理、工资管理等。
第二阶段(1964-1974)管理信息系统阶段(MIS)。在此阶段,由于高速度的处理机、高速度大容量的存储器与器件有了突破性的进展,使计算机应用系统从单项EDP发展到多功能、多层次、综合性的应用阶段,使得MIS日渐成熟,具有了控制、预测、辅助和决策的功能。
第三阶段(1974-1980)决策支持系统阶段(DSS)。在此阶段解决的主要是面向高层管理,大范围的决策问题以及非结构化信息的处理。
第四阶段(1980-)只能管理系统阶段(IMS)。这个阶段强调的是综合管理功能,多维服务模式,人机协调的,智能化的、集成化的计算机辅助管理功能等。据统计,目
1