基于Java的物流信息平台的设计与实现_第1页
基于Java的物流信息平台的设计与实现_第2页
基于Java的物流信息平台的设计与实现_第3页
基于Java的物流信息平台的设计与实现_第4页
基于Java的物流信息平台的设计与实现_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 . . . 分类号密级U D C 编号本科毕业论文(设计)题目 基于Java的物流信息平台的设计与实现所 在 院 系 计算机学院 专 业 名 称 软件工程年 级 08级 学 生 姓 名 维学 号 0850312008指 导 教 师 胡罗凯二零一二 年 五 月38 / 52原创性说明本人重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的容外,本论文不含任何其他个人或集体已经发表或龚写过的作品或成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。 论文作者签名: 日期: 年 月 日文献综述1、 概述(1

2、) 写作目的1. 总结物流信息平台的发展历史,主要研究成果,存在的问题与发展趋势。反映物流信息平台的设计与实现课题的目前的研究或设计水平,特别是一些新动态、新技术和新发现。从其历史到现状,存在问题以与发展趋势等,进行全面的介绍和评论。在此基础上提出自己的见解,预测未来的发展趋势,为选题和开题奠定良好的基础。2. 为毕业论文做好理论准备。文献综述是在对搜集了某一研究领域或专题的大量文献和参考资料的基础上,进行综合归纳和分析而写成的。“综”,就是要求对文献资料进行综合分析、归纳整理,使材料更精练明确、更有逻辑层次;“述”就是要求对综合整理后的文献进行比较专门的、全面的、深入的、系统的评述。这一切为

3、毕业论文的完成提供了理论,方法论的指导。3. 以此为契机提高理论水平与发现问题、提出问题,分析问题、解决问题的能力。 文献综述是对所研究问题的材料分析与综合。完成文献综述必然需要在研究课题时,善于发现问题、提出问题,在此基础上分析问题,解决问题。将问题一一解决的过程,也是不断提升自身理论研究能力的过程。文献综述不仅仅是一篇文章,更是对于本课题深入了解,提升学术能力的契机。(2) 相关概念1. 物流在我国国家标准物流术语的定义中指出:物流是物品从供应地到接收地的实体流动过程,根据实际需要,将运输、储存、装卸、搬运、包装、流通加工、配送、信息处理等基本功能实施有机的结合。2.物流管理物流管理是指在

4、社会再生产过程中,根据物质资料实体流动的规律,应用管理的基本原理和科学方法,对物流活动进行计划、组织、指挥、协调、控制和监督,使各项物流活动实现最佳的协调与配合,以降低物流成本,提高物流效率和经济效益。现代物流管理是建立在系统论、信息论和控制论的基础上的。3.物流信息平台凡是能够支持或者进行物流服务供需信息的交互或交换的,均可视为物流信息平台。根据不同的分类标准,物流信息平台有不同的分类办法:以服务区域而言,可以分为地方性的物流信息平台和全国性的物流信息平台;以运营方的性质分,可以分为主体自身运营的物流信息平台和第三方物流信息平台,其中主体自身运营的物流信息平台往往以提高主体的工作效率为目标,

5、而第三方物流信息平台则专业为物流供需方提供信息服务,其运营方一般不涉与物流服务的具体运作。 4. 第三方物流第三方物流是指生产经营企业为集中精力搞好主业,把原来属于自己处理的物流活动,以合同方式委托给专业物流服务企业,同时通过信息系统与物流企业保持密切联系,以达到对物流全程管理控制的一种物流运作与管理方式。5. 第四方物流第四方物流负责第三方物流安排之外的功能整合,因为全球性供应链管理,单靠第三方物流来组织,整合,不可能做到包罗万象,除了要保持速度与有效运作,它必须围绕本身性质和重整来经营,采用合作而不是直接控制的方法,来获得能力.为此,需将单个组织以外的知识与资源纳入第四方物流。(3) 综述

6、围将所搜集到的文献资料归纳、整理、进行分析比较,阐明物流信息平台的历史背景、现状和发展方向,以与对其的评述。(4) 主题现状进入新世纪以来,我国物流业总体规模快速增长,服务水平显著提高,发展的环境和条件不断改善,为进一步加快发展奠定了坚实基础。 物流业规模快速增长。2008年,全国社会物流总额达89.9万亿元,比2000年增长4.2倍,年均增长23%;物流业实现增加值2.0万亿元,比2000年增长1.9倍,年均增长14%。2008年,物流业增加值占全部服务业增加值的比重为16.5%,占GDP的比重为6.6%。 物流业发展水平显著提高。一些制造企业、商贸企业开始采用现代物流管理理念、方法和技术,

7、实施流程再造和服务外包;传统运输、仓储、货代企业实行功能整合和服务延伸,加快向现代物流企业转型;一批新型的物流企业迅速成长,形成了多种所有制、多种服务模式、多层次的物流企业群体。全社会物流总费用与GDP的比率,由2000年的19.4%下降到2008年的18.3%,物流费用成本呈下降趋势,促进了经济运行质量的提高。 物流基础设施条件逐步完善。交通设施规模迅速扩大,为物流业发展提供了良好的设施条件。截至2008年底,全国铁路营业里程8.0万公里,高速公路通车里程6.03万公里,港口泊位3.64万个,其中沿海万吨级以上泊位1167个,拥有民用机场160个。物流园区建设开始起步,仓储、配送设施现代化水

8、平不断提高,一批区域性物流中心正在形成。物流技术设备加快更新换代,物流信息化建设有了突破性进展。 物流业发展环境明显好转。国家“十一五”规划纲要明确提出“大力发展现代物流业”,中央和地方政府相继建立了推进现代物流业发展的综合协调机制,出台了支持现代物流业发展的规划和政策。物流统计核算和标准化工作,以与人才培养和技术创新等行业基础性工作取得明显成效。 但是,我国物流业的总体水平仍然偏低,还存在一些突出问题。一是全社会物流运行效率偏低,社会物流总费用与GDP的比率高出发达国家1倍左右;二是社会化物流需求不足和专业化物流供给能力不足的问题同时存在,“大而全”、“小而全”的企业物流运作模式还相当普遍;

9、三是物流基础设施能力不足,尚未建立布局合理、衔接顺畅、能力充分、高效便捷的综合交通运输体系,物流园区、物流技术装备等能力有待加强;四是地方封锁和行业垄断对资源整合和一体化运作形成障碍,物流市场还不够规;五是物流技术、人才培养和物流标准还不能完全满足需要,物流服务的组织化和集约化程度不高我国物流企业中全面实施信息化的企业只占全部企业的很少部分1。整体而言,我国的物流企业的信息化还有很大的发展空间。在整个行业的供应链当中,企业与上下游之间的信息不能很好地传递、流通环节过多、企业信息建设层次较低,这是导致物流成本高的原因之一。物流业急需较好的物流信息平台。2、 主题进入新世纪以来,我国物流业总体规模

10、快速增长,服务水平显著提高,发展的环境和条件不断改善,为进一步加快发展奠定了坚实基础。整体而言,我国的物流企业的信息化还有很大的发展空间。在整个行业的供应链当中,企业与上下游之间的信息不能很好地传递、流通环节过多、企业信息建设层次较低,这是导致物流成本高的原因之一。从需求层面上讲:随着社会不断进步和发展,生活节奏不断加快,信息已经成为我们生活中不可缺少的一部分。物流业在我国迅速成长,不断为国民经济的发展提供重要支撑。然而,随着我国经济结构的不断调整,物流业对于现代管理信息系统的需求不断加大。物流信息化程度不断提高,三方、四方物流信息平台不断完善。物流信息平台主要包括物流管理,物流企业管理与信息

11、发布与共享三个模块。然而,人们对于物流信息网的理解往往局限于物流网,即狭义的物流网,即指物流信息网,是提供物行业相关信息的平台,包括货运信息,空运信息,陆运信息,海运信息,以与物流行业资讯和物流知识,法律法规等2。狭义的物流网包括:(1)物流基础设施网络:物流基础设施除了包括物流专门设施和物流功能设施之外,还包括交通设施和通信设施。(2)物流组织网络:未来物流组织发展的方向主要在于协同方面,协同化趋势要求打破单个物流企业的界线,创造出最适宜的物流运行组织结构。(3)物流信息网络:物流信息网络包括企业部物流信息网和企业外部的物流信息网络2。但以往的物流信息平台存在以下问题:(1)第三方平台与第四

12、方平台不能有效衔接,信息共享不够完善。 (2)第三方平台功能实现不能充分满足客户需求。 (3)第三方平台之间缺乏应有的沟通。 (4)平台与物流企业管理、信息发布与共享不能有效衔接。 其中,随着现代企业生产经营方式的变革和市场外部条件的变化,第三方物流(Third Party Logistic,3PL)应运而生,学术界和产业界对此表现出极大的兴趣。3PL是现代物流的主要组织形式,它是根据供应商或销售商的委托,由供应商和销售商以外的第三方负责对物流中间环节进行有效的管理,提供从原材料供应到最终产品销售之间的全方位物流服务,是一种综合性物流中心3。 自从物流产业的迅速发展以来, 各种各样的物流平台建

13、设成为物流领域中的一个热点, 如公路物流平台, 物流信息服务平台或者各种虽然不叫平台, 但有着平台建设相关性质的物流交易中心, 物流货运市场等等, 一批致力于建设和运营平台的物流平台服务企业也随着产生。广义上讲我们可以将上述各种组织称为第四方物流平台, 是客户企业与众多物流服务提供商或IT服务提供商之间唯一的中介。第四方物流平台是一个综合物流管理与服务平台, 集纳第三方物流企业、运输车辆、仓储设施、货物运输交易信息等元素, 为物流企业、供应商、货主提供服务的市场本次毕业设计将主要构建基于Java的,以物流信息网络为实现依据的,有效整合包括物流管理、物流企业管理与信息发布与共享三个模块的,能够与

14、第四方平台有效衔接的第三方物流信息平台。这个平台将解决以往物流信息平台出现的以上四点问题4。从技术层面上讲:(1)物流信息系统的扩展性基于Java的物流信息系统采用模块化设计,具有较好的扩展性,为下一步开发提供了良好的平台。一方面,由于信息系统中包含业务数据统计功能,为下一步的数据挖掘、数据分析功能的开发打下了基础,另一方面,由于车辆监控子系统具有车辆监控,车辆跟踪等功能,为下一步车辆调度功能的开发提供了条件5。(2)物流信息系统的安全性对于一个物流企业业务数据的安全是第一位的。为了提高业务数据安全性,业务系统采用B/S结构。数据的安全性得到了显著改善。B/S结构能有效地保护数据平台和管理访问

15、权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。 3、 总结(1)系统大多基于B/S模式。B/S 模 式 以Web 技 术 为 基 础 的 新 型 的 平 台 模 式 。把传统C/S 模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web 服务器), 从而构成一个三层结构的客户服务器体系。第一层客户机是用户与整个系统的接口, 客户的应用程序精简到一个通用的浏览器软件。第二层Web 服务器将启动相应的进程来响应客户的请求, 并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。第三层数据库服务器的任

16、务类似于C/ S模 式,负责协调不同的Web服务器发出SQL请求,管理数据库。B/S模式的优点是简化了客户端,使用户的操作更简单,适用于网上信息发布。系统主要基于第三方平台。 数据库 Web 服务器 Browse 浏览器 html (2)系统的功能需要整合完善。系统功能模块一般包括:仓储服务管理模块,配送服务管理模块,仓储管理等。例如,将3PL管理系统分成三个部分:货主作业模块、物流中心管理模块和仓库管理模块6。 (3)以第三方平台与四方平台整合为趋势。自从物流产业的迅速发展以来,各种各样的物流平台建设成为物流领域中的一个热点,如公路物流平台,物流信息服务平台或者各种虽然不叫平台,但有着平台建

17、设相关性质的物流交易中心,物流货运市场等等,一批致力于建设和运营平台的物流平台服务企业也随着产生。广义上讲我们可以将上述各种组织称为第四方物流平台,是客户企业与众多物流服务提供商或IT服务提供商之间唯一的中介。第四方物流平台是一个综合物流管理与服务平台,集纳第三方物流企业、运输车辆、仓储设施、货物运输交易信息等元素,为物流企业、供应商、货主提供服务的市场。4、 参考文献 1国务院关于印发物流业调整和振兴规划的通知 2代燕. 物流网与物联网的逻辑关系研究. 江科技, 2011: 56. 3朱鸿斌, 厉小军, 俞欢军. 基于Web的多层分布式第三方物流管理系统. 计算 机应用研究, 2004: 1

18、73175. 4戴勇. 基于双边市场理论的第四方物流平台运营策略研究. 商业经济与管 理, 2010: 1217. 5剑东, 四发, 余贵珍等. 基于Java的物流信息系统开发与应用. 计算机 工程与应用, 2005: 8991. 6明, 周国祥. 基于WebService技术的物流平台架构研究. 长江大学学报(自 然科学版), 2010: 238240. 7明, 周国祥. 基于WebService的现代物流平台的设计与实现. 科技学 院学报, 2010: 2934. 8廖作斌. 基于Java EE的物流信息系统的开发设计. 现代计算机, 2010:98 101, 112. 9雨青, 盛业华,

19、 桂英.基于WEBGIS的通用物流平台框架. 微计算机信息 (管控一体化), 2008: 203206. 10吴琦. 基于WEB的企业物流平台的设计与实现. 职业技术学院学 报, 2008: 8991. 11刚. 轻量级Java EE企业应用实战Struts2+Spring+Hibernate整合开发. : 电子工业, 2008年11月. 12海藩. 软件工程导论. : 清华大学, 2010年第五版 . 13晓华. JSP应用开发详解. : 电子工业, 2007年. 14王中兵. Java Web主流框架整合. : 电子工业, 2008年.15威, 白伟明, 楠. JSP工程应用与项目实践.

20、: 机械工业, 2005 年.16王国辉, 牛强, 南南等. JSP信息系统开发实例精选. : 机械工业出版 社, 2005年. 17武延军, 黄飞跃. 精通JSP编程技术M. : 人民邮电, 2006年. 18柏亚军. JSP编程基础与应用实例集锦M. : 人民邮电, 2007年. 19清宏计算机工作室. JSP编程技巧M. : 机械工业, 2006年. 20周影. 网络编程语言JSP实例教程M. : 电子工业, 2006年. 21峰, 慧丽. Java Web 2.0架构开发与项目实践. : 清华大学, 2009年10月第1版.摘 要进入新世纪以来,我国物流业总体规模快速增长,服务水平显著

21、提高,发展的环境和条件不断改善,为进一步加快发展奠定了坚实基础。整体而言,我国的物流企业的信息化还有很大的发展空间。在整个行业的供应链当中,企业与上下游之间的信息不能很好地传递、流通环节过多、企业信息建设层次较低,这是导致物流成本高的原因之一。物流行业急需较好的物流信息平台。本次毕业设计以Java,JSP,MySQL,Tomcat为技术基础,以优化物流行业业务逻辑为前提,开发一个功能较为齐全,能够平稳运行的物流信息平台。希望以此探索出一条物流信息化建设的道路。关键词:物流信息平台 Java JSP MySQL Tomcat Abstract In the new century, logist

22、ics industry is developing rapidly in China. The service is increasing significantly. The development environment and conditions continue to improve. These can lay a solid foundation for further development. Overall, Chinese logistics enterprises still have opportunities to informationize. In the wh

23、ole industry supply chain, information can not be delivered effectively, the circulation is complex, the construction of information lags behind, which arepart of the reason leading to high cost of logistics.Logistics industry is badly in need of better logistics information platform.Optimizing the

24、logistics industry business logic as the premise, the graduation design is based on Java, JSP, MySQL to develop afully functional logistics information platform which can run smoothly. Hope to explore a path of logistics information construction.Keywords:Logistics Information PlatformJava JSP MySQL

25、Tomcat目 录第1章 绪 论11.1 选题的依据与意义11.2 研究现状与发展趋势21.3 研究容与目标3第2章 可行性分析42.1 经济可行性42.2 技术可行性4第3章 需求分析63.1 系统的综合要求63.2 系统用例图6第4章 总体设计164.1 系统功能设计164.2 数据字典设计164.3 数据库设计17第5章 详细设计与实现255.1 主页面设计与实现255.2 用户登录模块设计与实现265.3 用户注册模块设计与实现275.4 货物管理模块设计与实现285.5 车辆管理模块设计与实现295.6 企业管理模块设计与实现305.7 物流动态信息模块设计与实现315.8 会员管理

26、模块设计与实现325.9 物流知识模块设计与实现335.10公告管理模块设计与实现345.11 辅助工具模块设计与实现34第6章 总 结35参考文献36致 38第1章 绪 论1.1 选题的依据与意义 进入新世纪以来,我国物流业总体规模快速增长,服务水平显著提高,发展的环境和条件不断改善,为进一步加快发展奠定了坚实基础。 物流业规模快速增长。2008年,全国社会物流总额达89.9万亿元,比2000年增长4.2倍,年均增长23%;物流业实现增加值2.0万亿元,比2000年增长1.9倍,年均增长14%。2008年,物流业增加值占全部服务业增加值的比重为16.5%,占GDP的比重为6.6%。 物流业发

27、展水平显著提高。一些制造企业、商贸企业开始采用现代物流管理理念、方法和技术,实施流程再造和服务外包;传统运输、仓储、货代企业实行功能整合和服务延伸,加快向现代物流企业转型;一批新型的物流企业迅速成长,形成了多种所有制、多种服务模式、多层次的物流企业群体。全社会物流总费用与GDP的比率,由2000年的19.4%下降到2008年的18.3%,物流费用成本呈下降趋势,促进了经济运行质量的提高。 物流基础设施条件逐步完善。交通设施规模迅速扩大,为物流业发展提供了良好的设施条件。截至2008年底,全国铁路营业里程8.0万公里,高速公路通车里程6.03万公里,港口泊位3.64万个,其中沿海万吨级以上泊位1

28、167个,拥有民用机场160个。物流园区建设开始起步,仓储、配送设施现代化水平不断提高,一批区域性物流中心正在形成。物流技术设备加快更新换代,物流信息化建设有了突破性进展。 物流业发展环境明显好转。国家“十一五”规划纲要明确提出“大力发展现代物流业”,中央和地方政府相继建立了推进现代物流业发展的综合协调机制,出台了支持现代物流业发展的规划和政策。物流统计核算和标准化工作,以与人才培养和技术创新等行业基础性工作取得明显成效。 但是,我国物流业的总体水平仍然偏低,还存在一些突出问题。一是全社会物流运行效率偏低,社会物流总费用与GDP的比率高出发达国家1倍左右;二是社会化物流需求不足和专业化物流供给

29、能力不足的问题同时存在,“大而全”、“小而全”的企业物流运作模式还相当普遍;三是物流基础设施能力不足,尚未建立布局合理、衔接顺畅、能力充分、高效便捷的综合交通运输体系,物流园区、物流技术装备等能力有待加强;四是地方封锁和行业垄断对资源整合和一体化运作形成障碍,物流市场还不够规;五是物流技术、人才培养和物流标准还不能完全满足需要,物流服务的组织化和集约化程度不高我国物流企业中全面实施信息化的企业只占全部企业的很少部分1。整体而言,我国的物流企业的信息化还有很大的发展空间。在整个行业的供应链当中,企业与上下游之间的信息不能很好地传递、流通环节过多、企业信息建设层次较低,这是导致物流成本高的原因之一

30、。物流行业急需较好的物流信息平台。1.2 研究现状与发展趋势 (1)系统主要基于B/S模式。 B/S模式以Web 技术为基础的新型的平台模式。把传统C/S 模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web 服务器), 从而构成一个三层结构的客户服务器体系。第一层客户机是用户与整个系统的接口,客户的应用程序精简到一个通用的浏览器软件。第二层Web服务器将启动相应的进程来响应客户的请求, 并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQL请求, 管理数据库。B/S模式的优点是简化

31、了客户端,使用户的操作更简单,适用于网上信息发布。 客户通过浏览器可以直接浏览服务器的容,并提交请求,由服务器来完后续的处理。系统的客户端只需要一个浏览器即可当。各级管理人员想了解业务情况时,只要进入系统的登录界面,经过认证后就可以查询自己所需要的数据。系统主要为第三方平台。 第三方平台既不属于第一方,也不属于第二方,而是通过与第一方或第二方的合作来提供其专业化的物流服务,它不拥有商品,不参与商品的买卖,而是为客户提供以合同为约束、以结盟为基础的、系列化、个性化、信息化的物流代理服务。随着信息技术的发展和经济全球化趋势,越来越多的产品在世界围流通、生产、销售和消费,物流活动日益庞大和复杂,而第

32、一、二方物流的组织和经营方式已不能完全满足社会需要;同时,为参与世界性竞争,企业必须确立核心竞争力,加强供应链管理,降低物流成本,把不属于核心业务的物流活动外包出去。第三方物流平台是现代物流的主要组织形式,它是根据供应商或销售商的委托,由供应商和销售商以外的第三方负责对物流中间环节进行有效的管理,提供从原材料供应到最终产品销售之间的全方位物流服务,是一种综合性物流中心。 (2)以第三方平台与四方平台整合为趋势。自从物流产业的迅速发展以来,各种各样的物流平台建设成为物流领域中的一个热点,如公路物流平台,物流信息服务平台或者各种虽然不叫平台,但有着平台建设相关性质的物流交易中心,物流货运市场等等,

33、一批致力于建设和运营平台的物流平台服务企业也随着产生。广义上讲我们可以将上述各种组织称为第四方物流平台,是客户企业与众多物流服务提供商或IT服务提供商之间唯一的中介。第四方物流平台是一个综合物流管理与服务平台,集纳第三方物流企业、运输车辆、仓储设施、货物运输交易信息等元素,为物流企业、供应商、货主提供服务的市场。1.3 研究容与目标 (1)研究容:通过JSP+MYSQL完成物流信息平台的搭建,使该信息平台能够平稳、安全运行。 (2)目标:能够将物流的各个活动环节有效集成、衔接,实现一体化和信息化。能够按用户要求,将货物与时完整地从供给地转移的目的地。降低企业生产成本,增加企业利润,推动企业的市

34、场价值和社会价值的实现。第2章 可行性分析 物流信息平台建设,并不是一蹴而就的,需要综合考虑时间、成本、效益三者的关系,尽量用最小的代价在尽可能短的时间确定问题是否能够解决。2.1 经济可行性2.1.1 成本控制 物流信息平台的搭建使得原本复杂的信息交流,传递变得更为顺畅,节约了用于传递信息的人力、物力成本。同时,该平台集成了辅助工具、公告管理等功能,可以高效地提供物流知识查询,物流公告刊登等便民、利民服务项目。综合物流信息传递的高效运行和物流相关信息的服务两方面的因素,其成本要远小于传统物流平台的成本。此外,对JSP技术的掌握,以与相关项目经验的积累都有利于将成本控制到预期的水平。2.1.2

35、 效益目标中国物流企业不仅要面对国同行小、乱、杂的竞争环境,同时又要面对国外巨头大、精、专的竞争。这时候,利用信息化实现差异化的服务竞争已经成为面对挑战、提升实力的最有效的手段。物流信息平台的建设有助于提高物流参与方的工作效率,实现客户,物流企业,第三方,甚至第四方无缝对接,节约物流人力成本,较提高物流各相关方的利润空间。这既有益于降低客户成本的花费,也有利于物流行业的发展。2.2 技术可行性 基于该系统的要求、以往项目开发经验、以与自身能力和时间要求,决定采用JSP,MySQL,Tomcat进行开发。JSP技术可以(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台

36、支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,Java显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。MyS

37、QL是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型为了降低总体拥有成本而选择了MySQL作为数据库。此外,MySQL提供了TCP/IP、ODBC和JDBC等多种数据库连接途径,通过优化SQL查询算法,有效地提高了查询速度。Tomcat服务器是一个免费的开放源代码的Web 应用服务器,也是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。第3章 需求分析3.1 系统的综合要求3.1.1 功能需求(1)整体结构和操作流程合理顺畅,实现人性化设计。(2)向客户全面展示公司各项业务

38、。(3)让客户了解公司公告信息。(4)为会员提供货运单信息添加功能。(5)为会员提供密码修改功能。(6)为管理员提供后台登录入口。(7)通过后台,管理员可以对运单信息进行全面管理。(8)对公司公告信息进行管理。(9)对公司各项业务信息进行管理。(10)对会员信息进行管理。3.1.2 可靠性和可用性需求 (1)系统最大限度地实现了易安装性、易维护性和易操作性。 (2)系统运行稳定、安全可靠。3.2 系统用例图 通过用例图实现对物流信息平台这一系统的行为与各种功能之间的关系,管理员和普通用户对用例以与用例与用例之间关系的描述。下面就系统的几个重要的模块进行详细地阐述。3.2.1 用户身份验证模块用

39、例图 当系统管理员或普通用户登录时需要输入用户名、密码以与验证码,当三个均输入正确时才能进入到系统主页面,否则会有相应的错误提示。图3-1 用户身份验证模块用例图表3-1 登录系统验证用例名称登录系统验证参与者用户(主要参与者)、系统管理员(次要参与者)假 设系统安装到服务器上,用户通过指定的URL地址访问系统登录页面,通过输入相应用户的和密码登录系统,进行相应的功能操作前置条件系统安装到相应服务器上后置条件记录用户登录时间,用户状态改变为在线状态主事件流1.用户提交用户名、密码;2.系统验证用户的用户名和密码;3.用户登录系统操作界面,用户登录成功;备选事件流2a. 非法用户 (1)系统提示

40、错误信息并拒绝该用户登录系统;3.2.2 公告管理模块用例图图3-2 公告管理模块用例图管理员能够增加、删除、修改、查询公告,普通用户只能查询公告容。表3-2 公告管理模块用例名称公告管理模块参与者用户、系统管理员假 设用户和系统管理员均已成功登录前置条件用户、管理员已经被系统验证、识别,并具有操作的权限后置条件反馈公告模块的增删改查的信息主事件流1.用户查询、管理员增删改公告;2.系统响应;3.显示增删改查结果;备选事件流1a. 操作失败(1)系统提示错误信息;2a. 运行失败(1)系统提示错误信息;3a. 显示失败 (1)系统提示错误信息;3.2.3 辅助工具模块用例图 管理员和普通用户均

41、能够查询国道,查询车牌归属地。图3-3 辅助工具模块用例图表3-3 辅助工具模块用例名称辅助工具模块参与者用户、系统管理员假 设用户和系统管理员均已成功登录,国道和车牌归属地信息已录入系统前置条件用户、管理员已经被系统验证、识别,并具有操作的权限后置条件反馈辅助工具模块的查询信息主事件流1.用户、管理员查询相关信息;2.系统响应;3.显示查询结果;备选事件流1a. 操作失败(1)系统提示错误信息;2a. 运行失败(1)系统提示错误信息;3a. 显示失败 (1)系统提示错误信息;3.2.4 物流动态信息模块用例图 管理员能够删除、修改、添加、查询物流动态信息,普通用户只能查询物流动态信息。图3-

42、4 物流动态信息模块用例图表3-4 物流动态信息模块用例名称物流动态信息模块参与者用户、系统管理员假 设用户和系统管理员均已成功登录前置条件用户、管理员已经被系统验证、识别,并具有操作的权限后置条件反馈物流动态信息模块的增删改查的信息主事件流1.用户查询、管理员增删改物流动态信息;2.系统响应;3.显示增删改查结果;备选事件流1a. 操作失败(1)系统提示错误信息;2a. 运行失败(1)系统提示错误信息;3a. 显示失败 (1)系统提示错误信息;3.2.5 会员管理模块用例图只有管理员有权限进行会员管理。普通用户无权管理会员。图3-5 会员管理模块用例图表3-5 会员管理模块用例名称会员管理模

43、块参与者系统管理员假 设已有会员注册前置条件管理员已经被系统验证、识别,并具有操作的权限后置条件反馈会员管理模块的增删改查的信息主事件流1.管理员删改物流动态信息;2.系统响应;3.显示删改查结果;备选事件流1a. 操作失败(1)系统提示错误信息;2a. 运行失败(1)系统提示错误信息;3a. 显示失败 (1)系统提示错误信息;3.2.6 企业管理模块用例图 普通用户均能够增加、删除、修改、查询企业信息。管理员能够删除、修改、查询企业信息,但是不能够增加企业信息。图3-6 企业管理模块用例图表3-6 企业管理模块用例名称企业管理模块参与者系统管理员、普通用户假 设日常生活中,需要企业管理,流程

44、可以识别前置条件管理员、普通用户已经被系统验证、识别,并具有操作的权限后置条件反馈企业管理模块的增删改查的信息主事件流1.管理员删改查或普通用户增删改查企业信息;2.系统响应;3.显示增删改查结果;备选事件流1a. 操作失败(1)系统提示错误信息;2a. 运行失败(1)系统提示错误信息;3a. 显示失败 (1)系统提示错误信息;3.2.7 货物管理模块用例图 管理员和普通用户均能够增加、删除、修改、查询货物信息。图3-7 企业管理模块用例图表3-7 企业管理模块用例名称货物管理模块参与者系统管理员、普通用户假 设日常生活中,需要货物管理,流程可以识别前置条件管理员、普通用户已经被系统验证、识别

45、,并具有操作的权限后置条件反馈货物管理模块的增删改查的信息主事件流1.管理员或普通用户增删改查企业信息;2.系统响应;3.显示增删改查结果;备选事件流1a. 操作失败(1)系统提示错误信息;2a. 运行失败(1)系统提示错误信息;3a. 显示失败 (1)系统提示错误信息;3.2.8 物流知识模块用例图 管理员拥有物流知识模块的增删改查全部权限,普通用户只具有查询物流知识的权限。图3-8 物流知识模块用例图表3-8 物流知识模块用例名称物流知识模块参与者系统管理员、普通用户假 设物流知识拥有价值,流程可以识别前置条件管理员、普通用户已经被系统验证、识别,并具有操作的权限后置条件反馈货物管理模块的

46、增删改查的信息主事件流1.管理员增删改查物流知识,普通用户查询物流知识;2.系统响应;3.显示增删改查结果;备选事件流1a. 操作失败(1)系统提示错误信息;2a. 运行失败(1)系统提示错误信息;3a. 显示失败 (1)系统提示错误信息;3.2.9 车辆管理模块用例图 管理员和普通用户均能够增加、删除、修改、查询车辆信息图3-9 车辆管理模块用例图表3-7 车辆管理模块用例名称车辆管理模块参与者系统管理员、普通用户假 设日常生活中,需要车辆管理,流程可以识别前置条件管理员、普通用户已经被系统验证、识别,并具有操作的权限后置条件反馈车辆管理模块的增删改查的信息主事件流1.管理员或普通用户增删改

47、查车辆信息;2.系统响应;3.显示增删改查结果;备选事件流1a. 操作失败(1)系统提示错误信息;2a. 运行失败(1)系统提示错误信息;3a. 显示失败 (1)系统提示错误信息;第4章 总体设计4.1 系统功能设计在完成对系统的需求分析的基础之上,得出功能结构设计。管理员登录后进入后台主界面。在后台主界面上,有公告管理、辅助工具、物流动态、会员管理、企业管理、货物管理、物流知识、车辆管理、退出等导航按钮。鼠标单击相关按钮后,进入相关的功能模块,如图4-1所示。系统后台车辆管理公告管理辅助工具物流动态会员管理企业管理车辆管理货物管理车辆管理物流知识车辆管理 图4-1 物流信息平台后台系统功能结

48、构图普通用户注册成为会员后进入前台主界面。在前台主界面上,有辅助工具、物流动态、企业管理、货物管理、物流知识、车辆管理、退出等导航按钮。鼠标单击相关按钮后,进入相关的功能模块,如图4-1所示。系统前台车辆管理物流知识车辆管理货物管理车辆管理企业管理车辆管理辅助工具物流动态 图4-2 物流信息平台前台系统功能结构图4.2 数据字典设计 下面利用数据字典解释货物资料库、车辆资料库、会员信息库这三个条目,描述三者关于数据的详细信息。 名字:货物资料库 描述:记录货物信息 定义:货物资料库=货物ID+货物类型+货物名称+货物数量+数量单位+起始省份+起始城市 +抵达省份+抵达城市+运输类型+运输时间+

49、联系+联系人+发布时间+备注+车 辆要求+发布人 名字:车辆资料库 描述:记录车辆信息定义:车辆资料库=车辆ID+车牌+车牌品名+车辆类型+车辆载重+使用时间+驾驶员姓 名+驾驶时间+驾照+驾照类型+运输时间+联系人+联系+备注+发布时间+ 发布人 名字:会员信息库 描述:记录会员信息 定义:会员信息库=用户ID+会员名称+密码+电子+性别+找密码问题+找密码答案 +申请日期4.3 数据库设计4.3.1 实体属性图本系统具有多个实体,下面列举7个较为重要的实体。(1) 会员实体拥有7个属性,分别是会员名称、密码、性别、找回密码问题、电子、申请日期。会员名称密码性别找回密码问题描述公告编号公告标

50、题公告发布时间发布公告员工编号公告内容申请日期会员找回密码答案描述公告编号公告标题公告发布时间发布公告员工编号公告内容 电子邮件图4-3 会员实体属性图(2) 货物实体拥有4个属性,分别是货物数量、货物名称、货物ID、货物类型。货物数量货物ID货物名称货物货物类型图4-4 货物实体属性图(3) 车辆实体拥有8个属性,分别是车辆ID、使用时间、车牌品名、车辆类型、车辆载重、驾驶时间、驾照、车牌。使用时间驾驶时间驾照号码车辆ID车牌品名车辆车牌号码车辆类型电子邮件车辆载重图4-5 车辆实体属性图公告日期公告人(4) 公告实体拥有5个属性,分别是公告日期、公告容、公告人、公告ID、公告标题。公告ID

51、公告内容公告公告标题图4-6 公告实体属性图(5) 企业实体拥有9个属性,分别是营业围、企业ID、企业类型、企业名称、企业地址、联系人、联系、 、所属区域。营业范围 号码联系 企业类型企业ID企业所属区域企业地址联系人企业名称图4-7 企业实体属性图(6) 管理员实体拥有5个属性,分别是管理员名称、管理员ID、密码、联系、电子。密码管理员名称联系 管理员ID管理员电子邮件图4-8 管理员实体属性图4.3.2 实体-联系图为了把数据要求清楚、准确地描述出来,较好地反映现实环境,现画出实体-联系图(ER图),如图4-9所示。事物是普遍联系的。在该物流管理平台中,管理员与系统功能模块(包括会员管理模块)之间存在“管理”这种联系。会员与系统功能模块(除会员管理模块之外)之间存在“使用”这种联系。管理员与系统功能模块(包括会员管理模块)是多对多的联系,即一个管理员可以管理包括会员管理模块在的所有模块,而包括会员管理模块在的所有模块可以有多个管理员来管理。会员与系统功能模块(除会员管理模块之外)是多对多的联系,即一个会员可以使用除会员管理模块之外的所有模块,而除会员管理模块之外的所有模块可以有多个会员来使用。 此外,管理员和会员均有各自的属

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论