版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)</b></p><p> 設(shè)計(jì)題目 汽車修理管理系統(tǒng) </p><p><b> 2012年</b></p><p><b> 目 錄</b></p><p><b> 1 設(shè)
2、計(jì)時(shí)間3</b></p><p><b> 2 設(shè)計(jì)目的3</b></p><p><b> 3 設(shè)計(jì)任務(wù)3</b></p><p><b> 4 設(shè)計(jì)內(nèi)容3</b></p><p><b> 4.1需求分析4</b><
3、/p><p> 4.2概念結(jié)構(gòu)設(shè)計(jì)6</p><p> 4.2.1汽車實(shí)體圖7</p><p> 4.2.2修理工實(shí)體圖7</p><p> 4.2.3用戶實(shí)體實(shí)體圖8</p><p> 4.2.4零件實(shí)體圖8</p><p> 4.3邏輯結(jié)構(gòu)設(shè)計(jì)8</p>&
4、lt;p> 4.5數(shù)據(jù)庫(kù)表空間和表結(jié)構(gòu)設(shè)計(jì)10</p><p> 4.6數(shù)據(jù)庫(kù)的實(shí)施11</p><p> 4.7創(chuàng)建其它數(shù)據(jù)庫(kù)對(duì)象12</p><p><b> 5總結(jié)與展望13</b></p><p><b> 參考文獻(xiàn)14</b></p><p&g
5、t;<b> 1 設(shè)計(jì)時(shí)間</b></p><p><b> 時(shí)間:17周</b></p><p><b> 2 設(shè)計(jì)目的</b></p><p> 課設(shè)計(jì)的目的是使汽車修理廠由單一的人工管理到計(jì)算機(jī)管理的飛躍,使汽車修理廠的管理的效率得到很大的提高,使人工管理的出錯(cuò)的機(jī)會(huì)大大減少,實(shí)現(xiàn)數(shù)據(jù)的
6、共享,便于查詢自己的數(shù)據(jù)信息,使汽車修理廠的業(yè)務(wù)的流程時(shí)間大大減少,從而可以提高該汽車修理廠的競(jìng)爭(zhēng)性,在社會(huì)有立足之地。</p><p><b> 3 設(shè)計(jì)任務(wù)</b></p><p> 課程設(shè)計(jì)要求學(xué)生在完成程序設(shè)計(jì)的同時(shí)能夠?qū)懗霰容^規(guī)范的設(shè)計(jì)報(bào)告。嚴(yán)格實(shí)施課程設(shè)計(jì)這一環(huán)節(jié),對(duì)于學(xué)生基本程序設(shè)計(jì)素養(yǎng)的培養(yǎng)和軟件工作者工作作風(fēng)的訓(xùn)練,將起到顯著的促進(jìn)作用。<
7、/p><p><b> 4 設(shè)計(jì)內(nèi)容</b></p><p><b> 汽車修理管理系統(tǒng)</b></p><p> 汽車修理管理系統(tǒng)需要完成功能主要有:</p><p> 1. 修車登記單信息的輸入、修改與查詢。</p><p> 2.汽車修理單信息的輸入、修改與查詢。
8、 </p><p> 3.零件領(lǐng)用單信息的輸入、修改與查詢。 </p><p> 4.零件入庫(kù)單信息的輸入修改與查詢。</p><p> 5.修車發(fā)票信息的輸入修改與查詢。</p><p> 6.汽車登記冊(cè)信息的輸入修改與查詢。</p><p> 7.修理工名冊(cè)信息的輸入、修改與查詢。</p>
9、<p> 8.汽車修理臺(tái)帳信息的輸入、修改與查詢。</p><p> 9.庫(kù)存零件臺(tái)帳信息的輸入、修改與查詢。</p><p> 10.零件耗用月報(bào)表信息的輸入、修改與查詢。</p><p> 11.零件訂貨計(jì)劃信息的輸入、修改與查詢。</p><p> 12.修理工工資月報(bào)信息的輸入、修改與查詢。</p>
10、<p> 13.能計(jì)算修車費(fèi)和開發(fā)票。其修車費(fèi)按下列各式計(jì)算:</p><p> 零件費(fèi)=∑(零件價(jià)格×耗用數(shù)量)</p><p> 修理費(fèi)=∑小時(shí)工資×修理工時(shí)×3</p><p> 總計(jì)=零件費(fèi)+修理費(fèi)</p><p> 修理工的月工資=(∑小時(shí)工資)×修理小時(shí)</p>
11、;<p> 14.能找出需要訂貨的零件,編制并打印零件訂貨計(jì)劃。</p><p> 訂貨條件:零件庫(kù)存量<最低庫(kù)存量</p><p> 訂貨數(shù)量:額定訂貨量</p><p> 15.按現(xiàn)行格式和內(nèi)容編制和打印零件耗用月報(bào)表和修理工資月報(bào)表。</p><p> 16.有多種查詢和統(tǒng)計(jì)功能。</p>&
12、lt;p><b> 4.1需求分析</b></p><p> 本系統(tǒng)的最終用戶為汽車修理用戶提供修理汽車業(yè)務(wù),并通過(guò)用戶手工錄入數(shù)據(jù),并可以通過(guò)查詢系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行查詢和修改,根據(jù)要求得出用戶的下列實(shí)際要求:</p><p> 1. 修車登記單信息的輸入、修改與查詢,包括汽車牌號(hào)、型號(hào)、生產(chǎn)廠商、修理項(xiàng)目碼、車主姓名、聯(lián)系電話、聯(lián)系地址、修理登記日期,完工日
13、期。</p><p> 2.零件領(lǐng)用單信息的輸入、修改與查詢,包括修理單編號(hào)、零件號(hào)、零件數(shù)量、領(lǐng)用日期。 </p><p> 3.零件入庫(kù)單信息的輸入修改與查詢,包括零件號(hào)、零件名稱、成本、零件數(shù)量、入庫(kù)日期。</p><p> 4.修車發(fā)票信息的輸入修改與查詢,包括車主姓名、 聯(lián)系地址、車牌號(hào)、修理項(xiàng)目、修理費(fèi)用、零件費(fèi)用、總計(jì)費(fèi)用、發(fā)票開具時(shí)間。<
14、/p><p> 5.汽車登記冊(cè)信息的輸入修改與查詢,包括車牌號(hào)、型號(hào)、生產(chǎn)廠商、車主姓名、聯(lián)系地址、聯(lián)系電話。</p><p> 6.修理工名冊(cè)信息的輸入、修改與查詢,包括工號(hào)、姓名、小時(shí)工資、出生年月日、進(jìn)廠日期、聯(lián)系地址、身份證號(hào)。</p><p> 7.庫(kù)存零件臺(tái)帳信息的輸入、修改與查詢,包括零件號(hào)、零件名稱、成本、價(jià)格、庫(kù)存量、最低庫(kù)存量、訂貨量。<
15、/p><p> 8.修理工工資月報(bào)信息的輸入、修改與查詢,包括工號(hào)、姓名、修理小時(shí)、小時(shí)工資、月工資、身份證號(hào)碼。</p><p> 2、用戶對(duì)系統(tǒng)的要求:</p><p><b> ?。?)系統(tǒng)管理員</b></p><p><b> a.信息要求</b></p><p>
16、; 系統(tǒng)管理員能查詢上面提到的汽車修理所有相關(guān)信息,包括被修理汽車的詳細(xì)信息,維修所有零件的所有信息,維修的所有信息,修理工的工作信息和系統(tǒng)人員的信息。以利于對(duì)整個(gè)汽車管理系統(tǒng)的全面管理。</p><p><b> b.處理要求</b></p><p> 當(dāng)修理員工表發(fā)生變化時(shí),系統(tǒng)管理員可以對(duì)其進(jìn)行修改操作,例如:新聘任到的新的修理員工等等。</p>
17、;<p> 當(dāng)零件倉(cāng)庫(kù)零件少一定數(shù)量時(shí),系統(tǒng)管理員就可以根據(jù)相關(guān)規(guī)定,告知采購(gòu)人員進(jìn)行采購(gòu),待相關(guān)零件入庫(kù)并取得相關(guān)證明并做出修改,增加零件數(shù)量,或增加其他零件信息,一并進(jìn)行修改。</p><p> c.安全性與完整性要求</p><p><b> 安全性要求:</b></p><p> 1)系統(tǒng)應(yīng)設(shè)置訪問(wèn)用戶的標(biāo)識(shí)以鑒別
18、是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用。</p><p> 2)系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪問(wèn)級(jí)別,限制訪問(wèn)用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容。</p><p> 3)系統(tǒng)應(yīng)對(duì)不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶,如區(qū)分普通用戶,管理員。</p><p><b> 完整性要求:</b></p>&l
19、t;p> 1)各種信息記錄的完整性,信息記錄內(nèi)容不能為空。</p><p> 2)各種數(shù)據(jù)間相互的聯(lián)系的正確性。</p><p> 3)相同的數(shù)據(jù)在不同記錄中的一致性。</p><p><b> ?。?)用戶:</b></p><p><b> a.信息要求</b></p>
20、<p> 維修汽車的用戶,可以通過(guò)系統(tǒng)查詢到,被修理汽車的進(jìn)廠時(shí)間信息,查詢預(yù)計(jì)維修完畢時(shí)間,并可以查詢修改個(gè)人信息等。</p><p><b> b.處理要求</b></p><p> 用戶汽車被修理交費(fèi),并可以取得打印發(fā)票等。</p><p><b> 4.2概念結(jié)構(gòu)設(shè)計(jì)</b></p>
21、;<p> E-R圖是分為兩部分實(shí)體和屬性,每個(gè)實(shí)體可以有多個(gè)屬性,這些屬性用來(lái)表示實(shí)體的性質(zhì)。不同實(shí)體之間可以用關(guān)系進(jìn)行連接,表明各個(gè)實(shí)體之間的內(nèi)在聯(lián)系。實(shí)體和實(shí)體之間的關(guān)系有一對(duì)一的關(guān)系(1:1),一對(duì)多的關(guān)系(1:N)和多對(duì)多的關(guān)系(N:M)。</p><p> 總體E-R圖及各個(gè)實(shí)體之間的關(guān)系如下圖所示。</p><p> 4.2.1汽車實(shí)體圖</p>
22、;<p> 4.2.2修理工實(shí)體圖</p><p> 4.2.3用戶實(shí)體實(shí)體圖</p><p> 4.2.4零件實(shí)體圖</p><p><b> 4.3邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的任務(wù)是將概念結(jié)構(gòu)轉(zhuǎn)換成特定DBMS所支持的數(shù)據(jù)模型的過(guò)程。從此開始便進(jìn)入了“實(shí)現(xiàn)設(shè)計(jì)”階段
23、,需要考慮到具體的DBMS的性能、具體的數(shù)據(jù)模型特點(diǎn)。</p><p> 從E-R圖所表示的概念模型可以轉(zhuǎn)換成任何一種具體的DBMS所支持的數(shù)據(jù)模型,如網(wǎng)狀模型、層次模型和關(guān)系模型。這里只討論關(guān)系數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)問(wèn)題,所以只介紹E-R圖如何向關(guān)系模型進(jìn)行轉(zhuǎn)換。</p><p> 關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。E-R圖則是由實(shí)體,實(shí)體的屬性和實(shí)體間的聯(lián)系三個(gè)要素組成。所以將E-
24、R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體,實(shí)體的屬性和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。轉(zhuǎn)換原則如下。</p><p> 1. 實(shí)體類型的轉(zhuǎn)換:一個(gè)實(shí)體型轉(zhuǎn)換成一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,</p><p> 實(shí)體的碼就是關(guān)系的碼。</p><p> 2.聯(lián)系類型的轉(zhuǎn)換,根據(jù)不同的情況做不同的處理。</p><p> ?。?)一個(gè)1:1
25、的聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。如果與某一端實(shí)體對(duì)應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性。</p><p> ?。?)一個(gè)1:N的聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與N端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為
26、一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為N端實(shí)體的碼。</p><p> ?。?)一個(gè)M:N聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼為各實(shí)體碼的組合。</p><p> ?。?)三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)休的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合
27、。</p><p> (5)具有相同碼的關(guān)系模式可合并。</p><p> 3. 根據(jù)汽車修理管理系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系模型如下。</p><p> 將每一個(gè)實(shí)體轉(zhuǎn)換成一個(gè)關(guān)系(關(guān)系就是給出關(guān)系名,屬性就是實(shí)體屬性,并標(biāo)明該關(guān)系的主鍵用下劃線來(lái)表示)</p><p><b> 關(guān)系模式:</b></p&g
28、t;<p> 汽車(車牌號(hào),型號(hào),車主姓名,聯(lián)系地址,聯(lián)系電話,生產(chǎn)廠商,完工日期)</p><p> 修理工(身份證號(hào)碼,工號(hào),姓名,電話,地址,出生日期,小時(shí)工資,進(jìn)廠日期)</p><p> 系統(tǒng)用戶(用戶編號(hào),用戶姓名,用戶類型,用戶密碼)</p><p> 零件(零件型號(hào),零件名稱,價(jià)格,數(shù)量,生產(chǎn)廠商,利潤(rùn))</p>
29、<p> 4.5數(shù)據(jù)庫(kù)表空間和表結(jié)構(gòu)設(shè)計(jì)</p><p><b> 表4-1汽車</b></p><p><b> 表4-2修理工</b></p><p><b> 表4-3系統(tǒng)用戶</b></p><p><b> 表4-4零件</b>
30、;</p><p><b> 4.6數(shù)據(jù)庫(kù)的實(shí)施</b></p><p> Create table 汽車</p><p><b> ?。?lt;/b></p><p> Cno char(20)primary key,</p><p> Cmodel char(20),&
31、lt;/p><p> Cname char(20),</p><p> Cadd char(50),</p><p> Cphone char(13),</p><p> Ccs har(40),</p><p><b> Cwg date,</b></p><p>
32、 Lxh chat(20)</p><p><b> ?。?lt;/b></p><p> Create table 修理工</p><p><b> (</b></p><p> Sid Char(18),</p><p> SnoChar(20),</p>
33、;<p> Sname Char(20),</p><p> Sphone Char(20),</p><p> SaddChar(50),</p><p> Sbirth date,</p><p> SgzChar(20),</p><p> Sdate date,</p>
34、<p> primary key(sid,sno)</p><p><b> )</b></p><p> Create table 系統(tǒng)用戶</p><p><b> ?。?lt;/b></p><p> Yno Char(20)primary key,</p>&l
35、t;p> Yname Char(20),</p><p> Ylx Char(20),</p><p> Ykey Char(20)</p><p><b> ?。?lt;/b></p><p> Create table 零件</p><p><b> (</b>
36、</p><p> LxhChar(20)primary key,</p><p> LnameChar(20),</p><p> LpChar(20),</p><p> LslChar(20),</p><p> LcsChar(20),</p><p> LlrC
37、har(20)</p><p><b> )</b></p><p> 4.7創(chuàng)建其它數(shù)據(jù)庫(kù)對(duì)象</p><p><b> 視圖的創(chuàng)建:</b></p><p> Create view A</p><p><b> As</b></p&
38、gt;<p> Select Cno,Cmodel,Cname,Cadd,Cphone,Ccs,Cwg,Lxh</p><p><b> Form 汽車</b></p><p><b> 觸發(fā)器的創(chuàng)建:</b></p><p> Create trigger B </p><
39、;p><b> On 修理工</b></p><p> With encryption</p><p> For Update,Insert</p><p> If Update’sname’,Insert’sno’</p><p> Print ’不允許更新修理工表中的姓名列,或不允許像修理工表中插入工
40、號(hào)列’</p><p><b> 存儲(chǔ)過(guò)程的創(chuàng)建:</b></p><p> Create proc C @LxhChar(20),@Lname Char(20)output,@Lp Char(20)output,@Lsl Char(20)output,AsSelect @Lname=Lname,@Lp=Lp,@Lsl=Lsl,F(xiàn)rom 零件Whe
41、re Lxh=@Lxh</p><p><b> 驗(yàn)證:</b></p><p> Declare @Lxh,@Lname,@Lp,@LslExec Proc C '9000239377',@Lname output,@Lp output,@Lsl output,select @Lname,@Lp,@Lsl</p><
42、p><b> 5總結(jié)與展望</b></p><p> 通過(guò)做課程設(shè)計(jì),有幾點(diǎn)感想,歸納如下。</p><p> 1. 扎實(shí)的理論基礎(chǔ)。如果不掌握它們,很難寫出高水平的程序。而這一點(diǎn)又是我們所缺乏的。</p><p> 2. 不鉆牛角尖。當(dāng)遇到障礙的時(shí)候,暫時(shí)遠(yuǎn)離電腦,當(dāng)重新開始工作的時(shí)候,也許會(huì)發(fā)現(xiàn)那些難題現(xiàn)在竟然可以迎刃而解。&
43、lt;/p><p> 3. 多與別人交流。三人行必有我?guī)煛?lt;/p><p> 4. 良好的編程風(fēng)格。注意養(yǎng)成良好的習(xí)慣,代碼的縮進(jìn)編排,變量的命名規(guī)則要始終保持一致。如果注釋和代碼不一致,那就更加糟糕。</p><p> 通過(guò)這次的設(shè)計(jì)更讓我認(rèn)識(shí)到信息的重要性,對(duì)于自己不會(huì)的東西區(qū)通過(guò)網(wǎng)絡(luò),書本,還有請(qǐng)教別人去弄明白是很重要的,必須要多請(qǐng)較別人,才能把不會(huì)的變成自
44、己會(huì)的東西。在編程的時(shí)候一定要先有一個(gè)大體的思路,做到胸有成竹,會(huì)有事半功倍的效果。每經(jīng)過(guò)一次課程設(shè)計(jì)我們的心智就會(huì)成長(zhǎng)一次,因?yàn)樗粌H是對(duì)我們理論知識(shí)的檢驗(yàn),更是對(duì)我們對(duì)于困難如何克服,如何解決,如何持下去的考驗(yàn),經(jīng)過(guò)這次艱難的課設(shè)之后我真的是獲益匪淺。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]王能斌.數(shù)據(jù)庫(kù)系統(tǒng)原理.北京:電子工業(yè)出
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文--汽車修理管理系統(tǒng)
- 汽車修理
- 汽車修理中級(jí)
- 汽車修理合同
- 畢業(yè)論文——紅旗汽車修理廠物資流通管理系統(tǒng)
- 2021汽車修理實(shí)習(xí)感悟
- 畢業(yè)論文——紅旗汽車修理廠物資流通管理系統(tǒng)
- 汽車修理方法的延伸
- 汽車修理基礎(chǔ)知識(shí)
- 汽車修理工安全知識(shí)
- 汽車修理工技師論文(設(shè)計(jì))
- 汽車修理崗位操作規(guī)程
- 初級(jí)汽車修理工試題
- 汽車修理實(shí)習(xí)日記及總結(jié)-
- 汽車修理工培訓(xùn)計(jì)劃
- 汽車修理店促銷方案
- 汽車修理設(shè)備的操作說(shuō)明
- 汽車修理中級(jí)復(fù)習(xí)資料
- 汽車修理實(shí)習(xí)日記十五篇
- 汽車修理工培訓(xùn)計(jì)劃
評(píng)論
0/150
提交評(píng)論