物流配送管理系统之库房管理子模块的实现.docx
- 文档编号:736527
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:43
- 大小:1.96MB
物流配送管理系统之库房管理子模块的实现.docx
《物流配送管理系统之库房管理子模块的实现.docx》由会员分享,可在线阅读,更多相关《物流配送管理系统之库房管理子模块的实现.docx(43页珍藏版)》请在冰豆网上搜索。
物流配送管理系统之库房管理子模块的实现
本科毕业论文(设计)
院系软件学院
题目物流配送管理系统之库房管理子模块的实现
学生姓名臧宇灵学号071251204
年级2007级专业软件工程
指导教师职称
论文提交日期
摘要
目前大多数物流企业提供的主要服务还停留在传统的运输和仓库两大块业务上,仓库在物流中还占据着比较重要的地位。
仓库管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。
这在一定程度上给企业造成了管理上的落后,以及经济上的损失。
我们就根据上述在国内物流配送管理系统在企业应用普及时出现的各种问题,将用我们学到的知识,利用当前管理信息系统科学的、实用的理论,开发一套基于JavaEE的物流配送管理系统。
技术上采用了JSP,CSS,SSH框架,AJAX。
其重点在于对成熟框架的使用。
整体开发中着重体现工程性。
物流配送管理系统项目整体覆盖了物流公司所需的基本业务,本人在项目中主要承担库房管理模块的开发实现,包括中心库房进出货,分站库房进出货以及退货管理。
论文共有五章。
第1章为概论,第2章简要介绍了WEB开发技术,第3章描述了项目的整体情况,第4章是具体阐述WEB技术在项目中的使用,第5章为总结与展望。
关键词:
物流配送管理系统项目,库房管理系统项目,JSP,Struts,Spring,Hibernate,Ajax。
Abstract
Mostmajorservicesprovidedbylogisticscompaniesstillremaininthetraditionaltransportandwarehousetwoblocksofbusiness,warehouselogisticsalsooccupyarelativelyimportantposition.Warehousemanagementforenterprisesisacumbersomeandcomplexwork,tohandlealargenumberofdocumentsperdaydata.Whichtosomeextent,itcausedthebackwardnessofmanagement,andeconomiclossestotheenterprise.Undersuchcondition,wewillusetheknowledgewe'velearned----thecurrentmanagementinformationsystemsscience,theoryandpracticaltodevelopalogisticsanddistributionmanagementbasedonJavaEESystem.
TechnologyusingJSP,CSS,SSHframework,AJAX.Thefocusisontheuseofsophisticatedframework.
Logisticsanddistributionmanagementsystemfortheoverallprojectcoversthebasicoperationsrequiredforlogisticscompanies.IammainlyresponsiblefordevelopmentandrealizationoftheTreasury,includingthebusinessofthecenteroftheTreasury,thebusinessofsub-stationsandmanagementofthereturns.
Paperconsistsoffivechapters.Chapter1Introduction,Chapter2brieflyintroducesthedevelopmentofWEBTechnology,Chapter3describestheoverallsituationoftheproject,Chapter4isspecificallyaddressedtheuseofWEBtechnologyintheproject,Chapter5SummaryandOutlook.
Keywords:
Logisticsanddistributionmanagementsystemproject,theTreasuryManagementSystemProject,JSP,Struts,Spring,Hibernate,Ajax。
第一章概述/绪论
1.1项目背景
目前大多数物流企业提供的主要服务还停留在传统的运输和仓库两大块业务上,仓库在物流中还占据着比较重要的地位。
仓库管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。
库管人员要花费大量人力物力和时间来做数据统计工作,而且很容易出错。
比如说,有的企业单位的库存管理部分目前仍然为手工、半手工操作。
从配送中心管理员办理入库登记开始,到调度中心领货出库办理手续为止,所有操作基本上都是由仓库管理人员笔写、手算再加上计算器完成。
不仅会造成分工不明确,流程模糊,而且过程繁琐,效率低下,再加上缺乏库存管理的一些基本手段(如库存状况统计),这在一定程度上给企业造成了管理上的落后,以及经济上的损失。
我们就根据上述在国内物流配送管理系统在企业应用普及时出现的各种问题,将用我们学到的知识,利用当前管理信息系统科学的、实用的理论,开发一套基于JavaEE的物流配送管理系统。
1.2国内外WEB开发技术现状
目前,国内外信息化建设已经进入基于web应用为核心的阶段,java作为应用于网络的最好语言,前景无限看好。
实施java的web项目需要掌握的技术如下:
1)面向对象分析设计思想
2)设计模式和框架结构
3)网页脚本语言
4)数据库
5)应用服务器
6)集成开发环境
具体趋势有:
●搭配可重复使用的组
●采用标签化页面开
●n-tier企业应用架构的支持
开发工具
1)数据库:
SQL,ORACLE等
2)web服务器:
web服务器主要是针对于配置和部署,对目录的配置,调试
3)集成开发环境:
MyEclipse.
1.3论文主要工作/组织结构
论文共有五章。
第1章为概论,第2章简要介绍了WEB开发技术,第3章描述了项目的整体情况,第4章是具体阐述WEB技术在项目中的使用,第5章为总结与展望。
第二章物流配送系统所采用WEB开发技术概述
2.1JSP技术
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。
目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。
JSP页面由HTML代码和嵌入其中的Java代码所组成。
服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
2.2Struts技术
2000年5月,Struts框架由CraigMcClannahan开发完成,现在作为Apache软件基金会的一个开源项目。
Struts框架的推出,不仅极大地简化了当时的J2EEWeb服务器端开发技术中的JSP和Servlet编程实现,而且也保证了应用系统是基于MVC架构而开发实现的;它不仅简化了J2EEWeb编程模型并提供了一种快速高效的构建Web应用程序的方法,同时它还产生了一个庞大的开源技术社区----Struts框架自诞生之日起,就获得了ApacheJakarta开源社区的普遍关注。
Struts框架是开源框架;
Struts框架中的各种组件都是标准的J2EEWeb组件:
它利用Servlet、JavaBean和JSP、定制标签库等Web组件以及XML等方面的技术来实现构建Web应用系统。
它同时也是基于MVC模式的Web应用最经典的框架:
作为一个日渐成熟的优秀框架技术,Struts框架在构建基于MVC模式的J2EEWeb应用系统有许多技术方面的优势。
Struts框架的技术优点有:
1)“填空”式的开发实现应用系统
2)降低应用系统中的各个组件之间的耦合度
3)各个开发人员之间的分工明确
4)简化表示层页面的设计和实现
下面对Struts框架的标签库进行简单的介绍。
Struts框架中的标签库主要是由Html、Bean、Logic和Tiles、Template等类型的标签库组成。
Struts框架之所以提供这样丰富的标签库,其目的是使得Struts框架易于和JSP页面技术一起使用,并且减少甚至消除了编写额外功能标签的需要。
1)Html标签库
Html标签库主要是用来生成标准的Html标签、显示页面中表单元素控件,并对表单进行数据包装,以及显示错误信息等。
这些标签都封装在文件名为struts-html.tld的标签库描述文件中。
Struts标签库中的大部分标签都与普通的Html标签元素相对应,并且他们实现的功能与对应的Html标签元素相同,甚至提供更为强大的功能。
2)Bean标签库
Bean标签主要是实现在JSP页面中管理各种JavaBean对象,利用该组标签可以访问已经存在的JavaBean对象及其成员属性,同时还包含用于定义新的JavaBean对象,访问现有的JavaBean对象、HTTPCookies、HTTPHeaders等方面数据的功能。
对这些标签的定义信息都分装在文件名为struts-bean.tld的标签库描述文件中。
3)Logic标签库
Logic标签库主要是用来在JSP页面中控制流程,利用逻辑标签库中的标签,可以根据特定的逻辑条件来控制输出页面的内容或者循环遍历集合中的所有成员元素,从而能够大大地减少对Java脚本的使用量;Logic标签库中定义的各个标签能够执行条件逻辑、重复循环、转发(重定向)等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流配送 管理 系统 库房 子模 实现