中小快递业务管理系统设计与实现.docx
《中小快递业务管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《中小快递业务管理系统设计与实现.docx(54页珍藏版)》请在课桌文档上搜索。
1、中小快递业务管理系统设计与实现本科毕业论文(设计)中小快递业务管理系统设计题目与实现作者学院信息科学与工程专业通信工程学号指导教师二。一六年五月十日湖南涉外经济学院本科毕业论文(设计)诚信声明本人声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立开展工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或者集体已经发表或者创作过的作品成果。对本文工作做出重要奉献的个人与集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本科毕业论文(设计)作者签名:二O一六年五月十日摘要随着经济的飞速进展,快递业务迅速崛起,规模也在日益
2、变大,但在竞争越来越猛烈的当今信息时代,企业经营在扩大业务的同时,也需要将低成本,提高服务质量,这就需要先进的管理模式使企业内部外部资源利益最大化。快递业务管理系统也就产生了,它能够为快递公司提供更好的管理理念与方式。快递业务管理系统为快递企业提供方便快捷的运单检索,用户登录,包裹追踪等功能,这将有效的节约人力资源,降低公司运营成本。本文使用结构化系统分析的方法,全面描述了快递业务管理系统的各功能模块与开发过程、操作流程等信息。快递业务管理系统是基于JaVaEE,OraCIe数据库,MVC模式来开发的,通过软件管理能够有效的提高运单信息的录入效率,且更新迅速,查询信息准确,完全不是传统人工工作
3、效率能够相比的。用一切资源在提高服务质量的同时降低运营成本,是快递业务管理系统是根本。关键词:快递业务;JavaEE;MVC;Oracle数据库ABSTRACTWiththerapiddevelopmentofeconomy,therapidriseoftheexpressdeliverybusiness,thescaleisalsoinanincreasinglylarger,butcompetitionbecomesincreasinglyfierceintodaysinformationage,enterprisesexpandtheirbusinessatthesametime,als
4、oneedtolowcostandtoimprovethequalityofservice,whichrequiresadvancedmanagementmodeoftheenterpriseinternalandexternalresourcestomaximizethebenefits.Expressdeliverybusinessmanagementsystemhasalsobeenproduced,itcanprovidebettermanagementideasandmethodsforthecouriercompany.Expressbusinessmanagementsystem
5、forexpressdeliverycompaniesprovideaconvenientairwaybillretrieval,userlogin,trackingandotherfunctions,whichwilleffectivelysavehumanresources,reduceoperatingcosts.Inthispaper,themethodofstructuredsystemanalysisisusedtoexplainthedevelopmentprocess,operationprocessandotherinformationofexpressdeliveryser
6、vicemanagementsystem.ExpressbusinessmanagementsystemisbasedonJavaEEandOracledatabase,theMVCpatterntodevelop,throughmanagementsoftwarecaneffectivelyimprovethewaybillinformationinputefficiencyandrapidupdate,queryinformationaccurately,completelyinsteadofthetraditionalmanualworkefficiency,canbecompared.
7、Withalltheresourcestoimprovethequalityofserviceatthesametimereduceoperatingcosts,isacourierbusinessmanagementsystemisthefundamental.Keywords:Expressdeliveryservice;JavaEE;MVC;Oracledatabase诚信声明I摘要IIABSTRACTin第一章前言11.1 系统开发背景与意义11.2 系统研究现状及思考11.3 系统研究基本内容11.4 系统的前景与展望2第二章系统开发技术基础32.1 JSP中的各类技术32.1.1
8、JSP概述32.1.2 Servlet概述32.1.3 mvc模式简介42.2 B/S模式简介52.3 MyECliPSe简介52.4 Tbmcat简介52.5 OraCle简介62.6 系统开发及运行环境6第三章系统分析73.1 可行性分析73.1.1 技术可行性分析73.1.2 经济可行性分析73.1.3 有用可行性分析73.2 需求分析73.2.1 系统功能概述73.2.2 运单信息管理83.2.3 用户信息管理83.2.4 客户资料管理83.2.5 物流信息管理93.2.6 系统功能结构图9第四章系统设计104.1 系统设计要求与目标104.1.1 系统设计要求104.1.2 系统设计
9、目标104.2 系统功能设计114.2.1 系统功能概要设计114.2.2 系统功能模块设计134.2.3 系统流程144.3 系统数据库设计154.3.1 数据字典154.3.2 数据连接18第五章系统实现与展示185.1 系统要紧功能模块实现与效果185.1.1 用户登陆模块185.1.2 运单信息管理模块195.1.3 用户信息管理模块215.1.4 客户资料管理模块225.1.5 物流信息管理模块24结论26参考文献28致谢29附录一:配置文件web.xml30附录二:配置文件jdbc.properties30附录三:主体功能模块实现代码33第一章前言1.1 系统开发背景与意义在经济全
10、球化进展中,快递业务的作用越来越突出。快递业务是企业供应链中的一部分,是为了满足客户的需要将物品、服务与有关信息从原始点向消费点有效益地流淌与存储的计划、执行与有效操纵的过程。近年来,国外企业的快递业务化进展极快,相比之下,我国企业快递业务还很落后,快递业务信息化进展相对缓慢。进入20世纪以来,计算机技术、通讯技术、与操纵技术,广泛而快速地渗透到当今社会生活的各个层面,己经成为了推动社会经济稳固进展的重要技术。信息技术是目前世界范围内的前沿技术,将来也是改善人们生活方式的重要技术,是目前信息管理的一个重要技术手段。信息管理系统的建立,为各级管理决策者提供了信息支持,从根本上改善了管理人员的劳动
11、条件与工作性质,是管理手段现代化的重要标志。随着我国经济与高科技的飞速进展,商业企业间竞争日益猛烈,传统的信息处理速度慢、效率低而难以习惯当前社会要求经济高效的状况,这就需要通过用计算机的高速处理与大存储量来寻求一种新的办法进行管理。特别是关于相关于来说比较复杂的信息管理,计算机充分发挥它的性能与优越性,达到用户所满意的效果。有使用计算机进行信息管理的需求才有信息管理系统的开发,有了系统才谈得上系统管理。现代社会,能够说是一个信息爆炸的社会,一个优秀的企业不仅需要有雄厚的人力资源,充足的资金,先进的管理,而且更需要在内部有一个高效,顺畅的沟通。对每个企业来说,货物调配的效率与方式能够直接影响经
12、营成本与公司的信誉,因此务必建立一个高效便利的信息管理系统来处理货物配送管理等有关信息。1.2 系统研究现状及思考中国快递业务相比国外还是比较落后的,相比于国外起步较晚,就目前国内的快递业务来看,情况不容乐观。国内快递行业巨头邮政,他的网点是所有快递公司都无法达到的,就算是在偏远的山区也能到达,但是邮政收费贵、服务态度不好,且需要的时间很长,有些需要在短时间内到达的货物不能达到客户的需求。其他民营企业运送包裹的时间与邮政相比之下快很多,收费也便宜一些,但是网点少很多,在一些乡镇基本没有站点更别提边远山区了。同时国内也有很多小快递公司,进入行业的门槛很低,公司制度不完善,公司老板卷钱跑路的情况也
13、时有发生,对员工、对客户都造成一种缺失,然而监管不严,不明白从何维权。快递行业市场政策法规不健全,在货物安全问题上没把过关,违禁品照发,给社会安全造成一定的负面影响,当货物损坏时推卸责任,没有尽到一家公司的职责,行业间存在恶意竞争的情况。网上不断有曝光快递公司人员乱丢包裹、踩踏、不可颠倒物品颠倒等等一系列问题,这是公司制度不完善、从业人员素养不高的表现。当然,在管理上快递业务公司的管理制度也不是很完善,需要根据实际情况实时调整公司制度,就目前快递行业来说,需要制定一个完善的法律法规。在当前行业乱象丛生的情况下,公司应该坚守职业道德,提高服务质量,形成一个良性循环,这样有益于公司的长远进展。1.
14、3 系统研究基本内容系统开发的总体任务是实现企业物资管理的系统化、规范化与自动化,从而达到提高企业管理效率的目的。快递业务管理系统是完全基于Web的应用。它能提供强大的数据管理功能与简单易用的用户界面,使企业以低成本并将快递业务管理通过网络来进行管理,即使是异地站的也能获得实时准确的管理信息。有益于企业部门之间保持良好信息沟通,及时掌握快递业务进行情况,能使企业降低运营,丢失货物等成本,加快资金周转,使企业资源利用最大化。同时及时掌握市场方面的变化,以好的服务满足顾客的需求。快递业务管理的要紧特点是需处理的数据量非常大,因此要做好数据处理,防止数据出错,同时还要保证系统的运算速度。本系统在开发
15、设计过程中,想办法克服各类困难,满足人机友好交互的需要与计算机智能管理,采取了如下的编程原则:(1)简化操作流程,删除不必要的管理冗余。(2)简洁的界面,追求有用性。(3)程序代码标准化,有益于后期保护。(4)在保证数据准确的时候效率一定要快。快递业务管理系统要实现的功能非常多,最重要的是货物追踪功能,在需要的时候能够快速的查询到包裹所在位置,从而做出相应的处理。站点的新增、删除,用户的新增与删除只有管理员才有权限。随着科技进展,我们的生活越来越便利,这些都离不开科技的进展,计算机对人类的影响越来越大,它为人类方便快捷的生活起了决定性作用,从当下人类所从事的工作来看,很多情况没有计算机将无法实
16、现或者实现起来将极大的浪费人力物力。快递行业同样也是如此,为了提升服务质量,减少公司运营成本与使公司有更好的进展,使用软件管理是一个不错的决定,它将利用当前计算机的优势来工作,提升企业竞争力。第二章系统开发技术基础2.1 JSP中的各类技术2.1.1 JSP概述JSP页面由嵌入HTML中的JaVa代码与HTML代码所构成,服务器在页面得到客户端请求以后立马处理这些Java代码,将生成的HTML页面发送给客户端的浏览器并显示在浏览器上。JSP的技术基础是JaVaSerVlet,目前所有的大型Web应用程序的开发都需要JSP与JaVaSerVlet配合,只有二者很好的结合才能更好的完成,JSP具备
17、了JaVa技术的简单易用、完全的面向对象、具有平台无关性且安全可靠等特性。2.1.2 SerVlet概述Servlet是Sun公司用来解决人们对互联网要求提高、静态页面不再适合人们需求的一门新技术,是编写在服务器端的程序,在SUn公司的APl中提供了一个SerVIet接口,当开发人员需要使用时只需要实现SerVlet接口,然后将此JaVa类部署到Web服务器中就能够使用了。Servlet的要紧功能在于交互式的浏览,能够修改数据,生成动态Web内容,在SerVIet一生中有三种类型事件。第一个事件,当SerVlet第一次被装载时,SerVIet引擎将调用init()方法,且只会调用一次,在ini
18、t()方法完成前不可能调用Servlet去处理任何请求;第二个事件,关于JSP页面的请求,SerVIet引擎将调用SerViCe()方法,传递请求参数;第三个事件,当Servlet将被卸载时调用destory()方法,清除并释放init()方法中分配的资源。其工作流程图如图2.1所示。Servlet工作流程:(a)客户端发送请求信息至服务器。(b)服务器将请求信息发送至SerVIet。(c)SerVIet生成响应内容并将其传给SerVIet。响应内容动态生成,通常取决于客户端的请求。(d)服务器将响应信息返回至客户端。图2.1Servlet工作流程图2.1 .3mvc模式简介MVC模式即模式-
19、视图-操纵器,用MvC模式编写的应用程序总是由这三个部分构成。EVent(事件)导致Controller改变Model或者View,或者者同时改变Model与View,每当Controller改变了Model的属性或者者数据时,所有的View都会自动更新到最新状态。同样的,当Controller改变了View的属性或者者数据是,View也会从潜在的Model中获取更新后的数据来更新自己。MVC模式最早是SmalItalk语言研究团提出的,它应用于用户交互式应用程序中,所有的编程语言都有很多的相似性。MVC模式是一种简单的架构模式,同时需要其他架构模式协作完成工作。在J2EE模式目录中,通常使用
20、servicetoworker模式实现,而servicetoworker模式可由集中操纵器模式,派遣器模式与PageHelPer模式构成,而Struts只实现了MVC的Controller与View两个部分,Model部分需要编程人员自己新建,StrUtS为编程人员提供了一个抽象类ACtiorb使编程人员能够将Model应用于Struts框架中。视图(VieW)用于用户交互界面,关于一个Web应用来说,视图即为HTML页面,但有可能为XHTML、XML及APPlet页面。当应用越来越复杂、规模越来越大,也面效果的处理也越来越具有挑战性。一个应用也许会有很多不一致的视图,MVC设计模式仅限于视图
21、上数据的处理、采集、用户的请求,不包含在视图上的业务流程的处理,业务流程的处理交给模型(Model)去处理。模型(ModeI)即业务流程、状态的处理与业务规则的制定,业务流程的处理过程对于其它业务层来说是无法看见的,模型接收到视图请求的数据,并最终的处理结果返回。业务模型的设计是MVC模式的核心,目前流行的EJB模型就是一个典型的MVC模式应用例子,它从应用技术实现的角度对模型做了更细致的划分,为了更好的利用现有的组件,但是它不能够被用作应用设计模型的基本框架。它仅仅告诉你使用这种设计模型就能够使用某些技术组件,从而给编程人员带来极大的便利,减少了技术上的困难。通过MVC设计模式我们明白应该把
22、应用模型按一定的规则提取出来,提取的层次同样也很重要,这个过程是推断开发人员是否是优秀的设计人员的重要根据。抽象与具体不能有太大的区别,同时也不能太相似,MVC模式并没有提供模型的设计方法,只是告诉编程人员应该好好管理这些模型,以便于提高模型重用性、模型的重构等。我们能够用面向对象编程来思考MVC模式,MVC定义了一个顶级类,同时告诉它所有的子类你只能做什么,但是没有要求这些你都做,这一特性对编程人员非常重要。操纵(COntroner)层,当接收到用户的请求时,将视图与模型匹配在一起,一起完成用户的请求。将操纵层单独划分出来作用还是很明显的,它简单粗暴地告诉你,它就是一个分发器,他将快速地选择
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小 快递 业务 管理 系统 设计 实现
链接地址:https://www.desk33.com/p-285723.html