版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、成績評定表學生姓名班級學號專業(yè)計算機科學與技術課程設計題目汽車美容管理系統(tǒng)評語組長簽字:成績日期2014年11月18日課程設計任務書學院信息院專業(yè)計算機科學與技術學生姓名班級學號課程設計題目汽車美容管理系統(tǒng)實踐教學要求與任務:本系統(tǒng)在VS2010軟件下使用C#語言和SQLServer數(shù)據(jù)庫開發(fā)的。本系統(tǒng)包括客 戶管理、車輛管理、項目管理、收費管理四大模塊。四大模塊又包含各自的子模塊。 客戶管理包括新增客戶、查詢信息、修改信息、刪除客戶;車輛管理包括新增車輛、 查詢信息、修改信息、刪除車輛;項目管理包括新增項目、查詢信息、信息修改、刪 除項目;收費管理包括登記收費、財務統(tǒng)計。工作計劃與進度安排:
2、按照2010專業(yè)方向綜合實訓(軟件方向)教學大綱的要求,本專業(yè)方向綜合實訓 時間安排在教學第11周、第12教學周時間內完成汽車美容管理系統(tǒng)的軟件開發(fā)。1、 查閱資料:數(shù)據(jù)庫系統(tǒng)概論軟件工程,.NET大局觀等書籍3本。2、開發(fā)與設計:針對C#語言環(huán)境,并進行初步設計、整體功能設計、編碼。3、調試和軟件功能的測試。4、答辯與論文撰寫。時間安排如下:第1周 查找資料、完成初步設計、代碼設計與初步調試;第2周 調試、測試、驗收、課程設計論文撰寫、答辯。指導教師:2014年10月31日專業(yè)負責人:2014年10月31日學院教學副院長:2014年10月31日目錄一、題目概述 21.1 系統(tǒng)內容概述 21.
3、2 系統(tǒng)要求概述 21.3 系統(tǒng)性能要求 21.3.1 系統(tǒng)靈活性 2輸入輸出要求 2二、需求分析 32.1 系統(tǒng)功能需求 32.2可行性分析 3技術可行性 32.2.2 經濟可行性 4操作可行性 4三、概要設計 43.1系統(tǒng)數(shù)據(jù)庫設計 43.1.1 數(shù)據(jù)庫概念結構設計(E-R圖) 5數(shù)據(jù)庫表設計 63.2 系統(tǒng)功能分析 7四、詳細設計 84.1登陸模塊 84.2主菜單模塊 94.3收費管理模塊 124.3.1 財務統(tǒng)計模塊 12登記收費模塊 144.4客戶管理模塊 154.4.1 客戶信息模塊 15新增客戶模塊 16客戶修改模塊 17客戶刪除模塊 184.5車輛管理模塊 194.5.1 車輛
4、信息模塊 19新增車輛模塊 20車輛修改模塊 21車輛刪除模塊 224.6項目管理模塊 23項目信息模塊 23新增項目模塊 24項目修改模塊 25項目刪除模塊 26五、軟件測試 275.1 程序的測試方法 275.2 軟件的可用性測試 29六、總結 30參考文獻 304、題目概述1.1 系統(tǒng)內容概述隨著社會的高速發(fā)展,科學技術的迅速提高,汽車的使用越來越普及,同時汽車美容店等相應 的產業(yè)也日益增多,規(guī)模逐漸增大,傳統(tǒng)的手工操作業(yè)務流程和資料管理已經很難滿足當前汽車美 容店的業(yè)務需求。為改善企業(yè)中因手工統(tǒng)計車輛、材料、財務等各類信息的煩瑣性以及當前汽車美容店業(yè)務流程管理難度大、頭緒多、耗費大量人
5、力和財力的問題,在節(jié)省企業(yè)工作時間的同時提 高企業(yè)的工作效率,達到提升企業(yè)效益的目的,一套完整的計算機化的汽車美容店業(yè)務管理的解決 方案應運而生1。該系統(tǒng)的具體任務就是設計一個汽車美容店的業(yè)務流程和資料信息管理系統(tǒng),由計算機來代替人工執(zhí)行一系列諸如車輛登記、維修估價、結算匯總等操作。這樣就使辦公人員可 以輕松地完成汽車美容業(yè)務管理的工作。1.2 系統(tǒng)要求概述某汽車美容店管理系統(tǒng) 實現(xiàn)美容項目及價格信息管理;實現(xiàn)客戶信息、客戶車輛信息管理;實現(xiàn)美容登記和收費管理; 創(chuàng)建存儲過程統(tǒng)計指定月份各種美容項目的美容次數(shù);創(chuàng)建存儲過程統(tǒng)計指定年份各客戶的美容次數(shù);創(chuàng)建存儲過程統(tǒng)計指定月份美容店的收入情況;
6、創(chuàng)建規(guī)則限制客戶的性別必須輸入男或女;創(chuàng)建表間關系。1.3 系統(tǒng)性能要求對系統(tǒng)性能的要求包括對系統(tǒng)時間規(guī)定,靈活性,輸入輸出,數(shù)據(jù)管理能力,故障處理要求和運行環(huán)境規(guī)定 等的要求。系統(tǒng)靈活性1、操作方式通俗易懂、容易上手,界面美觀、大方,將窗體程序轉為控制臺應用程序,符合用 戶操作習慣。4、一個模塊的改變不會影響其他的模塊。輸入輸出要求能夠對不完整的數(shù)據(jù)進行校驗,保證數(shù)據(jù)的完整性和一致性,對特殊字符的過濾功能,輸出能滿足用戶的需 求。1、需求分析系統(tǒng)需求分析是指理解用戶的需求,就軟件的功能和客戶達成一致,需求分析的任務就是解 決“做什么”的問題,也就是要從各個方面理解用戶的各項要求,并能夠準確地
7、表達所接受的 用戶需求,具有決策性、方向性和策略性的作用。2.1系統(tǒng)功能需求1、美容收費:對美容消費進行登記,能夠實時顯示收費信息。2、 財務統(tǒng)計:能夠統(tǒng)計指定月份各種美容項目的美容次數(shù);能夠統(tǒng)計指定年份各客戶的美容 次數(shù);能夠統(tǒng)計指定月份美容店的收入情況;3、車輛管理:對車輛信息進行查詢、新增、修改、刪除等操作。3、客戶管理:對客戶信息進行查詢、新增、修改、刪除等操作。3、項目管理:對項目信息進行查詢、新增、修改、刪除等操作。2.2可行性分析可行性分析是根據(jù)初步調查結果做出系統(tǒng)開發(fā)是否可行的結論的過程。每一個項目工程的確立 都需要進行項目的可行性分析。該分析保證正確的選擇投資項目所必要工作,
8、這對項目的審批程序 也是必不可少的。信息系統(tǒng)開發(fā)項目是一項非常復雜的高科技系統(tǒng)工程,所以系統(tǒng)的可行性分析是 必不可少的,可行性研究的目的也就是用最小的代價在盡可能短的時間內確定問題是否可以很好的 解決、是否值得去解決。根據(jù)調查分析,系統(tǒng)設計方案有以下三個可行性。技術可行性傳統(tǒng)的應用程序是通過事先與數(shù)據(jù)庫確立連接,在整個程序的運行過程通過維護數(shù)據(jù)庫的連接 方式而實現(xiàn)。首先現(xiàn)在的系統(tǒng)開發(fā)方法已經發(fā)展的相對成熟,結構化和面向的對象,都已經廣泛的使用,這 讓我們開發(fā)系統(tǒng)的系統(tǒng)調查、系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施更加的規(guī)范,系統(tǒng)完成的更加的科學 開發(fā)系統(tǒng)所需要的硬件技術、軟件開發(fā)技術和網絡技術發(fā)展的相當?shù)?/p>
9、成熟。其次汽車美容管理系統(tǒng)有如下的特點:一是數(shù)據(jù)量相對較大;二是數(shù)據(jù)的處理相對集中,內部 數(shù)據(jù)的處理量大,輸出量大。三是需要不斷進行更新?;谝陨先齻€特點,現(xiàn)有技術都可以達到要 求的目標。在單機環(huán)境下組建管理信息系統(tǒng),該系統(tǒng)的開發(fā)工作可以采用vs做前臺,SQL Server做后臺數(shù)據(jù)庫來進行。前臺的可視化程度非常高,人機交互能力也比較強,應用起來也是十分的方 便,后臺的數(shù)據(jù)庫功能十分強大,能很好的支持系統(tǒng)的運行。222經濟可行性開發(fā)軟件的投資費用主要包括:包括計算機設備和軟件配置等的設備費用;包含開發(fā)人員、運行人員和維護 人員的人員費用;包括文檔資料,紙張需要等的材料費用;和一些如設備保養(yǎng)的其
10、他費用?,F(xiàn)在的汽車美容管理 系統(tǒng)有自己的運營費用,而且一般美容管理在原有的計算機硬件基礎上不必再投入;只需要在軟件開發(fā)上面投入 少許經費就可以了,這方面的美容公司應該會愿意承擔并且完全可以支付的起。同時,系統(tǒng)管理人員熟知美容管理的流程。所以,花費在人員培訓上的費用是不會太高的。開發(fā)的系統(tǒng)是一 個性能穩(wěn)定,易于維護的系統(tǒng),后期維護不會消耗大量的人力和物力,這樣系統(tǒng)在人員方面的投資也可以支付。操作可行性本系統(tǒng)要求運行環(huán)境不高,可以在 Win dows7操作系統(tǒng)平臺上運行,數(shù)據(jù)庫服務器為 SQL Server2008,開發(fā)工具采用的VS 2010。界面美觀、易懂、容易操作、功能齊全,方便了對成績的
11、管理。綜上所述,從經濟可行性、技術可行性、操作可行性上來說,系統(tǒng)開發(fā)是完全可行的。三、概要設計系統(tǒng)開發(fā)工作經過需求分析階段,已完全弄清了用戶的需要,較好的解決了“做什么”的問題,我們建立了 系統(tǒng)邏輯模型。到現(xiàn)在,本系統(tǒng)的開發(fā)階段就進入到了概要設計階段,我們開始動手解決“怎么做”的問題。也 就是根據(jù)我們需求分析階段確定的系統(tǒng)的邏輯模型,完成對系統(tǒng)物理模型設計的問題。我們在概要設計階段的指導思想就是結構化指導思想,是指用一組標準的規(guī)則與圖表工具來確定系統(tǒng)該有什 么模塊,怎么連接,這樣才能形成新系統(tǒng)的結構,然后再繼續(xù)進行諸如輸入、輸出、對話等設計,為整個系統(tǒng)的 實施做好鋪墊。3.1系統(tǒng)數(shù)據(jù)庫設計數(shù)據(jù)
12、庫設計是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設計是對一個既定的環(huán)境,進行符合應用 語義的邏輯設計,并且提供了一個確定存儲結構和物理設計,在有效存取數(shù)據(jù)和數(shù)據(jù)模型的情況下 實現(xiàn)系統(tǒng)目標。建立了良好的文件組織形式和數(shù)據(jù)庫結構,使系統(tǒng)準確、快速的獲得所需信息是評 價系統(tǒng)的主要指標。因此,是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設計的核心問題就是設計出較 好的數(shù)據(jù)模型。在現(xiàn)在的數(shù)據(jù)庫管理系統(tǒng)中有網狀模型、層次模型和關系模型三種模型。這里的關 系模型具有相對較高的數(shù)據(jù)獨立性,使用起來也非常方便。目前,微機數(shù)據(jù)庫多采用關系型數(shù)據(jù)庫 模型。我們采用SQLServer數(shù)據(jù)庫。這個數(shù)據(jù)庫對行增加、刪除、編輯和統(tǒng)計、顯
13、示和應答都極為 方便。其中的排序和索引功能,對數(shù)據(jù)快速定位、查詢提供了有利條件。數(shù)據(jù)庫概念結構設計(E-R圖)概念模型的表示方法很多,其中最為著名最為常用的是E-R圖。簡單的說,E-R圖用來分析數(shù)據(jù)關系的。下面具體列出高校學生選課管理系統(tǒng)主要的實體圖及E-R圖。實體間E-R圖如圖3.1所示。1圖3.1 E-R圖數(shù)據(jù)庫表設計根據(jù)給出的E-R圖可以對系統(tǒng)所需要的數(shù)據(jù)庫進行設計,數(shù)據(jù)庫中包含多個表,以下列出主要 的數(shù)據(jù)表及各個表中的字段詳細情況??蛻粜畔⒈?,用于客戶信息的儲存與管理,如表3.1所示表3.1客戶信息表字段名數(shù)據(jù)類型長度約束IDn char20Primary Key姓名n char50N
14、OT NULL年齡Int4NOT NULL性別n char5NOT NULL聯(lián)系方式n char20NOT NULL地址n char50NOT NULL車輛信息表,用于車輛信息的儲存與管理,如表3.2所示:表3.2車輛信息表字段名數(shù)據(jù)類型長度約束IDn char20Primary Key車主IDn char20NOT NULL品牌n char50NOT NULL項目信息表,用于項目信息的儲存與管理,如表3.3所示:表3.3學生信息表字段名數(shù)據(jù)類型長度約束名稱n char50Primary Key價格Int4NOT NULL記錄信息表,用于管理收費信息。具體字段如表3.4所示。表3.4記錄信息表
15、字段名數(shù)據(jù)類型長度約束IDn char20Primary Key汽車IDn char20NOT NULL美容項目n char50NOT NULL日期Date13NOT NULL3.2 系統(tǒng)功能分析汽車美容管理系統(tǒng)包括客戶管理、車輛管理、項目管理,收費管理四大模塊。 四大模塊又包含各自的子模塊??蛻艄芾戆ㄐ略隹蛻?、查詢信息、修改信息、刪除客戶;車輛管理包括新增車輛、查詢信息、 修改信息、刪除車輛;項目管理包括新增項目、查詢信息、信息修改、刪除項目;收費管理包括登 記收費、財務統(tǒng)計。綜上所述,汽車美容管理系統(tǒng)功能模塊圖如圖3.2所示。汽車美容管理系統(tǒng)車輛管理新增車輛刪除車輛修改車輛圖3.2系統(tǒng)功
16、能模塊圖四、詳細設計汽車美容管理系統(tǒng)采用C#編寫,利用SQLServer數(shù)據(jù)庫存儲信息。按實際需求及功能模塊編寫,按如下順序詳細介紹。4.1登陸模塊登陸界面實現(xiàn)管理員登錄。程序運行結果如圖4.1所示。圖4.1登陸模塊主要的功能代碼如下:private void butt on 1_Click(object sen der. Even tArgs e)if (”=textBox1.Text ) MessageBox.Show(”請輸入用戶名!”);else if (” =textBox2.Text) MessageBox.Show(”請輸入密碼!”);else if (dai=textBox1.
17、Text &123=textBox2.Text)this.Hide();主菜單 from = new 主菜單();from.ShowDialog();this.Close();elseMessageBox.Show(”賬號或密碼錯誤,請重新輸入!,提示信息,MessageBoxButtons.OK,MessageBoxIco n.ln formatio n);textBox2.Text =;textBox1.Text =;4.2主菜單模塊主菜單界面祈禱一個菜單的作用。程序運行結果如圖4.2所示。圖4.2主菜單模塊主要的功能代碼如下:n amespace Win dowsFormsApplica
18、tio n1public partial class主菜單 :Formpublic主菜單()In itializeComp onen t();private void客戶信息 ToolStripMenultem_Click(object sender, EventArgs e)客戶管理from = new客戶管理();from.ShowDialog();this.Show();private void新增客戶 ToolStripMenultem_Click(object sender, EventArgs e)新增客戶from = new新增客戶();from.ShowDialog();thi
19、s.Show();private void信息修改 ToolStripMenultem_Click(object sender. EventArgs e)客戶修改from = new客戶修改();from.ShowDialog();this.Show();private void刪除客戶 ToolStripMenultem_Click(object sender, EventArgs e)客戶刪除from = new 客戶刪除();from.ShowDialog();this.Show();private void車輛信息 ToolStripMenultem_Click(object send
20、er, EventArgs e)車輛管理from = new車輛管理();from.ShowDialog();this.Show();private void新增車輛 ToolStripMenultem_Click(object sender, EventArgs e)新增車輛from = new新增車輛();from.ShowDialog();this.Show();private void信息修改 ToolStripMenultem1_Click(object sender, EventArgs e)車輛修改from = new 車輛修改();from.ShowDialog();this.
21、Show();private void刪除車輛 ToolStripMenultem_Click(object sender, EventArgs e)車輛刪除from = new車輛刪除();from.ShowDialog();this.Show();文案大全private void項目信息 ToolStripMenultem_Click(object sender. EventArgs e)項目管理from = new 項目管理();from.ShowDialog();this.Show();private void新增項目 ToolStripMenultem_Click(object se
22、nder, EventArgs e)新增項目from = new新增項目();from.ShowDialog();this.Show();private void信息修改 ToolStripMenultem2_Click(object sender, EventArgs e)項目修改from = new 項目修改();from.ShowDialog();this.Show();private void刪除項目 ToolStripMenultem_Click(object sender, EventArgs e)項目刪除from = new 項目刪除();from.ShowDialog();th
23、is.Show();private void財務信息 ToolStripMenultem_Click(object sender, EventArgs e)財務管理from=new財務管理();from.ShowDialog();this.Show();private void登記收費 ToolStripMenultem_Click(object sender, EventArgs e)登記收費from = new登記收費();from.ShowDialog();this.Show();4.3收費管理模塊財務統(tǒng)計模塊該界面主要用于顯示財務統(tǒng)計信息。運行圖如圖4.3所示。圖4.3財務統(tǒng)計模塊主要
24、功能代碼如下:private void butt on 1_Click(object sen der. Even tArgs e)if (textBox1.Text = ) MessageBox.Show(”請輸入月份!);else try stri ng strc onn, strsql;strc onn = Data Source=.;I nitial Catalog=car_beauty_system;l ntegrated Security=True;strsql = exec PROC_COUNT_ITEM_BY_MONTH +textBox1.Text+; SqlC onn ect
25、io n myconn = new SqlC onn ectio n( strc onn);SqlDataAdapter myda = new SqlDataAdapter(strsql, myconn);DataSet myds = new DataSet();myda.Fill(myds, record);dataGridView1.DataSource = myds.Tablesrecord;catch (Exceptio n ex)MessageBox.Show(”顯示錯誤!”);private void butt on 2_Click(object sen der. Even tAr
26、gs e)if (textBox2.Text = ) MessageBox.Show(”請輸入月份!”);elsetrystri ng strc onn, strsql;strc onn = Data Source=.;I nitial Catalog=car_beauty_system;l ntegrated Security=True;strsql = exec PROC_COUNT_PRICE_BY_MONTH + textBox2.Text + ; SqlC onn ectio n myconn = new SqlC onn ectio n( strc onn);SqlDataAdap
27、ter myda = new SqlDataAdapter(strsql, myconn);DataSet myds = new DataSet();myda.Fill(myds, record);dataGridView1.DataSource = myds.Tablesrecord;catch (Exceptio n ex)MessageBox.Show(”顯示錯誤! ”);private void butt on 3_Click(object sen der, Even tArgs e)if (textBox3.Text = ) MessageBox.Show(”請輸入年份!”);els
28、etry stri ng strc onn, strsql;strc onn = Data Source=.;I nitial Catalog=car_beauty_system;I ntegrated Security=True;strsql = exec PROC_COUNT_CUSTOMER_BY_YEAR + textBox3.Text + SqlC onn ectio n myconn = new SqlC onn ectio n( strc onn);SqlDataAdapter myda = new SqlDataAdapter(strsql, myconn);DataSet m
29、yds = new DataSet();myda.Fill(myds, record);dataGridView1.DataSource = myds.Tablesrecord;catch (Exceptio n ex)MessageBox.Show(”顯示錯誤! ”);422登記收費模塊登記收費界面實現(xiàn)收費管理。程序運行結果如圖4.4所示。圖4.4登記收費模塊主要的功能代碼如下:private void butt on 1_Click(object sen der. Even tArgs e)請輸入ID !);請輸入車輛ID !);請輸入項目! ”);請輸入日期!);if (textBox1
30、.Text = ) MessageBox.Show(”else if (textBox2.Text = ) MessageBox.Show(”else if (textBox3.Text = ) MessageBox.Show(”else if (textBox4.Text = ) MessageBox.Show(”else try stri ng strc onn = Data Source=.;I nitial Catalog=car_beauty_system;l ntegratedSecurity=True; SqlC onnection connection = new SqlC o
31、nn ecti on( strc onn);stri ngsql2 = in sertin to record values( + textBox1.Text + ,+ textBox2.Text+ , + textBox3.Text +, + textBox4.Text + );connection. Ope n();SqlComma nd comma nd2 = new SqlComma nd(sql2, conn ecti on);comma nd2.ExecuteN on Query();connection. Close();showlist();textBox1.Text = te
32、xtBox2.Text = textBox3.Text = textBox4.Text=;catch (Excepti on ex)MessageBox.Show(”登記錯誤!);4.4客戶管理模塊4.4.1客戶信息模塊客戶信息界面實現(xiàn)客戶信息查詢功能。程序運行結果如圖4.5所示。圖4.5客戶信息模塊主要的功能代碼如下:private void butt on 1_Click(object sen der. Even tArgs e)string cha= ID;if (comboBox1.Text =if (comboBox1.Text =if (comboBox1.Text =if (co
33、mboBox1.Text =if (comboBox1.Text = stri ng strc onn, strsql; 姓名)cha = name; 性別)cha = sex; 年齡 ”)cha = age;聯(lián)系方式)cha = tel; 地址)cha = addr;聯(lián)系方式,addr asstrc onn = Data Source=.;l nitial Catalog=car_beauty_system;l ntegrated Security=True; strsql = select id as ID,name as姓名,sex as 性另U ,age as 年齡,tel as地址
34、from customer where + cha + = + textBox1.Text + ;SqlC onn ecti on myconn = new SqlC onn ecti on( strc onn);SqlDataAdapter myda = new SqlDataAdapter(strsql, myconn);DataSet myds = new DataSet();myda.Fill(myds, customer);dataGridView1.DataSource = myds.Tablescustomer;442新增客戶模塊登陸界面實現(xiàn)管理員登錄。程序運行結果如圖4.6所示
35、。圖4.6新增客戶模塊主要的功能代碼如下:private void butt on 1_Click(object sen der. Even tArgs e)請輸入ID !);請輸入姓名! ”);請輸入性別!);請輸入年齡!);請輸入聯(lián)系方式!);請輸入地址!);if (textBox1.Text = ) MessageBox.Show(”else if (textBox2.Text = ) MessageBox.Show(”else if (textBox3.Text = ) MessageBox.Show(”else if (textBox4.Text = ) MessageBox.Sho
36、w(”else if (textBox5.Text = ) MessageBox.Show(”else if (textBox6.Text = ) MessageBox.Show(”else trystri ng strc onn = Data Source=.;I nitial Catalog=car_beauty_system;l ntegrated Security=True;SqlC onn ecti on connection = new SqlC onn ectio n(strc onn );string sql2 = insert into customer(id,name,se
37、x,age,tel,addr) values( +textBox1.Text + , + textBox2.Text + , + textBox3.Text + , + textBox4.Text + , + textBox5.Text + , + textBox6.Text + );connection. Ope n();SqlComma nd comma nd2 = new SqlComma nd(sql2, conn ecti on);comma nd2.ExecuteN on Query();connection. Close();showlist();textBoxl.Text =
38、textBox2.Text = textBox3.Text = textBox4.Text = textBox5.Text = textBox6.Text =;catch (Excepti on ex)MessageBox.Show(”添加錯誤! ”);客戶修改模塊登陸界面實現(xiàn)管理員登錄。程序運行結果如圖4.7所示。圖4.7客戶修改模塊主要的功能代碼如下:private void butt on 1_Click(object sen der, Even tArgs e)請輸入ID !);請輸入修改值!);請輸入修改項!);if (textBox1.Text = ) MessageBox.Sho
39、w(”else if (textBox2.Text = ) MessageBox.Show(”else if (comboBox1.Text = ) MessageBox.Show(”else try姓名)cha = name;string cha = ID;if (comboBox1.Text =if (comboBoxl.Text =性另U) cha = sex;if (comboBoxl.Text =年齡)cha = age;if (comboBoxl.Text =聯(lián)系方式)cha = tel;if (comboBoxl.Text =地址)cha = addr;string strcon
40、n = Data Source=.;lnitial Catalog=car_beauty_system;lntegrated Security=True;SqlC onn ecti on connection = new SqlC onn ectio n( strc onn);stri ng sql2 = update customer set +cha+ = + textBox2.Text + where id =+textBox1.Text+;connection. Ope n();SqlComma nd comma nd2 = new SqlComma nd(sql2, conn ect
41、i on);comma nd2.ExecuteN on Query();connection. Close();showlist();textBox1.Text=textBox2.Text =;catch (Excepti on ex)MessageBox.Show(”修改錯誤! ”);客戶刪除模塊登陸界面實現(xiàn)管理員登錄。程序運行結果如圖4.8所示。圖4.8客戶刪除模塊主要的功能代碼如下:private void butt on 1_Click(object sen der. Even tArgs e)if (textBox1.Text = ) MessageBox.Show(”請輸入 ID
42、!);elsetrystring strconn = Data Source=.;lnitial Catalog=car_beauty_system;lntegrated Security=True;SqlC onn ecti on connection = new SqlC onn ectio n( strc onn);stri ng sql2 = delete customer where id=+textBox1.Text+;connection. Ope n();SqlComma nd comma nd2 = new SqlComma nd(sql2, conn ecti on);co
43、mma nd2.ExecuteN on Query();connection. Close();showlist();textBox1.Text =;catch (Excepti on ex) MessageBox.Show(”添加錯誤!);4.5車輛管理模塊車輛信息模塊程序運行結果如圖 4.9所示:圖4.9車輛信息模塊主要的功能代碼如下:private void showlist()trystri ng strc onn, strsql;strc onn = Data Source=.;l nitial Catalog=car_beauty_system;l ntegratedSecurit
44、y=True;strsql = select id as ID,cus_id as車主 ID,brand as 品牌 from car;SqlC onn ectio n myconn = new SqlC onn ectio n( strc onn);SqlDataAdapter myda = new SqlDataAdapter(strsql, myconn);DataSet myds = new DataSet();myda.Fill(myds, car);dataGridView1.DataSource = myds.Tablescar;catch (Excepti on ex)Mess
45、ageBox.Show(”刷新錯誤!”);新增車輛模塊程序運行結果如圖 4.10所示。圖4.10新增車輛模塊主要的功能代碼如下:private void butt on 1_Click(object sen der. Even tArgs e) trystring strc;onn = Data Source=.;lnitial Catalog=car_beauty_system;lntegratedSecurity=True;SqlC onn ecti on connection = new SqlC onn ectio n( strc onn);stri ngsql2 = in serti
46、nto car(id,cus_id,bra nd)values( + textBox1.Text + textBox2.Text + , + textBox3.Text + );connection. Ope n();SqlComma nd comma nd2 = new SqlComma nd(sql2, conn ecti on);comma nd2.ExecuteN on Query();connection. Close();showlist();textBox1.Text = textBox2.Text = textBox3.Text =;catch (Excepti on ex)M
47、essageBox.Show(”添加錯誤! ”);車輛修改模塊程序運行結果如圖4.11所示。主要的功能代碼如下:請輸入ID!);請輸入修改值!”);請輸入修改項!);private void butt on 1_Click(object sen der. Even tArgs e) if (textBox1.Text = ) MessageBox.Show(”else if (textBox2.Text = ) MessageBox.Show(”else if (comboBox1.Text = ) MessageBox.Show(”else trystring cha = ID;if (co
48、mboBox1.Text =車主 ID) cha = cus_ID;if (comboBox1.Text =品牌)cha = brand ;string strconn = Data Source=.;Initial Catalog=car_beauty_system;Integrated Security=True;SqlC onn ecti on connection = new SqlC onn ectio n( strc onn);string sql2 = update car set + cha + = + textBox2.Text + where id =+ textBox1.
49、Text + ;connection. Ope n();SqlComma nd comma nd2 = new SqlComma nd(sql2, conn ecti on);comma nd2.ExecuteN on Query();connection. Close();showlist();textBox1.Text = textBox2.Text =;catch (Excepti on ex)MessageBox.Show(”修改錯誤! ”); 車輛刪除模塊程序運行結果如圖 4.12所示。工0圭主in甜牌O0OQO1OOOOQ2UUOOQ2爵刪nnnnnsmcioas大或0000040
50、00004尢a000005C00CJ3OOOOOTTD.廠卿薩 訓1f主要的功能代碼如下:private void butt on 1_Click(object sen der. Even tArgs e)if (textBox1.Text = ) MessageBox.Show(”請輸入 ID !);else try string strconn = Data Source=.;lnitial Catalog=car_beauty_system;lntegrated Security=True;SqlC onn ecti on connection = new SqlC onn ectio
51、n( strc onn); string sql2 = delete car where id= + textBox1.Text + ; connection. Ope n();SqlComma nd comma nd2 = new SqlComma nd(sql2, conn ecti on); comma nd2.ExecuteN on Query();connection. Close(); showlist();textBox1.Text =;catch (Excepti on ex)MessageBox.Show(”刪除錯誤! ”);4.6項目管理模塊項目信息模塊程序運行結果如圖 4
52、.13所示。圖4.13項目信息模塊主要的功能代碼如下:string cha = name ;if (comboBoxl.Text =價格)cha = price ;stri ng strc onn, strsql;strconn= Data Source=.;lnitialCatalog=car_beauty_system;lntegratedSecurity=True;strsql = select name as項目,price as 價格 from item where +cha+ =+textBox1.Text+;SqlC onn ectio n myconn = new SqlC onn ectio n( strc onn);SqlDataAdapter myda = new SqlDataAdapter(strsql, myconn);DataSet myds = new DataSet();myda.Fill(my
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025道路運輸合同書范本
- 2025年東營貨運資格證題庫下載安裝
- 2025年廈門貨運從業(yè)資格模擬考試
- 2025年山東貨運從業(yè)資格證年考試題及答案
- 2025勞務派遣合同范本3
- 2025飛蟲綜合治理合同
- 2025購買公司股份合同
- 2025供電設備智能維護合同
- 水利實習報告范文
- 2025標準技術轉讓合同范文
- 2024年安徽省初中學業(yè)水平考試中考數(shù)學試卷(真題+答案)
- 2024年臨汾翼城縣就業(yè)困難高校畢業(yè)生公益性崗招考聘用70人重點基礎提升難、易點模擬試題(共500題)附帶答案詳解
- 護理中級職稱競聘
- 現(xiàn)代控制理論智慧樹知到期末考試答案章節(jié)答案2024年長安大學
- 國際公法學馬工程全套教學課件
- 數(shù)據(jù)安全重要數(shù)據(jù)風險評估報告
- 汽車維修合伙利益分配協(xié)議書
- MOOC 普通地質學-西南石油大學 中國大學慕課答案
- 醫(yī)療機構感染預防與控制基本制度試題附有答案
- 生產部文員年終總結
- 半導體芯片知識講座
評論
0/150
提交評論