版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、成績評定表學(xué)生姓名班級學(xué)號專業(yè)計算機(jī)科學(xué)與技術(shù)課程設(shè)計題目汽車美容管理系統(tǒng)評語組長簽字:成績?nèi)掌?014 年11月18日課程設(shè)計任務(wù)書學(xué) 院信息院專 業(yè)計算機(jī)科學(xué)與技術(shù)學(xué)生姓名班級學(xué)號課程設(shè)計題目汽車美容管理系統(tǒng)實踐教學(xué)要求與任務(wù):本系統(tǒng)在VS2010軟件下使用C#語言和SQL Server數(shù)據(jù)庫開發(fā)的。本系統(tǒng)包括客戶管理、車輛管理、項目管理、收費管理四大模塊。四大模塊又包含各自的子模塊。客戶管理包括新增客戶、查詢信息、修改信息、刪除客戶;車輛管理包括新增車輛、查詢信息、修改信息、刪除車輛;項目管理包括新增項目、查詢信息、信息修改、刪除項目;收費管理包括登記收費、財務(wù)統(tǒng)計。工作計劃與進(jìn)度安排:
2、按照2010專業(yè)方向綜合實訓(xùn)(軟件方向)教學(xué)大綱的要求,本專業(yè)方向綜合實訓(xùn)時間安排在教學(xué)第11周、第12教學(xué)周時間內(nèi)完成汽車美容管理系統(tǒng)的軟件開發(fā)。1、 查閱資料:數(shù)據(jù)庫系統(tǒng)概論軟件工程,.NET大局觀等書籍3本。2、 開發(fā)與設(shè)計:針對C#語言環(huán)境,并進(jìn)行初步設(shè)計、整體功能設(shè)計、編碼。3、 調(diào)試和軟件功能的測試。4、 答辯與論文撰寫。時間安排如下:第1周 查找資料、完成初步設(shè)計、代碼設(shè)計與初步調(diào)試;第2周 調(diào)試、測試、驗收、課程設(shè)計論文撰寫、答辯。指導(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è)計43.1系統(tǒng)數(shù)據(jù)庫設(shè)計43.1.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(E-R圖)53.1.2 數(shù)據(jù)庫表設(shè)計63.2 系統(tǒng)功能分析7四、詳細(xì)設(shè)計84.1 登陸模塊84.2主菜單模塊94.3 收費管理模塊124.3.1 財務(wù)統(tǒng)計模塊124.2.2 登記收費模塊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 項目管理模塊234.6.1項目信息模塊234.6.2新增項目模塊244.6.3項目修改模塊254.6.4項目刪除模塊26五、軟件測試275.1 程序的測試方法275.2 軟件的可用性測試29六、總結(jié)30參考文獻(xiàn)30一、題目概述1.1 系統(tǒng)內(nèi)容概述隨著社會的高速發(fā)展,科學(xué)技術(shù)的迅速提高,汽車的使用越來越普及,同時汽車美容店等相應(yīng)的產(chǎn)業(yè)也日益增多,規(guī)模逐漸增大,傳統(tǒng)的手工操作業(yè)務(wù)流程和資料管理已經(jīng)很難滿足當(dāng)前汽車美容店的業(yè)務(wù)需求。 為改善企業(yè)中因手工統(tǒng)計
5、車輛、材料、財務(wù)等各類信息的煩瑣性以及當(dāng)前汽車美容店業(yè)務(wù)流程管理難度大、頭緒多、耗費大量人力和財力的問題,在節(jié)省企業(yè)工作時間的同時提高企業(yè)的工作效率,達(dá)到提升企業(yè)效益的目的,一套完整的計算機(jī)化的汽車美容店業(yè)務(wù)管理的解決方案應(yīng)運而生1。 該系統(tǒng)的具體任務(wù)就是設(shè)計一個汽車美容店的業(yè)務(wù)流程和資料信息管理系統(tǒng),由計算機(jī)來代替人工執(zhí)行一系列諸如車輛登記、維修估價、結(jié)算匯總等操作。這樣就使辦公人員可以輕松地完成汽車美容業(yè)務(wù)管理的工作。1.2 系統(tǒng)要求概述某汽車美容店管理系統(tǒng) 實現(xiàn)美容項目及價格信息管理; 實現(xiàn)客戶信息、客戶車輛信息管理; 實現(xiàn)美容登記和收費管理; 創(chuàng)建存儲過程統(tǒng)計指定月份各種美容項目的美容
6、次數(shù); 創(chuàng)建存儲過程統(tǒng)計指定年份各客戶的美容次數(shù); 創(chuàng)建存儲過程統(tǒng)計指定月份美容店的收入情況; 創(chuàng)建規(guī)則限制客戶的性別必須輸入男或女; 創(chuàng)建表間關(guān)系。 1.3 系統(tǒng)性能要求對系統(tǒng)性能的要求包括對系統(tǒng)時間規(guī)定,靈活性,輸入輸出,數(shù)據(jù)管理能力,故障處理要求和運行環(huán)境規(guī)定等的要求。1.3.1 系統(tǒng)靈活性1、操作方式通俗易懂、容易上手,界面美觀、大方,將窗體程序轉(zhuǎn)為控制臺應(yīng)用程序,符合用戶操作習(xí)慣。4、一個模塊的改變不會影響其他的模塊。1.3.2 輸入輸出要求能夠?qū)Σ煌暾臄?shù)據(jù)進(jìn)行校驗,保證數(shù)據(jù)的完整性和一致性,對特殊字符的過濾功能,輸出能滿足用戶的需求。二、需求分析系統(tǒng)需求分析是指理解用戶的需求,就
7、軟件的功能和客戶達(dá)成一致,需求分析的任務(wù)就是解決“做什么”的問題,也就是要從各個方面理解用戶的各項要求,并能夠準(zhǔn)確地表達(dá)所接受的用戶需求,具有決策性、方向性和策略性的作用。2.1 系統(tǒng)功能需求1、美容收費:對美容消費進(jìn)行登記,能夠?qū)崟r顯示收費信息。2、財務(wù)統(tǒng)計:能夠統(tǒng)計指定月份各種美容項目的美容次數(shù); 能夠統(tǒng)計指定年份各客戶的美容次數(shù); 能夠統(tǒng)計指定月份美容店的收入情況;3、車輛管理:對車輛信息進(jìn)行查詢、新增、修改、刪除等操作。3、客戶管理:對客戶信息進(jìn)行查詢、新增、修改、刪除等操作。3、項目管理:對項目信息進(jìn)行查詢、新增、修改、刪除等操作。2.2可行性分析可行性分析是根據(jù)初步調(diào)查結(jié)果做出系統(tǒng)
8、開發(fā)是否可行的結(jié)論的過程。每一個項目工程的確立都需要進(jìn)行項目的可行性分析。該分析保證正確的選擇投資項目所必要工作,這對項目的審批程序也是必不可少的。信息系統(tǒng)開發(fā)項目是一項非常復(fù)雜的高科技系統(tǒng)工程,所以系統(tǒng)的可行性分析是必不可少的,可行性研究的目的也就是用最小的代價在盡可能短的時間內(nèi)確定問題是否可以很好的解決、是否值得去解決。根據(jù)調(diào)查分析,系統(tǒng)設(shè)計方案有以下三個可行性。2.2.1 技術(shù)可行性傳統(tǒng)的應(yīng)用程序是通過事先與數(shù)據(jù)庫確立連接,在整個程序的運行過程通過維護(hù)數(shù)據(jù)庫的連接方式而實現(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è)計和系統(tǒng)實施更加的規(guī)范,系統(tǒng)完成的更加的科學(xué)。開發(fā)系統(tǒng)所需要的硬件技術(shù)、軟件開發(fā)技術(shù)和網(wǎng)絡(luò)技術(shù)發(fā)展的相當(dāng)?shù)某墒?。其次汽車美容管理系統(tǒng)有如下的特點:一是數(shù)據(jù)量相對較大;二是數(shù)據(jù)的處理相對集中,內(nèi)部數(shù)據(jù)的處理量大,輸出量大。三是需要不斷進(jì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)的運行。2.2.2 經(jīng)濟(jì)可行性開發(fā)軟件的投資費用主要包括:包括計算機(jī)設(shè)備和軟件配置
10、等的設(shè)備費用;包含開發(fā)人員、運行人員和維護(hù)人員的人員費用;包括文檔資料,紙張需要等的材料費用;和一些如設(shè)備保養(yǎng)的其他費用?,F(xiàn)在的汽車美容管理系統(tǒng)有自己的運營費用,而且一般美容管理在原有的計算機(jī)硬件基礎(chǔ)上不必再投入;只需要在軟件開發(fā)上面投入少許經(jīng)費就可以了,這方面的美容公司應(yīng)該會愿意承擔(dān)并且完全可以支付的起。同時,系統(tǒng)管理人員熟知美容管理的流程。所以,花費在人員培訓(xùn)上的費用是不會太高的。開發(fā)的系統(tǒng)是一個性能穩(wěn)定,易于維護(hù)的系統(tǒng),后期維護(hù)不會消耗大量的人力和物力,這樣系統(tǒng)在人員方面的投資也可以支付。2.2.3 操作可行性本系統(tǒng)要求運行環(huán)境不高,可以在Windows7操作系統(tǒng)平臺上運行,數(shù)據(jù)庫服務(wù)器
11、為SQL Server2008,開發(fā)工具采用的VS 2010。界面美觀、易懂、容易操作、功能齊全,方便了對成績的管理。綜上所述,從經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性上來說,系統(tǒng)開發(fā)是完全可行的。三、概要設(shè)計系統(tǒng)開發(fā)工作經(jīng)過需求分析階段,已完全弄清了用戶的需要,較好的解決了“做什么”的問題,我們建立了系統(tǒng)邏輯模型。到現(xiàn)在,本系統(tǒng)的開發(fā)階段就進(jìn)入到了概要設(shè)計階段,我們開始動手解決“怎么做”的問題。也就是根據(jù)我們需求分析階段確定的系統(tǒng)的邏輯模型,完成對系統(tǒng)物理模型設(shè)計的問題。我們在概要設(shè)計階段的指導(dǎo)思想就是結(jié)構(gòu)化指導(dǎo)思想,是指用一組標(biāo)準(zhǔn)的規(guī)則與圖表工具來確定系統(tǒng)該有什么模塊,怎么連接,這樣才能形成新
12、系統(tǒng)的結(jié)構(gòu),然后再繼續(xù)進(jìn)行諸如輸入、輸出、對話等設(shè)計,為整個系統(tǒng)的實施做好鋪墊。3.1系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設(shè)計是對一個既定的環(huán)境,進(jìn)行符合應(yīng)用語義的邏輯設(shè)計,并且提供了一個確定存儲結(jié)構(gòu)和物理設(shè)計,在有效存取數(shù)據(jù)和數(shù)據(jù)模型的情況下實現(xiàn)系統(tǒng)目標(biāo)。建立了良好的文件組織形式和數(shù)據(jù)庫結(jié)構(gòu),使系統(tǒng)準(zhǔn)確、快速的獲得所需信息是評價系統(tǒng)的主要指標(biāo)。因此,是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設(shè)計的核心問題就是設(shè)計出較好的數(shù)據(jù)模型。在現(xiàn)在的數(shù)據(jù)庫管理系統(tǒng)中有網(wǎng)狀模型、層次模型和關(guān)系模型三種模型。這里的關(guān)系模型具有相對較高的數(shù)據(jù)獨立性,使用起來也非常方便。目前,微機(jī)數(shù)據(jù)庫多采用
13、關(guān)系型數(shù)據(jù)庫模型。我們采用SQL Server數(shù)據(jù)庫。這個數(shù)據(jù)庫對行增加、刪除、編輯和統(tǒng)計、顯示和應(yīng)答都極為方便。其中的排序和索引功能,對數(shù)據(jù)快速定位、查詢提供了有利條件。3.1.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(E-R圖)概念模型的表示方法很多,其中最為著名最為常用的是E-R圖。簡單的說,E-R圖用來分析數(shù)據(jù)關(guān)系的。下面具體列出高校學(xué)生選課管理系統(tǒng)主要的實體圖及E-R圖。實體間E-R圖如圖3.1所示。項目汽車品牌日期ID客戶名稱價格姓名年齡性別聯(lián)系方式MNID住址擁有美容1IDN圖3.1 E-R圖3.1.2 數(shù)據(jù)庫表設(shè)計根據(jù)給出的E-R圖可以對系統(tǒng)所需要的數(shù)據(jù)庫進(jìn)行設(shè)計,數(shù)據(jù)庫中包含多個表,以下列出主
14、要的數(shù)據(jù)表及各個表中的字段詳細(xì)情況??蛻粜畔⒈?,用于客戶信息的儲存與管理,如表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項目信息表,用于項目信息的儲存與管理,如表3.3所示:表3
15、.3學(xué)生信息表字段名數(shù)據(jù)類型長度約束名稱nchar50Primary Key價格Int4NOT NULL記錄信息表,用于管理收費信息。具體字段如表3.4所示。表3.4記錄信息表字段名數(shù)據(jù)類型長度約束IDnchar20Primary Key汽車IDnchar20NOT NULL美容項目nchar50NOT NULL日期Date13NOT NULL3.2 系統(tǒng)功能分析汽車美容管理系統(tǒng)包括客戶管理、車輛管理、項目管理,收費管理四大模塊。四大模塊又包含各自的子模塊。客戶管理包括新增客戶、查詢信息、修改信息、刪除客戶;車輛管理包括新增車輛、查詢信息、修改信息、刪除車輛;項目管理包括新增項目、查詢信息、信
16、息修改、刪除項目;收費管理包括登記收費、財務(wù)統(tǒng)計。綜上所述,汽車美容管理系統(tǒng)功能模塊圖如圖3.2所示。汽車美容管理系統(tǒng)收費管理客戶管理車輛管理項目管理財務(wù)統(tǒng)計登記收費修改項目刪除項目新增項目項目管理修改客戶刪除客戶新增客戶客戶管理修改車輛刪除車輛車輛管理新增車輛圖3.2系統(tǒng)功能模塊圖四、詳細(xì)設(shè)計汽車美容管理系統(tǒng)采用C#編寫,利用SQLServer數(shù)據(jù)庫存儲信息。按實際需求及功能模塊編寫,按如下順序詳細(xì)介紹。4.1 登陸模塊登陸界面實現(xià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.
18、Close(); else MessageBox.Show("賬號或密碼錯誤,請重新輸入!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); textBox2.Text = "" textBox1.Text = "" 4.2主菜單模塊主菜單界面祈禱一個菜單的作用。程序運行結(jié)果如圖4.2所示。圖4.2主菜單模塊主要的功能代碼如下:namespace WindowsFormsApplication1 public partial class 主菜單
19、 : Form public 主菜單() InitializeComponent(); 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(); privat
20、e 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 void 車輛信息ToolStripMenuItem_Click(object sender,
21、EventArgs e) 車輛管理 from = new 車輛管理(); from.ShowDialog(); this.Show(); private void 新增車輛ToolStripMenuItem_Click(object sender, EventArgs e) 新增車輛 from = new 新增車輛(); from.ShowDialog(); this.Show(); private void 信息修改ToolStripMenuItem1_Click(object sender, EventArgs e) 車輛修改 from = new 車輛修改(); from.ShowDia
22、log(); 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 void 新增項目ToolStripMenu
23、Item_Click(object sender, EventArgs e) 新增項目 from = new 新增項目(); from.ShowDialog(); this.Show(); private void 信息修改ToolStripMenuItem2_Click(object sender, EventArgs e) 項目修改 from = new 項目修改(); from.ShowDialog(); this.Show(); private void 刪除項目ToolStripMenuItem_Click(object sender, EventArgs e) 項目刪除 from
24、= new 項目刪除(); from.ShowDialog(); this.Show(); private void 財務(wù)信息ToolStripMenuItem_Click(object sender, EventArgs e) 財務(wù)管理 from=new 財務(wù)管理 (); from.ShowDialog(); this.Show(); private void 登記收費ToolStripMenuItem_Click(object sender, EventArgs e) 登記收費 from = new 登記收費 (); from.ShowDialog(); this.Show(); 4.3
25、收費管理模塊4.3.1 財務(wù)統(tǒng)計模塊該界面主要用于顯示財務(wù)統(tǒng)計信息。運行圖如圖4.3所示。圖4.3財務(wù)統(tǒng)計模塊主要功能代碼如下: private void button1_Click(object sender, EventArgs e) if (textBox1.Text = "") MessageBox.Show("請輸入月份!"); else try string strconn, strsql; strconn = "Data Source=.;Initial Catalog=car_beauty_system;Integrated S
26、ecurity=True" strsql = "exec PROC_COUNT_ITEM_BY_MONTH "+textBox1.Text+" " SqlConnection myconn = new SqlConnection(strconn); SqlDataAdapter myda = new SqlDataAdapter(strsql, myconn); DataSet myds = new DataSet(); myda.Fill(myds, "record"); dataGridView1.DataSource
27、= myds.Tables"record" catch (Exception ex) MessageBox.Show("顯示錯誤!"); private void button2_Click(object sender, EventArgs e) if (textBox2.Text = "") MessageBox.Show("請輸入月份!"); else try string strconn, strsql; strconn = "Data Source=.;Initial Catalog=car_be
28、auty_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, "record"
29、;); dataGridView1.DataSource = myds.Tables"record" catch (Exception ex) MessageBox.Show("顯示錯誤!"); private void button3_Click(object sender, EventArgs e) if (textBox3.Text = "") MessageBox.Show("請輸入年份!"); else try string strconn, strsql; strconn = "Data So
30、urce=.;Initial Catalog=car_beauty_system;Integrated 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(); my
31、da.Fill(myds, "record"); dataGridView1.DataSource = myds.Tables"record" catch (Exception ex) MessageBox.Show("顯示錯誤!"); 4.2.2 登記收費模塊登記收費界面實現(xiàn)收費管理。程序運行結(jié)果如圖4.4所示。圖4.4登記收費模塊主要的功能代碼如下:private void button1_Click(object sender, EventArgs e) if (textBox1.Text = "") Mes
32、sageBox.Show("請輸入ID!"); else if (textBox2.Text = "") MessageBox.Show("請輸入車輛ID!"); else if (textBox3.Text = "") MessageBox.Show("請輸入項目!"); else if (textBox4.Text = "") MessageBox.Show("請輸入日期!"); else try string strconn = "Data
33、 Source=.;Initial Catalog=car_beauty_system;Integrated Security=True" SqlConnection connection = new SqlConnection(strconn); string sql2 = "insert into record values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text +"'
34、,'" + 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(&qu
35、ot;登記錯誤!"); 4.4客戶管理模塊4.4.1 客戶信息模塊客戶信息界面實現(xià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 (combo
36、Box1.Text = "年齡") cha = "age" if (comboBox1.Text = "聯(lián)系方式") cha = "tel" if (comboBox1.Text = "地址") cha = "addr" string strconn, strsql; strconn = "Data Source=.;Initial Catalog=car_beauty_system;Integrated Security=True" strsql = &
37、quot;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); SqlDataAdapter myda = new SqlDataAdapter(strsql, myconn); DataSet myds = new Dat
38、aSet(); myda.Fill(myds, "customer"); dataGridView1.DataSource = myds.Tables"customer" 4.4.2 新增客戶模塊登陸界面實現(xiàn)管理員登錄。程序運行結(jié)果如圖4.6所示。圖4.6新增客戶模塊主要的功能代碼如下:private void button1_Click(object sender, EventArgs e) if (textBox1.Text = "") MessageBox.Show("請輸入ID!"); else if (t
39、extBox2.Text = "") MessageBox.Show("請輸入姓名!"); else if (textBox3.Text = "") MessageBox.Show("請輸入性別!"); else if (textBox4.Text = "") MessageBox.Show("請輸入年齡!"); else if (textBox5.Text = "") MessageBox.Show("請輸入聯(lián)系方式!"); else
40、 if (textBox6.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 customer(id,name,sex,age,tel,
41、addr) values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "')" connection.Open(); SqlComman
42、d 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("添加錯誤!"); 4.4.3客戶修改模塊登陸界面實現(xiàn)管理員登錄。程序運行
43、結(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("請輸入修
44、改項!"); else try 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 (comboBox
45、1.Text = "地址") cha = "addr" string strconn = "Data Source=.;Initial Catalog=car_beauty_system;Integrated Security=True" SqlConnection connection = new SqlConnection(strconn); string sql2 = "update customer set "+cha+" ='" + textBox2.Text + "
46、' 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("修改錯誤!"); 4.4.4
47、客戶刪除模塊登陸界面實現(xià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_system;Integrated Security=True" SqlConnecti
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 阜新2024年遼寧阜新市公安局招聘輔警89人歷年參考題庫(頻考版)含答案解析
- 邵陽2024年湖南邵陽市北塔區(qū)教育局所屬事業(yè)單位選調(diào)5人歷年參考題庫(頻考版)含答案解析
- 蕪湖2024年安徽蕪湖市人才綜合服務(wù)中心招聘編外工作人員歷年參考題庫(頻考版)含答案解析
- 濰坊2024年山東濰坊市榮軍優(yōu)撫醫(yī)院招聘6人歷年參考題庫(頻考版)含答案解析
- 湖州2024年浙江湖州長興縣林城鎮(zhèn)人民政府招聘編外工作人員歷年參考題庫(頻考版)含答案解析
- 2025年福建三明市三元區(qū)城市建設(shè)投資有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2025年福建省郵電工程有限公司招聘筆試參考題庫含答案解析
- 2025年河北廣宗縣城管環(huán)衛(wèi)公司招聘筆試參考題庫含答案解析
- 2025年中國郵政湖北隨州分公司招聘筆試參考題庫含答案解析
- 2025年云南怒江州郵政公分公司招聘筆試參考題庫含答案解析
- 電力安全工作規(guī)程考試試題(答案)
- 司庫體系建設(shè)
- 城市燃?xì)夤芫W(wǎng)改造合同
- 居間合同范本解
- 港口物流協(xié)同優(yōu)化算法設(shè)計
- 2024北京市公安局平谷分局勤務(wù)輔警人員招聘筆試參考題庫含答案解析
- 單位信息化建設(shè)IT建設(shè)項目后評估報告(模板)
- 抖音團(tuán)購培訓(xùn)
- 婦科病盆腔炎病例討論
- 有余數(shù)的除法算式300題
- 機(jī)動車檢測行業(yè)年終總結(jié)
評論
0/150
提交評論