基于Struts的物流管理系统设计与实现.doc
《基于Struts的物流管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Struts的物流管理系统设计与实现.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 corporations. Due to various limits in China
4、, 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 addition to the fierce competition of f
5、oreign 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 industry is booming, we have to promote a f
6、ast 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 Server2005 as basic database for data manage
7、ment. 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 find their direction and trend to adjust
8、 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; Java; SQL Server 2005; Struts; JavaScript
9、目 录第一章 引言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、运行重要技术支撑,通过物流信息网络可以实现货物在物流网络内供需信息即时传递、实时跟踪、电子订货、物流服务咨询,进行信息采集及传输、业务管理、客户查询及业务跟踪,有效地减少物流中间环节与费用,大幅度提高客户服务水平。中国及物流有关网站,主要集中在北京、上海与广东三个地区。物流网站创办者主要有物流协会、高等院校与物流企业。其中,北京凭借其政治与文化中心优势,集中了全国近乎一半物流网站,而上海与广州经济比较发达,占据了35%左右,主要是物流企业创办3。第二章 系统开发环境及关键技术系统开发工具采用当前最为流行Java IDE:Eclipse。后台数据库服务器使用SQL Server 2005,并且使
17、用Tomcat作为网站服务器。在开发过程中用到了Strut开发框架,使前台页面及后台数据传递以及数据库操作更加简洁方便。在有些JSP页面中嵌入了Javascript脚本语言,来实现一些基本功能。第一节 系统开发环境 Eclipse开发环境简介Eclipse是Java开发一个集成开发环境,而且是一个开源项目。它专注于为高度集成工具开发提供全功能、具有商业品质工业平台。主要由Eclipse项目、Eclipse工具项目与Eclipse技术项目三个项目组成,具体包括四部分:Eclipse Platform、JDT、CDT与PDE。JDT支持Java开发、CDT支持C语言开发、PDE用来支持插件开发,E
18、clipse Platform则是一个开放可扩展IDE,提供了一个通用开发平台。她提供建造块与构造并运行集成软件开发工具基础。Eclipse Platform允许共建建造者独立发开及他人工具无缝隙集成工具从而无需分辨一个工具功能在哪里结束,另一个工具功能在哪里开始。Eclipse 优点之一就是它源代码开放,可以扩充很多插件,开源插件与商业插件都可以用来扩充Eclipse。大部Eclipse IDE所不具备特性,都可以在网上找到免费插件。例如,对于Web与J2EE开发,通常都能找到这种插件。除了免费插件之外,还有很多用于 Eclipse 价格适中商业插件。如果开发过程中需要一部分高级特性,但却无
19、法找到满意免费插件,就可以从供应商那里购买这些插件,而不用去购买完整企业IDE包,这样会更经济。由于Eclipse流行性与开源特性,它已经在IDE领域成为一把尖刀,拥有数百种插件,既有免费,也有商业。访问Eclipse插件主页可以找到大部分Eclipse 插件。 SQL Server 2005数据库简介SQL Server是Microsoft公司推出适用于大型网络环境数据库产品。已经推出,它很快得到了广大用户积极响应并迅速占领了NT环境下数据库领域,成为数据库市场上一个重要产品。作为基于各种Windows平台最佳数据库服务产品,它可以应用在血多方面,包括电子商务等。在满足软硬件需求条件下,可以
20、在各种Windows平台上安装。它提供了许多易于使用图形化工具与向导,为创建以及管理数据库、数据库对象、数据库资源带来了很大方便。Microsoft公司经过对SQL Server不断更新,目前已经推出了SQL Server 2008版本。本系统使用是SQL Server 2005版本。服务是数据库完成所需功能基础,没有服务支持在数据库中就不能做任何事情。SQL Server 2005共提供了四种基本服务类型,即数据库服务、代理服务、分布式事务协调器、全文检索服务。不同服务完成不同功能,SQL Server正常运行离不开这些服务支持。下面简单介绍以下这四个服务功能。数据库服务是核心服务,它直接管
21、理与维护数据库,负责处理所有来自客户端T-SQL语句并管理服务器上构成数据库所有文件,同时还负责处理存储过程,并将执行结果返回给客户端。其他SQL Server服务都依赖于此服务,并对数据库服务功能进行扩展与补充。对于那些需要定期进行管理工作,系统提供了一种称为代理功能。这个代理能够根据系统管理员预先设定好计划自动执行相应功能,同时它还能对系统管理员设定好错误等特定事件自动报警,而且代理服务还能通过电子邮件等方式把系统存在各种问题发送给指定用户。这种服务可以很好地帮助管理员对系统进行监视与管理。分布式事务处理协调器是一个事务管理器,在DTC支持下,客户可以自一个事务中访问不同服务器上数据库。在
22、这种情况下,客户事务可以提交给分布式事务处理协调器,分布式事务处理协调器再把用户请求提交给所有涉及到服务器。分布式事务处理协调能够保证一个事务中所有操作在所有服务器上全部成功。此外还提供了全文检索服务,能够对字符数据进行检索。 Tomcat服务器简介Tomcat是Apache公司使用Java语言开发开源项目,是一个Web服务器,所有J2EE Web因公程序都可以在此处运行。它实现了Servlet引擎与JSP引擎,因而它支持Java Servlet与JSP。Tomcat受到广大程序员喜欢,因为它运行时占用系统资源小,扩展性好,支持负载平衡及邮件服务等开发应用系统常用功能;而且它还在不断改进与完善
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Struts 物流 管理 系统 设计 实现
限制150内