收藏 分销(赏)

任务调度系统的实现-毕业论文.doc

上传人:可**** 文档编号:3007697 上传时间:2024-06-13 格式:DOC 页数:37 大小:868.50KB
下载 相关 举报
任务调度系统的实现-毕业论文.doc_第1页
第1页 / 共37页
任务调度系统的实现-毕业论文.doc_第2页
第2页 / 共37页
任务调度系统的实现-毕业论文.doc_第3页
第3页 / 共37页
任务调度系统的实现-毕业论文.doc_第4页
第4页 / 共37页
任务调度系统的实现-毕业论文.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、任务调度系统的实现软件工程学 院: 郭苗 宋文爱专 业: 指导教师: 2014年 9 月任务调度系统的实现摘 要运输是物质资料或产品在空间较长距离的位移,一切物流过程均离不开运输,它是物流活动的核心业务。目前我国的物流运输业仍处在起步发展的阶段,还存在许多有待解决的问题。为此如何提高我国物流运输管理,是当今物流界应该着重研究的课题。本系统就针对我国物流运输存在的问题,提出相关措施,旨在对促进我国物流业的快速发展具有积极作用。本系统前台主要使用JSP作为开发语言,后台使用MySql作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的系

2、统。关键词:物流运输,管理,措施,JSP,MySqlTask Scheduling SystemAbstract Transportation is a material or product in space long displacement, all the logistics process is dependent on the transportation, it is the core business of logistics activities. At present our country logistics transportation industry is stil

3、l in its beginning stage of development, there exist many problems to be solved. Therefore how to improve the logistics transportation management in our country, is the modern logistics industry should focus on the research topic. In this system, in view of the problem of logistics in our country, p

4、uts forward relevant measures, aimed at plays a positive role to promote the rapid development of logistics industry in our country. The front of the system using JSP as the development language, the use of MySql as a database management system, the development environment is MyEclipse, the server u

5、sing tomcat, developed a Web technology based on B/S structure of the system.Keywords:Logistics transportation,management,measures,JSP,MySql 目 录1 引言11.1 课题研究的背景11.2 目前研究的概况和发展趋势21.3 可行性分析32 系统技术背景42.1 系统的运行环境42.1.1 网站开发工具JSP介绍42.1.2 系统开发语言Java42.1.3 SQLServer介绍62.2 系统的主要架构及开发模式82.2.1 基于B/S的体系结构83 数据

6、库分析与设计103.1 数据库设计原则103.2 设计数据库104 系统概要设计114.1 系统结构设计134.1.1 系统模块划分135 系统详细设计145.1 系统登录设计145.2 系统用户管理165.3 个人资料管理195.4 商品信息查询205.5 客户添加225.6 客户查询256 论文工作总结及展望306.1 总结306.2 展望30参考文献32致谢33第II页 共II页1 引言运输不仅是物流的重要职能之一,同时运输贯穿于产品的整个流通过程之中,从原材料采购到产品分销这一过程中,各个节点之间物质实体的联系也是运输,运输不仅横贯了企业的各职能部门,而且越过了企业的边界将上游和下游的

7、企业联结起来。然而目前我国物流运输业仍处在起步发展的阶段,还存在许多有待解决的问题。为此如何提高我国物流运输管理水平,充分发挥我国铁路、公路、水运、航空和管道各种运输方式的特性和综合运输的优势,推行合理运输,对于现代物流的发展和竞争能力的提升发挥着非常重要的作用。1.1 课题研究的选题背景伴随着信息时代的到来,社会的各个行业,领域都发生了巨大的变化,物流业也在时代大背景的影响之下朝着信息化方向发展。随着信息技术的发展,企业间的竞争已突破了地域的限制。企业竞争优势的建立和保持必须以可靠,高效的物流运作为保证,采取高效的物流运作模式来增强竞争实力、提高经济效益。 随着信息技术特别是计算机的不断发展

8、,国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过计算机来获取物流信息已经是信息时代到来必然要发生的结果。物流管理系统,为企业提供各类管理决策信息,辅助企业进行现代化的管理,提高企业的经济效益以及社会效益。物流管理系统的应用价值体现在以下四个方面:一、 建立了信息标准,规范了基础数据管理。 通过建立物流体系,会对系统涉及到的所有基础信息进行整理,定义出基础档案的编码标准和管理规范,从而使各部门能以共同的标准对业务信息进行描述,避免理解误差。二、 打破了部门信息壁垒,降低了信息沟通成本。首先,信息可以及时的传递。其次,信息通过物流系统传递不会失真。再者,信息的获取方式从被动式变为

9、主动式。总之,物流系统的应用改变了部门间信息沟通的方式,保证了信息沟通的效率和质量。三、 规范、优化了业务流程。在实施物流系统的过程中,会对相关的部门和岗位进行明确的职能定义,规定其工作的范围、内容和要求。在形成了流程规范后,还可以在物流系统中进行设置,确保在系统中只能按规定的流程开展业务,从而保证了业务流程的规范性。1.2 目前研究的概况和发展趋势(1) 国外的研究现状随着现代科学技术的迅猛发展,先进的通讯技术、信息技术、网络技术普遍被应用于物流业。在许多西方发达国家,现代物流不仅是一种成熟的理论,而且在实践中也得到了广泛的采用,为企业改造和提升物流技术服务。美国和日本已经走在物流系统发展领

10、域的前列,欧洲的现代物流起步稍晚,但最近在政府部门与企业的重视下也得到了较大发展。 在美国,普遍应用的信息系统包括交易、需求计划、管理控制及决策分析等方面,并且与配送渠道的其他成员连成一体。这可以减少延迟、错误、人员需求和降低仓储成本,从而提高服务效率,降低物流总成本。目前,美国物流业己建立了电子数据交换系统(EDI)、准时生产制(JIT),开发了卫星定位技术GPS、地理信息系统(GSI)、射频标识技术(RF)等新信息技术,并将这些技术应用于物流管理信息系统中。例如,美国联邦快递公司(Federal Express Corporation.简称Fedex),致力于条形码扫描、司机个人电脑和全国

11、无线通信网这三项以信息为基础的技术开发与应用。提供了快速和无差错的信息传输,并能够使托运人或收货人能直接拨通承运人的计算机,以确定某一票递送货物的状况。 信息化程度与中国相当的法国通过大力发展现代物流应用软件技术,追求高起点的信息化建设水平,已经取得了显著成效。 (2) 国内的研究现状自1999年深圳平湖被评为“中国物流试验基地”及2001年“海尔物流”被有关部门评为“中国物流示范基地”以来,2002年又有4家企业被评为示范基地和试验基地。其中,最为著名的是“海尔物流”。“海尔物流”负责了整个集团原材料的集中采购、原材料和成品的仓储和配送,可以说,高效率的现代物流系统就意味着企业内部运作的生命

12、线.海尔物流信息化的需求也很明确:就是要以订单信息流为中心,使供应链上的信息同步传递,能够实现以速度取胜。 但是,目前像“海尔物流”这样需求明确、系统先进的物流企业在国内目前还不到5%。特别是在珠江三角洲一些传统中小物流企业眼中,信息化如同灵丹妙药。他们认为信息系统可以使其快速变身为现代物流企业,甚至瞬间晋升时下最热门的第三方物流企业(3LP)的行列。于是,很多传统中小物流企业揭竿而起,物流信息化市场一下子涌现出了大批的“发烧友”企业。随着我国物流业快速发展,企业信息化正快速推动着企业竞争力。现代物流业融合了信息技术的成果,先进的高科技手段和科学完善的组织管理已经成为企业物流管理过程中的一个重

13、要组成部分。信息化决策主要靠企业最高管理层。这表明中国企业信息化已经发展到战略层面和市场层面。物流管理系统整体还存在功能单一、技术落后等是我国目前存在的主要问题。物流信息资源整合能力成为需求企业考查物流软件的主要因素,物流管理系统也正日益成为物流企业发展的“瓶颈”。1.3 可行性分析 物流信息网为各类物流企业提供了物流动态信息、供求信息浏览、查询等功能,全面的为物流企业提供服务,帮助企业更多的了解行业的动态信息,提高企业的运营效率。物流信息网的强大功能越来越被物流行业内的相关人士所重视,通过网站行业企业能够更及时调整企业的发展趋势以适应市场的变化。物流信息网的全面的、周到的信息服务使之逐渐成为

14、物流行业发展前进的风向标。2 系统技术背景2.1 系统的运行环境开发环境:1. 开发语言:Java(JDK 1.6)2. 操作系统:Windows XP3. 开发工具:MyEclipse 6.5/7.14. Web服务器:TOMCAT 6.05. 数据库:SQLServer2005上线环境:1. JDK:JDK 1.62. 操作系统:Windows XP3. Web服务器:TOMCAT 6.04. 数据库:SQLServer20052.1.1 网站开发工具JSP介绍JavaServerPagesTM(JSP)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的

15、是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各Web服务器,应用服务器,浏览器和开发工具共同工作。在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。2.1.2 系统开发语言JavaJava(tm)是由美国升阳电脑公司(SunMicrosystems,Inc.)所发展出的第一种能在国际互联网络(Internet)上面具有硬件/软件中立性交互能力的程序语言。Java一推出即引起世界各种媒体的注意与热烈参与讨论,如Time、BusinessWeekly、

16、CNN等,可见其功能及魅力,事实上,以Java的功能,势必在信息界掀起另一番高潮,对于网络的发展,又将迈入另一个新的纪元。Java是一种简单的、面象对象的、分布式的、解释的、键壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的语言。简单:Java提供了一个功能强大语言的所有功能,但几乎没有一点含混特征。C+安全性不好,但C和C+被大家接受,所以Java设计成C+形式,让大家很容易学习。Java去掉了C+语言的许多功能,让Java的语言功能很精炼,并增加了一些很有用的功能。面象对象:Java实现了C+的基本面象对象技术并有一些增强,(为了语言简单,删除了一些功能)。Java处理数

17、据方式和用对象接口处理对象数据方式一样。分布式:Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传送和接受信息的方法。这使得程序员使用网络上的文件和使用本机文件一样容易。健壮:Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。Java自已操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能。这些功能特征大大提高了开发Java应用程序的周期。安全:Java的安全是两方面的。一方面,在Java语言里,象指针和释放内存等C+功能被删除,避免了非法内存操作。二方面,当Java用来创建浏览器时,语言功能和一些浏览器本

18、身提供的功能结合起来,使它更安全。可移植的:除了结构中立的可移植性外,Java还实现了各平台上移植,以方便程序的开发。解释的:Java解释器(运行系统)能直接运行目标代码指令。链接程序通常比编译程序所需资源少,所以程序员可以在创建源程序上花上更多的时间。高性能:如果解释器速度不慢,Java可以在运行时直接将目标代码翻译成机器指令。Sun用直接解释器一秒钟内可调用300,000个过程。翻译目标代码的速度与C/C+的性能没什么区别。多线程:Java提供的多线程功能使得在一个程序里可同时执行多个小任务。线程有时也称小进程是一个大进程里分出来的小的独立的进程。动态性:Java尽可能地利用了面象对象技术

19、的优点。Java并不试图在运行前将所有模块全部连接起来。一个新的或升级的库函数并不需要更改源程序就能正确运行。2.1.3 SQLServer介绍SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于

20、2000年推出。特点:1真正的客户机/服务器体系结构。2图形化用户界面,使系统管理和数据库管理更加直观、简单。3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。5具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。6对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。7SQL Server提供

21、数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。SQL Server 2000与以前版本相比较,又具有以下新特性:1支持XML(Extensive Markup Language,扩展标记语言)2强大的基于Web的分析3支持OLE DB和多种查询4支持分布式的分区视图配置要求:安装、运行SQL Server 2000的硬件需求1计算机Intel及其兼容计算机,Pentium 166Mz或者更高处理器或DEC Alpha和其兼容系统。2内存(RAM)企业版最少64MB内存,其他版本最少需要32MB内存,建议使用更多的内存。3硬盘空间完全安装(Full)需要180MB的空间,典

22、型安装(Typical)需要170MB的空间,最小安装(Minimum)需要65MB的空间。2005的新特性:1.Service的增强功能;2.数据库引擎增强功能;3:数据库访问接口方面的增强功能;4:Analysis Services的增强功能;5:Integration Services的增强功能;6:全文搜索的增强功能;7:Notification Services的增强功能;8:复制增强;9:Reporting Services的增强功能;10:工具和使用工具的增强功能;2.2 系统的主要架构及开发模式系统的建设关键在于其所使用的架构,而网上购物这种基于web的系统,传统的c/s架构已

23、经不能满足大量用户的访问和操作,b/s基于浏览器的架构则是目前网络系统应用的主流,它将大量的数据处理工作交给服务器端来处理,客户端只用通过普通的IE浏览器即可访问系统,方便快捷而且利于系统的更新和维护,java语言在该方面更是得天独厚,j2ee规范的出现则使系统的开发更加规范,层次更加清楚,更利于对复杂事务的处理,而且在安全性方面也做的更好。基于mvc的开发流程则使开发过程更加清晰明了,利于做一些复杂的逻辑实现,从而节省了开发周期和开发成本。2.2.1 基于B/S的体系结构在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回

24、到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层体系结构如图2.1所示。Browse浏览器Web服务器数据库图2.1 B/S三层架构示意图这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维

25、护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子苗条了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。3 数据库分析与设计3.1 数据库设计原则数据库应用开始于数据库的设计,数据库设计即数据的内容和组织方式。在设计数据库的时候,首先必须考虑的是数据库的设计目标。对于一个好的数据库而言,应当没有冗余的数据,能够迅速的定位某个记录,并且很容易维护。如果能够实现所有数据

26、库的设计目标,当然是最完美的,但是这两者之间是互斥的,不可能同时实现的,例如,要消除冗余数据,就不可避免的要降低定位记录的速度。在本系统中考虑实际情况及需要,采用了以下的设计原则。3.2 设计数据库根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据库:表3.1 普通用户表表3.2 出库记录表表3.3 供应商信息表表3.4 客户信息表表3.5 入库记录表表3.6 商品类别表表3.7 商品信息表4 系统概要设计4.1 系统结构设计4.1.1 系统模块划分物流管理系统功能包括系统用户管理、商品信息管理、供应商管理、库存管理、客户管理、数据备份。总体功能结构图如

27、下:图4.1 系统结构图5 系统详细设计5.1 系统登录设计图5.1 用户登录页面实现代码:         仓库物流管理系统   用户名 密  码 权  限 管理员 评审专家 教师     5.2 系统用户管理图5.2 系统用户管理页面实现代码:用户名:*密码:*确认密码:* 已有管理员列表:序号用户名密码权限添加时间操作a href=del.jsp?id=&tablename=allusersonClick=return confirm(真的要删除?)删除5.3 个人资料管理图5.3 个人资料管理页面实现代码:修改密码原密码:新密码:确认密码:5.4 商品信息查询图5.4 商品信息查询页面实现代码:已有商品类别列表:form name=form1 id=form1 method=p

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服