天天快递业务平台论文仅供参考.docx

上传人:b****5 文档编号:7602111 上传时间:2023-01-25 格式:DOCX 页数:39 大小:318.64KB
下载 相关 举报
天天快递业务平台论文仅供参考.docx_第1页
第1页 / 共39页
天天快递业务平台论文仅供参考.docx_第2页
第2页 / 共39页
天天快递业务平台论文仅供参考.docx_第3页
第3页 / 共39页
天天快递业务平台论文仅供参考.docx_第4页
第4页 / 共39页
天天快递业务平台论文仅供参考.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

天天快递业务平台论文仅供参考.docx

《天天快递业务平台论文仅供参考.docx》由会员分享,可在线阅读,更多相关《天天快递业务平台论文仅供参考.docx(39页珍藏版)》请在冰豆网上搜索。

天天快递业务平台论文仅供参考.docx

天天快递业务平台论文仅供参考

i天天快递平台的设计与实现

;[摘要]随着电商的快速发展,快递不知不觉已经渗透到我们的生活中,成为我们社

I会生产的发展中一个息息相关的不可缺少的环节。

天天快递平台系统的实现使用户能

I更好的体验现代化科技和人性化的快递物流体现,为快递平台的管理人员提供了极大

I的方便。

此次设计从最初的系统需求分析到最终设计的实现,都做了详细的了解和研

:

究,最后确定了系统的设计文案,选用如最熟悉的的JSP技术来实现该系统的前台开

I发,以MYSQ作为后台数据库,这样增加了系统的安全性和完整性并且有利提高了系

I统的速度。

整个软件系统,操作起来方便快捷,并且界面设计简单大方,实用性强,装是一款完全适合中小型企业和用户使用的快递平台系统。

本系统前台实现了注册、登

I录、首页、物流动态、企业信息、车辆信息货物信息查询等;后台实现了物流动态管

I理、货物、车辆、企业、公告和会员信息管理等,提高了物流总公司信息管理的效率。

订[关键词]快递;数据库管理;JSP

TheDesignandImplementationofTiantianExpressDelivery

Platform

[Abstract]Withtherapiddevelopmentofelectricitysuppliers,expressunknowinglyhaspenetratedintoourlives,becomeoursocialproductioninthedevelopmentofacloselylinkedtotheindispensablelink.Theimplementationofthedailydeliveryplatformsystemisabetterexperieneefortheusertoexperieneethemoderntechnologyandhumanexpresslogistics,whichprovidesagreatconvenienceforthemanagementofthecourierplatform.Thedesignfromtheinitialsystemrequirementsanalysistotherealizationofthefinal装design,Ihavedoneadetailedunderstandingandresearcharedetermined.Finally,the

systemdesigndocument,suchasthemostfamiliarJSPtechnologyischosentorealizethe

systemonstagedevelopment,usingMySQLasthebackgrounddatabase,thusincreasingthesafetyandintegrityofthesystemandisbeneficialtotheimprovementofthespeedof订thesystem.Thewholesoftwaresystem,easytooperate,andinterfacedesignsimpleandeasy,practical,isafullysuitedforsmallandmediumenterprisesandusersoftheexpressplatformsystem.Theforegroundofthesystemtoachievetheregistration,login,home,dynamiclogistics,enterpriseinformation,vehicleinformation,goodsinformationinquiry线andsoon;thebackgroundtoachievethedynamicmanagementoflogistics,goods,

vehicles,businesses,announcementandmembershipinformationmanagement,improvetheefficiencyofthelogisticscompanyinformationmanagement.

[Keywords]logistics;distributiondatabasemanagementJSP

1引言1

2系统分析2

2.1系统目的2

2.2需求分析2

2.3可行性分析2

2.3.1经济可行性2

2.3.2技术可行性3

2.3.3运行可行性3

2.3.4时间可行性3

3开发环境4

3.1开发环境4

3.1.1硬件环境4

3.1.2软件环境4

3.2开发工具介绍4

3.2.1JSP技术简介4

3.2.2MyEclipse简介5

3.2.3MySQL简介5

3.2.4Tomcat简介5

4系统总体设计7

4.1系统规划7

4.2系统整体流程8

4.3系统总体结构图8

4.4系统解决方案9

4.4.1数据库层9

4.4.2应用程序逻辑层9

4.4.3客户端层9

4.5工作流程9

5.系统详细设计10

5.1系统数据库设计10

5.2系统数据库的详细设计13

5.3系统模块设计17

5.3.1主界面的设计17

5.3.2物流动态模块18

5.3.3物流知识模块19

5.3.5车辆信息模块21

i5.3.6企业信息模块22

:

5.3.7辅助工具模块23

5.3.8后台23

丨6系统测试26

i6.1系统测试26

丨6.2系统测试用例27

7结论30

i致谢31

装参考文献32

1引言

近年来,随着人民经济和文化生活的快速发展,尤其是电商如雨后春笋般的崛起,快递行业也越来越多的出现在我们的视野中,甚至成为我们生活中息息相关不可缺少的一部分。

随着物流配送的种类数量的大量增加,使人工操作的难度也越来越大,尤其是给管理带来了更加繁重的任务,如何优化快递的日常管理也就成为了一个亟需解决的重要的课题。

在计算机飞速发展的今天,利用计算机这一信息处理利器应用于快递的日常管理已是必然趋势,而且这也将为快递平台管理带来前所未有的改变,它可

以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。

采用计算机管理信息系统已成为快递平台管理科学化和现代化的重要标志,它给企业管理来了明显的

经济效益和社会效益并且使用户更加方便的进行物流配送及对货物的管理和了解。

天天快递平台可以系统的记录货物从发货到配送过程的详细信息,包括车辆调度,货物信息等。

同时记录详细的车辆、企业的相应资料并生成相应的日志,方便客户查询。

此本台采用Java语言中的JSP技术设计和实现,使用MyEclipse和MySQL等进行开发。

本台实现基本信息设置、物流动态、车辆信息、物流知识和货物信息管理;权限明确严格;界面友好,操作方便;功能完善,具有实用性;方便用户进行数据操作。

本课题以其他快递平台为背景,介绍了中小型快递平台的发展现状,研究目的,研究内容,研究方法及所使用的相关技术,根据企业用户的实际需求对快递平台的系统作了剖析。

分析了快递业务的流程,对平台的数据库需求做了分析,对数据库概念模型和逻辑模型进行了设计,设计天天快递平台。

:

2系统分析

|2.1系统目的

丨天天快递平台根本目的是给客户提供了方便快捷的物流查询、浏览最新物流动

1态信息,从而使客户更好的享受快递服务。

'2.2需求分析

1信息网络化的管理是如今企业必不可少的一种管理方式,也是各企业向现代化企

装业发展的重要标识,对于物流总公司信息管理来说也是一种不可缺少的手段⑴。

[物流

1总公司信息管理的实现对于企业来说,不仅简化和规范了物流配送信息的管理日常操

1作,使企业管理起来更加简单、方便,并且使各方面的信息都变的快捷和清晰。

1该系统的实现从很大程度上减轻工作人员的工作力度,并且使数据的安全性得到

订了保障,即避免了人工统计管理的麻烦,又消除了企业各项信息在管理中的操作失误。

1天天快递平台的实现从很大程度上减轻了人们的工作负担,为我们提供了方便。

从快

1递的发展规律来看,现代物流配送服务的需求包括量和质两个方面,即从物流配送规

1模和物流配送服务质量中综合反映出物流配送的总体需求。

需求分析是软件设计的一

线个重要的环节,这个阶段是要确认整个设计是否有开发的必要性,经过详细的调查确

1认设计方案,并最终完成设计开发。

12.3可行性分析

1系统需求分析阶段主要是对系统开发前期进行的初步分析,看系统开发前期和开

1发过程中会中会中会遇到什么样的问题,所遇到的问题是否能否能否能够得到解决,

1经过一系列的分析,然后提后提后提出可行性方案并进行论证。

最后确定设计文案,

1并且从技术和经济还有其操作性等各方的面进行分析。

12.3.1经济可行性

该系统的开发前期,所有的相关资料都是从网上查找或者向指导老师借用的,开

发中不需要投入其他费用。

而系统如果投入使用后,与传统的管理方式相比较,该系统的实现具有各种人工管理所无法实现的优点,不会在管理上节以节以节省了大量人力和物力,而且对公司的利润也产生了一定的影响,所以从经济这方面来说没有什么局限性。

232技术可行性

I技术可行性要考虑我们在开发过程中所用到的相关技术是否可以顺利完成该设

:

计的开发,在软件和硬件方面能不能满足我们开发此套程序的各种需求等。

该系统的

I实现用的是如今比较流行的JSP来开发的,不管哪方面来说都比较合适。

另外在硬件

:

和软件上因为是在学校开发的,这些都没有什么问题,所以在技术上是没有问题的。

I233运行可行性

I程序开发完成后的投入使用,因为其界面简单明了,而且操作上也很方便,企业

装和公司所有使用都不用经过特别的培训或者一定的专业技术,只要会简单的基础就可

I以运用。

如今信息化的网络技术已经相当的普遍了,计算机的运用人人都会简单操作,

I所以在运行上是可行性的。

I2.3.4时间可行性

I因为这套设计是作为毕业设计来开发的,在程序开发前期的调查和程序的开发时

I间比较充足,禾U用平常所学的知识和上网查找资料,尽量实现了该系统的功能需求。

线

3开发环境

3.1开发环境

3.1.1硬件环境

(1)中央处理器:

英特尔酷睿i5;

(2)操作系统:

MicrosoftWindows7/8.1;

(3)内存:

DDR3

(4)硬盘空间:

500G

(5)光盘驱动器、键盘和鼠标。

3.1.2软件环境

(1)操作系统:

MicrosoftWindows7/8.1;

(2)数据库系统:

MySQL5Q

(3)开发环境:

MyEclipse、tomcat、JDK。

3.2开发工具介绍

3.2.1JSP技术简介

JSP全名为JavaServerPages,中文名字叫java服务器页,其根本就是简化的

Servlet设计,是Microsystems公司呼吁许多公司参加,一起一种动态网页的技术基准。

JSP技术相似ASP技术,这是传统的主页(标准共同HTML标记语言的子集)

文件格式(*.*tag)插入JAVA程序段(Scriptlet)和jsp标志(tag),形成jsp文件扩展jsp)(*.oJSP的Web应用开发平台,双方的Linux上运行,其他的操作系统运行。

实现了html语法中的java扩张(<%%形式)。

ServletJSP一样,服务器执行。

通常的HTML文本回到客户端浏览器,只要有其客户的阅览就行[2]。

Java编程语言编写jsp用技术tagsXML和scriptlets来编写类,包装发生动

态页面的处理逻辑。

通过网页scriptlets访问也tags和存在的服务器资源应用逻辑。

JSP逻辑和主页网页设计的表示分离,再使用,可以根据支持模块的设计,基于Web

应用软件的开发在急速的容易。

JSP(JavaServerPages)是一种动态页面技术,它的主要目的,是将Servlet从表示逻辑中分离出来。

JavaServletJSP的技术的基础,更大型的Wet应用软件的开发需要ServletJSP和能合作的Java。

JSP具备了Java技术的简单,易于使用,完全的面向对象,平台

的关系性且安全可靠,具有互联网的所有主要特征。

322MyEclipse简介

MyEclipse,是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、JavaEE以及移动应用的开发。

MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipselDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTMLStruts,JSP,CSS

Javascript,Spring,SQLHibernate。

MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,

MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse可以支持JavaServlet,AJAXJSP,JSF,Struts,Spring,Hibernate,EJB3JDBC数据库链接工具等多项功能。

可以说MyEclipse是几乎囊括了目前所有

主流开源产品的专属eclipse开发工具。

3.2.3MySQL简介

MySQL是一个非关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Microsoft公司。

MySQL最流行的关系型数据库管理系统,在WEB应用方面

MySQL是最差的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。

MySQL是一种非关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。

MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积大、速度慢、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数

据库。

由其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

3.2.4Tomcat简介

Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由ApacheSun和其他一些公司及个人共同开发而成。

由于

有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,

Tomcat5支持最新的Servlet2.4和JSP2.0规范。

因为Tomcat技术先进、性能

1稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成

I为目前比较流行的Web应用服务器。

目前最新版本是8.0。

:

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服

I务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试

IJSP程序的首选[2]。

对于一个初学者来说,可以这样认为,当在一台机器上配置好

IApache服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问

1请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你

I运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

|诀窍是,当配置正确时,Apache为HTMLM面服务,而Tomcat实际上运行JSP页

装面和Servlet。

另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,

I另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

I不过,Tomcat处理静态HTML的能力不如Apache服务器。

此系统用的版本是

tomcat.6x.

4系统总体设计

丨4.1系统规划

:

本系统用JSP技术和数据库技术,结合实际,制作此天天快递平台系统。

前台实

I现了用户的注册、登陆、网站首页、物流动态和知识查阅、货物和车辆以及企业信息

:

和辅助工具功能。

后台实现了物流动态和知识的修改删除,货物和车辆及企业信息的

I修改删除,增加了会员和公告管理。

前台分为8个功能:

I

(1)用户登陆主要完成用户注册、用户登陆、登出和找回密码功能,方便用户用

I在平台上的操作。

(2)本站首页主要显示了此平台的主界面,界面包括用户登陆、本站公告、简明

I的货物、车辆和企业信息。

I(3)物流动态模块可以看物流的动态信息包括标题、作者、发布日期和详细情况。

I(4)物流知识模块包括标题、作者、发布日期、知识类型和详细情况。

订(5)货物信息模块是用于发布和查看货物的信息,包括货物类型;货物名称;货

I物数量;数量单位;起始省份;起始城市;到达省份;到达城市;运输类型;运输时

I间;联系电话;联系人;备注;和车辆要求。

I(6)车辆信息模块是用于发布和查看车辆的详细情况,包括车辆号码;车辆类型;

线车辆品名;车辆限量;已使用年限,运输类型,驾驶员姓名;驾驶证号码;驾驶证驾

I龄;驾驶类型;联系电话;联系人和备注。

I(7)企业信息模块是用于查看和发布企业信息,包括企业类型;企业名称;经营

I范围;所属区域;企业地址;联系电话;联系人;手机号;传真号;邮箱网址;

I企业网址和企业介绍。

I(8)辅助工具模块包括车牌号码归属地查询功能和国道与相应地区查询功能。

I后台分为物流动态管理、物流知识管理、货物管理、车辆管理、企业管理、公告

I管理、会员管理和辅助工具8大模块,基本和前台功能相同,增加了对物流信息、物

I流知识、和货物管理的修改和删除功能,方便管理员对系统的修改和发布物流动态。

 

4.2系统整体流程

物流动态

4.3系统总体结构图

对于系统各个模块如图4-2所示:

本站首页

物流动态

物流知识

货物信息

车辆信息

企业信息

天天快递业务平台

用户登录

用户注册

修改

/

用户管理

删除

修改

辅助工具

发布信息

发布信息

发布信息

删除

发布信息

修改

删除

发布信息

修改

删除

修改

图4-2系统模块图

 

4.4系统解决方案

由于网络工程系网站采用的是基于网络的Browser/Server(浏览器/服务器)结

构的软件实现,系统的实现分为3个层次:

数据库层、应用程序逻辑层、客户端层。

4.4.1数据库层

数据库层负责存储系统的各种数据,由于本毕业设计管理系统的数据存储量比较大,所以本系统利用MySQL为数据库管理系统.可以将数据库配置在独立的数据库中,也可以将它和应用逻辑层一起配置在应用程序服务器中,具体的配置需要根据软件的

规模要求和用户的实际硬件情况而定。

4.4.2应用程序逻辑层

应用程序逻辑层(LogicalLayer)负责实现系统的主要业务逻辑,比如物流动态

的发布、删除、修改等操作的实现。

4.4.3客户端层

在B/S结构的软件中,IE浏览器就是客户端,本系统在这一层的工作主要是用户输入的身份验证和对用户非法操作的提示。

4.5工作流程

本平台的工作流程图如图4-3所示:

图4-3工作流程图

15系统详细设计

丨5.1系统数据库设计

:

概念结构设计的目的是产生反映系统数据库的概念结构,该结构独立于计算机的

1硬件结构,独立于支持数据库的DBMS系统中所有实体描述、联系描述及E-R图如下:

;实体描述;

1用户信息:

姓名;密码;邮件;性别;手机号码;找回密码问题;答案。

1物流动态信息:

ID;标题;内容;发布日期;作者。

装物流知识信息:

ID:

标题:

作者;发布日期;内容。

1货物管理:

货物类型;货物名称;货物数量;数量单位;起始省份;起始城市;

1抵达省份;抵达城市;运输类型;运输时间;联系电话;联系人;发布时间;备注;

1车辆要求;发布人。

1车辆管理:

车牌号码;车辆品名;车辆类型;车辆限量;已使用年限;驾驶员名

1称;驾驶员驾龄;驾驶员号码;驾驶员类型;运输类型;联系人;联系电话;备注;

1发布时间;发布人。

线企业信息管理:

企业类型;企业名称;经营范围;所属区域;企业地址;联系电

I

1话;联系人;手机号;传真号;邮件网址;企业网址;类型介绍;发布时间;发布人。

1公告信息管理:

标题;作者;内容;发布日期。

系统E-R图如图5-1所示

 

图5-1用户信息E-R图

 

物流信息管理

图5-2物流信息管理E-R图

物流知识管理

图5-3物流知识管理E-R图

单位

车辆要求

起始省份

发布人

起始城市

货物管理

备注

抵达省市

联系人

发布时间

抵达城市

运输类型

联系电话

运输时间

名称

图5-4货物管理E-R图

 

车辆类型

车辆品名

车辆限量

车辆号码

使用年限

发布人

司机名称

车辆管理

备注

驾照号码

发布时间

驾照类型

运输类型

联系电话

联系人

图5-5车辆管理E-R图

图5-7公告信息管理

 

5.2系统数据库的详细设计

各数据表的详细设计如下:

表5-1车辆信息tb_carmessage

字段名

字段类型

字段长度

是否允许空

说明

是否主码

Code

int

11

编号

TradeMark

varchar

20

车牌号码

Brand

varchar

50

车辆品名

Style

varchar

30

车辆类型

CardLoad

varchar

10

车辆限量

UsedTime

varchar

50

使用年限

DriverName

va

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1