jsp55汽车维修管理系统(jsp+servlet+sqlserver)-qrp_第1页
jsp55汽车维修管理系统(jsp+servlet+sqlserver)-qrp_第2页
jsp55汽车维修管理系统(jsp+servlet+sqlserver)-qrp_第3页
jsp55汽车维修管理系统(jsp+servlet+sqlserver)-qrp_第4页
jsp55汽车维修管理系统(jsp+servlet+sqlserver)-qrp_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

摘要随着我国经济的迅速发展,人们的生活水平有了显著提高,生活节奏一天比一天快,汽车也成了人们生活中离不开的代步工具。而汽车作为一种高价位消费品,并非每一个需要的人都能拥有,所以就诞生了一种新的商机——汽车维修业务。机动车维修管理就是对车辆信息和客户信息及配件信息的管理,主要包括客户预约管理.、配件的基本信息、维修管理、库存报警管理、客户信息的管理.员工管理,收银管理等,真正实现企业车辆信息管理的系统化、自动化和规范化。为了真正实现企业车辆维修信息管理的系统化、自动化和规范化。主要考虑最基本的车辆信息管理需求,应该具有如下功能:配件信息管理功能,包括配件类别添加、配件类别查询;配件信息添加、配件信息查询。拥有这些功能就基本上可以管理一个小型汽车维修公司,让使用者管理汽车维修公司更加自如、方便。【关键词】面向对象分析与设计,jsp,ADO

AbstractAlongwitheconomicincreaseincreasingly,theinformationageshascome,everykindofinformationinthelifeinclinetothearithmeticfigureturns,clearturn.Theunitvehiclemanagementsystemistobearinsuchanenvironment,thetransportationprospersincreasingly,makingabusinessunitnotatissimpleabusinesscar,buthavealotofacarsconstitute,andcartypebecomevariousvariety,thismaketheunitvehicleinformationcomplicates.Thereforewewilldevelopthehugeandsavingspaceofthecalculator,thehighperformancehandlesability,highdependabledatasafety,clearseetoturnthedatawaittheseadvantagestolendsupporttotheunittoproceedthemanagementtothevehicle,realizesthereasonableexploitationofthecalculatorresources,realrealizesthedecreaselaborforceincreasesthepurposeofthelaborquantity.Thistextanalyzesthesystemprimarilytoconstituteprimarily,includingneedanalysis,thedesigntargetofthesystem,dataconstruction,dataflowchartwithmaincharacteristicsetc.ofthesystem,thepointintroducesthedetailedwayofthinkingofthesystemfunctionmoldandrealizesmethod,andelaborateonwithpartsofsourcescodetothesystemandkeytechnique.[KEYWORD]:OOA,OOD,jdk,ADO翻译文字可能有出入,请自行校对。

目录XXXX学院毕业设计 1(论文) 1基于jsp的大众汽车维修管理系统 1第一章引言 61.1大众汽车维修管理系统简介 61.2系统开发的背景和目的 61.3系统设计的主要内容 71.4本文章节安排 7第二章系统开发的相关技术 82.1开发工具 82.2约定 82.3相关知识点 8第三章需求分析 93.1对功能的规定 93.2对性能的规定 103.2.1精度 103.2.2时间特性要求 113.2.3灵活性 113.3故障处理要求 113.4其他专门要求 12第四章数据库设计 134.1ADO技术简介 134.2系统功能模块的划分 14第五章系统实施 195.1目标 195.2用户的特点 195.3功能实现 205.3.1系统登陆模块 205.3.2管理员信息管理模块 215.3.3库存报警信息管理模块 225.3.4客户信息管理模块 225.3.5配件信息管理模块 245.3.6密码修改管理模块 265.4设备 27第六章结束语 28谢辞 29参考文献 30第一章引言1.1大众汽车维修管理系统简介汽车维修是全新的消费概念,服务性维修刺激了公务、商务用车,扩大了消费;融资性维修则是轿车进入家庭的主要途径。因此,发展汽车维修有利于汽车市场的进一步繁荣作为计算机应用的一部分,使用计算机对汽车维修信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.2系统开发的背景和目的随着我国经济的迅速发展,人们的生活水平有了显著提高,生活节奏一天比一天快,汽车也成了人们生活中离不开的代步工具。而汽车作为一种高价位消费品,并非每一个需要的人都能拥有,所以就诞生了一种新的商机——汽车维修业务。机动车维修管理系统针对的是机动车维修公司在向客户提供出租车辆服务过程中面对的各种问题,对其业务信息进行自动化、信息化处理,使车辆维修管理变得规范、快捷、高效。本系统包括主要包括客户预约管理.、配件的基本信息、维修管理、库存报警管理、客户信息的管理.员工管理,收银管理等,真正实现企业车辆信息管理的系统化、自动化和规范化。为了真正实现企业车辆维修信息管理的系统化、自动化和规范化。主要考虑最基本的车辆信息管理需求,应该具有如下功能:配件信息管理功能,包括配件类别添加、配件类别查询;配件信息添加、配件信息查询。拥有这些功能就基本上可以管理一个小型汽车维修公司,让使用者管理汽车维修公司更加自如、方便。通过这些管理模块,可以使汽车维修服务更加清晰,更加便捷,提高了服务质量,减少了操作人员的工作量。1.3系统设计的主要内容为了真正实现运输企业车辆信息管理的系统化、自动化和规范化。本系统主要考虑最基本的车辆信息管理需求,应该具有如下功能:(1)用户登录的管理:对用户的身份进行认证,只有合法的用户才能使用本系统。(2)基本信息的管理:主要包括客户信息的设置、配件信息设置、维修信息设置、员工信息设置和收银信息设置等。(3)客户的管理:主要是可以添加、修改、删除和查看客户人员信息。(4)维修业务的管理:可以对车牌,车型,品牌子,姓名,电话,身份证,故障描述,使用配,数量,、其他费用实付金额和维修唢等信息实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用汽车维修信息,高效、合理、恰当地管理。1.4本文章节安排本文在第一章主要阐述大众汽车维修管理系统的研究背景和研究意义,;第二章阐述了此次编译程序所运用的工具及相关的一些技术、知识点等。;第三章阐述需求分析,弄清楚此系统所要实现的功能和性能,还有相关的接口细节,定义软件的其他有效性需求;第四章要说明的是数据库的设计流程,讲解所用到数据库的相关知识点和设计出的数据库的详细信息。第五章是介绍系统实施,说明各个功能模块的实现方法。第二章系统开发的相关技术2.1开发工具根据大众汽车维修管理系统任务书的要求和本人对编程语言的熟练程度,开发工具选择使用MicrosoftVisualS2005,数据库软件为SQL2000。MYECLIPSE是在操作平台下设计应用程序的最迅速,最简捷的工具之一。不论初学者还是专业开发人员,MYECLIPSE提供了一整套工具,可以轻松方便地开发应用程序。因此,此系统用MYECLIPSE语言编写。系统要求建立的数据库名称:netqichezulin2.2约定括号内的文本是说明的信息,包括不适用的情况;(可以在此说明使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。)2.3相关知识点系统使用MYECLIPSE6.0编写界面和操作ActiveDataObject2.5(ADO)实现与数据库的接口,该接口基于OLEDB模型建立,是应用程序与数据库的桥梁,在ADO上将建立与数据库的通讯连接、执行T-SQL。ADO又称OLE自动化接口,是访问由Microsoft推出的最新,功能最强的应用程序接口。ADO是为OLE而设计的。OLEDB与开放式数据库很相似,是一个便于使用的新的低层接口,以统一的方式访问存储在不同信息源中的数据(包括关联和非关联数据库,电子邮件和文件系统,文本和图形,自定义商业对象等)。使用ADO以后,OLEDB的使用变得更简单。ADOData控件是ActiveX数据对象。ADOData控件和Data控件在概念上很相似,都是将一个数据源连接到一个数据感知控件,也都有相同的外观,共四个按钮。不过,ADO的适应性更广,在应用程序中也可直接使用ADO。应用程序的数据变换,通过T-SQL相关的插入操作来实现。应用程序的数据查询,通过T-SQL相关的查询语句来实现,并且应用程序在其结果集上进行操作。第三章需求分析3.1对功能的规定在设计程序的过程中,要先做好需求分析,需求分析所要做的工作就是描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。其研究的对象就是用户的要求。(1)、员工档案管理:员工的信息全部通过终端保存在中心数据库,管理员可以对这些信息进行增加、修改和删除操作。软件应该提供对员工的增加、修改和删除的操作。(2)、客户管理:客户的信息全部通过终端保存在中心数据库,管理员可以对这些信息进行增加、更新和删除操作。软件应该提供对运营的增加、修改和删除的操作。(3)、配件管理:提供配件的信息管理,管理员可以对这些信息进行增加修改和删除操作。(4)、库存报警管理:提供库存的信息管理,管理员可以对这些信息进行增加修改和删除操作。(5)、系统维护:本模块可以对系统运行进行初始化、管理员设置、数据备份和恢复。系统主要ER图如下:管理员信息实体图(姓名,密码,备注等)客户信息实体图(车型,品牌,姓名,电话,身份证,故障描述,使用配件,备注等)配件信息实体图(编号,品牌,类别,图片,库存,备注等)3.2对性能的规定3.2.1精度(1)、在执行数据增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;(2)、在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;(3)、数据的修改也要求保持对应的准确性;(4)、每月要求的额外的数据存储空间为15M。并且,所有数据采用集中式存储,数据位于数据库服务器上。数据库要有安全保障性能,必须只有授权的用户才能操作。3.2.2时间特性要求在用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在2秒钟之内。返回100行数据以内的数据查询,单次操作的响应时间要求在2秒之内。3.2.3灵活性(1)、操作方式:程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求全部支持键盘的定位操作(在不安装鼠标的计算机上,也能够使用该系统)。(2)、运行环境:程序在通常的条件下,在Win98/NT/2000上安装运行,但是,还要求能够在XP及后续的MS的操作系统上运行。系统要求能够在Win95的操作系统上安装和运行。(3)、同其他软件的接口的变化:(不适用)(4)、精度和有效时限的变化:(不适用)(5)、计划的变化或改进:由于本系统的规模比较小,计划和进度的改变不影响到需要实现的需求。3.3故障处理要求(1)、在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行;(2)、程序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复正常运行;(3)、数据库要求有灾难备份机制,以防止数据的全部丢失。3.4其他专门要求1、可扩充性:系统在开发完毕以后,应允许进行功能的扩展或者功能的重新解释和实现。2、健壮性:系统应该保证在一次开机三个月之内稳定运行,数据库在一些灾难事故中能够在系统安装好之后,两小时内恢复。

第四章数据库设计4.1ADO技术简介ADO是Microsoft为最新和最强大的数据访问范例OLEDB而设计的,是一个便于使用的应用程序层接口。ADO使您能够编写应用程序以通过OLE.DB提供者访问和操作数据库服务器中的数据。ADO最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为ADO,是用了一个比较熟悉的暗喻,OLE自动化接口。OLEDB是一组“组件对象模型”(COM)接口,是新的数据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源中的数据。OLEDB是MicrosoftUDA(UniversalDataSQL)策略的技术基础。OLEDB为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。也就是说,OLEDB并不局限于ISAM、Jet甚至关系数据源,它能够处理任何类型的数据,而不考虑它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在Excel电子数据表、文本文件、电子邮件/目录服务甚至邮件服务器,诸如MicrosoftExchange中的数据。但是,OLEDB应用程序编程接口的目的是为各种应用程序提供最佳的功能,它并不符合简单化的要求。需要的API应该是一座连接应用程序和OLEDB的桥梁,这就是ActiveXDataObjects(ADO)。ADO(ActiveXDataObject)是DAO/RDO的后继产物。ADO2.0在功能上与RDO更相似,而且一般来说,在这两种模型之间有一种相似的映射关系。ADO“扩展”了DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件。作为最新的数据库访问模式,ADO的使用也是简单易用,所以微软已经明确表示今后把重点放在ADO上,对DAO/RDO不再作升级,所以ADO已经成为了当前数据库开发的主流。另外ADOData控件和Data控件在概念上很相似,都是将一个数据源连接到一个数据感知控件,也都有相同的外观,共四个按钮。不过,ADO的适应性更广,在应用程序中也可直接使用ADO。由于ADOData控件不是MYECLIPSE的内部控件,因此在使用之前必须将其添加到控件箱中。ADO的核心是Command,Recordset和Connection对象。Connection对象用于建立与数据源的连接。通过连接可以从应用程序访问数据源。Recordset对象只代表记录集,是基于某个连接的表或Command对象的执行结果。在建立Connection后,可以发出命令操作数据源,一般情况下,Command对象可在数据源中添加、删除或更新数据,或者在表中查询数据。4.2系统功能模块的划分根据用户的要求和本身系统要实现的功能,我们要进行系统分析,系统分析是一组统称为计算机系统工程的活动。系统分析的目标就是识别用户要求,评价系统的可行性,进行经济分析和技术分析,把功能分配给硬件、软件、人、数据库和其他系统元素,建立成本和进度限制,生成系统规格说明和形成所有后续工作的基础。把基于计算机系统的功能分配到各个系统元素,就能够建立起一个模型,用以表达系统元素之间的相互关系。根据业务情况及实现目标,系统结构如图所示:配件信息配件信息录入维修信息处理录入收银信息录入客户档案录入员工信息录入库存报警录入数据处理数据存储中心系统数据录入运营状况图1、系统结构图图2系统功能模块图原始数据以表格的形式列出,如下:allusers表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10

2usernameVarChar50是255

3pwdVarChar50是255

4cxVarChar50是255

5addtimeDateTime8是23

kehuxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10

2xingmingVarChar50是255

3shenfenzhengVarChar300是255

4dianhuaVarChar50是255

5xingbieVarChar50是255

6dizhiVarChar300是255

7chepaiVarChar50是255

8chexingVarChar50是255

9pinpaiVarChar50是255

10beizhuVarChar500是255

11addtimeDateTime8是23

rukujilu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10

2bianhaoVarChar50是255

3mingchengVarChar300是255

4leibieVarChar50是255

5danweiVarChar50是255

6kucunVarChar50是255

7rukushuliangVarChar50是255

8caozuoyuanVarChar50是255

9addtimeDateTime8是23

shouyinjilu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10

2shoujubianhaoVarChar50是255

3xingmingVarChar50是255

4feiyongmingchengVarChar300是255

5feiyongVarChar50是255

6beizhuVarChar500是255

7addtimeDateTime8是23

weixiuguanli表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10

2chepaiVarChar50是255

3chexingVarChar50是255

4pinpaiVarChar50是255

5xingmingVarChar50是255

6dianhuaVarChar50是255

7shenfenzhengVarChar300是255

8guzhangmiaoshuVarChar500是255

9shiyongpeijianVarChar50是255

10shuliangVarChar50是255

11weixiufeiyongVarChar50是255

12weixiuyuanVarChar50是255

13addtimeDateTime8是23

yaopinleibie表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10

2leibieVarChar50是255

3addtimeDateTime8是23

yaopinxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10

2bianhaoVarChar50是255

3mingchengVarChar300是255

4leibieVarChar50是255

5danweiVarChar50是255

6tupianVarChar50是255

7beizhuVarChar500是255

8kucunVarChar50是255

9addtimeDateTime8是23

yuangongxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10

2gonghaoVarChar50是255

3xingmingVarChar50是255

4xingbieVarChar50是255

5dianhuaVarChar50是255

6ruzhishijianDateTime8是23

7chushengnianyueDateTime8是23

8shenfenzhengVarChar300是255

9zhaopianVarChar50是255

10zhuyaozhizeVarChar500是255

11addtimeDateTime8是23

yuyuedengji表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10

2xingmingVarChar50是255

3shenfenzhengVarChar300是255

4chepaiVarChar50是255

5chexingVarChar50是255

6pinpaiVarChar50是255

7yuyueshijianDateTime8是23

8beizhuVarChar500是255

9addtimeDateTime8是23

第五章系统实施5.1目标开发能够帮助中小型汽车维修公司实现车辆的管理的多用户系统。用户包括管理员和普通用户。计划第一阶段开发出用户为管理员的单机版系统;第二阶段开发出用户包括经理、队长、管理员的小型局域网系统。现阶段该软件的用户是管理员。该软件具有如下特性:用户可以添加、更新、查看、搜索或删除车辆档案中的信息、运营车辆中的信息、维修车中的信息和报废车辆档案中的信息;能够将损坏车辆维修的情况进行记录和维护;能够添加、删除、修改零件的数据;还可以添加、修改、删除和查询违章数据、事故数据;可以修改和创建用户信息;可以重新登录系统;可以实现数据备份和恢复。本项目是一个独立、完整的项目,目前不提供其他系统的接口。5.2用户的特点本系统的用户为中小型汽车维修公司,其操作人员为汽车维修公司的管理者。其本身的计算机水平不是很高。因此,界面的友好、简洁与易用性将是首要考虑的目标。然后根据用户的需要,加强系统的稳定性和可用性,用户在使用过程中不会出现问题,而且根据用户的特点,简单容易上手是这个系统的一大特点,可以让完全不懂计算机的人马上学会操作。5.3功能实现5.3.1系统登陆模块图3系统登陆模块本模块是系统登陆界面,实现的功能是检测合法用户,验证其用户名密码,以杜绝非法用户侵入系统。该界面是本系统中的第一个界在,其他任何操作均要在本界面登陆之后方可进行。实现登陆的主要代码如下所示:if(TextBox2.Text.ToString().Trim()==""||TextBox1.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('请输入完整');history.back();</script>");Response.End();}stringsql;sql="select*fromalluserswhereusername='"+TextBox2.Text.ToString().Trim()+"'andpwd='"+TextBox1.Text.ToString().Trim()+"'";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){Session["username"]=TextBox2.Text.ToString().Trim();Session["role"]=result.Tables[0].Rows[0]["cx"].ToString().Trim();Response.Redirect("default.htm");}else{Response.Write("<script>javascript:alert('对不起,用户名或密码不正确!');</script>");}}else{Response.Write("<script>javascript:alert('对不起,系统错误,请不要越权操作!');</script>");}5.3.2管理员信息管理模块图4管理员信息管理本模块是运用MYECLIPSE2005开发界面操作ADO连接SQL数据库,使用TextBox、combox、button、datagrid等控件。实现的功能是进行管理信息的添加、修改、查询和删除,把所有相关管理员信息都集中在一个页面进行,可以方便而集约地进行管理。。该模块仅供超级管理员使用。目的是让超级管理员可以添加系统中的其他普通管理员来共同管理工作,但为出于软件工程中的泛滥性原则,本模块仅供超级管理员单独使用。5.3.3库存报警信息管理模块图5库存报警信息管理本模块运用MYECLIPSE2005开发界面操作ADO连接SQL数据库,使用TextBox、combox、button、datagrid等控件。实现的功能是查询、查看、添加、修改及删除汽车信息的所有操作,包括车牌号、品牌、车主姓名等,其中品牌、车型为选择项,无需单独输入。该模块稍有难度,它多了几个下拉框选值,并且下拉框中的值是从数据库中动态读取的,5.3.4客户信息管理模块图6客户管理模块本模块运用MYECLIPSE2005开发界面操作ADO连接SQL数据库,使用TextBox、combox、button、datagrid等控件。实现的功能是查询、查看、添加、修改及删除汽车信息的所有操作,包括车牌号、品牌、车主姓名等,其中品牌、车型为选择项,无需单独输入。实现该模块的主要代码如下所示:{ xingbie.Items.Add("male"); xingbie.Items.Add("female"); //addxiala("kehuxinxi","bianhao","kehubianhao");chexing.Items.Add("小轿车");chexing.Items.Add("越野车");chexing.Items.Add("商务车");chexing.Items.Add("面包车");chexing.Items.Add("大卡车");chexing.Items.Add("跑车");pinpai.Items.Add("宝马");pinpai.Items.Add("奔驰");pinpai.Items.Add("现代");pinpai.Items.Add("吉利");pinpai.Items.Add("别克");}}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintokehuxinxi(xingming,shenfenzheng,dianhua,xingbie,dizhi,chepai,chexing,pinpai,beizhu)values('"+xingming.Text.ToString().Trim()+"','"+shenfenzheng.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"','"+xingbie.Text.ToString().Trim()+"','"+dizhi.Text.ToString().Trim()+"','"+chepai.Text.ToString().Trim()+"','"+chexing.Text.ToString().Trim()+"','"+pinpai.Text.ToString().Trim()+"','"+beizhu.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系统错误,请检查数据库设置问题');</script>");}}5.3.5配件信息管理模块图8配件信息模块本模块运用MYECLIPSE2005开发界面操作ADO连接SQL数据库,使用TextBox、combox、button、datagrid等控件。实现的功能是查询、查看、添加、修改及删除配件的所有操作。5.3.6密码修改管理模块图9修改密码模块本模块运用MYECLIPSE2005开发界面操作ADO连接SQL数据库,使用TextBox、combox、button、datagrid等控件。此模块实现的功能是修改管理密码,由于管理的密码是系统安全的一个很重要的关卡,所以在系统建设中显得很重要。MYECLIPSE是基于对象的设计,sql语句要封装到存储过程以保证数据库的访问级安全性。combox控件应在From_Load()中就把数据库中的数据读出来,任何系统都应该本着人性化设计,即多选择少输入。在使用ado对象之前要先加引用才能用。MSDN是非常强大的帮助系统。优秀的程序员要能够非常灵活的运用各种软件及其帮助文档,严格的命名规则和界面格式是保证软件质量的基本原则。实现本模块的主要代码如下所示:if(TextBox1.Text.ToString().Trim()==""||TextBox2.Text.ToString().Trim()==""||TextBox3.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('请填写完整');history.back();</script>");}else{if(TextBox2.Text.ToString().Trim()!=TextBox3.Text.ToString().Trim()){Response.Write("<script>javascript:alert('两次密码不一至,请确认');history.back();</script>");}else{stringsql;sql="select*fromalluserswhereusername='"+Session["username"].ToString().Trim()+"'andpwd='"+TextBox1.Text.ToString().Trim()+"'";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){sql="updatealluserssetpwd='"+TextBox2.Text.ToString().Trim()+"'whereusername='"+Session["username"].ToString().Trim()+"'";intresult2;result2=newClass1().hsgexucute(sql);if(result2==1){Response.Write("<script>javascript:alert('修改成功');</script>");}else{Response.Write("<script>javascript:alert('系统错误');</script>");}}else{Response.Write("<script>javascript:alert('原密码不正确');</script>");}}}}5.4设备客户程序硬件要求:具有PentiumIII处理器且满足

温馨提示

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

评论

0/150

提交评论