基于安卓Android的快递派送辅助软件设计与开发(MySQL)(含录像)
来源:56doc.com 资料编号:5D16627 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D16627
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于安卓Android的快递派送辅助软件设计与开发(MySQL)(毕业论文11300字,安卓APP客户端和JAVA服务端程序代码,MySQL数据库)
本课题把快递辅助平台主要用户类型分为普通用户,快递员和系统管理员三种。在实际的应用过程中体现为普通用户和快递员,普通用户可以和快递员之间相互沟通交流。管理者作为系统管理员贯穿整个系统,体现为后台支持。
这三种角色所要承担的功能不同,主要有
1、系统管理员
系统管理员的职责是负责系统的全局管理,具备所有系统功能。系统管理员能够对系统进行管理,包括新增用户、修改用户、删除用户。其次是对权限的分配与管理,管理员拥有最高权限,然后根据快递员和用户进行权限分配和删除。
2、普通用户
普通用户通过登陆手机客户端,可以获取快递服务资源,与快递员互动交流。
(1)用户的注册和登陆:通过手机号发送验证码的方式实现用户快速注册与登陆,客户登陆后可对账户进行信息维护。
(2)个人中心:显示和修改个人信息。
(3)用户寄件申请提交:客户可通过界面提交寄件申请。
(4)用户快件查询与跟踪:客户可通过快件单号查询进行实时跟踪。
(5)用户取消发件:用户可以在快件被揽收之前取消自己发起的发件请求,满足客户的动态要求。
(6)用户与快递员的互动:用户可以与快递员互动交流,在快件配送完成之后,还可以对快递员的服务进行评价,同时在配送之前有问题也可以向快递员询问等。
3、快递员
快递配送人员负责完成快件的揽收和最终的派送。数据库管理员将任务分配给快递人员,快递人员查看自己的配送任务列表,并逐一去完成取件和派件。
(1)登陆:快递员通过员工号和密码登陆手机客户端,登陆后可以查看自身任务并完成任务。
(2)个人中心:显示和修改个人信息,历史记录查看,查看所有配送的记录。
(3)抢单:服务器端根据地理位置信息向快递员推送附近发件信息,发件信息将被推送至附近快递员手机端,快递员通过手机端进行抢单。
(4)派件任务列表:快递员登陆后可以查看自己的配送任务列表,任务列表中可以实现短信和电话通知功能,扫码完成快件的派送。
(5)取件任务列表:快递员通过客户端抢单获取到取件资格,根据取件信息可以进行电话联系,然后扫码完成快件的获取。
(6)快递员与用户互动:快递员可以和用户互动交流,快递员回答客户的一些问题和需求。
4、角色权限设计
不同角色的用户对平台的操作不同,执行的功能也不相同。下面从权限角度介绍系统管理员、普通用户和快递员三类用户来说明,系统角色权限的设计解决方案如下:
(1)系统管理员对本平台用户信息的添加、删除、修改,对用户权限的分配和删除等。
(2)用户对本平台有寄件申请提交,快递查询追踪,互动等。
(3)快递员对本平台有抢单,取派件任务,互动,历史查询等。
目 录
目 录 II
1 引言 1
1.1基于Android平台的快递派送辅助软件开发开发背景 1
1.1.1 Android移动应用开发产业的现状分析 2
1.1.2 Android平台的市场优势 3
1.2 课题开发内容与目标 3
2 基于Android平台的快递派送辅助软件开发开发技术简介 3
2.1 Android系统架构 3
2.1.1 应用程序层 3
2.1.2 应用程序框架 4
2.1.3 系统运行库 5
2.1.4 Linux内核 5
2.2 开发环境配置 6
2.2.1 开发工具 6
2.2.2 搭建Android 4.4开发环境 6
2.2.3 安装Eclipse平台 7
2.3 SQLite简介 7
3 基于Android平台的快递派送辅助软件开发可行性分析 8
3.1 技术条件可行性 8
3.2 硬件条件可行性 9
3.3市场需求可行性分析 9
3.4 市场因素可行性 9
4 基于Android平台的快递派送辅助软件开发分析与设计 9
4.1 系统需求分析 9
5 基于Android平台的快递派送辅助软件开发分析实现 13
5.1 App端功能模块的实现 13
5.1.1 登录注册、修改个人信息 13
5.1.2发送快递 14
5.1.3我的快递 15
5.1.4提出改进app功能建议 16
5.1.4快递员登录 17
5.1.5快递员的工作面板 18
5.1.4快递员工作示例 19
5.2 Web端功能模块的实现 20
5.2.1管理员登录、修改密码 20
5.2.2 app端注册用户管理:可以删除,查看 21
5.2.3 快递员添加和管理 21
5.2.4快递单统筹管理 22
5.2.5建议管理 22
6 运行与测试 23
6.1 Android应用开发的测试技术 23
6.2 测试的任务 23
6.3 测试方案与过程 24
6.3.1 模块测试 24
6.3.2 验收测试 24
6.4 测试结果 24
结束语 25
参考文献 26
致谢 27
|