摘要:随着快递行业的快速发展,快递企业的业务流程自动化、公司信息网络化的需要也越来越迫切。快递企业的快速发展极大地增加了该行业的竞争力,而决定快递公司竞争力的一个重要因素就是其信息化水平。为了加快快递物品管理自动化的步伐,提高快递的管理业务处理效率,尽可能地减少快递管理的重复性和低效性。本人为顺通快递公司开发了一个基于JAVA的快递物品管理系统。
本系统实现了员工信息管理、用户信息管理、站点信息管理、车辆信息管理、订单信息管理以及订单的流程跟踪等主要功能。该系统具有结构简单、操作方便、管理功能强等特点,对于提高快递管理者的工作效率、加快快递物品管理的数字化、科学化与现代化具有重要意义。
本论文首先阐述了该系统的开发背景、开发目标,分析了相关的开发工具和相关技术,进行了系统需求分析以及可行性分析,介绍了本系统的总体设计思想、总体方案设计、功能设计与数据库设计,重点介绍了各模块功能的实现方法、界面的详细设计方法和设计过程。
关键词 快递管理系统;JAVA;MySql数据库
目录
摘要
Abstract
1 绪论-1
1.1 开发背景-1
1.2 课题开发的目的和意义-1
2 需求分析-3
2.1 系统需求分析-3
2.2 可行性分析-3
3 开发环境的介绍-5
3.1 开发环境-5
3.2 开发工具-5
3.2.1 Java语言以及面向对象技术-5
3.2.2 MyEclipse-5
3.2.3 MySql与Tomcat-5
3.2.4 JSP的基本特点-6
3.2.5 JDBC技术-6
3.2.6 B/S模式的体系结构-6
4 总体方案设计-7
4.1 总体业务概述-7
4.2 系统功能模块划分-7
4.3 系统功能结构图-7
4.4 各功能模块的管理-7
4.4.1 用户登录-7
4.4.2 员工管理-8
4.4.3 站点管理-8
4.4.4 车辆管理-8
4.4.5 订单管理-9
4.5 数据库设计-9
4.5.1 数据表-9
4.5.2 数据表E-R图-10
4.5.3 数据库表结构-11
5 详细设计-14
5.1 用户登录模块设计-14
5.2 主界面模块设计-15
5.3 站点管理模块设计-15
5.3.1 添加站点的功能设计-16
5.3.2 查询站点的功能设计-17
5.4 员工管理模块设计-17
5.4.1 添加员工的功能设计-17
5.4.2 查询员工的功能设计-18
5.5 车辆管理模块设计-19
5.5.1 添加车辆的功能设计-19
5.5.2 查询车辆的功能设计-20
5.6 用户管理模块设计-22
5.6.1 添加用户的功能设计-22
5.6.2 查询用户的功能设计-23
5.7 订单管理模块设计-24
5.7.1 添加订单的功能设计-24
5.7.2 查询订单和订单跟踪的功能设计-24
6 系统测试-30
6.1 测试内容-30
6.2 测试结果-30
结论-31
致谢-32
参考文献-33
附录 源代码-34