logo资料库

基于Android的物流配送管理系统(有图片和参考代码,不懂可以联系问我).docx

第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
资料共37页,剩余部分请下载后查看
基于Android的物流管理系统
1概 述
1.1项目背景
1.2 系统开发工具
1.2.1 MyEclipse的认识
1.2.2 Android
1.2.3 MySQL数据库
1.2.4 eclipse ADT
1.2.5 java技术
2 需求分析与可行性研究
2.1 系统分析
2.2 需求分析
2.3 可行性研究
2.3.1技术可行性
2.3.2经济可行性
2.3.3操作可行性
3 系统架构
4 系统概要设计
5系统详细设计与实现
5.1数据库设计
5.2系统的实现
5.2.1 管理员登陆
5.2.2 网点管理
5.2.3 快递公司管理
5.2.4 寄件管理
5.2.4 投诉管理
5.2.5 手机端用户登录
5.2.6 快递员模块系统首页
5.2.6 快递员寄件列表
5.2.7 快递员模块服务评价
5.2.8 会员模块系统首页
5.2.8 会员模块快递查询
5.2.8 会员模块我要寄件
5.2.8 会员模块我要投诉
5.2.8 会员模块个人信息
6 系统测试
6.1系统的测试
6.1.1系统测试的性能要求
6.2系统的单元测试
总 结
参考文献
致 谢
基于 Android 的物流管理系统 摘要:近年来随着智能手机,和平板电脑的日益普及,Android 系统不断升 级,各种各样的 app 渐渐流行起来,从衣食住行,到休闲娱乐,手机 app 几乎可 以完成所有事情。Android 的 App 软件使用方便快捷,安装下载资源丰富。为提 高大学快递服务效率和质量,我本次的课题任务是完成一款物流管理系统 APP 的软件开发制作。 该物流管理系统采用 jsp+servlet、android 和 Ajax 异步交互等技术来开发。 数据库采用开源的 mysql 作为数据存储。结构上分为表现层、业务层和数据访问 层。其中表现层采用 MVC 结构开发;业务层封装业务流程,为适应业务的变更, 每一业务模块均有专门的接口及实现类,代码简洁且可适应不同的数据库。该系 统严格按照软件开发流程:需求分析、页面设计、概要设计、详细设计、测试运 行等。 关键词:物流管理系统,android ,Servlet,MySql I
Android-based courier service system In recent years, with the smart phone, and the growing popularity of tablet PCs, Android system continues to upgrade, a variety of app gradually popular, from basic necessities, to the entertainment, mobile app can almost complete all things. Android App software is easy to use, easy to install and download resources. In order to improve the efficiency and quality of university courier service, my task is to complete a courier service system APP software development and production. The courier service system uses jsp + servlet, android and Ajax asynchronous interaction technology to develop. The database uses open source mysql as a data store. Structure is divided into presentation layer, business layer and data access layer. The performance layer is developed by MVC structure. The business layer encapsulates the business process. In order to adapt to the change of business, each business module has special interface and implementation class. The code is simple and can adapt to different databases. The system in strict accordance with the software development process: demand analysis, page design, summary design, detailed design, test run. Key words: Courier service system, android, Servlet, MySql II
目 录 基于 ANDROID 的物流管理系统.......................................................................................................... I 1 概 述....................................................................................................................................................1 1.1 项目背景........................................................................................................................................1 1.2 系统开发工具............................................................................................................................... 2 1.2.1 MyEclipse 的认识.................................................................................................................2 1.2.2 Android..................................................................................................................................2 1.2.3 MySQL 数据库..................................................................................................................... 2 1.2.4 eclipse ADT...........................................................................................................................3 1.2.5 java 技术...............................................................................................................................3 2 需求分析与可行性研究.......................................................................................................................4 2.1 系统分析....................................................................................................................................... 4 2.2 需求分析....................................................................................................................................... 5 2.3 可行性研究................................................................................................................................... 5 2.3.1技术可行性............................................................................................................................6 2.3.2经济可行性............................................................................................................................6 2.3.3操作可行性............................................................................................................................6 3 系统架构...............................................................................................................................................7 4 系统概要设计.......................................................................................................................................8 5 系统详细设计与实现 ............................................................................................................................9 5.1 数据库设计....................................................................................................................................9 5.2 系统的实现..................................................................................................................................10 5.2.1 管理员登陆.........................................................................................................................10 5.2.2 网点管理.............................................................................................................................12 5.2.3 快递公司管理.....................................................................................................................13 5.2.4 寄件管理.............................................................................................................................14 5.2.4 投诉管理.............................................................................................................................14 5.2.5 手机端用户登录.................................................................................................................15 5.2.6 快递员模块系统首页.........................................................................................................17 5.2.6 快递员寄件列表.................................................................................................................18 5.2.7 快递员模块服务评价.........................................................................................................20 5.2.8 会员模块系统首页.............................................................................................................22 5.2.8 会员模块快递查询.............................................................................................................23 5.2.8 会员模块我要寄件.............................................................................................................23 5.2.8 会员模块我要投诉.............................................................................................................24 5.2.8 会员模块个人信息.............................................................................................................26 6 系统测试.............................................................................................................................................28 6.1 系统的测试..................................................................................................................................28 6.1.1系统测试的性能要求..........................................................................................................28 III
6.2 系统的单元测试..........................................................................................................................28 总 结.....................................................................................................................................................30 参考文献.................................................................................................................................................31 致 谢.....................................................................................................................................................33 IV
1 概 述 1.1 项目背景 当前.用现代信息技术改造并引导传统产业发展已成为众多企业的必然选择。 尤其是对像物流公司货运配送这样的环节来说。重要性尤为突出,这是因为货运 配送的特殊性及其普遍存在的信息不畅所决定的。货运配送在生产经过程中.为 了管理的需要.必然产生大量的信息需要及时采集、汇总、分析、处理以便企业 进行经营决策。而作为货运客户方,在众多物流公司不同收费标准下选取最能满 足客户需求的方案也存在难题。在此情况下.若仅仅依靠人工操作和统计报表, 已无法适应要求,只能通过计算机,才能做到快速、准确、及时,由此,电子商 务物流应运而生。电子商务物流是一整套的电子物流解决方案,在高度信息化的 今天对物流公司和电子商务平台都有着决定性的作用。 企业的信息化需求前景广阔,目前物流信息化水平较低,获取信息的主要渠 道就是通过电话和网络,信息不畅通,没有实现真正的信息化。企业迫切需要一 个能够解决目前信息不畅通现状的信息平台。即解决信息传递、业务操作等一系 列的问题,主要表现在信息共享、标准化及多系统交互平台支撑功能方面,其中 信息共享要求的企业最多。 第三方物流信息平台的目的是要解决各种物流信息系统间的信息共享 系统 集成问题,其建设是以移动通信 车辆跟踪定位技术 互联网技术 公用经济信息 网等为基础,建立区域物流信息网络体系,实现物流信息的共享,对区域内的商 流 物流信息流进行集成化应用 物流信息平台的建设是为了更好地满足物流需 求,通过该平台可将区域内工商企业的物流需求产业园区的物流需求 物流企业 供给能力 各种运输工具 库存 社会车辆及政府管理等相融为一体,使物流信息 输入、输出、调度、跟踪、交易和反馈更快捷准确,目前我国区域物流信息平台 的建设尚未成熟,货源客户与物流企业之间的缺乏很好的信息交流,如何建设区 域物流信息平台成为各个区域物流服务体系的一大热点问题。。 1
1.2 系统开发工具 1.2.1 MyEclipse 的认识 MyEclipse,是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合, MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十 分不错。MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称 MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE 的开 发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富 的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支 持 HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate 1.2.2 Android Android 与 iphone 相似,是目前智能手机的操作系统的第一大平台. 是基于 Linux 内核的操作系统, 早期由 Google(谷歌)开发, 是谷歌公司在 2007 年 11 月 5 日 公布的手机操作系统. Android 系统具有开放性,应用程序是在成活平等的条 件创建的、应用程序可以轻松地嵌入网络和应用程序可以并行运行等特点。。 1.2.3 MySQL 数据库 Mysql 数据库毫无疑问是目前最主流的数据库之一,开源免费,已经被世界第 二大软件开发和提供商商甲骨文公司收购,获得了更多的商业支持,但是依然开源, 免费的本色不变。Mysql 最大的用武之地不仅仅是在服务器方面,在 web 应用方 面也是非常非常出色的表现。它不单单是和 php 是黄金组合,对于 java,asp.net 众 多开发语言,依然有很好的支持,它可以将数据保存在不同的数据表中,是一款非 常经典的关系型数据库,大大提高了安全性和灵活性。同时它既可以在数据表里 增、删、改数据还可以建立各个数据表之间的关联关系,。 Mysql 数据库的安装包很小,只有几十兆、但是这丝毫不影响他的写入、读取 数据时速度快,同时还具有开放源码的优势,。许多大中型公司的网站选择 Mysql 数据库不但可以节省成本,在功能方面也能满足需求。因此本次毕业设计也毫不 犹豫的选择了 mysql 作为数据储存。 2
。 1.2.4 eclipse ADT Eclipse Adt 是目前最流行的 Android 开发利器,市场占有率高达 79%以上.最 主要的特点是免费,Eclipse 本身对就是为 JAVA 而生.而安卓 App 开发又基于 java 语言,选择 Eclipse ADT 作为我的毕设项目的开发工具是不二选择.。 1.2.5 java 技术 JAVA 是前 Sun 公司开发的一种非常实用的开发编程语言,现已经被世界第一 大数据库提供商甲骨文(oracle)公司收购,这是让 java 支持众多数据库和其它程序 直接交互的基础上,进一步奠定了他在编程语言界大哥大的地位,是非常流行的 简单的便捷的编程语言。JAVA 强大的优势主要体现在以下几点: (1)执行率:JAVA 是建立在 JVM 虚拟机之上的,有一次变异,到处运行的美 誉,在执行了一次之后不用重新编辑就能直接运行。所以速度和效率是非常高的。 (2)代码可用性:JAva 的代码不是像其他语言(比如 php,asp)那样将代码与 HTML 混在一起,而是可以将代码和内容分离可用性非常高。 (3)代码的数量:JAVA 的实现是要通过编写代码才行。而 JAVA 不用一个 一个代码敲出来,只能预先说明,就可自动编译出来,所以代码量非常小。。 3
2 需求分析与可行性研究 2.1 系统分析 (1) 利用物流信息平台为广大物流企业以及整个社会提供物流新闻浏览等 服务。物流新闻,前沿动态是公共物流信息的一个很重要的组成部分,也是本物 流信息平台的很重要的一个模块。根据不同的分类,定向发布当前行业的相关信 息,为广大物流从业人员提供服务,提供便利。 (2) 利用物流信息平台为物流企业及相关从业人员提供车源,货源等信息发 布服务。信息发布是公共物流信息平台对外信息服务的载体[4]。它是公共信息 数据库的基础数据信息的应用服务体现,它为平台的最终用户提供信息。对外实 现信息共享公共信息平台搭建的最终目的。 (3) 利用物流信息平台为物流企业及从业人员提供物流业务的网上申办的 服务。平台设计为供需双方提供一个虚拟的交易市场。双方诚信物流的建立通过 第三方物流信息平台,或者自行决定货款交易方式。通过一整套简介的业务办理, 真正实现缩短传统的业务办理,以及资金流转问题。 (4) 利用物流信息平台为物流从业人员和社会公众提供一个物流知识学习, 经验交流等的论坛服务的平台。通过实际需求获取得知信息共享是企业最为关注 的问题所在。传统的信息共享一般通过平台管理员对相关物流信息的获取,汇总 发布,或者是通过平台注册用户的信息的发布。但这种都是静态的,没有实现那 种即时的信息交流。而通用的论坛模式恰恰能很好的解决这一问题;在论坛交流 模式下,在非正式的环境下,很好的实现了相关从业人员信息的交流共享。 (5) 利用物流信息平台提供相关文件的上传下载浏览的功能;相关文件的上 传下载功能也是信息共享的一部分。对于某些较大,并且相对更新较慢的信息文 件,可通过将信息以文件的形式发布共享。 (6) 利用物流信息平台系统网站的管理人员可以对用户信息及其他信息进 行添加,修改或者删除等。对于当今各个行业来说,客户群往往是比其他信息更 为重要的部分。相对完整,且格式比较规整的客户信息无论对于平台,企业等都 尤为重要。 (7) 利用物流信息平台为物流从业人员提供信息筛选的功能。数据的筛选时 根据不同服务对象的不同要求,对公用信息平台中大量的数据信息进行筛选,根 4
分享到:
收藏