首页 jsp大众汽车维修管理系统论文

jsp大众汽车维修管理系统论文

举报
开通vip

jsp大众汽车维修管理系统论文jsp大众汽车维修管理系统论文 职场大变样社区(www.zcdby.com):下载毕业设计成品 全套资料,全部50元以下 XXXX 基于jsp的大众汽车维修管理系统 学 院: 专 业: 班 级: 学 号: 学生姓名: 指导教师: 2012年4月xx日 摘要 随着我国经济的迅速发展,人们的生活水平有了显著提高,生活节奏一天比一天快,汽车也成了人们生活中离不开的代步工具。而汽车作为一种高价位消费品,并非每一个需要的人都能拥有,所以就诞生了一种新的商机——汽车维修业务。 机动车维修管理就是对车...

jsp大众汽车维修管理系统论文
jsp大众汽车维修管理系统论文 职场大变样社区(www.zcdby.com):下载毕业设计成品 全套资料,全部50元以下 XXXX 基于jsp的大众汽车维修管理系统 学 院: 专 业: 班 级: 学 号: 学生姓名: 指导教师: 2012年4月xx日 摘要 随着我国经济的迅速发展,人们的生活水平有了显著提高,生活节奏一天比一天快,汽车也成了人们生活中离不开的代步工具。而汽车作为一种高价位消费品,并非每一个需要的人都能拥有,所以就诞生了一种新的商机——汽车维修业务。 机动车维修管理就是对车辆信息和客户信息及配件信息的管理,主要包括客户预约管理.、配件的基本信息、维修管理、库存报警管理、客户信息的管理.员工管理,收银管理等,真正实现企业车辆信息管理的系统化、自动化和规范化。为了真正实现企业车辆维修信息管理的系统化、自动化和规范化。主要考虑最基本的车辆信息管理需求,应该具有如下功能:配件信息管理功能,包括配件类别添加、配件类别查询;配件信息添加、配件信息查。拥有这些功能就基本上可以管理一个小型汽车维修公司,让使用者管理汽车维修公司询 更加自如、方便。 【关键词】面向对象 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 与设计,jsp,ADO Abstract Along with economic increase increasingly, the information ages has come, every kind of information in the life incline to the arithmetic figure turns, clear turn. The unit vehicle management system is to bear in such an environment, the transportation prospers increasingly, making a business unit not at is simple a business car, but have a lot of a cars constitute, and car type become various variety, this make the unit vehicle information complicates. Therefore we will develop the huge and saving space of the calculator, the high performance handles ability, high dependable data safety, clear see to turn the data wait these advantages to lend support to the unit to proceed the management to the vehicle, realizes the reasonable exploitation of the calculator resources, real realizes the decrease labor force increases the purpose of the labor quantity. This text analyzes the system primarily to constitute primarily, including need analysis, the design target of the system, data construction, data flow chart with main characteristics etc. of the system, the point introduces the detailed way of thinking of the system function mold and realizes method, and elaborate on with parts of sources code to the system and key technique. [KEYWORD]:OOA,OOD,jdk,ADO 翻译文字可能有出入,请自行校对。 目 录 XXXX学院毕业设计 ....................................................................................................................................................................1 (论文) ...........................................................................................................................................................................................1 基于JSP的大众汽车维修管理系统 .........................................................................................................................................1 第一章 引言 ....................................................................................................................................................................................7 1.1 大众汽车维修管理系统简介............................................................................................................................................7 1.2 系统开发的背景和目的.....................................................................................................................................................7 1.3 系统设计的主要内容 .........................................................................................................................................................8 1.4 本文章节安排 ......................................................................................................................................................................8 第二章 系统开发的相关技术 .....................................................................................................................................................9 2.1 开发工具 ...............................................................................................................................................................................9 2.2 约定 ........................................................................................................................................................................................9 2.3 相关知识点...........................................................................................................................................................................9 第三章 需求分析..........................................................................................................................................................................10 3.1 对功能的 规定 关于下班后关闭电源的规定党章中关于入党时间的规定公务员考核规定下载规定办法文件下载宁波关于闷顶的规定 ....................................................................................................................................................................10 3.2 对性能的规定 ....................................................................................................................................................................11 3.2.1 精度............................................................................................................................................................................. 11 3.2.2 时间特性要求.........................................................................................................................................................12 3.2.3 灵活性 ......................................................................................................................................................................12 3.3 故障处理要求 ....................................................................................................................................................................12 3.4 其他专门要求 ....................................................................................................................................................................13 第四章 数据库设计 .....................................................................................................................................................................14 4.1 ADO技术简介 .....................................................................................................................................................................14 4.2 系统功能模块的划分 .......................................................................................................................................................15 第五章 系统实施..........................................................................................................................................................................20 5.1 目标 ......................................................................................................................................................................................20 5.2 用户的特点.........................................................................................................................................................................20 5.3 功能实现 ...........................................................................................................................................................................21 5.3.1 系统登陆模块 ............................................................................................................................................................21 5.3.2 管理员信息管理模块..............................................................................................................................................22 5.3.3 库存报警信息管理模块 .........................................................................................................................................23 5.3.4 客户信息管理模块 ..................................................................................................................................................23 5.3.5 配件信息管理模块 ..................................................................................................................................................25 5.3.6 密码修改管理模块 ..................................................................................................................................................26 5.4 设备 ......................................................................................................................................................................................28 第六章 结束语 ..............................................................................................................................................................................29 谢 辞 ...........................................................................................................................................................................................30 参考文献 .........................................................................................................................................................................................31 第一章 引言 1.1 大众汽车维修管理系统简介 汽车维修是全新的消费概念,服务性维修刺激了公务、商务用车,扩大了消费;融资性维修则是轿车进入家庭的主要途径。因此,发展汽车维修有利于汽车市场的进一步繁荣作为计算机应用的一部分,使用计算机对汽车维修信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 1.2 系统开发的背景和目的 随着我国经济的迅速发展,人们的生活水平有了显著提高,生活节奏一天比一天快,汽车也成了人们生活中离不开的代步工具。而汽车作为一种高价位消费品,并非每一个需要的人都能拥有,所以就诞生了一种新的商机——汽车维修业务。 机动车维修管理系统针对的是机动车维修公司在向客户提供出租车辆服务过程中面对的各种问题,对其业务信息进行自动化、信息化处理,使车辆维修管理变得规范、快捷、高效。 本系统包括主要包括客户预约管理.、配件的基本信息、维修管理、库存报警管理、客户信息的管理.员工管理,收银管理等,真正实现企业车辆信息管理的系统化、自动化和规范化。为了真正实现企业车辆维修信息管理的系统化、自动化和规范化。主要考虑最基本的车辆信息管理需求,应该具有如下功能:配件信息管理功能,包括配件类别添加、配件类别查询;配件信息添加、配件信息查询。拥有这些功能就基本上可以管理一个小型汽车维修公司,让使用者管理汽车维修公司更加自如、方便。 通过这些管理模块,可以使汽车维修服务更加清晰,更加便捷,提高了服务质量,减少了操作人员的工作量。 1.3 系统设计的主要内容 为了真正实现运输企业车辆信息管理的系统化、自动化和规范化。本系统主要考虑最基本的车辆信息管理需求,应该具有如下功能: (1) 用户登录的管理:对用户的身份进行认证,只有合法的用户才能使用本系统。 (2) 基本信息的管理:主要包括客户信息的设置、配件信息设置、维修信息设置、员工信息设置和收银信息设置等。 (3) 客户的管理:主要是可以添加、修改、删除和查看客户人员信息。 (4) 维修业务的管理:可以对车牌,车型,品牌子,姓名,电话,身份证,故障描述,使用配,数量,、其他费用实付金额和维修唢等信息 实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用汽车维修信息,高效、合理、恰当地管理。 1.4 本文章节安排 本文在第一章主要阐述大众汽车维修管理系统的研究背景和研究意义,;第二章阐述了此次编译程序所运用的工具及相关的一些技术、知识点等。;第三章阐述需求分析, 弄清楚此系统所要实现的功能和性能,还有相关的接口细节,定义软件的其他有效性需求;第四章要说明的是数据库的设计流程,讲解所用到数据库的相关知识点和设计出的数据库的详细信息。第五章是介绍系统实施,说明各个功能模块的实现方法。 第二章 系统开发的相关技术 2.1 开发工具 根据大众汽车维修管理系统任务书的要求和本人对编程语言的熟练程度,开发工具选择使用Microsoft Visual Studio.net 2005 ,数据库软件为SQL 2000。MYECLIPSE是在操作平台下设计应用程序的最迅速,最简捷的工具之一。不论初学者还是专业开发人员,MYECLIPSE提供了一整套工具,可以轻松方便地开发应用程序。因此,此系统用MYECLIPSE语言编写。系统要求建立的数据库名称:netqichezulin 2.2 约定 括号内的文本是说明的信息,包括不适用的情况;(可以在此说明使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。) 2.3 相关知识点 系统使用MYECLIPSE 6.0编写界面和操作Active Data Object 2.5 (ADO)实现与数据库的接口,该接口基于OLE DB 模型建立,是应用程序与数据库的桥梁,在ADO上将建立与数据库的通讯连接、执行T-SQL。ADO又称OLE自动化接口,是访问由Microsoft推出的最新,功能最强的应用程序接口。ADO是为OLE而设计的。OLEDB与开放式数据库很相似,是一个便于使用的新的低层接口,以统一的方式访问存储在不同信息源中的数据(包括关联和非关联数据库,电子邮件和文件系统,文本和图形,自定义商业对象等)。使用ADO以后,OLEDB的使用变得更简单。ADO Data控件是ActiveX数据对象。ADO Data控件和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.1 ADO技术简介 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。 OLE DB是一组“组件对象模型”(COM) 接口,是新的数据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源中的数据。OLE DB是Microsoft UDA(Universal Data SQL)策略的技术基础。OLE DB 为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。也就是说,OLE DB 并不局限于 ISAM、Jet 甚至关系数据源,它能够处理任何类型的数据,而不考虑它们的格式和存储方法。 在实际应用中,这种多样性意味着可以访问驻留在 Excel 电子数据表、文 Microsoft Exchange 中的本文件、电子邮件/目录服务甚至邮件服务器,诸如 数据。但是,OLE DB 应用程序编程接口的目的是为各种应用程序提供最佳的功能,它并不符合简单化的要求。需要的API 应该是一座连接应用程序和OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。 ADO(ActiveXDataObject)是DAO/RDO的后继产物。ADO2.0在功能上与RDO更相似,而且一般来说,在这两种模型之间有一种相似的映射关系。ADO“扩展”了DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件。作为最新的数据库访问模式,ADO的使用也是简单易用,所以微软已经明确表示今后把重点放在ADO上,对DAO/RDO不再作升级,所以ADO已经成为了当前数据库开发的主流。 另外ADO Data控件和Data控件在概念上很相似,都是将一个数据源连接到一个数据感知控件,也都有相同的外观,共四个按钮。不过,ADO的适应性更广,在应用程序中也可直接使用ADO。由于ADO Data控件不是MYECLIPSE的内部控件,因此在使用之前必须将其添加到控件箱中。ADO的 核心是Command, Recordset和Connection对象。Connection对象用于建立与数据源的连接。通过连接可以从应用程序访问数据源。Recordset对象只代表记录集,是基于某个连接的表或Command对象的执行结果。在建立Connection后,可以发出命令操作数据源,一般情况下,Command对象可在数据源中添加、删除或更新数据,或者在表中查询数据。 4.2 系统功能模块的划分 根据用户的要求和本身系统要实现的功能,我们要进行系统分析,系统分析是一组统称为计算机系统 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 的活动。系统分析的目标就是识别用户要求,评价系统的可行性,进行经济分析和技术分析,把功能分配给硬件、软件、人、数据库和其他系统元素,建立成本和进度限制,生成系统规格说明和形成所有后续工作的基础。把基于计算机系统的功能分配到各个系统元素,就能够建立起一个模型,用以表达系统元素之间的相互关系。根据业务情况及实现目标,系统结构如图所示: 运营状况 配件信息录入 客户档案录入 维修信息处理录入 员工信息录入 数据处理 收银信息录入 库存报警录入 数据存储中心 系统数据录入 图1、 系统结构图 图2 系统功能模块图 原始数据以表格的形式列出,如下: allusers表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 username VarChar 50 是 255 3 pwd VarChar 50 是 255 4 cx VarChar 50 是 255 5 addtime DateTime 8 是 23 kehuxinxi表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 xingming VarChar 50 是 255 3 shenfenzheng VarChar 300 是 255 4 dianhua VarChar 50 是 255 5 xingbie VarChar 50 是 255 6 dizhi VarChar 300 是 255 7 chepai VarChar 50 是 255 8 chexing VarChar 50 是 255 9 pinpai VarChar 50 是 255 10 beizhu VarChar 500 是 255 11 addtime DateTime 8 是 23 rukujilu表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 bianhao VarChar 50 是 255 3 mingcheng VarChar 300 是 255 4 leibie VarChar 50 是 255 5 danwei VarChar 50 是 255 6 kucun VarChar 50 是 255 7 rukushuliang VarChar 50 是 255 8 caozuoyuan VarChar 50 是 255 9 addtime DateTime 8 是 23 shouyinjilu表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 shoujubianhao VarChar 50 是 255 3 xingming VarChar 50 是 255 4 feiyongmingcheng VarChar 300 是 255 5 feiyong VarChar 50 是 255 6 beizhu VarChar 500 是 255 7 addtime DateTime 8 是 23 weixiuguanli表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 chepai VarChar 50 是 255 3 chexing VarChar 50 是 255 4 pinpai VarChar 50 是 255 5 xingming VarChar 50 是 255 6 dianhua VarChar 50 是 255 7 shenfenzheng VarChar 300 是 255 8 guzhangmiaoshu VarChar 500 是 255 9 shiyongpeijian VarChar 50 是 255 10 shuliang VarChar 50 是 255 11 weixiufeiyong VarChar 50 是 255 12 weixiuyuan VarChar 50 是 255 13 addtime DateTime 8 是 23 yaopinleibie表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 leibie VarChar 50 是 255 3 addtime DateTime 8 是 23 yaopinxinxi表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 bianhao VarChar 50 是 255 3 mingcheng VarChar 300 是 255 4 leibie VarChar 50 是 255 5 danwei VarChar 50 是 255 6 tupian VarChar 50 是 255 7 beizhu VarChar 500 是 255 8 kucun VarChar 50 是 255 9 addtime DateTime 8 是 23 yuangongxinxi表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 gonghao VarChar 50 是 255 3 xingming VarChar 50 是 255 4 xingbie VarChar 50 是 255 5 dianhua VarChar 50 是 255 6 ruzhishijian DateTime 8 是 23 7 chushengnianyue DateTime 8 是 23 8 shenfenzheng VarChar 300 是 255 9 zhaopian VarChar 50 是 255 10 zhuyaozhize VarChar 500 是 255 11 addtime DateTime 8 是 23 yuyuedengji表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 xingming VarChar 50 是 255 3 shenfenzheng VarChar 300 是 255 4 chepai VarChar 50 是 255 5 chexing VarChar 50 是 255 6 pinpai VarChar 50 是 255 7 yuyueshijian DateTime 8 是 23 8 beizhu VarChar 500 是 255 9 addtime DateTime 8 是 23 第五章 系统实施 5.1 目标 开发能够帮助中小型汽车维修公司实现车辆的管理的多用户系统。用户包括管理员和普通用户。计划第一阶段开发出用户为管理员的单机版系统;第二阶段开发出用户包括经理、队长、管理员的小型局域网系统。现阶段该软件的用户是管理员。该软件具有如下特性:用户可以添加、更新、查看、搜索或删除车辆档案中的信息、运营车辆中的信息、维修车中的信息和报废车辆档案中的信息;能够将损坏车辆维修的情况进行记录和维护;能够添加、删除、修改零件的数据;还可以添加、修改、删除和查询违章数据、事故数据;可以修改和创建用户信息;可以重新登录系统;可以实现数据备份和恢复。本项目是一个独立、完整的项目,目前不提供其他系统的接口。 5.2 用户的特点 本系统的用户为中小型汽车维修公司,其操作人员为汽车维修公司的管理者。其本身的计算机水平不是很高。因此,界面的友好、简洁与易用性将是首要考虑的目标。然后根据用户的需要,加强系统的稳定性和可用性,用户在使用过程中不会出现问题,而且根据用户的特点,简单容易上手是这个系统的一大特点,可以让完全不懂计算机的人马上学会操作。 5.3 功能实现 5.3.1 系统登陆模块 图3 系统登陆模块 本模块是系统登陆界面,实现的功能是检测合法用户,验证其用户名密码,以杜绝非法用户侵入系统。 该界面是本系统中的第一个界在,其他任何操作均要在本界面登陆之后方可进行。实现登陆的主要代码如下所示: if (TextBox2.Text.ToString().Trim() == "" || TextBox1.Text.ToString().Trim() == "") { Response.Write(""); Response.End(); } string sql; sql = "select * from allusers where username='" + TextBox2.Text.ToString().Trim() + "' and pwd='" + TextBox1.Text.ToString().Trim() + "'"; DataSet result = new DataSet(); result = new Class1().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(""); } } else { Response.Write(""); } 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("别克"); } } protected void Button1_Click(object sender, EventArgs e) { string sql; sql="insert into kehuxinxi(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()+"') "; int result; result = new Class1().hsgexucute(sql); if (result == 1) { Response.Write(""); } else { Response.Write(""); } } 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(""); } else { if (TextBox2.Text.ToString().Trim() != TextBox3.Text.ToString().Trim()) { Response.Write(""); } else { string sql; sql = "select * from allusers where username='" + Session["username"].ToString().Trim() + "' and pwd='" + TextBox1.Text.ToString().Trim() + "'"; DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) { if (result.Tables[0].Rows.Count > 0) { sql = "update allusers set pwd='" + TextBox2.Text.ToString().Trim() + "' where username='" + Session["username"].ToString().Trim() + "'"; int result2; result2 = new Class1().hsgexucute(sql); if (result2 == 1) { Response.Write(""); } else { Response.Write(""); } } else { Response.Write(""); } } } } 5.4 设备 客户程序硬件要求: 具有 Pentium III 处理器且满足以下要求的计算机: 最低 512 MB 内存 最小 8 GB 硬盘 客户程序软件: Windows 98/NT /2000或更高版本 第六章 结束语 这次设计我使用MYECLIPSE进行编译,因为MYECLIPSE是一门很基础,很简单,而且还很实用的编程语言,可以想象很多基于其开发语言开发出来的各类软件产品已得到广泛的推广。技术以超乎想象的速度发展,但万变不离其宗,专业应用程序仍需要专业人员开发。现在出现了许多新的编程语言其功能更加强大,并且在网络上得到了更多用户的喜爱。随着计算机技术的不断发展,计算机网络已经成为信息时代的重要特征,人们称它为信息高速公路。这也是科技高速发展的一个体现。 本系统的完成已经具备基本的功能,可初步满足小型车辆维修企业的需求。在操作方面力求简单明了,能够让初学者很快学会使用。在编译过程中也力求简单明了,不使用复杂函数,但因为此系统是一个小程序,所以其中还有许多不足之处,它的功能还不够强大,设置有些繁琐,界面不够精美等,这些还要加以改进。由于时间有点紧,所以界面做的不是很美观,界面中的图标和插图有些模糊,如果要改的话,就需要自己制作小图标,比如制作一些类似路牌的图标,我想会很切题。程序中将查询分为两种,一种是直接查询,另一种是列表查询,就是将所有要查找的信息全部罗列出来。如果要改的话,我觉得就是把这两种查询结合到一起。因为是为小型企业制作的,所以我觉得在功能方面不必修改,但是可以根据需要增加其他的功能。 系统设计及开发时,重点考虑了如下方面:代码可重用:利用调用函数的思路,实现代码的精练与高效率; 功能可裁剪:功能模块相对独立,根据实际应用来“量身定做”;系统可伸缩:针对不同信息加载相关的专业扩展模块 ;结构化设计:产生自上而下、结构清晰的系统结构,可用数据流图、系统结构图、E—R图和实体关系图来进行逻辑模型的描述。此次设计就是以这些为指导思想制作完成,我个人认为在其他编程语言中也是可以这样编程的。 谢 辞 感谢某某某老师给予的技术支持。在大四上学期,由钟老师教我们计算机操作系统课程,一个学期的接触,让我感受到,某老师是一个治学严谨的人,他对学生要求严格,课余无私地为同学解决学习上的问题,因此大家都顺利的通过了学校的考验。同时他也勤奋努力学习,得到了学校的肯定。这次毕业设计由某老师指导,我很高兴。在老师的指导下我完成了设计并撰写了毕业论文,由于自身做事有些马虎,论文写的不是很理想,钟老师批评了我,又一次让我感受到老师做事的认真,让我学会了一些做人的道理。通过老师的指导,我的论文终于完成了。在这里再次感谢某老师。 感谢某某同学的技术支持。他们都是我的好友,在做设计的过程中,我遇到了很多的困难,有了他们的帮助我才能够顺利完成设计,感谢他们。 因为有了你们生活才充满乐趣和不平凡,成功才有了可能。让我们共同努力打造美好的将来。 参考文献 [1]郑阿奇.MYECLIPSE实用教程.北京.电子工业出版社.2005.4 [2]闪四清.Microsoft SQL Server 2000 实用教程.北京.人民邮电出版社.2000.12 [3]郑人杰.殷人昆等. 实用软件工程.北京.清华大学出版社.1997.4 [4]萨师煊.王珊.数据库系统概论第二版北京高等教育出版社1991 [5]严蔚敏.吴伟民.数据结构.北京清华大学出版社.1987 [6]谢希仁.计算机网络.第二版.大连.大连理工大学出版社.1996 [7]龚沛曾 陆慰民 杨志强编著.Visual Basic 程序设计教程.高等教育出版社.2000 [8] [美] Mike Gunderloy .Joseph L.jorden编著.SQL Server 2000 从入门到精通.电子工 业出版社.2001 [9]Ekedahl MV.VisualBasic6.0 Advanced Topics.Course Technology, 2000 [10]Jung D,Boutquin P.The Waite Group's VisualBasic6 Superbible.SAMS, 2003
本文档为【jsp大众汽车维修管理系统论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_477730
暂无简介~
格式:doc
大小:188KB
软件:Word
页数:0
分类:
上传时间:2018-08-10
浏览量:30