基于安卓平台的快递运单管理系统设计毕业论文
2021-03-30 20:20:17
摘 要
近年来随着网络的发展,智能手机和电脑还有其他移动终端的普及,Android系统不断升级,各种各样的手机应用也流行起来,从衣食住行,到休闲娱乐,手机应用可以帮助人们完成所有事情。安卓平台的手机应用很多,而且下载起来方便,使用便捷。在学校里面取快递经常出现漏件或者等待时间久,为了提高快递的效率以及节省时间,我本次的要完成的毕业设计是基于安卓平台的快递运单管理系统。
快递运单管理系统使用jsp来实现java界面,利用安卓来开发,数据库使用的开源的mysql数据库来作为数据存储。系统结构上采用java三层架构,分别是表现层、业务层和数据访问层。其中表现层采用MVC结构开发;业务层负责业务逻辑的处理,负责另外两个层的数据传递和逻辑处理,为了适应业务的变更,每一业务模块都有着专门的接口,代码简洁明了而且可以适应不同的数据库。该系统按照软件开发流程以及标准:需求分析、系统设计、详细设计、测试系统等。
关键词:快递系统;安卓;数据库。
Abstract
In recent years with the development of the network, smart phones and computers and other mobile terminals popular, Android system continues to upgrade, a variety of mobile phone applications are popular, from basic necessities, to entertainment, mobile applications can help people complete all thing. The android platform has a lot of apps, and it's easy to download and easy to download.. In the school which often take the express mail or wait for a long time, in order to improve the efficiency of the courier and save time, I have to complete the graduation design is based on Andrews platform express delivery system management system.
The express express management system uses jsp to implement the Java interface, using android to develop the open source mysql database used by the database as a data store. The architecture of the system is based on the Java three-tier architecture, which is the presentation layer, the business layer, and the data access layer. The presentation layer is developed by MVC architecture; The processing of the business layer is responsible for the business logic, responsible for the other two layers of data transfer and logical processing, in order to adapt to the change in the business, every business module has a special interface, the code simple and can adapt to different database. The system is based on software development process and standards: requirements analysis, system design, detailed design, test system, etc.
Key words: Courier service system, android, Datebase.
目 录
第1章 绪论 - 1 -
1.1项目背景 - 1 -
1.2研究的目的及意义 - 1 -
1.3国内外研究现状 - 1 -
1.4研究内容及预期目标 - 3 -
第2章 需求分析 - 4 -
2.1需求分析 - 4 -
2.2可行性研究 - 4 -
2.3.1技术可行性 - 5 -
2.3.2经济可行性 - 5 -
2.3.3操作可行性 - 5 -
第3章 系统设计 - 6 -
3.1系统架构 - 6 -
3.2系统概要设计 - 6 -
3.2.1服务器管理员模块 - 7 -
3.2.2手机端用户模块 - 8 -
3.3系统开发工具 - 9 -
3.3.1 MyEclipse的介绍 - 9 -
3.3.2 JSP与JDK简介 - 9 -
3.3.3 MySQL数据库 - 10 -
3.3.4 B/S模式简介 - 10 -
3.3.5 Tomcat服务器简介 - 10 -
第4章 系统详细设计与实现 - 11 -
4.1数据库设计 - 11 -
4.2系统的实现 - 12 -
4.2.1 管理员登陆 - 12 -
4.2.2 网点管理 - 13 -
4.2.3 快递公司管理 - 14 -
4.2.4 寄件管理和投诉管理 - 15 -
4.2.5 手机端用户登录 - 15 -
4.2.6 快递员模块 - 16 -
4.2.7 快递员模块服务评价 - 17 -
4.2.8 会员模块 - 18 -
第5章 系统测试 - 22 -
5.1系统测试的性能要求 - 22 -
5.2系统的单元测试 - 22 -
第6章 总结 - 24 -
参考文献 - 25 -
致 谢 - 26 -
第1章 绪论
1.1项目背景
随着互联网的发展,网上购物也越来越受人们欢迎了,网上购物的发展离不开全国的物流运输系统,应运而生了许多快递公司,如:申通、EMS、韵达…..等多家快递公司,这些快递公司都有着自己的管理系统,管理着自己的快递,让客户的快递发送到全国各地,让网上购物越来越便捷,但是还是会有很多快递出现漏件,寄错快递等情况出现。需要一个简洁明了的系统去管理这些快递,让快递的相关信息得到记录并且及时送到客户手中。
由于安卓手机用户越来越多,安卓平台也受更多开发者的欢迎,安卓开发的开源性,不受运营商束缚,以及可以与Google应用无缝结合,所以开发一个基于安卓平台的快递运单管理系统,可以使很多安卓手机用户更好地管理自己的快递运单。
1.2研究的目的及意义
安卓有许多快递运单管理系统的手机应用,但是很多都是只能查部分公司的快递,还有的系统功能不够完善,只有部分查询功能等,导致快递信息的不完善,寄件人不知道何时能送达快递,收件人不知道何时能拿到快递,快递员也可能在送快递的途中碰到收件人不在家的情况,使得快递员工作效率低下,收件人花费更多时间在等待快递送达的过程上,快递运单管理系统能很大程度上提高快递员的工作效率,节省时间,让快递的信息变得透明,更好地帮助我们查收快递。