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

下载本文档

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

文档简介

随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现液化天然气车辆年审管理势在必行。

Internet上的企业计算飞速发展,Web服务器早已不再局限于过去的HTTP服务,CGI、PHP、ASP等技术早已使服务器端的数据库服务和应用服务成为所有网站的家常便饭。而具有跨平台特性的Java更是震动了Web世界。Sun公司的J2EE平台以它的优良特性大大简化了服务器端多层企业应用的开发。根据实际需求,本网站的设计采用模块化的设计思想,在Windows7操作系统环境下,搭建JSP运行环境,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,实现本系统的主要功能,管理员在后台进行的管理及发布功能。本文系统地介绍了液化天然气车辆年审系统——管理员模块的工作原理、实现技术及系统架构方案。从而论述了一个液化天然气车辆年审系统——管理员模块的设计原理、设计思想及具体的实现过程,对各个模块的架构及设计思想和设计过程作了详细阐述。在页面设计与制作中,对于页面的基本格式,使用HTML语言出大的框架,然后用MyEclipse在框架里面做详细的设计。本系统采用JSP作为开发工具,采用SQL

Server2000数据库作为后台数据库。本文详细讲述了以上技术的应用。

关键字:液化天然气车辆年审系统;

JSP;SQL

Server2000数据库Abstract

WiththerapiddevelopmentofInternetandthepopularityoftheInternet,ithasbeenwidelyusedingovernment,military,scientificresearch,businessandotherdepartments,toconnecttothehomes,usingcomputertorealizetheliquefiednaturalgasvehicleyearcarefulmanagementisimperative.

OntheInternettherapiddevelopmentofenterprisecomputing,WebservernolongerconfinedtothepastHTTPservice,CGI,PHP,ASPtechnologyhasmadeontheserversidedatabaseservicesandapplicationservicesbecomethenormofallsite.WithJavaisacross-platformcharacteristicsshooktheWebworld.Sun'sJ2EEplatformforitsexcellentfeaturesgreatlysimplifiesthedevelopmentofmulti-tierenterpriseapplicationsontheserver.Accordingtotheactualdemand,thiswebsitedesignadoptsthemodulardesignidea,intheWindows7operatingsystemenvironment,buildingaJSPrunningenvironment,throughtheuseofJAVAscriptinglanguage(dynamic,interactivewebserverapplications,realizethemainfunctionsofthissystem,theadministratormanagement,andreleasethefunctioninthebackground.Thispapersystematicallyintroducestheliquefiednaturalgasvehicleinspectionsystem,theadministratormoduleandtheworkingprinciple,implementationtechniqueandsystemarchitecturesolutions.Toaliquefiednaturalgasvehicleinspectionsystemisexpoundedinthepaper,theadministratormoduledesignprinciple,designideaandtheconcreteimplementationprocess,architectureofvariousmodulesandexpoundsindetailthedesignideaanddesignprocess.Inthepagedesignandproduction,forthebasicformatofthepage,usingHTMLabigframework,andthenuseMyEclipseinframeworkfordetaileddesign.

ThissystemUSESJSPasadevelopmenttool,usingSQLServer2000databaseasthebackenddatabase.Inthispaper,theapplicationoftheabovetechnologyisdescribedindetail.Keywords:liquefiednaturalgasvehicleinspectionsystem;TheJSP.SQLServer2000database目录TOC\o"1-3"\h\u91501绪论 1185521.1概述 1178521.2选题目的及意义 1187022相关技术介绍 2218692.1JSP开发技术 256962.2Myeclipse开发工具介绍 3264072.3面向对象理论的介绍 3109413.系统需求分析 4112083.1可行性分析 4146423.1.1系统可行性分析 4172833.1.2可行性分析报告 582783.1.3系统开发具体研究分析 572283.2系统功能需求分析. 582833.2.1业务流程分析 5245023.2.2系统功能分析 7258394.系统概要设计 7225474.1总体设计 7205254.1.1运行环境 895954.1.2系统设计思想 856805.系统模块的实现(管理员模块) 8138015.1数据库的实现 8302455.2管理员模块的实现 814444结论 201298参考文献 2020319致谢 211绪论1.1概述随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。交通工具信息化建设的不断提高,为交通工具的数据管理带来了巨大的便利。

液化天然气车辆年审系统中的管理员模块是整个系统中一个重要组成部分,是交通管理有关部门对各种车辆进行评测审核的一个不可或缺的平台,也是一个信息录入的非常便捷的工具。所以液化天燃气车辆年审系统

能够为规范车辆管理和审核提供充足和快捷的记录手段。作为计算机应用的一部分,使用计算机对液化气车辆年审进行管理,具有比手工管理无法比拟的优点。例如:记录快速、检索迅速、查找方便、可靠性高、存储量大、保密性好、统计快、成本低等。这些优点能够极大地提高液化天然气车辆审核的效率。1.2选题目的及意义随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟。信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

如今现在液化天然气车辆年审管理情况:没有一个统一的系统对年审的过程进行管理和监控,并缺乏对车主的沟通管理。

液化天然气车辆年审系统对于交通管理部门处理庞杂的液化天然气车辆管理和数据统计提供了较大的便利,便于较为分散的车辆的管理,让数据的查询变得简单,让车主和审核部门的沟通便捷化。通过本系统,把本市的液化天然气车辆信息,审核信息,录入统计信息各个环节进行有效地计划、组织和控制。通过这种办法,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。

采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行

该系统达到以下目标:

实现全市范围内的网上提交工作;对登记的车辆的监控;

对车辆年审的安排。2相关技术介绍2.1JSP开发技术Java服务器页面[1]是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP中的一个主要功能是JSPfragment,它的基本特点是可以使处理JSP的容器推迟评估JSP标记属性。我们知道一般JSP是首先评估JSP标记的属性,然后在处理JSP标记时使用这些属性,而JSPfragment提供了动态的属性。也就是说,这些属性在JSP处理其标记体时是可以被改变的。JSP需要将这样的属性定义为javax.servlet.jsp.tagext.JspFragment类型。当JSP标记设置成这种形式时,这种标记属性实际上的处理方法类似于标记体。在实现标记的程序中,标记属性可以被反复评估多次。这种用法称为JSPfragment。JSPfragment还可以定义在一个SimpleTag处理程序中使用的自制标记动作。像前面例子说明的,getJspBody返回一个JspFragment对象并可以在doTag方法中多次使用。需要注意的是,使用JSPfragment的JSP只能有一般的文本和JSPaction,不能有scriptlet和scriptlet表达式。优点(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。缺点与ASP也一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。2.2Myeclipse开发工具介绍MyEclipse,是在eclipse基础上加上自己的插件。MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。Tomcat简介:Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式,它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat环境变量配置:下载并安装Tomcat服务器,设安装路径为C:/tomcat1,新建变量名:CATALINA_BASE,变量值:C:\tomcat2,新建变量名:CATALINA_HOME,变量值:C:\tomcat3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin(有的电脑不需要如此配置就可以直接打开)测试:启动服务器后,在浏览器输入http://localhost:8080,回车,会有显示界面,则安装成功。2.3面向对象理论的介绍从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物相关比较远,并且没有对应关系的其它概念来构造系统)。这可以使系统直接地映射问题域,保持问题域中事物及其相互关系的本来面貌。对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)构成一独立整体。从程序设计者来看,对象是一个程序模块,从用户来看,对象为他们提供所希望的行为。在对内的操作通常称为方法。类是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。消息是对象之间进行通信的一种规格说明。一般它由三部分组成:接收消息的对象、消息名及实际变元。三大特性:封装性:封装是一种信息隐藏技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能看见到对象的外特性(对象能接受哪些消息,具有哪些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象者的使用分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。继承性:“继承”是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为“B的子类”,而把B称为“A的父类”。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。另外,为子类追加新的属性和方法也是常见的做法。多态性:对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的消息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。多态的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。3.系统需求分析3.1可行性分析可行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动。可行性分析已被广泛应用于新产品开发、基建、工业企业、交通运输、商业设施等项目投资的多个领域。在展开一项开发行动之前,必须对用户提出的目标的必要性和可能性进行必要的论证3.1.1系统可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。液化天然气车辆年审系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过观察与实践,我认为该系统的可行性分析如下:(1)经济可行性分析

作为液化天然气车辆年审系统的一部分,其经济成分比重相对还是较多,一般主要包括收入和支出的费用,其中支出包括设备购置费、管理和维护费、人员工资费等;收入就主要针对车主上本系统产生的总收入等。由于各个模块统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置设备上。建立信息中心,可将来自各方面的信息集中管理,提高车辆年审管理的安全性、方便性和可靠性,快速地反馈各个车辆的一切信息。(2)技术可行性分析

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。液化天然气车辆年审系统系统的工作主要是在管理部门、车主和车辆之间架起一座桥梁,能相互了解信息和处理信息。这一特点非常适合计算机的人机特点,用户可通过登陆方式使用系统,并在系统上查找自己想要的所有内容。这时计算机就为用户提供信息传输速度快、准确度高的优势。随着计算机硬件和软件技术的飞速发展,这就为系统的建设提供了技术条件。(3)国内可行性分析

社会可行性有时也称为操作可行性,主要论证新系统在企业或单位开发和运行的可能性以及运行后可能一起的对企业或单位的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是液化天然气车辆年审系统完全有可能也有能力采用这样先进的管理技术。它对液化天然气车辆管理带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对管理工作人员的要求提高,使单位在一定的可能下进行人员精简,迫使工作人员继续学习新知识,拓宽计算机在市场环境下的生存空间。对计算机与用户之间业务方式的转变和扩充。3.1.2可行性分析报告把可行性分析的最后成果整理成书面的形式,这就是可行性分析报告。可行性分析报告包括下列内容:

①液化天然气车辆年审管理近期和长远目标,新系统的总体目标及主要功能②主要问题和主要信息需求③拟订新系统方案

④从经济、技术、社会等方面论证方法的可行性

可行性分析报告是系统开发人员经过初步调查与可行性研究后所做的工作总结,反映了开发人员对建立新系统的看法。必须认真起草,并通过系统分析人员的集体讨论,然后提交。3.1.3系统开发具体研究分析要建立新的液化气车辆管理系统,就必须对现行的管理系统进行全面、细致而充分的调查研究。具体采用直接面谈和专门访问并参加业务实践,与工作人员一起完成最基本的工作程序的方法。

原来液化天然气车辆年审管理处理中心进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。现在准备建立的液化气车辆年审管理系统,要把液化气车辆的相关管理工作实行计算机统一管理,以提高工作效率和管理水平。本系统从以下几个方面对用户的需求进行分析。

(1)系统的需求分析:可以随时登陆系统,浏览毕业设计相关信息,管理权限由系统管理员掌握和分配。

(2)对数据的安全性、可靠性要求:系统各项数据信息必须保证安全性和可靠性。网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。

(3)定时整理数据:系统管理员根据用户历史信息定时整理系统数据库,并将运行结果归档。3.2系统功能需求分析.3.2.1业务流程分析液化天气燃气车辆年审系统是一个面向检验员、审核员和管理员,为其提供服务的综合信息管理系统。其详细系统流程图如下:系统顶层业务流程图:检验员/审核员/管理员检验员/审核员/管理员登陆登陆液化天然气车辆年审系统液化天然气车辆年审系统检验员管理员审核员检验员管理员审核员系统顶层业务流程图管理员模块业务流程图管理员管理员登陆登陆液化天然气车辆年审系统液化天然气车辆年审系统安全退出修改密码个人信息维护按编号查询报告查询已批准报告查询待批准报告报告存档维护待批准报告人员信息维护基础信息维护安全退出修改密码个人信息维护按编号查询报告查询已批准报告查询待批准报告报告存档维护待批准报告人员信息维护基础信息维护3.2.2系统功能分析管理员功能模块管理员可以添加删除人员信息

可以查看人员信息管理批准报告报告存档维护个人信息维护修改密码4.系统概要设计4.1总体设计经需求分析阶段的工作,已明确系统应该做什么,在此基础上划分出组成系统的物理元素程序、文件、数据库、人工过程、文档等,并确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。4.1.1运行环境本系统主要Windows2000、Windows

XP、WinNT等环境下运行,以Delphi

+SQL作为开发工具,可以进行添加、查询、修改、删除、统计等处理。4.1.2系统设计思想系统设计思想

(1)系统应符合学校毕业设计管理的规定,满足学校毕业设计管理工作需要,并达到操作过程中的直观,方便,实用,安全等要求。

(2)系统采用B/S体系结构,浏览器端负责表达逻辑,显示用户界面信息,数据库服务器server(服务器)则用于提供数据服务。

(3)系统采用模块化程序设计方法,便于系统功能的各种组合和修改。

(4)系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改操作。5.系统模块的实现(管理员模块)5.1数据库的实现1、创建数据库

第一步:打开SQL

SERVER2000的企业管理器;

第二步:右击(local)(Windows

NT)下数据库属性,选择“新建数据库(B)”;

第三步:在弹出的数据库属性对话框中,在“名称(N)”中输入要创建的数据库名称“bygl”,并在“数据文件”中将文件初始大小设为10MB,在最大文件大小中选项中“将文件增长限制为(MB)(R):”单选按钮,将其值大小设为100MB,最后点击“确定”按钮即可。

2、数据库结构的实现

根据系统实体描述,按照SQL建表向导完成系统所需表的建立即可。

3、数据库连接。5.2管理员模块的实现登陆界面:管理员登陆后的界面:基础信息维护界面:核心代码如下:<%Stringdep_id="";Stringdep_name="";Stringdep_zzzs="";sql="select*fromINFO_DEP";try{rs=null;rs=stmt.executeQuery(sql);}catch(SQLExceptione){out.print("SQLResultSetException2"+e.getMessage());}if(rs!=null&&rs.next()&&rs.last()&&rs.getRow()!=0){dep_id=rs.getString("dep_id"); dep_name=rs.getString("dep_name"); dep_zzzs=rs.getString("dep_zzzs"); } %>人员信息维护界面:用来查看检验与那和审核员提供的信息待批准报告界面:报告存档维护界面:查询待批准报告界面:查询已批准报告界面:按编号查询报告界面:查询结果界面:个人信息维护界面:修改密码界面:部分核心代码如下:按编号查询代码:</head><%@includefile="../db/dbin.jsp"%><%!Stringsql="";%><bodybgcolor="#FFFFFF"><tablewidth="99%"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="20"><imgsrc="../../images/mm_spacer.gif"width="20"height="1"/></td><tdcolspan="2"valign="top"><tableborder="0"cellspacing="0"cellpadding="2"width="99%"><tr><tdwidth="491"class="pageName"> </td><tdwidth="172"> </td></tr><tr><tdcolspan="2"class="bodyText"> <formname="form1"id="form1"><tablewidth="100%"border="1"cellpadding="0"cellspacing="0"bordercolor="#62b0eb"bordercolorlight="#62b0eb"bordercolordark="#FFFFFF"><tr><td><tablewidth="100%"border="0"cellpadding="0"cellspacing="0"><tr><tdheight="26"align="center"bgcolor="#62b0eb"class="middletitle">车用气瓶安装监督检验证书(按编号查询)</td></tr><tr><td><tablewidth="100%"border="0"cellpadding="5"cellspacing="1"class="righttdb"id="navigation"><tr><tdwidth="20%"align="center"bgcolor="#D6E7F9"class="righttitle">请输入报告编号</td><tdwidth="80%"colspan="4"bgcolor="#D6E7F9"class="righttitle"><inputname="rep_id"type="text"class="righttdb"id="rep_id">           <inputname="Submit"type="button"class="righttdb"value="提交"onClick="check()"/></td></tr></table></td></tr><tr><tdheight="26"bgcolor="#62b0eb"> </td></tr></table></td></tr></table></form></td> </tr></table> </td><tdwidth="9"> </td></tr><tr><tdwidth="20"height="30"> </td><tdwidth="304"> </td><tdwidth="426"> </td> <tdwidth="9"> </td></tr></table></body></html>添加用户信息代码:<scriptlanguage="javascript">functioncheck(){ if(!confirm("您是否真的要做添加用户信息的操作?")) { returnfalse; } varre=/[^\x00-\xff]/g; vardlm=document.form1.dlm.value; dlm1=dlm.replace(re,"xx"); if(dlm=="") {alert("登录名不能为空请输入!"); document.form1.dlm.focus(); returnfalse; } if(dlm.length<6||dlm.length>15){alert("登录名必须是6到15个字符!");document.form1.dlm.focus();returnfalse;} if(dlm1.length!=dlm.length){alert("登录名必须是英文状态下字母或数字!");document.form1.dlm.focus();returnfalse;} varpw1=document.form1.pwd1.value; varpw2=document.form1.pwd2.value; pw=pw1.replace(re,"xx"); if(pw1==""||pw2=="") {alert("密码不能为空请输入!"); document.form1.pwd1.focus(); returnfalse; }if(pw1.length<6||pw1.length>15){alert("必须是6到15个字符!");document.form1.pwd1.focus();returnfalse;} if(pw1.length!=pw.length){alert("密码必须是英文状态下字母或数字!");document.form1.pwd1.focus();returnfalse;} if(pw1!=pw2) { alert("两次输入的密码不一致,请检查!"); document.form1.pwd1.focus(); returnfalse; } varname=.value; if(name=="") { alert("用户姓名不能为空请输入!"); .focus(); returnfalse; } name=name.replace(re,"xx"); if(name.length>10) { alert("用户姓名不能超出10个字符,请重新输入!"); .focus(); returnfalse; } varzzzs=document.form1.zzzs.value; zzzs=zzzs.replace(re,"xx"); if(zzzs.length>20) { alert("资格证书编号不能超出20个字符,请重新输入!"); document.form1.zzzs.focus(); returnfalse; } vartelphone=document.form1.telphone.value; tel=telphone.replace(re,"xx"); if(tel.length>20) { alert("联系电话不能超出20个字符,请重新输入!"); document.form1.telphone.focus(); returnfalse; } if(tel.length!=telphone.length) { alert("联系电话必须为半角状态下数字,请重新输入!"); document.form1.telphone.focus(); returnfalse; } if(telphone!="") {//电话号码判断varpattern=/^([\d-+]*)$/;flag=pattern.test(telphone);if(!flag) {alert("非法的电话号码!")document.form1.telphone.focus();returnfalse;}} document.form1.method="post"; document.form1.action="user_insert_action.jsp"; document.form1.submit(); returntrue}</script>结论经过四个多月的努力,在导师赵洋老师的指导下,对液化天然气车辆年审系统有了较深刻的认识,也具备了一定的实际开发经验。认识到开发系统首先要明确用户的需求,然后进行系统分析,其次构建系统模型、建立完善的数据库,接着编写代码,最后测试系统。

明确用户需求阶段,在网上查阅了大量的相关资料,并浏览了部分相关软件,分析总结后将系统功能分为检验员模块、审核员模块和管理员模块几个部分,实现对液化天然气车辆相关信息的管理。系统分析阶段,查阅了大量基于不同技术的网站开发的文章,具有了一定的理论基础后,比较分析后采用了JSP编程技术和SQL

SERVER数据库,在Windows

XP操作系统环境下,运用JAVA开发工具,开发了这个基于B/S结构的毕业设计管理系统。本系统不但有良好的系统运行稳定性、可靠性和实用性,而且操作简单,维护方便,具有一定的实用价值。

系统进入编程阶段后,遇到了很多的困难。对JAVA语言的运用不是很熟练,导致在调试过程中一些细小错误的经常出现等。但经过自己的努力及老师的指导,最终解决了这些问题,开发出一个基本的液化天然气车辆年审系统,并达到了预期的设想。

虽然系统还有很多不足之处,如:程序中错误处理和输入控制不够全面,可能导致输入无效引发错误。但在整个开发过程中学到了很多的知识,增强了动手能力,积累了解决各种难题的经验。同时也发现了自己的许多不足之处,有待在将来的工作中进一步的学习和完善,掌握和运用更多的知识。参考文献[1]

谭征,孙红霞.

项目管理在MIS系统中的应用[J].

青岛远洋船员学院学报,2006年04期:43-45

[2]

张立富,吴宇红,陆夏美.人事管理系统[J].黑龙江水专学报,2002年02期:99-100.

[3]

麻胜远.人事管理系统设计[J].当代经理人,2005年03期:147-148.

[4]

金鉴禄,孟宪宝.人事管理系统的研究与实现[J].长春工业大学学报(自然科学版),2003年

02期:23-25.

[5]

许华英.人事管理信息系统的开发与应用[J].汽车科技,2003年

01期:39-41.

[6]

欧丹,王增武.基于B/S体系结构的人事管理系统[J].四川冶金,2003年04期:41-43.

[7]

陈海泉.人事管理系统简介[J].广东气象,2000年04期:37-38.

[8]

王熹.计算机人事管理系统及界面设计[J].西北水力发电,2006年

02期:83-86.

[9]

朱莉,阳桑,金双平.企业人事管理系统的设计与实现[J].电脑知识与技术(学术交流),2007年02期:503-504.

[10]

牛继来,何泽恒.数据查询模式研究及在powerbuilder中的实现[J].计算机技术与发展,2006年7期:61-63.

[11]

于善慧.基于C/S模式的人事管理信息系统的研究[J].大连海事大学工程硕士论文:27-38.

[12]XiaolinZhang,BoZhang,Yuehua

Wang.Research

and

Application

of

Management

Information

Systems[J].中国经济评论,英文版-2005年5期:74-77.

[13]K.Shimozono,M.Itsuki.Harasaka.User

Management

in

an

Educational

Computer

SystemPersonal

information

management.13th

International

ConferenceonInformationNetworking(ICOIN'98)

,21

January

1998

to

23

January

1998.

致谢在完成毕业设计期间,不仅提升了我的理论知识,也提高实际操作能力,最重要的是能够以平稳的心态面对困难与挑战。这都是因为有真挚的老师、真诚的朋友予于帮助,在此表以真诚的谢意。

首先感谢河北农业大学大学给作者提供了深造的机会,大学四年间,在各位老师的悉心指导下,使我学到了很多知识及独立学习、解决问题的本领。

其次感谢指导老师计算机科学与技术学院的赵洋老师,自开题任务书下达至完成此设计,在学习、工作、思想上给予的莫大帮助、鼓励、指导。其深厚的学术造诣、严谨的治学态度和对工作的那份责任感是我学习的榜样。

最后感谢关心和帮助过我的所有老师与同学。并向参与此次答辩的老师致以谢意。基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F87

温馨提示

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

评论

0/150

提交评论