版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、噌理系統(tǒng)COmPany number :0089WT-8898YT-W8CCB-BUUT-202108成績?cè)u(píng)定表學(xué)生姓名班級(jí)學(xué)號(hào)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)課程設(shè)計(jì)題目汽車美容管理系統(tǒng)評(píng)組長簽字:語成績?nèi)掌?014年11月18日課程設(shè)計(jì)任務(wù)書學(xué)院信息院專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名班級(jí)學(xué)號(hào)課程設(shè)計(jì)題目汽車美容管理系統(tǒng)實(shí)踐教學(xué)要求與任務(wù):本系統(tǒng)在VS2010軟件下使用C#語言和SQL SerVer數(shù)據(jù)庫開發(fā)的。本系 統(tǒng)包括客戶管理、車輛管理、項(xiàng)目管理、收費(fèi)管理四大模塊。四大模塊又包含 各自的子模塊??蛻艄芾戆ㄐ略隹蛻?、查詢信息、修改信息、刪除客戶;車 輛管理包括新增車輛、查詢信息、修改信息、刪除車輛;項(xiàng)
2、目管理包括新增項(xiàng) 目、查詢信息、信息修改、刪除項(xiàng)目;收費(fèi)管理包括登記收費(fèi)、財(cái)務(wù)統(tǒng)計(jì)。工作計(jì)劃與進(jìn)度安排:按照2010專業(yè)方向綜合實(shí)訓(xùn)(軟件方向)教學(xué)大綱的要求,本專業(yè)方向 綜合實(shí)訓(xùn)時(shí)間安排在教學(xué)第11周、第12教學(xué)周時(shí)間內(nèi)完成汽車美容管理系統(tǒng) 的軟件開發(fā)。1、查閱資料:數(shù)據(jù)庫系統(tǒng)概論軟件工程,.NET大局觀等書 籍3本。2、開發(fā)與設(shè)計(jì):針對(duì)C#語言環(huán)境,并進(jìn)行初步設(shè)計(jì)、整體功能設(shè)計(jì)、編 碼。3、調(diào)試和軟件功能的測試。4、答辯與論文撰寫。時(shí)間安排如下:第1周 查找資料、完成初步設(shè)計(jì)、代碼設(shè)計(jì)與初步調(diào)試;第2周 調(diào)試、測試、驗(yàn)收、課程設(shè)計(jì)論文撰寫、答辯。指導(dǎo)教師:2014 年 10 月 31 日專
3、業(yè)負(fù)責(zé)人:2014年10月31日學(xué)院教學(xué)副院長:2014年10月31日目錄系統(tǒng)內(nèi)容概述隨著社會(huì)的高速發(fā)展,科學(xué)技術(shù)的迅速提高,汽車的使用越來越普及,同時(shí)汽車美容店等相應(yīng) 的產(chǎn)業(yè)也曰益増多,規(guī)模逐漸増大,傳統(tǒng)的手工操作業(yè)務(wù)流程和資料管理已經(jīng)很難滿足當(dāng)前汽車美 容店的業(yè)務(wù)需求。為改善企業(yè)中因手工統(tǒng)計(jì)車輛、材料、財(cái)務(wù)等各類信息的煩瑣性以及當(dāng)前汽車 美容店業(yè)務(wù)流程管理難度大、頭緒多、耗費(fèi)大量人力和財(cái)力的問題,在節(jié)省企業(yè)工作時(shí)間的同時(shí)提 高企業(yè)的工作效率,達(dá)到提升企業(yè)效益的目的,一套完整的計(jì)算機(jī)化的汽車美容店業(yè)務(wù)管理的解決 方案應(yīng)運(yùn)而生1。該系統(tǒng)的具體任務(wù)就是設(shè)計(jì)一個(gè)汽車美容店的業(yè)務(wù)流程和資料信息管理系
4、統(tǒng), 由計(jì)算機(jī)來代替人工執(zhí)行一系列諸如車輛登記、維修估價(jià)、結(jié)算匯總等操作。這樣就使辦公人員可 以輕松地完成汽車美容業(yè)務(wù)管理的工作。系統(tǒng)要求概述某汽車美容店管理系統(tǒng)實(shí)現(xiàn)美容項(xiàng)目及價(jià)格信息管理;實(shí)現(xiàn)客戶信息、客戶車輛信息管理;實(shí)現(xiàn)美容登記 和收費(fèi)管理;創(chuàng)建存儲(chǔ)過程統(tǒng)計(jì)指定月份各種美容項(xiàng)目的美容次數(shù);創(chuàng)建存儲(chǔ)過程統(tǒng)計(jì)指定年份各客戶的美容 次數(shù);創(chuàng)建存儲(chǔ)過程統(tǒng)計(jì)指定月份美容店的收入情況;創(chuàng)建規(guī)則限制客戶的性別必須輸入'男'或'女';創(chuàng)建表間 關(guān)系。系統(tǒng)性能要求對(duì)系統(tǒng)性能的要求包括對(duì)系統(tǒng)時(shí)間規(guī)泄,靈活性,輸入輸出,數(shù)據(jù)管理能力,故障處理要求和運(yùn)行環(huán)境規(guī)左 等的要求。系統(tǒng)靈
5、活性1、操作方式通俗易懂、容易上手,界面美觀、大方,將窗體程序轉(zhuǎn)為控制臺(tái)應(yīng)用程序,符合 用戶操作習(xí)慣。4、一個(gè)模塊的改變不會(huì)影響其他的模塊。輸入輸出要求能夠?qū)Σ煌暾臄?shù)據(jù)進(jìn)行校驗(yàn),保證數(shù)據(jù)的完整性和一致性,對(duì)特殊字符的過濾功能,輸出能滿足用戶的需 求。二、需求分析系統(tǒng)需求分析是指理解用戶的需求,就軟件的功能和客戶達(dá)成一致,需求分析的任務(wù)就是 解決“做什么"的問題.也就是要從各個(gè)方面理解用戶的各項(xiàng)要求,并能夠準(zhǔn)確地表達(dá)所接受的 用戶需求,具有決策性、方向性和策略性的作用。系統(tǒng)功能需求1、美容收費(fèi):對(duì)美容消費(fèi)進(jìn)行登記,能夠?qū)崟r(shí)顯示收費(fèi)信息。2、財(cái)務(wù)統(tǒng)計(jì):能夠統(tǒng)計(jì)指定月份各種美容項(xiàng)目的美容
6、次數(shù);能夠統(tǒng)計(jì)指定年份各客戶的美容 次數(shù);能夠統(tǒng)計(jì)指定月份美容店的收入情況;3、車輛管理:對(duì)車輛信息進(jìn)行查詢、新増、修改、刪除等操作。3、客戶管理:對(duì)客戶信息進(jìn)行查詢、新増、修改、刪除等操作。3、項(xiàng)目管理:對(duì)項(xiàng)目信息進(jìn)行查詢、新増、修改、刪除等操作??尚行苑治隹尚行苑治鍪歉鶕?jù)初步調(diào)查結(jié)果做出系統(tǒng)開發(fā)是否可行的結(jié)論的過程。每一個(gè)項(xiàng)目工程的確立 都需要進(jìn)行項(xiàng)目的可行性分析。該分析保證正確的選擇投資項(xiàng)目所必要工作,這對(duì)項(xiàng)目的審批程序 也是必不可少的。信息系統(tǒng)開發(fā)項(xiàng)目是一項(xiàng)非常復(fù)雜的高科技系統(tǒng)工程,所以系統(tǒng)的可行性分析是 必不可少的,可行性研究的目的也就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否可以
7、很好的 解決、是否值得去解決。根據(jù)調(diào)查分析,系統(tǒng)設(shè)計(jì)方案有以下三個(gè)可行性。技術(shù)可行性傳統(tǒng)的應(yīng)用程序是通過事先與數(shù)據(jù)庫確立連接,在整個(gè)程序的運(yùn)行過程通過維護(hù)數(shù)據(jù)庫的連接 方式而實(shí)現(xiàn)。首先現(xiàn)在的系統(tǒng)開發(fā)方法已經(jīng)發(fā)展的相對(duì)成熟,結(jié)構(gòu)化和面向的對(duì)象,都已經(jīng)廣泛的使用,這 讓我們開發(fā)系統(tǒng)的系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施更加的規(guī)范,系統(tǒng)完成的更加的科 學(xué)。開發(fā)系統(tǒng)所需要的硬件技術(shù)、軟件開發(fā)技術(shù)和網(wǎng)絡(luò)技術(shù)發(fā)展的相當(dāng)?shù)某墒?。其次汽車美容管理系統(tǒng)有如下的特點(diǎn):一是數(shù)據(jù)量相對(duì)較大;二是數(shù)據(jù)的處理相對(duì)集中,內(nèi)部 數(shù)據(jù)的處理量大,輸出量大。三是需要不斷進(jìn)行更新?;谝陨先齻€(gè)特點(diǎn),現(xiàn)有技術(shù)都可以達(dá)到要 求的目標(biāo)
8、。在單機(jī)環(huán)境下組建管理信息系統(tǒng),該系統(tǒng)的開發(fā)工作可以采用VS做前臺(tái),SQL SerVer 做后臺(tái)數(shù)據(jù)庫來進(jìn)行。前臺(tái)的可視化程度非常高,人機(jī)交互能力也比較強(qiáng),應(yīng)用起來也是十分的方 便,后臺(tái)的數(shù)據(jù)庫功能十分強(qiáng)大,能很好的支持系統(tǒng)的運(yùn)行。經(jīng)濟(jì)可行性開發(fā)軟件的投資費(fèi)用主要包括:包括訃算機(jī)設(shè)備和軟件配置等的設(shè)備費(fèi)用:包含開發(fā)人員、運(yùn)行人員和維護(hù) 人員的人員費(fèi)用:包括文檔資料,紙張需要等的材料費(fèi)用;和一些如設(shè)備保養(yǎng)的其他費(fèi)用?,F(xiàn)在的汽車美容管理 系統(tǒng)有自己的運(yùn)營費(fèi)用,而且一般美容管理在原有的計(jì)算機(jī)硬件基礎(chǔ)上不必再投入:只需要在軟件開發(fā)上而投入 少許經(jīng)費(fèi)就可以了,這方而的美容公司應(yīng)該會(huì)愿意承擔(dān)并且完全可以支
9、付的起。同時(shí),系統(tǒng)管理人員熟知美容管理的流程。所以,花費(fèi)在人員培訓(xùn)上的費(fèi)用是不會(huì)太髙的。開發(fā)的系統(tǒng)是一 個(gè)性能穩(wěn)立,易于維護(hù)的系統(tǒng),后期維護(hù)不會(huì)消耗大量的人力和物力,這樣系統(tǒng)在人員方而的投資也可以支付。操作可行性本系統(tǒng)要求運(yùn)行環(huán)境不高,可以在WindOWS7操作系統(tǒng)平臺(tái)上運(yùn)行,數(shù)據(jù)庫服務(wù)器為SQL SerVer200&開發(fā)工具采用的VS 2010o界面美觀、易懂、容易操作、功能齊全,方便了對(duì)成績的 管理。綜上所述,從經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性上來說,系統(tǒng)開發(fā)是完全可行的。三、概要設(shè)計(jì)系統(tǒng)開發(fā)工作經(jīng)過需求分析階段,已完全弄淸了用戶的需要,較好的解決了 “做什么”的問題,我們建立了
10、 系統(tǒng)邏輯模型。到現(xiàn)在,本系統(tǒng)的開發(fā)階段就進(jìn)入到了概要設(shè)計(jì)階段,我們開始動(dòng)手解決“怎么做”的問題。也 就是根據(jù)我們需求分析階段確定的系統(tǒng)的邏輯模型,完成對(duì)系統(tǒng)物理模型設(shè)計(jì)的問題。我們?cè)诟乓O(shè)訃階段的指導(dǎo)思想就是結(jié)構(gòu)化指導(dǎo)思想,是指用一組標(biāo)準(zhǔn)的規(guī)則與圖表工具來確左系統(tǒng)該有什 么模塊,怎么連接,這樣才能形成新系統(tǒng)的結(jié)構(gòu),然后再繼續(xù)進(jìn)行諸如輸入、輸出、對(duì)話等設(shè)汁,為整個(gè)系統(tǒng)的 實(shí)施做好鋪墊。系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設(shè)計(jì)是對(duì)一個(gè)既定的環(huán)境,進(jìn)行符合應(yīng)用 語義的邏輯設(shè)計(jì),并且提供了一個(gè)確定存儲(chǔ)結(jié)構(gòu)和物理設(shè)計(jì),在有效存取數(shù)據(jù)和數(shù)據(jù)模型的情況下 實(shí)現(xiàn)系統(tǒng)目標(biāo)。建立了良好的
11、文件組織形式和數(shù)據(jù)庫結(jié)構(gòu),使系統(tǒng)準(zhǔn)確、快速的獲得所需信息是評(píng) 價(jià)系統(tǒng)的主要指標(biāo)。因此,是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設(shè)計(jì)的核心問題就是設(shè)計(jì)出較 好的數(shù)據(jù)模型。在現(xiàn)在的數(shù)據(jù)庫管理系統(tǒng)中有網(wǎng)狀模型、層次模型和關(guān)系模型三種模型。這里的關(guān) 系模型具有相對(duì)較高的數(shù)據(jù)獨(dú)立性,使用起來也非常方便。目前,微機(jī)數(shù)據(jù)庫多采用關(guān)系型數(shù)據(jù)庫 模型。我們采用SQL SerVer數(shù)據(jù)庫。這個(gè)數(shù)據(jù)庫對(duì)行增加、刪除、編輯和統(tǒng)計(jì)、顯示和應(yīng)答都極 為方便。其中的排序和索引功能,對(duì)數(shù)據(jù)快速定位、查詢提供了有利條件。數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)(E-R圖)概念模型的表示方法很多,其中最為著名最為常用的是E-R圖。簡單的說,E-R圖用來分
12、析數(shù) 據(jù)關(guān)系的。下面具體列出高校學(xué)生選課管理系統(tǒng)主要的實(shí)體圖及E-R圖。實(shí)體間E-R圖如圖所示。日期ID圖ER圖數(shù)據(jù)庫表設(shè)計(jì)根據(jù)給出的E-R圖可以對(duì)系統(tǒng)所需要的數(shù)據(jù)庫進(jìn)行設(shè)計(jì),數(shù)據(jù)庫中包含多個(gè)表,以下列出主 要的數(shù)據(jù)表及各個(gè)表中的字段詳細(xì)情況??蛻粜畔⒈恚糜诳蛻粜畔⒌膬?chǔ)存與管理,如表所示。表客戶信息表字段名數(shù)據(jù)類型長度約束IDnchar20Primary Key姓名nchar50NOT NULL年齡Hrlt4NOT NULL性別nchar5NOT NULL聯(lián)系方式nchar20NOT NULL地址nchar50NOT NULL車輛信息表,用于車輛信息的儲(chǔ)存與管理,如表所示表車輛信息表字段名數(shù)
13、據(jù)類型長度約束IDnchar20PrImary Key車主 IDnchar20NOT NULL品牌nchar50NOT NULL項(xiàng)目信息表,用于項(xiàng)目信息的儲(chǔ)存與管理,如表所示: 表學(xué)生信息表 字段名數(shù)據(jù)類型長度約束名稱nchar50Primary Key價(jià)格St4NoT NULL記錄信息表,用于管理收費(fèi)信息。具體字段如表所示。表記錄信息表字段名數(shù)據(jù)類型長度約束IDnchar20Primary Key汽車IDnchar20NOT NULL美容項(xiàng)目nchar50NOT NULL日期Date13NOT NULL系統(tǒng)功能分析汽車美容管理系統(tǒng)包括客戶管理、車輛管理、項(xiàng)目管理,收費(fèi)管理四大模塊。四大模塊又
14、包含各自的子 模塊??蛻艄芾戆ㄐ聣埧蛻?、查詢信息、修改信息、刪除客戶;車輛管理包括新増車輛、查詢信 息、修改信息、刪除車輛;項(xiàng)目管理包括新増項(xiàng)目、查詢信息、信息修改、刪除項(xiàng)目;收費(fèi)管理包 括登記收費(fèi)、財(cái)務(wù)統(tǒng)計(jì)。綜上所述,汽車美容管理系統(tǒng)功能模塊圖如圖所示。汽車美容管理系統(tǒng)刪除項(xiàng)目修改項(xiàng)目財(cái)務(wù)統(tǒng)計(jì)登記收費(fèi)汽車美容管理系統(tǒng)采用C#編寫,利用SQLSCrVCr數(shù)據(jù)庫存儲(chǔ)信息。按實(shí)際需求及功能模塊編寫,按如下順 序詳細(xì)介紹。登陸模塊登陸界面實(shí)現(xiàn)管理員登錄。程序運(yùn)行結(jié)果如圖所示。圖登陸模塊主要的功能代碼如下:PriVate VOid buttonl_CliCk(ObjeCt sender, EVent
15、ArgS e)if ( ”=)("請(qǐng)輸入用戶名!"); else if ( ”"=("請(qǐng)輸入密碼!"); else if ("dai"= &&"123"=0;主菜單from = new主菜單O;0;0;else(賬號(hào)或密碼錯(cuò)誤,請(qǐng)重新輸入!","提示信息",T-T主菜單模塊主菜單界面祈禱一個(gè)菜單的作用。程序運(yùn)行結(jié)果如圖所示。圖主菜單模塊主要的功能代碼如下: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 項(xiàng)目信息 TOOlStriPMenUItem_CIiCk(ObjeCt sender, EVentArgS e)(項(xiàng)目管理from = new項(xiàng)目管理();0;0
19、;PriVate VOid 新増項(xiàng)目 TOOlSlriPMenUIteIn_CliCk(ObieCt sender. EVentArgS e)新增項(xiàng)目from = new新增項(xiàng)目();0;0;PriVate Void 信息修改 TOOlStriPMenUltem2_CliCk(ObjeCt sender, EVentArgS e)項(xiàng)目修改from = new項(xiàng)目修改();0;0;PriVate VOid 刪除項(xiàng)目 TOOlStriPMenUltenl_CliCk(ObjeCt sender, EVentArgS e)(項(xiàng)目刪除from = new項(xiàng)目刪除();0;0;PriVate VOid
20、財(cái)務(wù)信息 TOOlStriPMenUltenl_CIiCk(ObjeCt sender, EVentArgS e)(財(cái)務(wù)管理from=new財(cái)務(wù)管理();0;0;PriVate VOid 登記收費(fèi) TOOlStriPMenUltem_CliCk(ObjeCt sender, EVentArgS e)(登記收費(fèi)from = new登記收費(fèi)();0;收費(fèi)管理模塊財(cái)務(wù)統(tǒng)計(jì)模塊該界面主要用于顯示財(cái)務(wù)統(tǒng)計(jì)信息。運(yùn)行圖如圖所示。圖財(cái)務(wù)統(tǒng)計(jì)模塊主要功能代碼如下:PriVate VOid button 1_CliCk(ObjeCt sender, EVentArgS e)if =”")("
21、請(qǐng)輸入月份!");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)(”顯示錯(cuò)誤! ”);PriVate VOid button2_CIiCk(ObjeCt Senden EVentArgS e)if ="")("請(qǐng)輸入月份!");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)(”顯示錯(cuò)誤! ”);PriVate VOid button3_CIiCk(ObjeCt Senden EVentArgS e)if
24、 = MH) C請(qǐng)輸入年份);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)(”顯示錯(cuò)誤!");登記收費(fèi)模塊登記收費(fèi)界面實(shí)現(xiàn)收費(fèi)管理。程序運(yùn)行結(jié)果如圖所示。圖登記收費(fèi)模塊主要的功能代碼如下:PriVate VOid button 1_CliCk(ObjeCt SendeL EVentArgS e)(if ="")("請(qǐng)輸入 ID ! ”);else if = ,)(”請(qǐng)輸入車輛 ID !");else if = ,)(”請(qǐng)輸入項(xiàng)目!");ClSCif= 請(qǐng)輸入日期!");
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)("登記錯(cuò)誤!");客戶管理模塊客戶信息模塊客戶信息界面實(shí)現(xiàn)客戶信息查詢功能。程序運(yùn)行結(jié)果如圖所示。圖客戶信息模塊主要的功能代碼如下:PriVate VOid button 1_CIiCk(ObjeCt SendeL EVentArgS e)String Cha= "ID"if ="姓名,)Cha = ,ne,;if =,'性別 l') Cha=HSex;if = 年齡,)Cha = ,agen;if ="聯(lián)系方式',)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 聯(lián)系方式.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;新增客戶模塊登陸界面實(shí)現(xiàn)管理員登錄。程序運(yùn)行結(jié)果如圖所示。圖新增客戶模塊主要的功能代碼如下:PriVate VOid button 1_CliCk(ObjeCt SendeL EVentArgS e)(if ="”)("請(qǐng)輸入 ID ! ”);else if = -)(”請(qǐng)輸入姓名!");else if = -)(”請(qǐng)輸入性別!"
30、;);else if = ,)(”請(qǐng)輸入年齡!");else if =”")(”請(qǐng)輸入聯(lián)系方式! ”);else if ="")(”請(qǐng)輸入地址!");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)("添加錯(cuò)誤!");客戶修改模塊登陸界面實(shí)現(xiàn)管理員登錄。程序運(yùn)行結(jié)果如圖所示。圖客戶修改模塊主要的功能代碼如下:PriVate VOid button 1_CIiCk(ObjeCt SendeL EVentArgS e)if = m,
32、)(”請(qǐng)輸入 ID ! ”); else if = ”")(”請(qǐng)輸入修改值!");else if = IMl) C請(qǐng)輸入修改項(xiàng));elsetryString Cha = "ID”;if = ”姓名l,) Cha = ,name;if = ”性別,)Cha = HSeXn;if = ”年齡”)Cha = ,age,1;if =”聯(lián)系方式) 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)("修改錯(cuò)誤!");客戶刪除模塊登陸界面實(shí)現(xiàn)管理員登錄。程序運(yùn)行結(jié)果如圖所示。圖客戶刪除模塊主要的功能代碼如下:PriVa
34、te VOid button 1_CIiCk(ObjeCt SendeL EVentArgS e)(if ="")(”請(qǐng)輸入 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)(”添加錯(cuò)誤!“);車輛管理模塊車輛信息模塊程序運(yùn)行結(jié)果如圖所示:圖車輛信息模塊主要的功能代碼如下: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)("刷新錯(cuò)誤!");模塊程序運(yùn)行結(jié)果如圖所示。圖新增車輛模塊主要的功能代碼如下: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)("添加錯(cuò)誤! ');車輛修改模塊程序運(yùn)行結(jié)果如圖所示。圖車輛修改模塊主要的功能代碼如下:PriVate VOid button 1_CIiCk(ObjeCt SendeL EVentArgS e) if ="“)("請(qǐng)輸入 ID ! ');else if ="")(”請(qǐng)輸入修改值!");else if = ,)(”請(qǐng)輸入修改項(xiàng)!");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修改錯(cuò)誤);車輛刪除模塊程序運(yùn)行結(jié)果如圖所示。圖4. 12車輛刪除模塊主要的功能代碼如下:PriVate VOid button 1 -CIiCk(ObjeCt sender, EVentArgS e)(if ="”)("請(qǐng)輸入 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)刪除錯(cuò)誤);)項(xiàng)目管理模塊項(xiàng)目信息模塊程序運(yùn)行結(jié)果如圖所示。圖項(xiàng)目信息模塊主
42、要的功能代碼如下:String Cha = Hname °if = ”價(jià)格 J Cha =, PriCe n;String strconn, StrSq1;StrCOnn = HData SOUrce=Initial CatalOg=car-beaUtyeSyStem;Integrated Security=Trueo;StrSql = MSeIeCt name as 項(xiàng)目,price as 價(jià)格 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;新增項(xiàng)目模塊程序運(yùn)行結(jié)果如圖所示。圖新增項(xiàng)目模塊主要的功能代碼如下:PriVate VOid button 1 -CIiCk(ObjeCt SendeL EVentArgS e)if = ,m) (H請(qǐng)輸入項(xiàng)目! M);else if = ”")(”請(qǐng)輸入價(jià)格!");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)("添加錯(cuò)誤!");項(xiàng)目修改模塊程序運(yùn)行結(jié)果
45、如圖所示。圖項(xiàng)目修改模塊主要的功能代碼如下:PriVate VOid button 1_CliCk(ObjeCt sender, EVentArgS e)(if ="”)(”請(qǐng)輸入項(xiàng)目! ”);else if = ”")(”請(qǐng)輸入價(jià)格!");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)("修改錯(cuò)誤!");項(xiàng)目刪除模塊程序運(yùn)行結(jié)果如圖所示。圖項(xiàng)目刪除模塊主要的功能代碼如下:PriVate VOid button 1_CIiCk(ObjeCt SendeL
47、 EVentArgS e)if ="")("請(qǐng)輸入 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)("刪除錯(cuò)誤!");五、軟件測試系統(tǒng)的測試是基于系統(tǒng)整體需求說明書的測試,應(yīng)該覆蓋系統(tǒng)所有的聯(lián)合部件。系統(tǒng)測試就是 針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行測試,目的是檢驗(yàn)出系統(tǒng)是否滿足需求規(guī)格定義,找出跟需求規(guī)格不相符或 是與它矛盾的地方。系統(tǒng)測試對(duì)象不只是包括需要測試的產(chǎn)品系統(tǒng)軟件,它還包含軟件所要依賴的硬件和外設(shè),甚 至還包括某些數(shù)據(jù)、某些支持軟件和支持軟件的接口等。所以,必須把系統(tǒng)中的軟件和各種所依賴 的資
49、源結(jié)合,在系統(tǒng)的實(shí)際運(yùn)行環(huán)境下進(jìn)行測試。程序的測試方法系統(tǒng)測試是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開發(fā)包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施的最 終審查。雖然在系統(tǒng)開發(fā)的務(wù)個(gè)階段都采取了嚴(yán)格的技術(shù)措施,希望能盡快發(fā)現(xiàn)問題并改正,但難免會(huì)留下差 錯(cuò),如果在正式投入運(yùn)行前沒有發(fā)現(xiàn)問題,在工作中眾壺出來,將給汽車美容公司帶來很大的損失。因此,對(duì)系 統(tǒng)進(jìn)行測試,是系統(tǒng)開發(fā)中必不可少的階段。軟件開發(fā)過程是自頂向下,逐步細(xì)化的一個(gè)過程,而測試過程是按照相反的順序自底向上,逐 步集成的一個(gè)過程。底一級(jí)的測試為上一級(jí)的測試做準(zhǔn)備。先要對(duì)每一個(gè)程序模塊分別進(jìn)行單元測 試.去除在程序模塊內(nèi)部邏輯上和功能上的缺
50、陷跟錯(cuò)誤。然后根據(jù)軟件的設(shè)計(jì)進(jìn)行軟件的集成測 試,檢測并去除子系統(tǒng)(或系統(tǒng))在結(jié)構(gòu)上的錯(cuò)誤。接著再對(duì)照需求,進(jìn)行程序的確認(rèn)測試。最后 要從系統(tǒng)全體出發(fā),運(yùn)行系統(tǒng),看看是不是滿足要求。由于本系統(tǒng)所應(yīng)用的架構(gòu)都是以B/S及WinfOrm的應(yīng)用為主,測試的方法盡量涵蓋了 WinfOnn 程序的各方各面,測試技術(shù)方面在繼承傳統(tǒng)測試技術(shù)的技術(shù)上結(jié)合Winform應(yīng)用的特點(diǎn)。在使用了數(shù)據(jù)庫的WinfOrm應(yīng)用系統(tǒng)中,一般情況下,會(huì)進(jìn)行如下的測試:1、鏈接測試鏈接是Winform應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁面之間切換和指導(dǎo)用戶去一些不知道地址 的界面的主要手段。2、表單測試當(dāng)用戶給系統(tǒng)管理員提交信息時(shí),就需要使用表單操
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度舊環(huán)保設(shè)備買賣與運(yùn)營維護(hù)合同3篇
- 二零二五年度建筑廢棄物綜合利用合同3篇
- 計(jì)算思維課程設(shè)計(jì)
- 海南醫(yī)學(xué)院《生物醫(yī)學(xué)工程倫理及政策法規(guī)》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度抵債資產(chǎn)轉(zhuǎn)讓與受讓合同3篇
- 海南師范大學(xué)《武術(shù)教學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 照明電氣設(shè)計(jì)課程設(shè)計(jì)
- 2025年度生態(tài)農(nóng)業(yè)園區(qū)綠化種植與生態(tài)保護(hù)合同3篇
- 二零二五年度安置房租賃中介服務(wù)合同
- 算法課程設(shè)計(jì)2048
- 中醫(yī)類診所規(guī)章制度與崗位職責(zé)
- 中國成人急性呼吸窘迫綜合征(ARDS)診斷與非機(jī)械通氣治療指南(2023版)解讀
- 定向鉆電力頂管施工方案
- 外研版八年級(jí)英語上冊(cè)期末單詞詞性分類測試表(漢譯英)
- 一氧化氮讓你遠(yuǎn)離心腦血管病第(全書回顧綜合版)
- 2022年天津三源電力集團(tuán)限公司社會(huì)招聘33人上岸筆試歷年難、易錯(cuò)點(diǎn)考題附帶參考答案與詳解
- 2023-2024學(xué)年廣東廣州番禺區(qū)四年級(jí)數(shù)學(xué)第一學(xué)期期末綜合測試試題含答案
- 尿崩癥診療規(guī)范內(nèi)科學(xué)診療規(guī)范診療指南2023版
- 壓縮語段之語段要點(diǎn)概括公開課一等獎(jiǎng)市優(yōu)質(zhì)課賽課獲獎(jiǎng)?wù)n件
- 零售藥店醫(yī)保培訓(xùn)試題及答案,零售藥店醫(yī)保培
- 軍營防襲擊應(yīng)急預(yù)案方案
評(píng)論
0/150
提交評(píng)論