汽車美容管理系統(tǒng)_第1頁
汽車美容管理系統(tǒng)_第2頁
汽車美容管理系統(tǒng)_第3頁
汽車美容管理系統(tǒng)_第4頁
汽車美容管理系統(tǒng)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、成績評定表學(xué)生姓名班級學(xué)號專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)課程設(shè)計(jì)題目汽車美容管理系統(tǒng)評語組長簽字:成績?nèi)掌?014 年11月18日課程設(shè)計(jì)任務(wù)書學(xué) 院信息院專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名班級學(xué)號課程設(shè)計(jì)題目汽車美容管理系統(tǒng)實(shí)踐教學(xué)要求與任務(wù):本系統(tǒng)在VS2010軟件下使用C#語言和SQL Server數(shù)據(jù)庫開發(fā)的。本系統(tǒng)包括客戶管理、車輛管理、項(xiàng)目管理、收費(fèi)管理四大模塊。四大模塊又包含各自的子模塊??蛻艄芾戆ㄐ略隹蛻?、查詢信息、修改信息、刪除客戶;車輛管理包括新增車輛、查詢信息、修改信息、刪除車輛;項(xiàng)目管理包括新增項(xiàng)目、查詢信息、信息修改、刪除項(xiàng)目;收費(fèi)管理包括登記收費(fèi)、財(cái)務(wù)統(tǒng)計(jì)。工作計(jì)劃與進(jìn)度安排:

2、按照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ì):針對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日專業(yè)負(fù)責(zé)人:2014年10月31日學(xué)院教學(xué)副院長:2014年10月31日目錄一、題目概述21.1 系統(tǒng)內(nèi)容概述2

3、1.2 系統(tǒng)要求概述21.3 系統(tǒng)性能要求21.3.1 系統(tǒng)靈活性21.3.2 輸入輸出要求2二、需求分析32.1 系統(tǒng)功能需求32.2可行性分析32.2.1 技術(shù)可行性32.2.2 經(jīng)濟(jì)可行性42.2.3 操作可行性4三、概要設(shè)計(jì)43.1系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)43.1.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)(E-R圖)53.1.2 數(shù)據(jù)庫表設(shè)計(jì)63.2 系統(tǒng)功能分析7四、詳細(xì)設(shè)計(jì)84.1 登陸模塊84.2主菜單模塊94.3 收費(fèi)管理模塊124.3.1 財(cái)務(wù)統(tǒng)計(jì)模塊124.2.2 登記收費(fèi)模塊144.4客戶管理模塊154.4.1 客戶信息模塊154.4.2 新增客戶模塊164.4.3客戶修改模塊174.4.4客戶刪除

4、模塊184.5 車輛管理模塊194.5.1 車輛信息模塊194.5.2新增車輛模塊204.5.3車輛修改模塊214.5.4車輛刪除模塊224.6 項(xiàng)目管理模塊234.6.1項(xiàng)目信息模塊234.6.2新增項(xiàng)目模塊244.6.3項(xiàng)目修改模塊254.6.4項(xiàng)目刪除模塊26五、軟件測試275.1 程序的測試方法275.2 軟件的可用性測試29六、總結(jié)30參考文獻(xiàn)30一、題目概述1.1 系統(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ì)

5、車輛、材料、財(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ù)流程和資料信息管理系統(tǒng),由計(jì)算機(jī)來代替人工執(zhí)行一系列諸如車輛登記、維修估價(jià)、結(jié)算匯總等操作。這樣就使辦公人員可以輕松地完成汽車美容業(yè)務(wù)管理的工作。1.2 系統(tǒng)要求概述某汽車美容店管理系統(tǒng) 實(shí)現(xiàn)美容項(xiàng)目及價(jià)格信息管理; 實(shí)現(xiàn)客戶信息、客戶車輛信息管理; 實(shí)現(xiàn)美容登記和收費(fèi)管理; 創(chuàng)建存儲過程統(tǒng)計(jì)指定月份各種美容項(xiàng)目的美容

6、次數(shù); 創(chuàng)建存儲過程統(tǒng)計(jì)指定年份各客戶的美容次數(shù); 創(chuàng)建存儲過程統(tǒng)計(jì)指定月份美容店的收入情況; 創(chuàng)建規(guī)則限制客戶的性別必須輸入男或女; 創(chuàng)建表間關(guān)系。 1.3 系統(tǒng)性能要求對系統(tǒng)性能的要求包括對系統(tǒng)時(shí)間規(guī)定,靈活性,輸入輸出,數(shù)據(jù)管理能力,故障處理要求和運(yùn)行環(huán)境規(guī)定等的要求。1.3.1 系統(tǒng)靈活性1、操作方式通俗易懂、容易上手,界面美觀、大方,將窗體程序轉(zhuǎn)為控制臺應(yīng)用程序,符合用戶操作習(xí)慣。4、一個(gè)模塊的改變不會(huì)影響其他的模塊。1.3.2 輸入輸出要求能夠?qū)Σ煌暾臄?shù)據(jù)進(jìn)行校驗(yàn),保證數(shù)據(jù)的完整性和一致性,對特殊字符的過濾功能,輸出能滿足用戶的需求。二、需求分析系統(tǒng)需求分析是指理解用戶的需求,就

7、軟件的功能和客戶達(dá)成一致,需求分析的任務(wù)就是解決“做什么”的問題,也就是要從各個(gè)方面理解用戶的各項(xiàng)要求,并能夠準(zhǔn)確地表達(dá)所接受的用戶需求,具有決策性、方向性和策略性的作用。2.1 系統(tǒng)功能需求1、美容收費(fèi):對美容消費(fèi)進(jìn)行登記,能夠?qū)崟r(shí)顯示收費(fèi)信息。2、財(cái)務(wù)統(tǒng)計(jì):能夠統(tǒng)計(jì)指定月份各種美容項(xiàng)目的美容次數(shù); 能夠統(tǒng)計(jì)指定年份各客戶的美容次數(shù); 能夠統(tǒng)計(jì)指定月份美容店的收入情況;3、車輛管理:對車輛信息進(jìn)行查詢、新增、修改、刪除等操作。3、客戶管理:對客戶信息進(jìn)行查詢、新增、修改、刪除等操作。3、項(xiàng)目管理:對項(xiàng)目信息進(jìn)行查詢、新增、修改、刪除等操作。2.2可行性分析可行性分析是根據(jù)初步調(diào)查結(jié)果做出系統(tǒng)

8、開發(fā)是否可行的結(jié)論的過程。每一個(gè)項(xiàng)目工程的確立都需要進(jìn)行項(xiàng)目的可行性分析。該分析保證正確的選擇投資項(xiàng)目所必要工作,這對項(xiàng)目的審批程序也是必不可少的。信息系統(tǒng)開發(fā)項(xiàng)目是一項(xiàng)非常復(fù)雜的高科技系統(tǒng)工程,所以系統(tǒng)的可行性分析是必不可少的,可行性研究的目的也就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否可以很好的解決、是否值得去解決。根據(jù)調(diào)查分析,系統(tǒng)設(shè)計(jì)方案有以下三個(gè)可行性。2.2.1 技術(shù)可行性傳統(tǒng)的應(yīng)用程序是通過事先與數(shù)據(jù)庫確立連接,在整個(gè)程序的運(yùn)行過程通過維護(hù)數(shù)據(jù)庫的連接方式而實(shí)現(xiàn)。首先現(xiàn)在的系統(tǒng)開發(fā)方法已經(jīng)發(fā)展的相對成熟,結(jié)構(gòu)化和面向的對象,都已經(jīng)廣泛的使用,這讓我們開發(fā)系統(tǒng)的系統(tǒng)調(diào)查、系統(tǒng)分

9、析、系統(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ù)某墒臁F浯纹嚸廊莨芾硐到y(tǒng)有如下的特點(diǎn):一是數(shù)據(jù)量相對較大;二是數(shù)據(jù)的處理相對集中,內(nèi)部數(shù)據(jù)的處理量大,輸出量大。三是需要不斷進(jìn)行更新?;谝陨先齻€(gè)特點(diǎn),現(xiàn)有技術(shù)都可以達(dá)到要求的目標(biāo)。在單機(jī)環(huán)境下組建管理信息系統(tǒng),該系統(tǒng)的開發(fā)工作可以采用vs做前臺,SQL Server做后臺數(shù)據(jù)庫來進(jìn)行。前臺的可視化程度非常高,人機(jī)交互能力也比較強(qiáng),應(yīng)用起來也是十分的方便,后臺的數(shù)據(jù)庫功能十分強(qiáng)大,能很好的支持系統(tǒng)的運(yùn)行。2.2.2 經(jīng)濟(jì)可行性開發(fā)軟件的投資費(fèi)用主要包括:包括計(jì)算機(jī)設(shè)備和軟件配置

10、等的設(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)并且完全可以支付的起。同時(shí),系統(tǒng)管理人員熟知美容管理的流程。所以,花費(fèi)在人員培訓(xùn)上的費(fèi)用是不會(huì)太高的。開發(fā)的系統(tǒng)是一個(gè)性能穩(wěn)定,易于維護(hù)的系統(tǒng),后期維護(hù)不會(huì)消耗大量的人力和物力,這樣系統(tǒng)在人員方面的投資也可以支付。2.2.3 操作可行性本系統(tǒng)要求運(yùn)行環(huán)境不高,可以在Windows7操作系統(tǒng)平臺上運(yùn)行,數(shù)據(jù)庫服務(wù)器

11、為SQL Server2008,開發(fā)工具采用的VS 2010。界面美觀、易懂、容易操作、功能齊全,方便了對成績的管理。綜上所述,從經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性上來說,系統(tǒng)開發(fā)是完全可行的。三、概要設(shè)計(jì)系統(tǒng)開發(fā)工作經(jīng)過需求分析階段,已完全弄清了用戶的需要,較好的解決了“做什么”的問題,我們建立了系統(tǒng)邏輯模型。到現(xiàn)在,本系統(tǒng)的開發(fā)階段就進(jìn)入到了概要設(shè)計(jì)階段,我們開始動(dòng)手解決“怎么做”的問題。也就是根據(jù)我們需求分析階段確定的系統(tǒng)的邏輯模型,完成對系統(tǒng)物理模型設(shè)計(jì)的問題。我們在概要設(shè)計(jì)階段的指導(dǎo)思想就是結(jié)構(gòu)化指導(dǎo)思想,是指用一組標(biāo)準(zhǔn)的規(guī)則與圖表工具來確定系統(tǒng)該有什么模塊,怎么連接,這樣才能形成新

12、系統(tǒng)的結(jié)構(gòu),然后再繼續(xù)進(jìn)行諸如輸入、輸出、對話等設(shè)計(jì),為整個(gè)系統(tǒng)的實(shí)施做好鋪墊。3.1系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設(shè)計(jì)是對一個(gè)既定的環(huán)境,進(jìn)行符合應(yīng)用語義的邏輯設(shè)計(jì),并且提供了一個(gè)確定存儲結(jié)構(gòu)和物理設(shè)計(jì),在有效存取數(shù)據(jù)和數(shù)據(jù)模型的情況下實(shí)現(xiàn)系統(tǒng)目標(biāo)。建立了良好的文件組織形式和數(shù)據(jù)庫結(jié)構(gòu),使系統(tǒng)準(zhǔn)確、快速的獲得所需信息是評價(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)系模型具有相對較高的數(shù)據(jù)獨(dú)立性,使用起來也非常方便。目前,微機(jī)數(shù)據(jù)庫多采用

13、關(guān)系型數(shù)據(jù)庫模型。我們采用SQL Server數(shù)據(jù)庫。這個(gè)數(shù)據(jù)庫對行增加、刪除、編輯和統(tǒng)計(jì)、顯示和應(yīng)答都極為方便。其中的排序和索引功能,對數(shù)據(jù)快速定位、查詢提供了有利條件。3.1.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)(E-R圖)概念模型的表示方法很多,其中最為著名最為常用的是E-R圖。簡單的說,E-R圖用來分析數(shù)據(jù)關(guān)系的。下面具體列出高校學(xué)生選課管理系統(tǒng)主要的實(shí)體圖及E-R圖。實(shí)體間E-R圖如圖3.1所示。項(xiàng)目汽車品牌日期ID客戶名稱價(jià)格姓名年齡性別聯(lián)系方式MNID住址擁有美容1IDN圖3.1 E-R圖3.1.2 數(shù)據(jù)庫表設(shè)計(jì)根據(jù)給出的E-R圖可以對系統(tǒng)所需要的數(shù)據(jù)庫進(jìn)行設(shè)計(jì),數(shù)據(jù)庫中包含多個(gè)表,以下列出主

14、要的數(shù)據(jù)表及各個(gè)表中的字段詳細(xì)情況??蛻粜畔⒈恚糜诳蛻粜畔⒌膬Υ媾c管理,如表3.1所示。表3.1客戶信息表字段名數(shù)據(jù)類型長度約束IDnchar20Primary Key姓名nchar50NOT NULL年齡Int4NOT NULL性別nchar5NOT NULL聯(lián)系方式nchar20NOT NULL地址nchar50NOT NULL車輛信息表,用于車輛信息的儲存與管理,如表3.2所示:表3.2車輛信息表字段名數(shù)據(jù)類型長度約束IDnchar20Primary Key車主IDnchar20NOT NULL品牌nchar50NOT NULL項(xiàng)目信息表,用于項(xiàng)目信息的儲存與管理,如表3.3所示:表3

15、.3學(xué)生信息表字段名數(shù)據(jù)類型長度約束名稱nchar50Primary Key價(jià)格Int4NOT NULL記錄信息表,用于管理收費(fèi)信息。具體字段如表3.4所示。表3.4記錄信息表字段名數(shù)據(jù)類型長度約束IDnchar20Primary Key汽車IDnchar20NOT NULL美容項(xiàng)目nchar50NOT NULL日期Date13NOT NULL3.2 系統(tǒng)功能分析汽車美容管理系統(tǒng)包括客戶管理、車輛管理、項(xiàng)目管理,收費(fèi)管理四大模塊。四大模塊又包含各自的子模塊。客戶管理包括新增客戶、查詢信息、修改信息、刪除客戶;車輛管理包括新增車輛、查詢信息、修改信息、刪除車輛;項(xiàng)目管理包括新增項(xiàng)目、查詢信息、信

16、息修改、刪除項(xiàng)目;收費(fèi)管理包括登記收費(fèi)、財(cái)務(wù)統(tǒng)計(jì)。綜上所述,汽車美容管理系統(tǒng)功能模塊圖如圖3.2所示。汽車美容管理系統(tǒng)收費(fèi)管理客戶管理車輛管理項(xiàng)目管理財(cái)務(wù)統(tǒng)計(jì)登記收費(fèi)修改項(xiàng)目刪除項(xiàng)目新增項(xiàng)目項(xiàng)目管理修改客戶刪除客戶新增客戶客戶管理修改車輛刪除車輛車輛管理新增車輛圖3.2系統(tǒng)功能模塊圖四、詳細(xì)設(shè)計(jì)汽車美容管理系統(tǒng)采用C#編寫,利用SQLServer數(shù)據(jù)庫存儲信息。按實(shí)際需求及功能模塊編寫,按如下順序詳細(xì)介紹。4.1 登陸模塊登陸界面實(shí)現(xiàn)管理員登錄。程序運(yùn)行結(jié)果如圖4.1所示。圖4.1登陸模塊主要的功能代碼如下: private void button1_Click(object sender,

17、EventArgs e) if ( =textBox1.Text ) MessageBox.Show(請輸入用戶名!); else if ( =textBox2.Text) MessageBox.Show(請輸入密碼!); else if (dai=textBox1.Text &123=textBox2.Text) this.Hide(); 主菜單 from = new 主菜單(); from.ShowDialog(); this.Close(); else MessageBox.Show(賬號或密碼錯(cuò)誤,請重新輸入!, 提示信息, MessageBoxButtons.OK, MessageB

18、oxIcon.Information); textBox2.Text = ; textBox1.Text = ; 4.2主菜單模塊主菜單界面祈禱一個(gè)菜單的作用。程序運(yùn)行結(jié)果如圖4.2所示。圖4.2主菜單模塊主要的功能代碼如下:namespace WindowsFormsApplication1 public partial class 主菜單 : Form public 主菜單() InitializeComponent(); private void 客戶信息ToolStripMenuItem_Click(object sender, EventArgs e) 客戶管理 from = new

19、 客戶管理(); from.ShowDialog(); this.Show(); private void 新增客戶ToolStripMenuItem_Click(object sender, EventArgs e) 新增客戶 from = new 新增客戶(); from.ShowDialog(); this.Show(); private void 信息修改ToolStripMenuItem_Click(object sender, EventArgs e) 客戶修改 from = new 客戶修改(); from.ShowDialog(); this.Show(); private v

20、oid 刪除客戶ToolStripMenuItem_Click(object sender, EventArgs e) 客戶刪除 from = new 客戶刪除(); from.ShowDialog(); this.Show(); private void 車輛信息ToolStripMenuItem_Click(object sender, EventArgs e) 車輛管理 from = new 車輛管理(); from.ShowDialog(); this.Show(); private void 新增車輛ToolStripMenuItem_Click(object sender, Eve

21、ntArgs e) 新增車輛 from = new 新增車輛(); from.ShowDialog(); this.Show(); private void 信息修改ToolStripMenuItem1_Click(object sender, EventArgs e) 車輛修改 from = new 車輛修改(); from.ShowDialog(); this.Show(); private void 刪除車輛ToolStripMenuItem_Click(object sender, EventArgs e) 車輛刪除 from = new 車輛刪除(); from.ShowDialog

22、(); this.Show(); private void 項(xiàng)目信息ToolStripMenuItem_Click(object sender, EventArgs e) 項(xiàng)目管理 from = new 項(xiàng)目管理(); from.ShowDialog(); this.Show(); private void 新增項(xiàng)目ToolStripMenuItem_Click(object sender, EventArgs e) 新增項(xiàng)目 from = new 新增項(xiàng)目(); from.ShowDialog(); this.Show(); private void 信息修改ToolStripMenuIte

23、m2_Click(object sender, EventArgs e) 項(xiàng)目修改 from = new 項(xiàng)目修改(); from.ShowDialog(); this.Show(); private void 刪除項(xiàng)目ToolStripMenuItem_Click(object sender, EventArgs e) 項(xiàng)目刪除 from = new 項(xiàng)目刪除(); from.ShowDialog(); this.Show(); private void 財(cái)務(wù)信息ToolStripMenuItem_Click(object sender, EventArgs e) 財(cái)務(wù)管理 from=new

24、 財(cái)務(wù)管理 (); from.ShowDialog(); this.Show(); private void 登記收費(fèi)ToolStripMenuItem_Click(object sender, EventArgs e) 登記收費(fèi) from = new 登記收費(fèi) (); from.ShowDialog(); this.Show(); 4.3 收費(fèi)管理模塊4.3.1 財(cái)務(wù)統(tǒng)計(jì)模塊該界面主要用于顯示財(cái)務(wù)統(tǒng)計(jì)信息。運(yùn)行圖如圖4.3所示。圖4.3財(cái)務(wù)統(tǒng)計(jì)模塊主要功能代碼如下: private void button1_Click(object sender, EventArgs e) if (text

25、Box1.Text = ) MessageBox.Show(請輸入月份!); else try string strconn, strsql; strconn = Data Source=.;Initial Catalog=car_beauty_system;Integrated Security=True; strsql = exec PROC_COUNT_ITEM_BY_MONTH +textBox1.Text+ ; SqlConnection myconn = new SqlConnection(strconn); SqlDataAdapter myda = new SqlDataAda

26、pter(strsql, myconn); DataSet myds = new DataSet(); myda.Fill(myds, record); dataGridView1.DataSource = myds.Tablesrecord; catch (Exception ex) MessageBox.Show(顯示錯(cuò)誤!); private void button2_Click(object sender, EventArgs e) if (textBox2.Text = ) MessageBox.Show(請輸入月份!); else try string strconn, strsq

27、l; strconn = Data Source=.;Initial Catalog=car_beauty_system;Integrated Security=True; strsql = exec PROC_COUNT_PRICE_BY_MONTH + textBox2.Text + ; SqlConnection myconn = new SqlConnection(strconn); SqlDataAdapter myda = new SqlDataAdapter(strsql, myconn); DataSet myds = new DataSet(); myda.Fill(myds

28、, record); dataGridView1.DataSource = myds.Tablesrecord; catch (Exception ex) MessageBox.Show(顯示錯(cuò)誤!); private void button3_Click(object sender, EventArgs e) if (textBox3.Text = ) MessageBox.Show(請輸入年份!); else try string strconn, strsql; strconn = Data Source=.;Initial Catalog=car_beauty_system;Integ

29、rated Security=True; strsql = exec PROC_COUNT_CUSTOMER_BY_YEAR + textBox3.Text + ; SqlConnection myconn = new SqlConnection(strconn); SqlDataAdapter myda = new SqlDataAdapter(strsql, myconn); DataSet myds = new DataSet(); myda.Fill(myds, record); dataGridView1.DataSource = myds.Tablesrecord; catch (

30、Exception ex) MessageBox.Show(顯示錯(cuò)誤!); 4.2.2 登記收費(fèi)模塊登記收費(fèi)界面實(shí)現(xiàn)收費(fèi)管理。程序運(yùn)行結(jié)果如圖4.4所示。圖4.4登記收費(fèi)模塊主要的功能代碼如下:private void button1_Click(object sender, EventArgs e) if (textBox1.Text = ) MessageBox.Show(請輸入ID!); else if (textBox2.Text = ) MessageBox.Show(請輸入車輛ID!); else if (textBox3.Text = ) MessageBox.Show(請輸入項(xiàng)

31、目!); else if (textBox4.Text = ) MessageBox.Show(請輸入日期!); else try string strconn = Data Source=.;Initial Catalog=car_beauty_system;Integrated Security=True; SqlConnection connection = new SqlConnection(strconn); string sql2 = insert into record values( + textBox1.Text + , + textBox2.Text + , + textB

32、ox3.Text +, + textBox4.Text + ); connection.Open(); SqlCommand command2 = new SqlCommand(sql2, connection); command2.ExecuteNonQuery(); connection.Close(); showlist(); textBox1.Text = textBox2.Text = textBox3.Text = textBox4.Text=; catch (Exception ex) MessageBox.Show(登記錯(cuò)誤!); 4.4客戶管理模塊4.4.1 客戶信息模塊客戶

33、信息界面實(shí)現(xiàn)客戶信息查詢功能。程序運(yùn)行結(jié)果如圖4.5所示。圖4.5客戶信息模塊主要的功能代碼如下: private void button1_Click(object sender, EventArgs e) string cha= ID; if (comboBox1.Text = 姓名) cha = name; if (comboBox1.Text = 性別) cha = sex; if (comboBox1.Text = 年齡) cha = age; if (comboBox1.Text = 聯(lián)系方式) cha = tel; if (comboBox1.Text = 地址) cha = a

34、ddr; string strconn, strsql; strconn = Data Source=.;Initial Catalog=car_beauty_system;Integrated Security=True; strsql = select id as ID,name as 姓名,sex as 性別,age as 年齡 ,tel as 聯(lián)系方式, addr as 地址 from customer where + cha + = + textBox1.Text + ; SqlConnection myconn = new SqlConnection(strconn); SqlDa

35、taAdapter myda = new SqlDataAdapter(strsql, myconn); DataSet myds = new DataSet(); myda.Fill(myds, customer); dataGridView1.DataSource = myds.Tablescustomer; 4.4.2 新增客戶模塊登陸界面實(shí)現(xiàn)管理員登錄。程序運(yùn)行結(jié)果如圖4.6所示。圖4.6新增客戶模塊主要的功能代碼如下:private void button1_Click(object sender, EventArgs e) if (textBox1.Text = ) Message

36、Box.Show(請輸入ID!); else if (textBox2.Text = ) MessageBox.Show(請輸入姓名!); else if (textBox3.Text = ) MessageBox.Show(請輸入性別!); else if (textBox4.Text = ) MessageBox.Show(請輸入年齡!); else if (textBox5.Text = ) MessageBox.Show(請輸入聯(lián)系方式!); else if (textBox6.Text = ) MessageBox.Show(請輸入地址!); else try string strc

37、onn = Data Source=.;Initial Catalog=car_beauty_system;Integrated Security=True; SqlConnection connection = new SqlConnection(strconn ); string sql2 = insert into customer(id,name,sex,age,tel,addr) values( + textBox1.Text + , + textBox2.Text + , + textBox3.Text + , + textBox4.Text + , + textBox5.Text

38、 + , + textBox6.Text + ); connection.Open(); SqlCommand command2 = new SqlCommand(sql2, connection); command2.ExecuteNonQuery(); connection.Close(); showlist(); textBox1.Text = textBox2.Text = textBox3.Text = textBox4.Text = textBox5.Text = textBox6.Text = ; catch (Exception ex) MessageBox.Show(添加錯(cuò)誤

39、!); 4.4.3客戶修改模塊登陸界面實(shí)現(xiàn)管理員登錄。程序運(yùn)行結(jié)果如圖4.7所示。圖4.7客戶修改模塊主要的功能代碼如下: private void button1_Click(object sender, EventArgs e) if (textBox1.Text = ) MessageBox.Show(請輸入ID!); else if (textBox2.Text = ) MessageBox.Show(請輸入修改值!); else if (comboBox1.Text = ) MessageBox.Show(請輸入修改項(xiàng)!); else try string cha = ID; if

40、(comboBox1.Text = 姓名) cha = name; if (comboBox1.Text = 性別) cha = sex; if (comboBox1.Text = 年齡) cha = age; if (comboBox1.Text = 聯(lián)系方式) cha = tel; if (comboBox1.Text = 地址) cha = addr; string strconn = Data Source=.;Initial Catalog=car_beauty_system;Integrated Security=True; SqlConnection connection = n

41、ew SqlConnection(strconn); string sql2 = update customer set +cha+ = + textBox2.Text + where id =+textBox1.Text+; connection.Open(); SqlCommand command2 = new SqlCommand(sql2, connection); command2.ExecuteNonQuery(); connection.Close(); showlist(); textBox1.Text=textBox2.Text = ; catch (Exception ex) MessageBox.Show(修改錯(cuò)誤!); 4.4.4客戶刪除模塊登陸界面實(shí)現(xiàn)管理員登錄。程序運(yùn)行結(jié)果如圖4.8所示。圖4.8客戶刪除模塊主要的功能代碼如下:private void button1_Click(object sender, EventArgs e) if (textBox1.Text = ) MessageBox.Show(請輸入ID!); else try string strconn = Data Source=.;Initial Catalog=car_beauty_sys

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論