汽车美容管理系统_第1页
汽车美容管理系统_第2页
汽车美容管理系统_第3页
汽车美容管理系统_第4页
汽车美容管理系统_第5页
免费预览已结束,剩余22页可下载查看

下载本文档

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

文档简介

1、噌理系统COmPany number :0089WT-8898YT-W8CCB-BUUT-202108成绩评定表学生姓名班级学号专业计算机科学与技术课程设计题目汽车美容管理系统评组长签字:语成绩日期2014年11月18日课程设计任务书学院信息院专业计算机科学与技术学生姓名班级学号课程设计题目汽车美容管理系统实践教学要求与任务:本系统在VS2010软件下使用C#语言和SQL SerVer数据库开发的。本系 统包括客户管理、车辆管理、项目管理、收费管理四大模块。四大模块又包含 各自的子模块。客户管理包括新增客户、查询信息、修改信息、删除客户;车 辆管理包括新增车辆、查询信息、修改信息、删除车辆;项

2、目管理包括新增项 目、查询信息、信息修改、删除项目;收费管理包括登记收费、财务统计。工作计划与进度安排:按照2010专业方向综合实训(软件方向)教学大纲的要求,本专业方向 综合实训时间安排在教学第11周、第12教学周时间内完成汽车美容管理系统 的软件开发。1、查阅资料:数据库系统概论软件工程,.NET大局观等书 籍3本。2、开发与设计:针对C#语言环境,并进行初步设计、整体功能设计、编 码。3、调试和软件功能的测试。4、答辩与论文撰写。时间安排如下:第1周 查找资料、完成初步设计、代码设计与初步调试;第2周 调试、测试、验收、课程设计论文撰写、答辩。指导教师:2014 年 10 月 31 日专

3、业负责人:2014年10月31日学院教学副院长:2014年10月31日目录系统内容概述随着社会的高速发展,科学技术的迅速提高,汽车的使用越来越普及,同时汽车美容店等相应 的产业也曰益増多,规模逐渐増大,传统的手工操作业务流程和资料管理已经很难满足当前汽车美 容店的业务需求。为改善企业中因手工统计车辆、材料、财务等各类信息的烦琐性以及当前汽车 美容店业务流程管理难度大、头绪多、耗费大量人力和财力的问题,在节省企业工作时间的同时提 高企业的工作效率,达到提升企业效益的目的,一套完整的计算机化的汽车美容店业务管理的解决 方案应运而生1。该系统的具体任务就是设计一个汽车美容店的业务流程和资料信息管理系

4、统, 由计算机来代替人工执行一系列诸如车辆登记、维修估价、结算汇总等操作。这样就使办公人员可 以轻松地完成汽车美容业务管理的工作。系统要求概述某汽车美容店管理系统实现美容项目及价格信息管理;实现客户信息、客户车辆信息管理;实现美容登记 和收费管理;创建存储过程统计指定月份各种美容项目的美容次数;创建存储过程统计指定年份各客户的美容 次数;创建存储过程统计指定月份美容店的收入情况;创建规则限制客户的性别必须输入'男'或'女';创建表间 关系。系统性能要求对系统性能的要求包括对系统时间规泄,灵活性,输入输出,数据管理能力,故障处理要求和运行环境规左 等的要求。系统灵

5、活性1、操作方式通俗易懂、容易上手,界面美观、大方,将窗体程序转为控制台应用程序,符合 用户操作习惯。4、一个模块的改变不会影响其他的模块。输入输出要求能够对不完整的数据进行校验,保证数据的完整性和一致性,对特殊字符的过滤功能,输出能满足用户的需 求。二、需求分析系统需求分析是指理解用户的需求,就软件的功能和客户达成一致,需求分析的任务就是 解决“做什么"的问题.也就是要从各个方面理解用户的各项要求,并能够准确地表达所接受的 用户需求,具有决策性、方向性和策略性的作用。系统功能需求1、美容收费:对美容消费进行登记,能够实时显示收费信息。2、财务统计:能够统计指定月份各种美容项目的美容

6、次数;能够统计指定年份各客户的美容 次数;能够统计指定月份美容店的收入情况;3、车辆管理:对车辆信息进行查询、新増、修改、删除等操作。3、客户管理:对客户信息进行查询、新増、修改、删除等操作。3、项目管理:对项目信息进行查询、新増、修改、删除等操作。可行性分析可行性分析是根据初步调查结果做出系统开发是否可行的结论的过程。每一个项目工程的确立 都需要进行项目的可行性分析。该分析保证正确的选择投资项目所必要工作,这对项目的审批程序 也是必不可少的。信息系统开发项目是一项非常复杂的高科技系统工程,所以系统的可行性分析是 必不可少的,可行性研究的目的也就是用最小的代价在尽可能短的时间内确定问题是否可以

7、很好的 解决、是否值得去解决。根据调查分析,系统设计方案有以下三个可行性。技术可行性传统的应用程序是通过事先与数据库确立连接,在整个程序的运行过程通过维护数据库的连接 方式而实现。首先现在的系统开发方法已经发展的相对成熟,结构化和面向的对象,都已经广泛的使用,这 让我们开发系统的系统调查、系统分析、系统设计和系统实施更加的规范,系统完成的更加的科 学。开发系统所需要的硬件技术、软件开发技术和网络技术发展的相当的成熟。其次汽车美容管理系统有如下的特点:一是数据量相对较大;二是数据的处理相对集中,内部 数据的处理量大,输出量大。三是需要不断进行更新。基于以上三个特点,现有技术都可以达到要 求的目标

8、。在单机环境下组建管理信息系统,该系统的开发工作可以采用VS做前台,SQL SerVer 做后台数据库来进行。前台的可视化程度非常高,人机交互能力也比较强,应用起来也是十分的方 便,后台的数据库功能十分强大,能很好的支持系统的运行。经济可行性开发软件的投资费用主要包括:包括讣算机设备和软件配置等的设备费用:包含开发人员、运行人员和维护 人员的人员费用:包括文档资料,纸张需要等的材料费用;和一些如设备保养的其他费用。现在的汽车美容管理 系统有自己的运营费用,而且一般美容管理在原有的计算机硬件基础上不必再投入:只需要在软件开发上而投入 少许经费就可以了,这方而的美容公司应该会愿意承担并且完全可以支

9、付的起。同时,系统管理人员熟知美容管理的流程。所以,花费在人员培训上的费用是不会太髙的。开发的系统是一 个性能稳立,易于维护的系统,后期维护不会消耗大量的人力和物力,这样系统在人员方而的投资也可以支付。操作可行性本系统要求运行环境不高,可以在WindOWS7操作系统平台上运行,数据库服务器为SQL SerVer200&开发工具采用的VS 2010o界面美观、易懂、容易操作、功能齐全,方便了对成绩的 管理。综上所述,从经济可行性、技术可行性、操作可行性上来说,系统开发是完全可行的。三、概要设计系统开发工作经过需求分析阶段,已完全弄淸了用户的需要,较好的解决了 “做什么”的问题,我们建立了

10、 系统逻辑模型。到现在,本系统的开发阶段就进入到了概要设计阶段,我们开始动手解决“怎么做”的问题。也 就是根据我们需求分析阶段确定的系统的逻辑模型,完成对系统物理模型设计的问题。我们在概要设讣阶段的指导思想就是结构化指导思想,是指用一组标准的规则与图表工具来确左系统该有什 么模块,怎么连接,这样才能形成新系统的结构,然后再继续进行诸如输入、输出、对话等设汁,为整个系统的 实施做好铺垫。系统数据库设计数据库设计是管理信息系统的重要组成部分。数据库设计是对一个既定的环境,进行符合应用 语义的逻辑设计,并且提供了一个确定存储结构和物理设计,在有效存取数据和数据模型的情况下 实现系统目标。建立了良好的

11、文件组织形式和数据库结构,使系统准确、快速的获得所需信息是评 价系统的主要指标。因此,是管理信息系统的重要组成部分。数据库设计的核心问题就是设计出较 好的数据模型。在现在的数据库管理系统中有网状模型、层次模型和关系模型三种模型。这里的关 系模型具有相对较高的数据独立性,使用起来也非常方便。目前,微机数据库多采用关系型数据库 模型。我们采用SQL SerVer数据库。这个数据库对行增加、删除、编辑和统计、显示和应答都极 为方便。其中的排序和索引功能,对数据快速定位、查询提供了有利条件。数据库概念结构设计(E-R图)概念模型的表示方法很多,其中最为着名最为常用的是E-R图。简单的说,E-R图用来分

12、析数 据关系的。下面具体列出高校学生选课管理系统主要的实体图及E-R图。实体间E-R图如图所示。日期ID图ER图数据库表设计根据给出的E-R图可以对系统所需要的数据库进行设计,数据库中包含多个表,以下列出主 要的数据表及各个表中的字段详细情况。客户信息表,用于客户信息的储存与管理,如表所示。表客户信息表字段名数据类型长度约束IDnchar20Primary Key姓名nchar50NOT NULL年龄Hrlt4NOT NULL性别nchar5NOT NULL联系方式nchar20NOT NULL地址nchar50NOT NULL车辆信息表,用于车辆信息的储存与管理,如表所示表车辆信息表字段名数

13、据类型长度约束IDnchar20PrImary Key车主 IDnchar20NOT NULL品牌nchar50NOT NULL项目信息表,用于项目信息的储存与管理,如表所示: 表学生信息表 字段名数据类型长度约束名称nchar50Primary Key价格St4NoT NULL记录信息表,用于管理收费信息。具体字段如表所示。表记录信息表字段名数据类型长度约束IDnchar20Primary Key汽车IDnchar20NOT NULL美容项目nchar50NOT NULL日期Date13NOT NULL系统功能分析汽车美容管理系统包括客户管理、车辆管理、项目管理,收费管理四大模块。四大模块又

14、包含各自的子 模块。客户管理包括新増客户、查询信息、修改信息、删除客户;车辆管理包括新増车辆、查询信 息、修改信息、删除车辆;项目管理包括新増项目、查询信息、信息修改、删除项目;收费管理包 括登记收费、财务统计。综上所述,汽车美容管理系统功能模块图如图所示。汽车美容管理系统删除项目修改项目财务统计登记收费汽车美容管理系统采用C#编写,利用SQLSCrVCr数据库存储信息。按实际需求及功能模块编写,按如下顺 序详细介绍。登陆模块登陆界面实现管理员登录。程序运行结果如图所示。图登陆模块主要的功能代码如下:PriVate VOid buttonl_CliCk(ObjeCt sender, EVent

15、ArgS e)if ( ”=)("请输入用户名!"); else if ( ”"=("请输入密码!"); else if ("dai"= &&"123"=0;主菜单from = new主菜单O;0;0;else(账号或密码错误,请重新输入!","提示信息",T-T主菜单模块主菜单界面祈祷一个菜单的作用。程序运行结果如图所示。图主菜单模块主要的功能代码如下:namespace WindOWSFOrnlSAPPIiCatiOn 1PUbliC Partial CI

16、aSS 主菜单:FOrmPUbIiC主菜单()(InitializeComponentO;PriVate VOid 客户信息 TOOlStriPMenUltenl_CliCk(ObjeCt sender, EVentArgS e)(客户管理from = new客户管理();0;PriVate VOid 新増客户 TOOlStriPMenUItem_CIiCk(ObjeCt sender, EVentArgS e)(新增客户from = new新增客户();0;0;PriVate VOid 信息修改 TOOlStriPMenUltCnI_CliCk(ObjeCt sender, EVentArg

17、S e)(客户修改from = new客户修改();0;0;PriVate VOid 删除客户 TOOlStriPMenUltem_CliCk(ObjeCt sender, EVentArgS e)(客户删除from = new客户删除();0;0;PriVate VOid 车辆信息 TOOlStriPMenUItenl_CIiCk(ObjeCt sender, EVentArgS e)(车辆管理from = new车辆管理();0;0;PriVate VOid 新増车辆 TOOlStriPMenUItenl_CIiCk(ObjeCt sender, EVentArgS e)新增车辆from

18、= new新增车辆();0;0;PriVate VOid 信息修改 TOOlStriPMenUltCnII_CliCk(ObjeCt sender, EVentArgS e)车辆修改from = new车辆修改();0;0;PriVate VOid 删除车辆 TOOlStriPMenUltem_CliCk(ObjeCt sender, EVentArgS e)车辆删除from = new车辆删除();0;0;PriVate VOid 项目信息 TOOlStriPMenUItem_CIiCk(ObjeCt sender, EVentArgS e)(项目管理from = new项目管理();0;0

19、;PriVate VOid 新増项目 TOOlSlriPMenUIteIn_CliCk(ObieCt sender. EVentArgS e)新增项目from = new新增项目();0;0;PriVate Void 信息修改 TOOlStriPMenUltem2_CliCk(ObjeCt sender, EVentArgS e)项目修改from = new项目修改();0;0;PriVate VOid 删除项目 TOOlStriPMenUltenl_CliCk(ObjeCt sender, EVentArgS e)(项目删除from = new项目删除();0;0;PriVate VOid

20、财务信息 TOOlStriPMenUltenl_CIiCk(ObjeCt sender, EVentArgS e)(财务管理from=new财务管理();0;0;PriVate VOid 登记收费 TOOlStriPMenUltem_CliCk(ObjeCt sender, EVentArgS e)(登记收费from = new登记收费();0;收费管理模块财务统计模块该界面主要用于显示财务统计信息。运行图如图所示。图财务统计模块主要功能代码如下:PriVate VOid button 1_CliCk(ObjeCt sender, EVentArgS e)if =”")("

21、请输入月份!");elsetry String strcon StrSq1;StrCOnn = HData SOUrCe=.;Initial CatalOg=Car_beauty_system;Integrated Security=Trucn; StrSql = HeXeC PRCX:_COUNTJTEM_BY_MONTH ,+ n;SqlCOnneCtiOn myconn = new SqlConnection(Strconn);SqlDataAdaPter myda = new SqlDataAdaPter(StrSqL myconn);DataSet InydS = new

22、DataSet();(myds, HreCOrd,);=record”;CatCh (EXCePtiOn ex)(”显示错误! ”);PriVate VOid button2_CIiCk(ObjeCt Senden EVentArgS e)if ="")("请输入月份!");elsetryString StrCOnIL StrSq 1;StrCOnn = "Data SOUrCe=.;Initial CataIOg=Car_bcauty_SyStem;Integrated Security=Tme" StrSql = "ex

23、ec PROC_COUNT_PRICE_BY_MONTH " + + ""SqICOnneCtiOn myconn = new SqlConnection(Strconn);SqlDataAdaPter myda = new SqlDataAdaPter(Strsql. myconn);DataSet InydS = new DataSet();(myds, HreCOrdm);=record;CatCh (EXCePtiOn ex)(”显示错误! ”);PriVate VOid button3_CIiCk(ObjeCt Senden EVentArgS e)if

24、 = MH) C请输入年份);else try String strconn, StrSqI;StrCOnn = HData SOUrCe=/Initial CatalOg=Car_beauty-SySten;Integrated Security=Tnien; StrSql = ,exec PRoC_COUNT_CUSTOMER_BY_YEAR , + + ,;SqlCOnneCtiOn myconn = new SqlCOnneCtiOn(StrCOnn);SqlDataAdaPter myda = new SqlDataAdaPter(StrSqL myconn);DataSet Iny

25、dS = new DataSet();(myds, HreCOrdM);=record”;CatCh (EXCePtiOn ex)(”显示错误!");登记收费模块登记收费界面实现收费管理。程序运行结果如图所示。图登记收费模块主要的功能代码如下:PriVate VOid button 1_CliCk(ObjeCt SendeL EVentArgS e)(if ="")("请输入 ID ! ”);else if = ,)(”请输入车辆 ID !");else if = ,)(”请输入项目!");ClSCif= 请输入日期!");

26、else(try String StrCOnn = HData SOUrCe=.;Initial CatalOg=Car_beauty-SyStenKIntegratCd Security=Truen; SqlCOnneCtiOn COnneCtiOn = new SqlConnection(Strconn);String sql2 = HinSert into record ValUeS(m + + MVM + + , + +n7 + + ,);0;SqlCOmmand COnlmand2 = new SqlCOmmand(Sq12, connection);0;0;ShOWIiSt();_

27、 ,.9CatCh (EXCePtiOn ex)("登记错误!");客户管理模块客户信息模块客户信息界面实现客户信息查询功能。程序运行结果如图所示。图客户信息模块主要的功能代码如下:PriVate VOid button 1_CIiCk(ObjeCt SendeL EVentArgS e)String Cha= "ID"if ="姓名,)Cha = ,ne,;if =,'性别 l') Cha=HSex;if = 年龄,)Cha = ,agen;if ="联系方式',)Cha = ,te,;if =H 地址 H)

28、Cha = Haddr11;String StrCOnlL StrSq1;StrCOnn = MData Source=-Jnitial CataIOg=Car_beauty-SySten;Integrated Security=Truen;StrSql = HSeleCt id as ID.name as 姓名.scx as 性别.agc as 年龄.tel as 联系方式.addr as 地址 from CUStOmer Where , + Cha + u = m + +,m,;SqlCOnneCtiOn InyCOnn = new SqlConnection(Strconn);SqlDa

29、taAdaPter myda = new SqlDataAdaPter(StrSq1, myconn);DataSet myds = new DataSet();(myds, ,'customer);=Customer0;新增客户模块登陆界面实现管理员登录。程序运行结果如图所示。图新增客户模块主要的功能代码如下:PriVate VOid button 1_CliCk(ObjeCt SendeL EVentArgS e)(if ="”)("请输入 ID ! ”);else if = -)(”请输入姓名!");else if = -)(”请输入性别!"

30、;);else if = ,)(”请输入年龄!");else if =”")(”请输入联系方式! ”);else if ="")(”请输入地址!");elsetryString StrCOnn = MData SOUrCe=.;Initial CataIOg=Car_beauty-SySten;Integrated Security=Truen; SqlCOnneCtiOn COnneCtiOn = new SqlCOnneCtiOn(StrCOnn );String sql2 = HinSert into CUStOmer(,s

31、ex,age,tel,addr) ValUeS(, + + ,l7,' + + n,;M + + ,l,t + + ,iim + + III l +0;SqlCOmmand COnImand2 = new SqlCOlnnland(Sq12, COnnCCtion);0;0;ShOWIiSt();CatCh (EXCePtiOn ex)("添加错误!");客户修改模块登陆界面实现管理员登录。程序运行结果如图所示。图客户修改模块主要的功能代码如下:PriVate VOid button 1_CIiCk(ObjeCt SendeL EVentArgS e)if = m,

32、)(”请输入 ID ! ”); else if = ”")(”请输入修改值!");else if = IMl) C请输入修改项);elsetryString Cha = "ID”;if = ”姓名l,) Cha = ,name;if = ”性别,)Cha = HSeXn;if = ”年龄”)Cha = ,age,1;if =”联系方式) Cha = ,te,;if =,地址 ”)Cha = Waddrm;String StrCOnn = HData SOUrCe=.;Initial CataIOg=Car_beauty_system;Integrated Secu

33、rity=Truen;SqlCOnneCtiOn COnneCtiOn = new SqlConnection(Strconn);String sql2 = HUPdate CUStOmer Set ,+cha+ =, + + 枕 where id =h,+,m;0;SqlCOmmand COInmand2 = new SqlCOnImand(Sq12, COnneCtion);0;0;ShOWIiSt();,m,CatCh (EXCePtiOn ex)("修改错误!");客户删除模块登陆界面实现管理员登录。程序运行结果如图所示。图客户删除模块主要的功能代码如下:PriVa

34、te VOid button 1_CIiCk(ObjeCt SendeL EVentArgS e)(if ="")(”请输入 ID ! ”);else(tryString StrCOnn = "Data SOUrCe=.;Initial CataIOg=Car_beauty_SyStenKlntegrated Security=True"SqlCOnneCtiOn COnneCtiOn = new SqlConnection(Strconn);String sql2 = "delete CUStOmer Where id="'

35、+""'0;SqlCOmnland COmlnand2 = new SqlCOnlnland(Sq!2. COnneCtion);0;O;ShOWIiSt();_ lfl=,CatCh (EXCePtiOn ex)(”添加错误!“);车辆管理模块车辆信息模块程序运行结果如图所示:图车辆信息模块主要的功能代码如下:PriVate VOid ShOWliSto(tryString strconn, StrSq1;StrCOnn = HData SOUrCe=/Initial CatalOg=Car_beauty-SyStenLIntegrated Security=Tr

36、uen;StrSql = NSeleCt id as IDxUSJd as 车主 ID,brand as 品牌 from car;SqICOnneCtiOn myconn = new SqlConnection(Strconn);SqlDataAdaPter myda = new SqlDataAdaPter(StrSq1, myconn);DataSet InydS = new DataSet();(nyds, ,car);=,car,J;CatCh (EXCePtiOn ex)("刷新错误!");模块程序运行结果如图所示。图新增车辆模块主要的功能代码如下:PriVate

37、 VOid button 1_CliCk(ObjeCt SendeL EVentArgS e)(IryString StrCOnn = MData SOUrCe=.;Initial Catalog=CacbcautyeSystenKlntegrated Security=Truen; SqlCOnneCtiOn COnneCtiOn = new SqlConnection(Strconn);String sqI2 = HinSert into car(id,cusjd.brand) values(, + + + ,n, + + m)n;0;SqlCOmmand COnlmand2 = new

38、SqlCOmmand(Sq12, COnnCCtion);0;0;ShOWIiSt();_ _ _9CatCh (EXCePtiOn ex)("添加错误! ');车辆修改模块程序运行结果如图所示。图车辆修改模块主要的功能代码如下:PriVate VOid button 1_CIiCk(ObjeCt SendeL EVentArgS e) if ="“)("请输入 ID ! ');else if ="")(”请输入修改值!");else if = ,)(”请输入修改项!");elseUryString Cha

39、= TD"if = ”车主 ID") Cha = "cusJD"if =”品牌")Cha = "brand "String StrCOnn = "Data SOUrCe=.;InitiaI CataIOg=Car_beauty_SyStenKIntegrated Security=True" SqlCOnneCtiOn COnneCtiOn = new SqlConnection(Strconn);String sql2 = HUPdate Car Set, + Cha + "+ + ,'

40、; Where id =," + +;0;SqlCOnImand COnllnand2 = new SqlCOnlnland(Sq12, COnneCtion);0;0;ShOWIiSt();" ,CatCh (EXCePtiOn ex)C修改错误);车辆删除模块程序运行结果如图所示。图4. 12车辆删除模块主要的功能代码如下:PriVate VOid button 1 -CIiCk(ObjeCt sender, EVentArgS e)(if ="”)("请输入 ID ! ”);else(try String StrCOnn = HData Sourc

41、e=-Jnitial CatalOg=Car-bcauty-systenlntegratcd Security=Truen; SqlCOnneCtiOn COnneCtiOn = new SqlConnection(Strconn);String sql2 = Hdelete Car Where id=, + + ,m;0;SqlCOmmand COnImand2 = new SqlCOnImand(Sq12, COnneCtion);0;O;ShOWliSt();_ I1l=,CatCh (EXCePtiOn ex)删除错误);)项目管理模块项目信息模块程序运行结果如图所示。图项目信息模块主

42、要的功能代码如下:String Cha = Hname °if = ”价格 J Cha =, PriCe n;String strconn, StrSq1;StrCOnn = HData SOUrce=Initial CatalOg=car-beaUtyeSyStem;Integrated Security=Trueo;StrSql = MSeIeCt name as 项目,price as 价格 from item Where +cha+n =",÷ +,mm;SqlCOnneCtiOn myconn = new SqlConnection(Strconn);S

43、qlDataAdaPtCr myda = new SqlDataAdaPter(StrSqL myconn);DataSet myds = new DataSet();(myds, ,item,r);=item;新增项目模块程序运行结果如图所示。图新增项目模块主要的功能代码如下:PriVate VOid button 1 -CIiCk(ObjeCt SendeL EVentArgS e)if = ,m) (H请输入项目! M);else if = ”")(”请输入价格!");else(try String StrCOnn = ,*Data SOUrCe=.;Initial

44、CataIOg=car_beauty_SyStem;Integrated Security=Truen; SqlCOnneCtiOn COnneCtiOn = new SqlConnection(Strconn);String sql2 = HinSert into item ValUeS(m + + m + + ,);0;SqlCOmmand COnImand2 = new SqlCOlnnland(Sq12, COnnCCtion);0;O;ShOWIiSt();一 *»*.,CatCh (EXCePtiOn ex)("添加错误!");项目修改模块程序运行结果

45、如图所示。图项目修改模块主要的功能代码如下:PriVate VOid button 1_CliCk(ObjeCt sender, EVentArgS e)(if ="”)(”请输入项目! ”);else if = ”")(”请输入价格!");else(try String StrCOnn = "Data SOUrCe=.;InitiaI CataIOg=Car_beauty_SyStem;Integrated Security=True"SqlCOnneCtiOn COnneCtiOn = new SqlCOnneCtiOn(StrCOnn);

46、String sql2 = "update item Set PriCe ="' + + ," Where name ="' + + ","0;SqlCOmmand COmmand2 = new SqICOmmand(Sq12 ConneCtion);0;O;ShOWIiSt();一 一 “,CatCh (EXCePtiOn ex)("修改错误!");项目删除模块程序运行结果如图所示。图项目删除模块主要的功能代码如下:PriVate VOid button 1_CIiCk(ObjeCt SendeL

47、 EVentArgS e)if ="")("请输入 ID ! ”);else(tryString StrCOnn = "Data SOUrCe=.;Initial CataIOg=Car_bcauty_SyStenKlntegratCd Security=True" SqlCOnneCtiOn COnneCtiOn = new SqlConnection(Strconn);String sql2 = "delete item Where name='" + + ","0;SqlCOinnland

48、COmInand2 = new SqlCOnlnland(Sq12, COnneCtion);0;0;ShOWIiSt();_ IllIe=,CatCh (EXCePtiOn ex)("删除错误!");五、软件测试系统的测试是基于系统整体需求说明书的测试,应该覆盖系统所有的联合部件。系统测试就是 针对整个产品系统进行测试,目的是检验出系统是否满足需求规格定义,找出跟需求规格不相符或 是与它矛盾的地方。系统测试对象不只是包括需要测试的产品系统软件,它还包含软件所要依赖的硬件和外设,甚 至还包括某些数据、某些支持软件和支持软件的接口等。所以,必须把系统中的软件和各种所依赖 的资

49、源结合,在系统的实际运行环境下进行测试。程序的测试方法系统测试是保证系统质量与可靠性的最后关口,是对整个系统开发包括系统分析,系统设计和系统实施的最 终审查。虽然在系统开发的务个阶段都采取了严格的技术措施,希望能尽快发现问题并改正,但难免会留下差 错,如果在正式投入运行前没有发现问题,在工作中眾壺出来,将给汽车美容公司带来很大的损失。因此,对系 统进行测试,是系统开发中必不可少的阶段。软件开发过程是自顶向下,逐步细化的一个过程,而测试过程是按照相反的顺序自底向上,逐 步集成的一个过程。底一级的测试为上一级的测试做准备。先要对每一个程序模块分别进行单元测 试.去除在程序模块内部逻辑上和功能上的缺

50、陷跟错误。然后根据软件的设计进行软件的集成测 试,检测并去除子系统(或系统)在结构上的错误。接着再对照需求,进行程序的确认测试。最后 要从系统全体出发,运行系统,看看是不是满足要求。由于本系统所应用的架构都是以B/S及WinfOrm的应用为主,测试的方法尽量涵盖了 WinfOnn 程序的各方各面,测试技术方面在继承传统测试技术的技术上结合Winform应用的特点。在使用了数据库的WinfOrm应用系统中,一般情况下,会进行如下的测试:1、链接测试链接是Winform应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址 的界面的主要手段。2、表单测试当用户给系统管理员提交信息时,就需要使用表单操

温馨提示

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

评论

0/150

提交评论