收藏 分销(赏)

危险品运输检验审核系统—检验员模块.doc

上传人:a199****6536 文档编号:2776745 上传时间:2024-06-05 格式:DOC 页数:25 大小:120KB
下载 相关 举报
危险品运输检验审核系统—检验员模块.doc_第1页
第1页 / 共25页
危险品运输检验审核系统—检验员模块.doc_第2页
第2页 / 共25页
危险品运输检验审核系统—检验员模块.doc_第3页
第3页 / 共25页
危险品运输检验审核系统—检验员模块.doc_第4页
第4页 / 共25页
危险品运输检验审核系统—检验员模块.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、河北农业大学 本科毕业论文(设计) 题目:危险品运输检验审核系统检验员模块 摘要随着科学技术的发展和计算机行业的不断进步,越来越多利用各种计算机语言编写的程序及软件进入了人们的日常生活和工作。它们代替了人类的手工劳动和大脑思维,方便了人类的生产,生活。其中,计算机信息处理系统的引进已彻底改变了许多系统的经营管理方式。本文主要介绍了利用计算机javaweb技术建立系统,管理事务中常见的基本问题和研究背景,并对系统进行了全面的可行性分析,详细论证了系统的需求分析、系统设计、系统实现、系统测试等过程。本系统主要针对危险品运输审核系统的检验员角色进行了设计,实现了对运输物品的信息登记、安全性检验,历史

2、记录查询,检验报告打印以及检验员个人信息的维护等功能。本系统使用jsp进行了网页界面及功能的设计,使用mvc设计模式,后端数据库采用sqlserver2005,通过了JDBC驱动和数据库进行连接。测试结果表明,本系统基本满足检验员模块的主要功能,能够加入到实际工作中。关键词:危险品检验,jsp,sqlserver。 目录1 前言3 1.1课题的背景.3 1.2课题的意义.32 可行性分析4 2.1操作的可行性.4 2.2技术的可行性.4 2.3开发工具的选择及介绍.6 3 需求分析8 3.1危险品运输检验审核系统需求概述.8 3.2运行环境需求.84 总体设计9 4.1设计模式.9 4.2各设

3、计模块及功能概述.9 5 测试.226 结论.22参考文献.22致谢.231. 前言1.1课题的背景 当今时代是飞速发展的信息时代,在各行各业中离不开信息的处理,这正是计算级被广泛应用于信息管理系统的环境。使用计算机进行信息处理,不仅提高了工作效率,而且大大增强了其安全性。尤其对于复杂的信息管理,计算机能充分发挥其优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是信息管理的前提。 本系统就是为了检验运输过程中的危险品,以及对其进行信息的录入,保存而设计的。 道路运输品由于其数量巨大,品类繁多,而且危险率极高,如果采用人力登记,不仅费时费力,而且出错率极高,庞大的信息数据也能以

4、储存。基于这些问题,危险品运输审核系统应运而生,它使危险品管理更加规范化,系统化,程序化而且更加简易化,而本文主要介绍其中检验员模块的情况。 1.2课题的意义 危险品运输审核系统检验员模块本着让运输物品的检验更加快捷,方便,摆脱用手工操作费时费力的问题而设计,他可以是检验员从繁重的手工操作中解脱出来,而且让信息的存取更加的高效,更加安全。同时配合上审核员及管理员的工作,使得我们的道路运输工作更加安全,有效的进行。2.可行性分析2.1操作的可行性 本系统开发的宗旨是已便捷为中心。开发后的系统界面美观大方,操作简单,及时初学计算机的人员也可以根据提示操作和管理本系统,他的操作特点是本系统在操作上可

5、行。2.2技术的可行性 本系统在编写时主要采用了mvc的设计模式,涵盖了jsp,js,css技术等。 2.2.1 MVC设计模式,MVC全名是Model View Controller,是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 2.2.2 jsp技术,JSP全名为Java Server Pages,其根本是一个

6、简化的Servlet设计,他实现了Html语法中的java扩张(以 形式)。JSP与Servelt一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术

7、基础,而且大型的Web应用程序的开发需要Java Servelt和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 2.2.3 js技术, js及JavaScript,它是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML(标准通用标记语言的子集)网页添加动态功能,比如响应用户的各种操作。Js与jsp最大的不同在于js在客户端,而jsp在服务器端。Js的动态指的是直接在客户端与客户进行交互,jsp则是对客户端发来的信息在服务器端进行处理,在反馈给客户

8、端。 2.2.4 css技术,CSS是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。2.3开发工具的选择及介绍 2.3.1系统开发工具(MyEclipse),MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseI

9、DE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate1。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hi

10、bernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。 2.3.2 数据库,本软件开发使用的是sqlserver2005,SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Sqlserver2005链接需要在lib中加入sqljdbc4.jar。 2.3.3 apache-tomcat-6.0

11、.18,Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然)。Apache只支持静态网页,但像asp,php,cgi,jsp等动态网页就需要Tomcat来处理。 Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安

12、全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将 Tomcat 和 Apache Web 服务器混淆,Apache Web Server 是一个用 C 语言实现的 HTTP web server;这两个 HTTP web server 不是捆绑在一起的。Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。Apache,nginx,tomcat并称为网页服务三剑客,可见其应用度之广泛。 3.需求分析3.1危险品运输检验审核系统需求概述 危险品运输检验审核系统检验员模块主

13、要实现了检验员角色在系统中承担的工作。主要包括填写检验报告,查看已提交报告,查看已审核报告,报告打印,查询历史检验报告,检验时间有效期查询,统计,个人信息维护以及密码修改。其中,填写检验报告指的是运输物品信息的录入工作;查看已审核报告需要审核员预先审核后方能查看;检验时间有效期查询可以获得所有已提交的运输品的检验截止时间;统计则可以根据运输品的公司和检验时间查询该物品的详细信息;而个人信息的维护和密码修改是针对检验员自身的信息进行管理。3.2运行环境需求1. 宽带网,1M以上互联网。2. 计算机,CPU P4 2.0G以上,内存256M以上,硬盘40G以上,Windows2000/2003/X

14、P/Vista/Windows 7中文操作系统。3. 数据库,sqlserver2005。 4.总体设计4.1设计模式 设计模式是面向对象的程序设计人员用来解决编程问题的一种形式化表示。本系统开发采用目前一种广泛流行的软件设计模式MVC。MVC应用程序结构被用来分析分布式应用程序的特征。这种抽象结构能有助于将应用程序分割成若干逻辑部件,试程序设计变得更加容易。把一个应用的输入,处理,输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层模型层、视图层、控制层。 MVC模式的出现,很好的解决了传统开发WEB应用方式中存在的问题。M代表模型,包含完成任务所需

15、要的行为和数据;V代表视图界面,实现模型提供的数据;C代表控制器,它将模型映射到界面中,处理用户的输入和相应请求。在MVC模型中,三层各尽其职,相互独立,各层内部的改变不会影响到其他层,从而降低了数据表达,数据描述和应用操作的耦合度,也能更好的实现开发中的分工,加速工程进度。4.2各设计模块及功能概述 危险品运输检验审核系统检验员模块主要分为9个功能模块,分别是:填写检验报告,查看已提交报告,查看已审核报告,报告打印,查询历史检验报告,检验时间有效期查询,统计,个人信息维护以及密码修改。如下图所示:危险品运输检验审核系统检验员填写检验报告报告打印检验时间有效期查询查询历史检验报告统计查看已审核

16、报告查看已提交报告个人信息维护密码修改(1) 填写检验报告:该模块主要负责运输品详细信息的录入工作。例如,运输罐车所属单位名称,车牌号,运营号以及运输品的材质,质量,尺寸大小等。另外,填写报告时,检验员即可根据与运输品相符合的执行标准判定其是否符合要求,并对不符要求的物品填写其存在的问题。(2) 查看已提交报告:提交检验报告后即可在该模块下进行查看。(该模块下的报告是未经过审核的)(3) 查看已审核报告:检验报告提交后经过审核员审核通过后,即可在该模块下查看其详细信息。(4) 报告打印:对已审核的报告进行打印工作。(5) 查询历史检验报告:该模块可以根据用户输入的报告编号和车牌号码,对符合的检

17、验报告进行查询。(6) 检验时间有效期查询:报告检验通过后有一段时间的有效期,超过有效期的运输品需要重新进行检验。该模块就是用来查询已通过检验的报告的有效期。(7) 统计:根据用户输入的公司名称和范围时间查看符合该公司名下且在范围时间内进行过检测的运输品的信息,并且对其数量统计。(8) 个人信息维护:主要对检验员的个人基本信息进行管理。可以查看检验员姓名,电话,资格证书以及数字签名图像,并且可以上传本地的图片作为数字签名。(9) 密码修改:检验员密码修改。系统的功能流程图如下图所示: 开始显示登录界面判断检验员是否存在登录失败界面检验员功能界面结束NY 检验员登录模块流程图开始填写检验报告功能

18、模块流程图填写检验报告界面提交检验报告判断报告填写是否有误Y提交报告成功界面N结束是否继续添加NY开始查看已提交报告模块流程图查看已提交报告界面查看信息检验报告信息界面(不能修改)复制其他报告Y添加新报告成功检验报告信息界面(可修改)提交报告判断报告修改是否有误N返回重新填写结束开始查看已审核界面查看信息已审核报告信息界面结束查看已审核报告模块流程图查询历史检验报告模块流程图开始查询历史检验报告界面提交报告编号提交车牌号码检验报告界面检验报告详细信息界面返回复制新报告添加新检验报告界面提交成功结束开始检验时间有效期查询界面定期检验报告界面定期检验报告详细信息界面返回复制新报告添加新检验报告界面

19、提交成功结束检验时间有效期模块流程图开始统计查询界面定期检验统计界面检验报告详细信息界面返回复制新报告添加新检验报告界面提交成功结束统计模块流程图开始个人基本信息维护界面个人信息修改界面提交成功结束个人信息维护模块流程图用户修改密码界面修改成功界面结束开始密码修改是否成功NY用户修改密码模块流程图 测试 测试是为了发现程序中的错误而执行程序的过程,好的测试方案是极可能发现程序中潜藏的隐患的。在开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免的会产生错误,因此系统测试是开发过程中必须进行的工作。 结论 经过测试,本次设计的程序基本正确。虽然在测试过程中发现了不少错误,但经过不

20、断的修改后程序通过了测试,能够胜任客户要求的工作。 参考文献1曲朝阳,杨杰明,曹杰,杨胜春.Java程序设计M.北京:清华大学出版社,20082李红军,李冬梅.MySQL核心技术手册M.北京:机械工业出版社,20093孙卫琴.Java面向对象编程M.北京:电子工业出版社,20064赛奎春,陈威,白伟明.JSP工程应用与项目实践M.北京:机械工业出版社,2005 致谢 大学4年学习时光已经接近尾声,在此,我想对我的母校,我的父母以及各位同学老师表达我由衷的感谢。感谢母校对我4年来悉心的培养,感谢父母在这4年中对我默默的支持,感谢老师和同学在4年学习生活中的关心和鼓励。这段大学时光将是我一辈子中不

21、可磨灭的记忆,是我一生的财富。 本毕业设计从选题开始到完成整个开发过程都是在赵老师精心指导下完成的。赵老师在悉心传授我专业知识的同时,更加注重培养我解决问题的思路和创新方法及能力为我今后的学习和工作打下了坚实的基础。在此我将最真挚的感谢献给我的导师。虽然4年的大学生活即将画上句号,但这只是我人生道路上的一个逗号。大学生活以后的路还很漫长,我的人生还将迎接一个又一个挑战。我一定不会辜负家人,学校对我的期望,努力学习,工作,为母校争光添彩,为国家发展贡献自己的力量。目 录第一章 总 论1第二章 项目提出的背景和必要性4第一节 项目建设背景4第二节 项目建设的必要性4第三节 项目建设的先进性8第三章

22、 市场分析与建设规模10第一节 市场分析10第二节 建设规模11第四章 工艺技术方案及设备选型12第一节 工艺技术方案12第二节 主要设备方案14第五章 原料、辅助材料及燃料的供应17第一节 主要原材料、辅助材料及公用工程供应来源17第二节 主要公用工程用量及供应18第六章 厂址选择和建设条件19第一节 厂址选择19第二节 建设条件19第七章 总图运输、土建及公用工程22第一节 总平面布置及运输22第二节 土建方案23第三节 公用工程24第八章 节 能29第一节 用能标准及设计规范29第二节 项目能源消耗种类及消耗情况30第三节 项目节能措施及效果分析31第九章 环境保护33第十章 劳动安全卫生及消防36第一节 劳动安全卫生36第二节 消 防38第十一章 机构组织与人力资源配置41第十二章 工程进度安排43第十三章 投资估算和资金筹措45第十四章 财务评价47第十五章风险分析50第一节 项目主要风险因素识别及应对措施50第二节 项目风险因素和风险程度分析表51第十六章 结论与建议54

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信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 

客服