基于Struts的物流管理系统设计与实现(共38页).doc
《基于Struts的物流管理系统设计与实现(共38页).doc》由会员分享,可在线阅读,更多相关《基于Struts的物流管理系统设计与实现(共38页).doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于Struts的物流管理系统设计与实现 STRUTS-BASED LOGISTICS MANAGEMENT SYSTEM DESIGN AND IMPLEMENTATION 专 业: 计算机科学与技术 姓 名: 指导教师姓名: 申请学位级别: 学 士 论文提交日期: 2011年6月10日 学位授予单位: 摘 要随着我国的物流热潮,各行各业都对物流趋之若骛,纷纷成立物流企业。但由于国内各个方面条件的限制,国内物流企业规模小、数量多,缺少竞争优势,并且技术含量低,大多数只能提供运输和仓储等传统服务,能够提供物流解决方案的企业很少,再加上国外大企业的竞争,使原本就不足以分
2、得一杯羹的国内企业更加难以适应市场的变化。要想在这场博弈中取胜,对于大部分的中小型物流企业来说,找出市场中的缝隙、进行差异化经营才是其最佳生存之道,而信息的来源则成为寻找“缝隙”的关键。随着国内信息化步伐的加快,加之物流企业对行业信息的需求越来越大,促使物流网迅速发展,以适应物流行业的市场变化。物流网的及时性、准确性完全符合国内物流企业对行业信息的要求,它已经成为国内物流企业信息的主要来源。本系统以Java为开发语言,利用SQL Server 2005作为数据库服务器进行数据管理,其中关键技术为Struts开发框架。该系统基于B/S模式,能向用户提供最新的物流信息,帮助用户查询,发布与业务相关
3、的信息,并且有实用的辅助工具。从而使企业能够及时的调整发展方向及趋势,以更快的适应市场的变化和需求。本文对物流管理系统进行了需求分析,展示了系统开发环境以及使用到的关键技术,提出了系统的总体设计以及详细设计,最后做出总结。关键词:物流信息;Java;SQL Server 2005;Struts;JavaScriptABSTRACTAlong with the fetish of logistic industry all round China, many more companies are coming into this area through starting more corpor
4、ations. Due to various limits in China, most of the companies are small in scale and lack of competitive advantage, have little technology patents and could only provide with traditional services like transportation and lodging. There are few companies that could come up with logistic projects. In a
5、ddition to the fierce competition of foreign companies, it would be hard for them to gain benefit. As a result, for many companies, the best strategy is to differentiate. The key to differentiation is the source of information. When the information industry is advancing inland and the logistic indus
6、try is booming, we have to promote a fast development of logistic industry to cope with the fast change. The demand of precise and timing are the basic elements of inland logistic industry, it has become the major source of logistic companies.This system use Java as operation language and SQL Server
7、2005 as basic database for data management. The key technology is Struts operation structure. The system is based on B/S mode, and could provide with users the latest information and give assistance for searching and information distribution with applicable tools. In this way, the companies could fi
8、nd their direction and trend to adjust to the fast changing market.The paper did an analysis of demand, exhibit the operation environment and relative technology. In the later part I came up with an overall description of the system and design and made a summary. Key words: Iogistic Information; Jav
9、a; SQL Server 2005; Struts; JavaScript目 录第一章 引言1第一节 课题背景及意义1第二章 系统开发环境及关键技术3第一节 系统开发环境3第二节 关键技术5第三章 系统总体设计7第一节 系统需求分析7第二节 系统总体结构7第三节 数据库设计11第四章 系统详细设计19第一节 公共模块设计19第二节 用户模块的设计与实现21第三节 物流信息查询、修改、删除功能设计与实现25第四节 车牌、公路查询工具设计与实现29第五节 网站公告模块的设计与实现31第六节 物流知识模块设计与实现32第七节 物流动态模块设计与实现34第五章 总结36参考文献37致 谢38第一章
10、引言第一节 课题背景及意义一、物流业现状随着市场竞争的加剧,企业界对物流成本问题日益关注,物流服务的需求与日俱增,而网络成为联系物流企业和客户的重要纽带,提供了信息交流的理想平台。在经济全球化和电子商务的双重推动下,物流业正在从传统物流向现代物流迅速转型,并成为当前物流业的必然趋势。在系统工程思想的指导下,以信息技术为核心,强化资源整合和物流全过程优化是现代物流的最本质特征。物流信息网络是物流网络运行的重要技术支撑,通过物流信息网络可以实现货物在物流网络内的供需信息即时传递、实时跟踪、电子订货、物流服务咨询,进行信息采集与传输、业务管理、客户查询及业务跟踪,有效地减少物流中间环节和费用,大幅度
11、提高客户服务水平。中国与物流有关的网站,主要集中在北京、上海和广东三个地区。物流网站的创办者主要有物流协会、高等院校和物流企业。其中,北京凭借其政治和文化中心的优势,集中了全国近乎一半的物流网站,而上海和广州的经济比较发达,占据了35%左右,主要是物流企业创办。在发达国家,现代物流发展非常迅速,已进入较为成熟的阶段。发展主要是物流内涵的拓展、过程的延伸、覆盖面的扩大以及物流管理的日益专业化、信息化和标准化。美国和日本已经走在物流发展领域的前列。欧洲的现代物流起步较晚,但最近在政府部门和企业的重视下也得到了较大的发展。与国外物流发展水平相比,我国物流业目前尚处于起步期。改革开发以来,交通、通讯等
12、基础设施的投资不断加大,物流技术装备水平逐渐提高,对物流的认识水平也不断提高,这些都为提高物流效率提供了良好的基础条件。随着国内信息化步伐的加快,加之物流企业对行业信息的需求越来越大,促使物流信息网迅速发展,以适应物流行业的市场变化。物流信息网信息的及时性、准确性完全符合国内物流企业对行业信息的要求,它已经成为国内物流企业信息的主要来源。但由于国内各方面条件的限制,国内物流企业规模小、数量多,缺少竞争优势,并且技术含量低,大多数只能提供运输和仓储等传统服务,能够提供一揽物流解决方案的企业很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更加难以适应市场的变化1。二、国内物流业存在
13、的问题我国的物流业正在飞速的发展,但同发达国家相比还有很大的差距,在整个行业链中,企业与上下游之间的信息流没有打通,流通环节多而导致流通成本居高不下,问题主要有以下几方面:(一)物流管理不统一现代物流的发展,要求打破传统行业与区域限制,建立一个通过、开放、竞争有序的大市场。但是由于目前我国现代物流业刚刚起步,因此物流市场管理与行业管理还没有理顺,我国物流发展呈现出明显部门化、区域化特征,工业、商业、物资、交通等各自为阵,都在上项目、抢市场,相互间协调性差,造成了资源浪费。这种局面也造成了企业物流活动很难达到必须的经济规模和预期的投资回报,致使规模小、实力弱、增长乏力。市场需求有所约束(二)全国
14、来看,现代物流只是在少数发达地区和先进企业中得到了重视和发展。在广大中西部地区和边缘省份,现代意义上的物流还未真正起步。及时是在经济发达的东部沿海地区,物流的社会化、市场化程度也还是很低。这种以自我服务为主的物流活动模式在很大程度上限制和延迟了企业对高效率的专业化、社会化物流服务需求的产生和发展,这也是当前制约中国物流产业快速发展的一个重要瓶颈。(三)物流企业经营管理水平有待提高经管我国物流业近几年有了较快发展,但与西方发达国家相比,我国物流企业数量少、规模小,服务意识和服务质量也不尽如人意。首先服务方式和手段比较原始和单一。米钱,多数从事物流服务的企业只能简单的提供运输和仓储服务,而在流通加
15、工、物流信息服务、库存管理、物流成本控制等物流增值服务方面,尤其在物流反感设计以及全称物流服务等更高层次的物流服务方面还没有全面展开。其次,物流企业组织规模较小,缺乏必要的竞争实力。除少数企业以外,大多数物流企业技术装备和管理手段仍比较落后,服务网络和信息系统不健全,大大影响了物流服务的准确性与及时性。(四)物流研究相对落后相比较而言,我国在物流研究和教育方面还非常落后,从事物流研究的大学和专业研究机构还很少,企业层面的研究和投入更微乎其微。物流教育水平不高主要表现在缺乏规范的物流人才培育途径。物流职业教育则更加贫乏,企业的短期培训仍然是目前物流培训的主要方式2。三、物流管理系统的特点和现状在
16、经济全球化和电子商务的双重推动下,物流业正在从传统物流向现代物流迅速转型,并成为当前物流业的必然趋势。在系统工程思想的指导下,以信息技术为核心,强化资源整合和物流全过程优化是现代物流的最本质特征。物流信息网络是物流网络运行的重要技术支撑,通过物流信息网络可以实现货物在物流网络内的供需信息即时传递、实时跟踪、电子订货、物流服务咨询,进行信息采集与传输、业务管理、客户查询及业务跟踪,有效地减少物流中间环节和费用,大幅度提高客户服务水平。中国与物流有关的网站,主要集中在北京、上海和广东三个地区。物流网站的创办者主要有物流协会、高等院校和物流企业。其中,北京凭借其政治和文化中心的优势,集中了全国近乎一
17、半的物流网站,而上海和广州的经济比较发达,占据了35%左右,主要是物流企业创办3。第二章 系统开发环境及关键技术系统开发工具采用当前最为流行的Java IDE:Eclipse。后台数据库服务器使用SQL Server 2005,并且使用Tomcat作为网站的服务器。在开发过程中用到了Strut开发框架,使前台页面与后台数据的传递以及数据库的操作更加简洁方便。在有些JSP页面中嵌入了Javascript的脚本语言,来实现一些基本功能。第一节 系统开发环境 Eclipse开发环境简介Eclipse是Java开发的一个集成开发环境,而且是一个开源项目。它专注于为高度集成的工具开发提供全功能的、具有商
18、业品质的工业平台。主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四部分:Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C语言开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。她提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许共建建造者独立发开与他人工具无缝隙集成的工具从而无需分辨一个工具功能在哪里结束,另一个工具功能在哪里开始。Eclipse 的优点之一就是它的源代码开放,可以扩充很多插件,开源插件和商
19、业插件都可以用来扩充Eclipse。大部Eclipse IDE所不具备的特性,都可以在网上找到免费的插件。例如,对于Web和J2EE的开发,通常都能找到这种插件。除了免费的插件之外,还有很多用于 Eclipse 的价格适中的商业插件。如果开发过程中需要一部分高级特性,但却无法找到满意的免费插件,就可以从供应商那里购买这些插件,而不用去购买完整的企业IDE包,这样会更经济。由于Eclipse的流行性和开源特性,它已经在IDE领域成为一把尖刀,拥有数百种插件,既有免费的,也有商业的。访问Eclipse插件主页可以找到大部分Eclipse 插件。 SQL Server 2005数据库简介SQL Se
20、rver是Microsoft公司推出的适用于大型网络环境的数据库产品。已经推出,它很快得到了广大用户的积极响应并迅速占领了NT环境下的数据库领域,成为数据库市场上的一个重要产品。作为基于各种Windows平台的最佳数据库服务产品,它可以应用在血多方面,包括电子商务等。在满足软硬件需求的条件下,可以在各种Windows平台上安装。它提供了许多易于使用的图形化工具和向导,为创建以及管理数据库、数据库对象、数据库资源带来了很大的方便。Microsoft公司经过对SQL Server的不断更新,目前已经推出了SQL Server 2008版本。本系统使用的是SQL Server 2005的版本。服务是
21、数据库完成所需功能的基础,没有服务的支持在数据库中就不能做任何事情。SQL Server 2005共提供了四种基本的服务类型,即数据库服务、代理服务、分布式事务协调器、全文检索服务。不同的服务完成不同的功能,SQL Server的正常运行离不开这些服务的支持。下面简单介绍以下这四个服务的功能。数据库服务是核心服务,它直接管理和维护数据库,负责处理所有来自客户端的T-SQL语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端。其他SQL Server服务都依赖于此服务,并对数据库服务的功能进行扩展和补充。对于那些需要定期进行的管理工作,系统提供了一种称为代理的
22、功能。这个代理能够根据系统管理员预先设定好的计划自动执行相应的功能,同时它还能对系统管理员设定好的错误等特定事件自动报警,而且代理服务还能通过电子邮件等方式把系统存在的各种问题发送给指定的用户。这种服务可以很好地帮助管理员对系统进行监视和管理。分布式事务处理协调器是一个事务管理器,在DTC支持下,客户可以自一个事务中访问不同服务器上的数据库。在这种情况下,客户的事务可以提交给分布式事务处理协调器,分布式事务处理协调器再把用户的请求提交给所有涉及到的服务器。分布式事务处理协调能够保证一个事务中的所有操作在所有的服务器上全部成功。此外还提供了全文检索服务,能够对字符数据进行检索。 Tomcat服务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Struts 物流 管理 系统 设计 实现 38
限制150内