毕业设计中我主要完成了中小企业物流管理系统设计、代码编写,系统的功能包括:客户、配送人员、订单、管理人员、系统管理员的信息通过系统存储在数据库中,允许对已经录入的数据进行
摘要:伴随中国制造业的蓬勃发展,物流业前景一片光明,我国物流企业不会满足现状,对物流管理信息化的要求会与日俱增,急需规范化、自动化的管理,本中小企业物流管理系统的设计目的就是为了满足物流企业的这一需求。
系统设计开发过程中采用开源软件MySQL作为数据库管理系统并以同样开源的Eclipse为JAVA集成开发工具(IDE),使用MVC设计模式以及B/S结构,开发环境为64位Win7系统,开发包JDK8,中间件Tomcat8.5。系统为登录的配送人员、管理人员、客户、系统管理员不同身份提供了不同的管理功能,配送人员可查改自己的配送信息、确认订单等,管理人员可分配工作、管理信息等,客户可登记信息、下订单等,系统管理员可查看提交的反馈,对错误的信息进行修改等。减少了物流企业管理人员及配送人员的工作量,也方便了客户的使用,提供了查询的平台,有助改进中小型物流企业的工作流程,节约人力物力。信息化的物流管理系统对中小物流企业运营流程进行管理提高物流效率和竞争力。
关键词: MySQL;J2EE;JDBC;JSP;B/S;MVC
Development and Implementation of Small and Medium-sized Enterprises Logistics Management System
Abstract:
The logistics industry is vigorous developing, enterprises are increasingly demanding the informationization of logistics management, and urgently need standardized and automated management. The purpose of this SME logistics management system is to meet the needs of logistics companies.
The system designed with Eclipse ,and using MySQL as database management system. It uses the MVC design pattern and B/S structure. The development environment is a 64-bit Win7 system, JDK8, and Tomcat8.5. The system provides different management functions for the logged-in delivery personnel, managers, customers, and system administrators. The distribution personnel can check their own delivery information, confirm orders, etc. The management staff can allocate work, management information, etc. Placing orders,and registration information, etc., system administrators can view the submitted feedback, modify the wrong information and so on. The workload of logistics management personnel and distribution personnel is reduced, the use of customers is also facilitated, and a platform for inquiry is provided to meet the daily work needs of small and medium-sized logistics enterprises, saving human-resource as well as saving material resources. The informationized logistics management system manages the operational flow of SME logistics companies to improve logistics efficiency and competitiveness.
Keywords: MySQL;J2EE;JDBC;JSP;B/S;MVC
目录
摘要 i
Abstract i
目录 iii
1 绪论 1
1.1 选题背景 1
1.2 国内外研究综述 1
1.3 开发设计的意义 2
1.4 技术介绍 3
1.4.1 JSP动态网站开发技术 3
1.4.2 MySQL DBMS 4
1.4.3 开发及运行环境 4
1.4.4 Tomcat 服务器 4
1.4.5 CSS技术 5
1.4.6 JDBC技术 5
1.5 系统开发模式 6
1.5.1 MVC开发模式简介 6
1.5.2 MVC的实现 6
2 设计分析 8
2.1 中小企业物流管理系统设计思路 8
2.2 可行性分析 8
2.2.1 经济可行性 9
2.2.2 技术可行性 9
2.2.3 环境可行性 9
2.3 需求分析 9
2.4 管理权限设计 10
2.4.1 权限分配问题概述 10
2.4.2 不同权限的分配 10
3 总体功能设计及数据库 13
3.1 系统功能设计 13
3.2 系统流程设计 16
3.3 数据库 19
3.3.1 数据库需求分析 19
3.3.2 数据库的逻辑结果设计 20
4 中小型企业物流管理系统的实现 22
4.1 包及JAVA类的说明 22
4.2 具体功能的实现 24
4.3 系统界面设计 27
4.4 测试的选择 27
4.5 系统运行情况 28
5 结论 29