- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全民快递管理系统的设计与实现.doc
全民快递管理系统的设计与实现 摘要:随着快递业的蓬勃发展,人们对快递运作过程中出现的快递不快等等问题。针对邮件在派件过程中,快递员必须手工录入收件人的电话号码,效率低下,且快递行业缺乏辅助快递员派件软件应用的情况,开发了一款基于智能手机的拍照功能,自动识别快递上的条形码,获取快递单号,通过查询信息库获取收件人信息并直接发送短信的软件该设计采用 0LL 6B56MOT 作为开发工具,适用于智能手机安卓系统。使系统在派件过程中实行了路线查询,接手快件、派送快件、快件送达实时更新信息。 关键字:跨平台;全民互助;H5 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)09-0133-02 1 概述 近几年,中国的快递行业发展迅速,尤其是近两年,中国的快递市场规模已经达到了200多个亿,并且每年以30%的速度增长[1]。然而在客户收件过程中涌现出快递不快,快件爆仓等一系列问题。为了解决这类问题故开发了这款软件将全社会公众都发展成为自由快递员,提倡自由快递员根据自己的行程,随程捎带,快递分拣点,直送直达并以此节约社会资源。它主要是用户通过在手机上发布自己的需求,其余的用户在能满足此需求的条件上进行完成,最终形成交易的一款软件。 2 全民快递系统模块设计 2.1 全民快递系统功能结构设计 全民快递平台主要由以下7个功能模块组成,总功能模块如图1所示。 注册/登录:在线实名认证,且在线进一步提供与本人手机号相对应的真实姓名与身份证号码,绑定个人信用卡,申请成为自由快递人。 我要发货:设置了雇佣去雇主手里取货的时间以及雇主预计货物到达时间。进行货物类型(goodtype)、货物重量名称(goodsWeight)等凭证。 我要买:主要为满足购买货物人的需求,同时让接单人明白买主需要在什么地方买什么东西,并且将所买的东西在什么时间送到什么地方,能得到多少酬劳。 发布兼职:专门提供发布兼职消息。 发布行程:自由快递人发布自己的行程,自由快递人什么时候用什么交通工具将从哪里出发,途径那些地方,预计什么时候到哪里。目的是为了让那些需要捎带物品的人知道行程后,联系他进而赚取快递费。 用户中心:主要是记载个人的基本信息,以及个人在平台上的一些成就(比如在注册平台以来完成了多单,或在平台上进行了多少交易)。 2.2 具体业务流程设计 当自由快递人登录全民快递系统时,可以进行接单或发布消息。如图2所示 2.3 全民快递系统角色设计 全民快递系统角色实现设计 如图3 基本用户:指的是在平台上(下载了我们的app)申请账号及密码(选填项:用户性别、我的头像、用户电话、用户默认头像、是否认证),并在平台上发布帮我买、帮我送、我的行程等信息。 认证用户:指的是在平台上(下载了我们的app)申请账号及密码,并在平台上发布帮我买、帮我送、我的行程等信息,同时在平台上进行接单,完成交易。同时将进行用户详情表(账户等级、账户余额、必填项:真实姓名、我的电话、我的身份证号、我的银行卡号、我的头像)。 系统管理员:平台所有权限 3 开发相关技术 3.1 开发技术 JSP(Java server pages)是一种动态技术标准,该标准是由Sunmicrosystem公司倡导、其它许多公司参与建立起来的[2]。系统使用基于J2EE技术规范的三层架构模式,JSP实现网页设计、网页逻辑和显示分离开来,控制层和模型层分别通过sevrlet和JvaaBean实现。数据层的逻辑处理主要由JvaaBean负责,数据层和视图层的业务逻辑结合是通过Sverlet完成。WEb的应用程序使用基于JSP技术比较快速,通过Servlet处理用户请求,并且对用户请求做出响应。对于JSP而言即使浏览器不支持java也能支持jsp浏览,从而实现给好的使用性。 3.2 数据库技术及部分表设计 3.2.1 数据库技术 针对数据库设计而言,目前市面上主流的数据库有SQLServer、Orecal、MySQL等数据库,系统开发采用的是MySQL数据库。因为其拥有独特的优势如MySQL使用的核心线程是完全多线程,支持多处理器; 通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞; 所有列都有缺省值。你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的缺省值; MySQL可以工作在不同的平台上。支持C、C++、Java、Perl、PHP、Python和TCL API等各种语言。 3.2.2 部分表设计 全民快递系统采用MySQL5.0数据软件进行数据库设计,数据库具体设计的字段有 tb_Publish_Goods:用户通过发布帮我送的信息,将货物送出。其中包含字段如下: (PublicID、UserID、go
文档评论(0)