毕业论文-液化天然气车辆年审系统- 审核员模块_第1页
毕业论文-液化天然气车辆年审系统- 审核员模块_第2页
毕业论文-液化天然气车辆年审系统- 审核员模块_第3页
毕业论文-液化天然气车辆年审系统- 审核员模块_第4页
毕业论文-液化天然气车辆年审系统- 审核员模块_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北农业大学本科毕业论文(设计)题目:液化天然气车辆年审系统—审核员模块学院:信息科学与技术学院专业班级:计专升本1202班学号:学生姓名:指导教师姓名:指导教师职称:副教授2014年6月摘要日益严重的环境问题与能源危机促使人们不断加大对车用发动机代替燃料的研究力度,天然气汽车因其经济型,安全性和环保性在替代燃料汽车中备受关注。天然气汽车工业的不断发展和液化天然气本身所具有的优良特性使液化天然气汽车正在成为研究热点,所以液化天然气车辆也将成为主流,人们也都开始陆续了解液化天然气装置,把汽车逐步都改装成液化天然气车辆,这样车辆在年检的时候就需要一个全新的液化天然气车辆的年审系统。随着网络在生活中的应用,给人们带来了极大地方便,就使得车辆监督局也想设计用于年审系统的网页,本系统就是基于这两个问题设计的,以保定市质量技术监督局为对象,设计一套有管理员模块,检验员模块,审核员模块的网页对液化天然气车辆进行年审。本系统简明快捷,使用方便,及时有效,操作简单,界面明快。非常适合劳动量巨大,手续繁杂的年审系统。关键字:液化天然气车辆年审系统,Java,B/SAbstractIncreasinglyseriousenvironmentalproblemsandenergycrisishaspromptedpeopletocontinuouslystrengthentheresearchofvehicleengineinsteadoffuel,naturalgasvehiclebecauseofitseconomical,safetyandenvironmentalprotectionhasattractedmuchattentioninthealternativefuelcars.Thecontinuousdevelopmentofautoindustryandnaturalgasliquefiednaturalgas(LNG)itselfhasthegoodqualitiesofliquefiednaturalgascarindustryisbecomingahotresearchtopic,soLNGvehicleswillbecomemainstream,peoplearestartingtounderstandliquefiednaturalgas(LNG)plant,thecarisgraduallyconvertedintoliquefiednaturalgasvehicles,suchvehiclesinyearlycheckwhentheyneedaNewYearofcarefulofliquefiednaturalgasvehiclesystem.Withallkindsofapplicationsoftwareintheapplicationoflife,hasbroughtpeopleconvenientgreatly,andmakesthevehiclesupervisionwouldalsoliketodesignasetofsoftwareusedintheyearofcarefulsystem,thesoftwaredesignisbasedonthetwoquestions,inbaodingcitybureauofqualityandtechnicalsupervisionastheobject,haveadministratormodule,designasetofcheckermodule,theauditormoduleofsoftwareforliquefiednaturalgasvehicleinspection.Thissoftwaresimpleandquick,easytouse,effective,simpleoperation,interfaceandlively.Verysuitableforlargeamountoflabor,cumbersomeyearcarefulsystem.Keywords:,liquefiedgas,vehicles,careful,system1.概述 21.1课题来源 21.2液化天燃气车辆国内研究现状 21.3研究的意义 21.4设计目标 32.需求分析 42.1系统定义 42.2功能需求 42.3数据需求 52.4系统可行性分析 62.5系统开发所需技术分析 62.5.1JSP技术介绍 62.5.2JDBC技术介绍 82.5.3MicrosoftSQLSERVER2005介绍 92.5.4JAVA技术简介 102.6系统开发环境介绍 103.概要设计 113.1系统实现目标 113.2登录用例图 113.3审核员模块用例图 123.4系统界面设计 134.详细设计 134.1登录总体结构 134.1.1登录模块功能描述 134.1.2登录流程图 144.2审核员模块总体结构 144.2.1审核员模块功能描述 144.1.2登录流程图 155.系统实现 155.1液化天燃气车辆年审系统登录功能的实现 165.1.1功能描述 165.1.2液化天燃气车辆年审的登陆界面 165.2液化天燃气车辆年审系统审核员功能的实现 165.2.1主界面功能描述 165.2.2液化天燃气车辆年审的审核员总界面 165.2.3待审核报告功能描述 175.2.4审核员查看待审核报告主界面 185.2.5已审核报告主界面 185.2.6查询检测报告功能描述 185.2.7查询检测报告主界面 195.2.8个人信息维护功能描述 195.2.9个人信息维护主界面 195.2.10修改个人密码功能描述 205.2.11修改个人密码主界面 20结论 21致谢 21参考文献 221.概述1.1课题来源现如今,随着计算机技术和网络技术的迅速发展,作为科学技术发展标志的网络应用设计实现,它涉及的领域十分广泛,用途也十分多样,在现实社会中,我们总能看到网站的身影。普及计算机知识,加强对计算机的应用,对提高整个社会的现代化水平和信息化管理,起到了巨大的促进作用。是优质的绿色燃料。用作汽车燃料,可明显减少有害气体排放。较之压缩天然气、液化天然气(LNG),具有能量存储密度大、一次充灌行驶里程长的巨大优势。如果有效回收、利用了能源,不但减少了机械制冷造成的大量动消耗和制冷剂泄漏造成的臭氧层破坏,而且具有可观的经济效益和环保效益现如今,车辆的普及银镜远远超过了人们的想像,各家各户几乎都有属于自己的大小型汽车,企业也拥有大量难以管理的车辆,随着液化天然气车辆的普及,人们已经开始改装自己的汽车,所以建立一套基于液化天然气车辆的年审系统是车辆监督局的迫切需求,本课题就是要迎合个人,集体还有车辆监督局的需要,设计出符合要求的基于计算机技术,网络技术,液化天然气车辆年审的系统。1.2液化天燃气车辆国内研究现状随着我国天然气汽车工业的不断发展和液化天然气(LNG)本身所具有的优良特性,LNG汽车正在成为研究热点。为此,介绍了LNG汽车的应用现状,可以看出LNG汽车更加清洁、安全和经济。经济的不断发展和汽车保有量的急剧增加,我国交通运输行业的能源需求总量呈强劲增长态势,石油供需矛盾、温室气体排放以及城市大气污染进一步加剧。依据国际能源署(IEA)预测,我国到2030年汽车保有量将超过4亿辆,届时汽车能源消耗量将超过4亿吨当量化石燃料。因此,发展我国汽车车用燃料的多元化和清洁化替代显得日益紧迫和重要。1.3研究的意义汽车工业的迅速发展和液化天然气技术的成熟,关于汽车及液化天然气汽车系统的研究也就越来越受人关注。本课题就是在这样的背景下产生的。其专业知识涉及天然气,汽车,车辆年审系统,数据库,计算机软件等多个学科,对涉及的学科学术水平的提高具有长期的推动作用。液化天然气汽车年审系统的研究发展,必将推动液化天然气汽车产业的快速发展,提高人们的生活质量。计算机技术在各种工作中得到相当广泛的应用,各式各样的自动化管理系统,在各种不同性质,不同类型,不同规模的企业,学校和机关单位中发挥着越来越重要的作用。液化天然气车辆年审是车辆管理中的重要环节,用年审系统的计算机化是整个车辆管理中的重要的一部分,能否实现这一步关系到液化天然气车辆年审的整体效率的高低,基于它的重要性,用车辆年审系统的开发与应用就逐渐提入议程,并占着越来越重要的分量。由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,液化天然气车辆年审系统在机构设置,服务范围,服务质量及人员要求上有一定的不足。“人尽其才,物尽其用”是人们对社会的基本要求,也是管理工作的最终目标—最大限度地开发利用各种资源。近年来,随着国家对市面上的液化天然气车辆管理的投资力度不断加大,液化天然气车辆管理的规律化幅度已经有所提升,市面上对车辆的管理工作正迈向现代化方面取得进展的同时也面临着诸多的新问题和挑战。本系统基于对液化天然气车辆年审的综合管理的现状的分析,对车辆的审批,维护中产生经济型影响的要素进行研究,用科学的管理理论与理念对液化天然气车辆的管理制度和方法进行改进和完善,以期实现设备配置及使用的经济性,提高资源使用效益。如今已经是信息化时代,传统的人工管理方式已经远远不能满足现实发展需求,人们更加倾向于用方便有效地现代化管理方式来取代过去的传统化管理方式。在如今信息化时代,车辆监督局要求我们小组制定了一套解决方案,从而取代了传统的复杂的人工管理方案,简化年审流程,是年审管理更加方便高效快捷。1.4设计目标液化气车辆年审系统是一个协助车辆管理单位进行全面的车辆管理的系统。本软件包括管理员模块,检验员模块,审核员模块。各模块之间的部分数据必须统一,为了可以灵活的处理数据。本软件就是要实现管理员对用户的批准,用户的添加,删除等功能,检验员的对车辆的各项指标的检测的记录,检测的合格与不合格,然后就是审核员审核检验员的检验结果。我们小组三人分模块具体实现液化天然气车辆年审系统,我主要负责审核员模块。2.需求分析2.1系统定义任何一个软件的出现都是源自于某种特定的需求。软件工程师在开发一个产品之前,首要的工作就是明确用户的需求。我们通常理解下的“需求”,指的是用户提出的某种功能上的需要。而软件工程师所面临事物需求问题往往是非常复杂的,要想理解问题的本质也相当困难,特别是在开发一个全新事物系统时更是如此。需求获取是整个需求过程中的第一步。在设法获取需求前,我们首先要明确一个概念——需求本身与系统如何实现时完全无关的。软件的需求可以来自方方面面,这取决于待开发产品的性质和开发环境。需求来源主要有一下几种:1.同有潜在需要的用户进行讨论2.当前主要产品的需求文档3.当前系统的缺陷报告或增强性要求4.市场调查和用户问卷调查5.分析用户的工作内容和工作方式本系统主要是为了满足车辆管理所液化气天然气车辆年审系统的要求,为了达到这一目的,首先从宏观上调查,分析用户所需要的功能,尽可能准确的了解用户当前的情况和需要解决的问题。在需求分析前调查的主要内容有:1.业务概况:车辆年审系统以往的功能剂实现方式。2.工作流程:了解用户使用该系统的流程液化天然气车辆年审系统是一套通用性极强的对液化天然气车辆管理的完整性系统。它提供了完善的液化天然气车辆年审的管理,包括管理员对车辆的添加,修改,查询等功能,其中车辆信息还包括检验报告编号,安装单位,安装许可证,气瓶制造单位,发动机编号等条目。车辆管理资料完备,对于车辆的有序使用有很大的帮助。2.2功能需求本系统主要实现对液化天然气车辆年审的管理,建立三种用户即管理员,检验员,审核员对液化天然气车辆的功能管理系统,我主要负责审核员模块,所以这部分重点介绍审核的功能需要。具体描述如下:审核员:1.审核员登录:审核管理员的登录。具体字段如下:用户名,密码,用户类型。2.待审核报告:对待审核报告的全选,清除,批量审核通过,批量审核未通过。具体字段如下:报告是否被选中标记,报告编号,安装单位,安装许可证编号,检验员,是否审核标记。3.已审核报告:查看已经审核完的报告。具体字段如下:报告编号,安装单位,安装许可证编号,检验员,审核结果,查看详情,其中查看详情中可以查看每辆车用气瓶安装监督检验证书的详细情况如检验报告的编号,安装单位,安装许可证编号,气瓶制造单位,发动机编号,制造日期,工作介质,大架号,安装日期,设备代码,公称压力,气瓶编号等。4.查询检测报告:可以按编号查询任意车用气瓶安装监督检验证书的审核的详细信息。具体字段如下:检验报告编号,安装单位,安装许可证编号,安装日期,气瓶制造单位,发动机编号,设备代码,制造日期,公称压力,工作介质,气瓶编号,大架号以及审核结果。5.个人基本信息维护:可以修改审核员的个人的基本信息。具体字段如下:姓名,联系电话,资格证书编号,数字签名图像,上传数字签名。6.修改密码:可以修改审核员的密码如果在修改过程中按错键了,可以重置你设置的密码再提交。具体字段如下:旧密码,新密码,新密码确定。7.安全退出:审核员可以快速退出系统。2.3数据需求1.用户的信息用户的信息包括用户编号,登录名,登录密码,用户姓名,用户类型,电话,资格证编号,注册日期,上次登录日期,签名文件名,状态。2.检验报告审批表的信息检验报告审批表的信息包括检验报告编号,安装单位,安装许可证编号,安装日期,气瓶安装单位,发动机编号,设备代码,制造日期,公称压力,工作介质,大架号,气瓶编号,检验时间,审核时间,批准时间,检验员编号,检验日期,审核员编号,审核日期,批准员编号,批准日期,报告状态,存档标志,报告编号年份,打印状态。3.检验所信息检验所信息包括检验所编号,检验所名称,检验所核准号。4.安装单位信息安装单位信息包括安装单位编号,安装单位名称,安装单位状态。5.工作介质信息工作介质信息包括工作介质编号,工作介质名称,工作介质状态。6.气瓶制造信息气瓶制造信息包括气瓶制造编号,气瓶制造名称,气瓶制造状态。7.许可证信息许可证信息包括许可证编号,许可证名称,许可证状态。2.4系统可行性分析可行性分析是为了弄清楚系统开发项目是不是可以实现和是否值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以进行可行性分析是非常必要的,也是很重要的,经过最初的设计目标和进行的实际调查得出以下四点的可行性分析:1.经济可行性:该软件作为毕业设计,通过使用myeclipse和sqlserver以及windows7系统进行开发,不存在经济问题。实施后可以显著提高车辆监督局的工作效率,有助于人们生活水平的提高。所以,本软件在经济上是可行的。2.技术可行性该软件采用了Myeclipse软件进行开发,JSP,JDBC技术已经较为成熟。JDBC负责数据库连接,JSP负责页面的显示,这种开发模式让用液化气车辆年审的开发更加快捷,思路清晰。3.操作可行性该软件运行方便,因为模块已经分成三块,每人只需三分之一工作量即可完成软件。压力不是太大。因此,在操作上是完全可行的。4.社会可行性该软件主要用于学生毕业答辩时的使用,不存在与社会和法律的相抵触的风险。系统开发过程中所涉及到的各种独立开发设计的程序以及多种数据均受到法律保护。2.5系统开发所需技术分析2.5.1JSP技术介绍JSP(JavaserverPages)技术为创建显示动态生成内容的Web页面提供了一个简洁而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与Web服务器,应用服务器,浏览器和开发工具共同工作。在万维网短暂的历史中,它已经从一个大部分显示静态信息的网络演化到对股票进行交易的进行购书操作的一个基础设。在各种各样的应用程序中,对于可能使用的基于wbb的客户端,看上去没有任何限制。基于浏览器客户端的应用程序比传统的基于客户机/服务器的应用程序有几个好处。这些好处包括几乎没有限制的客户端访问和极其简化的应用程序部署和管理(要更新一个应用程序,管理人员只需要更改一个基于服务器的程序,而不是成千上万的安装在客户端的应用程序)。这样,软件工业正迅速地向建造基于浏览器客户端的多层次应用程序迈进。这些快速增长的精巧的基于Web的应用程序要求开发技术上的改进。静态HTML对于显示相对静态的内容是不错的选择;新的挑战在于创建交互的基于Web的应用程序,在这些程序中,页面的内容是基于用户的请求或者系统的状态,而不是预先定义的文字。整个网页必须都在JavaServlet中制作。如果开发人员或者Web管理人员想要调整页面显示,就不得不编辑并重新编译该JavaServlet,即使在逻辑上已经能够运行了。采用这种方法,生成带有动态内容的页面仍然需要应用程序的开发技巧。JSP作为当前主流的网页开发技术,具有如下特点。(1)将内容的生成和显示进行分离。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBean组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。(2)强调可重用的组件。绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBean或者EnterpriseJavaBean组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。

(3)采用标识简化页面开发。Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBean组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码且耗时的功能。

通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和同标识一样的执行特定功能的构件来工作。JSP工作原理:首先浏览器向Web服务器提出访问页面的请求[request]然后JSP容器[Tomcat]将JSP转化成Sevlet,产生的servlet经过编译后生成类文件,然后把类文件加载到内存进行执行.最后由Web服务器[response]将结果响应给客户端浏览器。正因为JSP有以上这些优势和特点,所以本系统采用JSP技术进行开发。2.5.2JDBC技术介绍JDBC(JavaDataBaseConnectivity,java数据库接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBCAPI,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBCAPI写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。JDBC扩展了Java的功能。例如,用Java和JDBCAPI可以发布含有applet的网页,而该applet使用的信息可能来自远程数据库。企业也可以用JDBC通过Intranet将所有职员连到一个或多个内部数据库中(即使这些职员所用的计算机有Windows、Macintosh和UNIX等各种不同的操作系统)。随着越来越多的程序员开始使用Java编程语言,对从Java中便捷地访问数据库的要求也在日益增加。MIS管理员们都喜欢Java和JDBC的结合,因为它使信息传播变得容易和经济。企业可继续使用它们安装好的数据库,并能便捷地存取信息,即使这些信息是储存在不同数据库管理系统上。新程序的开发期很短。安装和版本控制将大为简化。程序员可只编写一遍应用程序或只更新一次,然后将它放到服务器上,随后任何人就都可得到最新版本的应用程序。对于商务上的销售信息服务,Java和JDBC可为外部客户提供获取信息更新的更好方法。优点如下:1.JDBCAPI与ODBC十分相似,有利于用户理解。2.JDBC使得编程人员从复杂的驱动器调用命令和函数中解脱出来,可以致力于应用程序中的关键地方。3.JDBC支持不同的关系数据库,使得程序的可移植性大大加强。4.用户可以使用JDBC-ODBC桥驱动器将JDBC函数调用转换为ODBC。5.JDBCAPI是面向对象的,可以让用户吧常用的方法封装成一个类,备后用。用JDBC来实现访问数据库记录可以采用下面的几个步骤:1.通过驱动器管理器获取数据库连接。2.获得statement或它的子类3.限制statement中的参数4.执行stament5.查看返回的行数是否超出范围6.关闭statement7.处理其他的statement8.关闭连接因为本系统需要使用JDBC来作为Java和数据库之间的桥梁,所以本系统采用JDBC技术。2.5.3MicrosoftSQLSERVER2005介绍SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQLServer是一个关系数据库管理系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。SQLSERVER2005的特点:开放性SQLServer只在Windows上运行,MicroSoft这种专有策略的目标是将客户锁定到Windows环境中,限制客户通过选择一个开放的基于标准的解决方案来获取革新和价格竞争带来的好处。此外,人们也都知道,Windows平台本身的可靠性、安全性和可伸缩性也是有限的。2.可伸缩性由于SQLServer7.0的并行实施和共存模型并不成熟,这使得人们更加关心该产品处理日益增多的用户数和数据卷mes)的能力。根据GartnerGroup的一份报告(10/97),Microsoft在2001年以前将不会有一个可伸缩的簇解决方案。SQLServer与单个平台的结合意味着,当一个客户达到WindowsNT的限制时,除了放弃他们的系统并移到一个新平台上的一个新数据库以外??一个最能节省时间和金钱的建议,他们再也没有其他选择。安全性由于Internet的出现而带来的全球数据访问也同时增加了潜在的安全危险。对于数据库的安全要求决不会比以前更高,而SQLServer7.0还没有获得任何类型的安全证书。相比之下,Oracle是唯一获得最高认证级别的ISO标准认证的数据库。Oracle高级的安全特性考虑了强制实施的细小权限,先进的审查,增强的访问控制,安全的分布是处理与复制,以及使用附加的外部签发机制的能力。SQLServer7.0没有这些特性。可扩展性MicrosoftSQLServer7.0对非传统的数据类型缺乏内置的支持。作为一种替代的策略,Microsoft提倡将非传统的数据存储到单独的服务器里的平面(flat)文件中,然后使用OLE-DB将它们链接在一起。使用这种策略,集成在Web中发现的各种数据类型,将会产生复杂的、不安全的、维护量大的数据包(mess),这种数据包缺乏事物的完整性。2.5.4JAVA技术简介Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动感的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。另一方面,Java技术也不断更新。Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.6。2.6系统开发环境介绍操作系统:WINDOWS7运行工具:IE开发工具:MyEclipse10.0数据库:MicrosoftSQLSERVER2005服务器:Tomcat7.0辅助工具:AdobePhotoshopCS63.概要设计3.1系统实现目标本系统开发的总体目标:给车辆监督局提供一个液化天然气车辆年审系统的平台系统管理员可以利用这个系统维护检验所的基本信息,检验所人员的基本信息,查看待批准的报告,将检验的报告进行存档,查询已批准的报告,按编号查询报告,进行个人信息维护,修改密码等。检验员可以利用这个系统填写检验的报告,查看已提交的报告,查看已审核的报告,对报告进行打印,查询历史检验报告,添加车用气瓶信息,进行个人信息维护,修改个人密码。我完成本系统的审核员模块,审核员可以利用本系统查看待审核的报告,已审核的报告,查询检测了的报告,对报告进行审核,进行个人信息维护,修改个人密码。3.2登录用例图3.3审核员模块用例图描述:审核员具有查看待审核报告,查看已审核报告,根据报告编号查询检测报告,进行个人信息的维护,个人密码的修该。3.4系统界面设计本系统是Web应用,所以采用CSS(层叠样式)+DIV模式,可以通过简单的更改CSS文件,改变网页的整体表现形式。采用CSS+DIV进行网页重构相对于传统的TABLE网页布局具有以下3个显著优势:1.表现和内容相分离将设计部分剥离出来放在一个独立样式文件夹中, HTML文件只存放文本信息。这样的页面对搜索引擎更加好用。2.提高页面浏览速度对于同一个页面视觉效果,采用CSS+DIV重构的页面容量要比TABLE编码的页面文件容量小得多。3.易于维护和改版4.只要简单的修改几个CSS文件就可以重新设计整个网站的页面。3.5审核员模块数据库表3.5.1用户信息表字段名(中)字段名(英)字段类型字段长度允许为空主键外键备注用户编号user_idint否是否自增1登录名user_dlmvarchar15否否否登录密码user_pwdvarchar15否否否用户姓名user_namevarchar10否否否用户类型user_typechar1否否否电话user_telphonevarchar20是否否资格证编号user_zgzbhvarchar20是否否注册日期user_regdatedatetime是否否上次登录日期user_lastdatedatetime是否否签名文件名user_qmvarchar20是否否状态user_statechar1否否否3.5.2检验报告审批表字段名(中)字段名(英)字段类型字段长度允许为空主键外键备注检验报告编号repo_idint否是否用户输入安装单位repo_azdwvarchar200是否否安装许可证编号repo_azxkzbhvarchar200否否否安装日期repo_azrqvarchar15是否否气瓶安装单位repo_qpzzdwvarchar200是否否发动机编号repo_fdjbhvarchar20是否否设备代码repo_sbdmvarchar10是否否制造日期zzrqvarchar15是否否公称压力gcylvarchar10是否否工作介质gzjzvarchar200是否否大架号djhvarchar30是否否气瓶编号qpbhvarchar20否否否检验时间jysjdatetime是否否审核时间shsjdatetime是否否批准时间pzsjdatetime是否否检验员编号jy_useridint否否否检验日期jy_datedatetime是否否审核员编号sh_useridint否否否审核日期sh_datedatetime是否否批准员编号pz_useridint否否否批准日期pz_datedatetime是否否报告状态repo_statechar1否否否0待审1同意2不同意存档标志repo_flagChar1否否否存档删除repo_deleteChar1否否否报告编号年份repo_nChar10是否否打印状态dy_flagchar1是否否3.5.3检验所信息表字段名(中)字段名(英)字段类型字段长度允许为空主键外键备注检验所编号dep_idchar2否是否检验所名称dep_namevarchar50否否否检验所核准号dep_zzzsvarchar20否否否3.5.4安装单位信息表字段名(中)字段名(英)字段类型字段长度允许为空主键外键备注安装单位编号company_idint否是否安装单位名称company_namevarchar50否否否安装单位状态company_ztchar1否否否3.5.5工作介质信息表字段名(中)字段名(英)字段类型字段长度允许为空主键外键备注工作介质编号gzjz_idint否是否工作介质名称gzjz_namevarchar50否否否工作介质状态gzjz_ztchar1否否否4.详细设计4.1登录总体结构4.1.1登录模块功能描述液化天然气车辆年审系统的登录功能的设计采用用户的用户名,密码和用混类型三条信息对用户的合法性进行验证,只有存储在数据库中的用户名,密码和用户所对应的类型匹配成功后才允许4.1.2登录流程图用户进入年审系统的不同功能的主界面。4.2审核员模块总体结构4.2.1审核员模块功能描述审核管理员查询液化天然气车辆的待审核的报告,首先,审核员选中所要查看的报告,予以审核也可以再查看所有的待审核的报告详细信息后,批量审核,点击查看详细信息后,可查看所有的关于报告的详细指标是否符合液化天然气车辆的审核的每一项的指标都符合标准那么审核通过,如果有一项不符合标准那么审核不通过。4.1.2登录流程图5.系统实现本节主要介绍液化天然气车辆年审系统的审核员模块主要功能实现和界面展示,分别具体介绍了液化天然气车辆年审系统登录功能的实现,审核员查看待审核报告的实现,查看已审核报告的实现,根据报告编号查询检测报告,审核员个人信息的维护,审核员个人密码的修改,以及安全退出系统。5.1液化天燃气车辆年审系统登录功能的实现5.1.1功能描述此界面将用户分为三种类型即管理员,检验员与审核员,每种用户对应一个功能模块,输入用户名和密码选择对应的用户类型即可进如系统。5.1.2液化天燃气车辆年审的登陆界面图5-1登录界面5.2液化天燃气车辆年审系统审核员功能的实现5.2.1主界面功能描述这是审核员的功能主界面,此界面有审核员需要完成的工作的信息,审核员只需在界面上用鼠标点一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论