基于安卓Android的快递派送辅助软件设计与开发(MySQL)(含录像) 来源:wenku163.com 资料编号:WK16313401 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16313401 我要下载该资源 资料介绍 基于安卓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