




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì) 設(shè)計(jì)題目設(shè)計(jì)題目 汽車修理管理系統(tǒng)汽車修理管理系統(tǒng) 2012 年年 目錄目錄 1 設(shè)計(jì)時(shí)間 .4 2 設(shè)計(jì)目的 .4 3 設(shè)計(jì)任務(wù).4 4 設(shè)計(jì)內(nèi)容 .4 4.1 需求分析 .4 4.1.1 業(yè)務(wù)工作流圖 .4 4.1.2 業(yè)務(wù)數(shù)據(jù)流圖 .5 4.1.3 業(yè)務(wù)數(shù)據(jù)需求 .5 4.2 e-r 圖 .6 4.2.1 e-r 總圖 .6 4.2.2 汽車實(shí)體圖 .7 4.2.3 修理工實(shí)體 .7 4.2.4 用戶實(shí)體 .7 4.2.5 零件實(shí)體 .8 4.3.數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) .8 4.3.1 數(shù)據(jù)字典 .8 4.3.2 關(guān)系圖 .10 4.4.軟件功能設(shè)計(jì) .11 4.5.軟件界面
2、設(shè)計(jì) .12 4.5.1 用戶登錄界面 .12 4.5.2 軟件主界面 .12 4.6 軟件設(shè)計(jì)與編碼 .13 4.6.1 數(shù)據(jù)庫(kù)訪問(wèn)模塊(ado 方式) .13 4.6.2 程序代碼 .13 5 總結(jié)與展望 .15 參考文獻(xiàn) .16 1 1 設(shè)計(jì)時(shí)間設(shè)計(jì)時(shí)間 2012 年 2 2 設(shè)計(jì)目的設(shè)計(jì)目的 本文檔主要描述汽車修理管理系統(tǒng)的概述、需求分析、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)、軟件功能 設(shè)計(jì)、軟件界面設(shè)計(jì)、本次數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的心得體會(huì)等內(nèi)容。 本文檔可供本次參與數(shù)據(jù)庫(kù)課程設(shè)計(jì)相關(guān)人員、開發(fā)實(shí)現(xiàn)人員及項(xiàng)目相關(guān)負(fù)責(zé)人或 老師查看、審閱。 3 3 設(shè)計(jì)任務(wù)設(shè)計(jì)任務(wù) 略 4 4 設(shè)計(jì)內(nèi)容設(shè)計(jì)內(nèi)容 4.1 需求分析
3、4.1.1 業(yè)務(wù)工作流圖 送修人 填寫汽車登 記單 派工員 填寫汽車修 理單 分派修理工 修理工 修理汽車 汽車出現(xiàn)故 障 是否需要 更換零件 填寫零件領(lǐng)用 單領(lǐng)用零件 是 倉(cāng)管員 填寫零件入庫(kù) 單(含采購(gòu)零 件入庫(kù)) 否 修理完畢后交互工作修理完畢后退回多余零件 財(cái)務(wù)員 結(jié)賬并開修車 發(fā)票 轉(zhuǎn)汽車修理單給財(cái)務(wù)部門 圖:業(yè)務(wù)工作流圖 4.1.2 業(yè)務(wù)數(shù)據(jù)流圖 送修人修理工派工員 修車登記單(d1)汽車修理單(d2) 倉(cāng)庫(kù)倉(cāng)管員 $ 財(cái)務(wù)人員 零件領(lǐng)用單(d3) 零件入庫(kù)單(d4) 修理結(jié)束后 修理結(jié)束后 汽車修理單(d2) 發(fā)票送修人保存聯(lián) 發(fā)票(多聯(lián)) 圖:業(yè)務(wù)數(shù)據(jù)流圖 4.1.3 業(yè)務(wù)數(shù)據(jù)
4、需求 汽車修理管理系統(tǒng)需要完成功能主要有: 1. 修車登記單信息的輸入、修改與查詢,包括汽車牌號(hào)、型號(hào)、生產(chǎn)廠商、修理項(xiàng) 目碼、車主姓名、聯(lián)系電話、聯(lián)系地址、修理登記日期。 2汽車修理單信息的輸入、修改與查詢,包括修理單編號(hào)、汽車編號(hào)、修理工工號(hào)、 送修日期、修理項(xiàng)目、派工員、零件用量、零件號(hào)、零件數(shù)量、修理小時(shí)數(shù)、完工日期、 修理工姓名。 3零件領(lǐng)用單信息的輸入、修改與查詢,包括修理單編號(hào)、零件號(hào)、零件數(shù)量、領(lǐng) 用日期。 4零件入庫(kù)單信息的輸入修改與查詢,包括零件號(hào)、零件名稱、成本、零件數(shù)量、 入庫(kù)日期、驗(yàn)收人姓名。 5修車發(fā)票信息的輸入修改與查詢,包括車主姓名、 聯(lián)系地址、車牌號(hào)、修理項(xiàng)
5、目、修理費(fèi)用、零件費(fèi)用、總計(jì)費(fèi)用、發(fā)票開具時(shí)間。 6汽車登記冊(cè)信息的輸入修改與查詢,包括車牌號(hào)、型號(hào)、生產(chǎn)廠商、車主姓名、 聯(lián)系地址、聯(lián)系電話。 7修理工名冊(cè)信息的輸入、修改與查詢,包括工號(hào)、姓名、小時(shí)工資、出生年月日、 進(jìn)廠日期、聯(lián)系地址、身份證號(hào)。 8汽車修理臺(tái)帳信息的輸入、修改與查詢,包括工號(hào)、修理工工號(hào)、牌號(hào)、修理項(xiàng) 目、修理小時(shí)數(shù)、修理費(fèi)、零件費(fèi)、總計(jì)。零件用量(多種零件號(hào)、數(shù)量) 、送修日期、 完工日期。 9庫(kù)存零件臺(tái)帳信息的輸入、修改與查詢,包括零件號(hào)、零件名稱、成本、價(jià)格、 庫(kù)存量、最低庫(kù)存量、訂貨量。 10零件耗用月報(bào)表信息的輸入、修改與查詢,包括零件名稱、數(shù)量、價(jià)格、名稱、
6、 利潤(rùn)。 11零件訂貨計(jì)劃信息的輸入、修改與查詢,包括零件名稱、訂貨量、成本、總計(jì)。 12修理工工資月報(bào)信息的輸入、修改與查詢,包括工號(hào)、姓名、修理小時(shí)、小時(shí) 工資、月工資、身份證號(hào)碼。 4.2 e-r 圖 4.2.1 e-r 總圖 4.2.2 汽車實(shí)體圖 4.2.3 修理工實(shí)體 4.2.4 用戶實(shí)體 4.2.5 零件實(shí)體 4.3.數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 4.3.1 數(shù)據(jù)字典 表3-0系統(tǒng)用戶信息表 表中列名數(shù)據(jù)類型可否為空說(shuō)明權(quán)限 useridvarchar not null(主鍵) 用戶編號(hào) usernamevarcharnull用戶名 usertypevarcharint用戶類型編碼 userp
7、assword varcharnot null用戶密碼 各 類 用 戶 表3-1汽車登記單信息表(d1/ z1) 表中列名數(shù)據(jù)類型可否為空說(shuō)明權(quán)限 carserialnumbervarcharnot null(主鍵)車牌號(hào) carstylevarcharnull型號(hào) manufacturevarcharnull廠商 ownervarcharnot null車主名 送 修 人 telephonevarcharnot null電話 addressvarcharnull地址 表3-2汽車修理單信息表(d2) 表中列名數(shù)據(jù)類型可否為空說(shuō)明權(quán)限 orderidvarchar not null(主鍵) 修
8、理單編號(hào) carserialnumbervarcharnot null(外鍵)汽車牌號(hào) repairpeopleidvarcharnot null(外鍵)修理工工號(hào) repairprojectvarcharnull修理項(xiàng)目 repairdatedatenull送修日期 assignpeopleidvarcharnull派工員工號(hào) finishdatedatenull完工日期 repairehournumfloatnot null修理小時(shí)數(shù) 修理 派工 員和 修理 工 表3-3零件領(lǐng)用單信息表(d3) 表中列名數(shù)據(jù)類型可否為空說(shuō)明權(quán)限 applyorderidvarcharnot null(主鍵
9、)領(lǐng)用單編號(hào) orderidvarcharnot null(外鍵)修理單編號(hào) repairpeopleidvarcharnot null(外鍵)修理工工號(hào) partidvarcharnot null(外鍵)零件號(hào) partnumberintnot null零件數(shù)量 applydatedatenull領(lǐng)用日期 修理 工 表3-4零件入庫(kù)單信息表(d4) 表中列名數(shù)據(jù)類型可否為空說(shuō)明權(quán)限 partinstockorderidvarcharnot null(主鍵)入庫(kù)單編號(hào) partidvarcharnot null(外鍵)零件號(hào) parnamevarcharnot null零件名稱 partnum
10、berintnot null零件數(shù)量 validatepeoplenameintnot null驗(yàn)收人姓名 datedatenot null入庫(kù)日期 倉(cāng)管 員 表3-5修車發(fā)票信息表(d5) 表中列名數(shù)據(jù)類型可否為空說(shuō)明權(quán)限 invoiceidvarcharnot null(主鍵)發(fā)票編號(hào) orderid varchar not null(外鍵)修理單編號(hào) repairprojectvarcharnull修理項(xiàng)目 ownervarcharnot null車主名 invoicepeopleidvarcharnot null開票員工號(hào) repairebillsfloatnot null修理費(fèi) 財(cái)務(wù)
11、 人員 partbillsfloatnot null零件費(fèi) totalaccountfloatnot null總計(jì) addressvarcharnull地址 invoicedatedatenot null發(fā)票日期 表3-6修理工名冊(cè)表(z2) 表中列名數(shù)據(jù)類型可否為空說(shuō)明權(quán)限 repairpeopleidvarcharnot null(主鍵)工號(hào) identifynbrvarcharnull身份證號(hào) repairpeoplenamevarcharnot null姓名 salaryperhourfloatnot null小時(shí)工資 birthdatedatenot null出生日期 workdat
12、edatenot null進(jìn)廠日期 addressvarcharnot null地址 telephonevarcharnull電話 人事 部人 員 表3-7零件計(jì)劃與庫(kù)存信息表(z4/b3) 表中列名數(shù)據(jù)類型可否為空說(shuō)明權(quán)限 partidvarcharnot null(主鍵)零件號(hào) parnamevarcharnot null零件名稱 partpricefloatnot null價(jià)格 partcostfloatnot null成本 ordernumberintnot null訂貨量 采購(gòu) 負(fù)責(zé) 人 totalcostfloatnot null總計(jì) stocknumberint not null
13、庫(kù)存量 loweststocknumberintnot null最低庫(kù)存量 4.3.2 關(guān)系圖 圖:數(shù)據(jù)庫(kù)存表關(guān)系圖 4.4.軟件功能設(shè)計(jì) 汽車修理管理系統(tǒng)需要完成功能主要有: 1. 修車登記單信息的輸入、修改與查詢。 2汽車修理單信息的輸入、修改與查詢。 3零件領(lǐng)用單信息的輸入、修改與查詢。 4零件入庫(kù)單信息的輸入修改與查詢。 5修車發(fā)票信息的輸入修改與查詢。 6汽車登記冊(cè)信息的輸入修改與查詢。 7修理工名冊(cè)信息的輸入、修改與查詢。 8汽車修理臺(tái)帳信息的輸入、修改與查詢。 9庫(kù)存零件臺(tái)帳信息的輸入、修改與查詢。 10零件耗用月報(bào)表信息的輸入、修改與查詢。 11零件訂貨計(jì)劃信息的輸入、修改與查
14、詢。 12修理工工資月報(bào)信息的輸入、修改與查詢。 13.能計(jì)算修車費(fèi)和開發(fā)票。其修車費(fèi)按下列各式計(jì)算: 零件費(fèi)=零件價(jià)格耗用數(shù)量 修理費(fèi)=小時(shí)工資修理工時(shí) 總計(jì)=零件費(fèi)+修理費(fèi) 14.能找出需要訂貨的零件,編制并打印零件訂貨計(jì)劃。 訂貨條件:零件庫(kù)存量最低庫(kù)存量 訂貨數(shù)量:額定訂貨量 15.按現(xiàn)行格式和內(nèi)容編制和打印零件耗用月報(bào)表和修理工資月報(bào)表。 16.有多種查詢和統(tǒng)計(jì)功能。 4.5.軟件界面設(shè)計(jì) 4.5.1 用戶登錄界面 4.5.2 軟件主界面 4.6 軟件設(shè)計(jì)與編碼 4.6.1 數(shù)據(jù)庫(kù)訪問(wèn)模塊(ado 方式) udatabaseutab cadorecordset cadoconnect
15、ion cadocommand cadoparameter 4.6.2 程序代碼 使用如下命令創(chuàng)建表空間: (1)建立修車者檔案 admin create table admin ( lkh char(20) primary key, lxm char(8) not null, lxb char(4) check (stu_xb=男 or stu_xb=女), lzy char(40) not null, lnl char(6) not null, lzzmm char(10), lsfyj char(4) check (stu sfyj=是 or stu_sfyj=否), lxl char(
16、16) not null, lly char(50), lbkzy char(30), lbklb char(10), lzykm char(20) ) tablespace examinee data (2)添加用戶 insert m_user (id, username, power, code) values (1, admin, 超級(jí)用戶,admin) (3)錄取修車名單號(hào) name list create table name list ( lkhchar(20) primary key, lqdw char(20), lfskm char(20), lfscj int(4), lx
17、m char(8) ) tablespace examinee data (4)專業(yè)字典 dictionary create table dictionary ( lzydm int(10)primary key, lzymc char(20), ljhnzss int(6), ljhwzss int(6) ) tablespace examinee data (5)創(chuàng)建庫(kù)存視圖 create view dbo.kucunlingjiantaizhangview as select dbo.lingjianjibenxinxi.id, dbo.lingjianjibenxinxi.ljno,
18、dbo.lingjianjibenxinxi.ljname, dbo.lingjianjibenxinxi.ljchengben, dbo.lingjianjibenxinxi.ljmoney, dbo.kucunlingjiantaizhang.kcmin, dbo.kucunlingjiantaizhang.kcdinghuo from dbo.lingjianjibenxinxi left outer join dbo.kucunlingjiantaizhang on dbo.lingjianjibenxinxi.ljno = dbo.kucunlingjiantaizhang.ljno 5 5 總結(jié)與展望總結(jié)與展望 通過(guò)此次數(shù)據(jù)庫(kù)的課程設(shè)計(jì),真正達(dá)到了學(xué)與用的結(jié)合,增強(qiáng)了對(duì)數(shù)據(jù)庫(kù)方面應(yīng)用 的理解,對(duì)自己今后參與開發(fā)數(shù)據(jù)庫(kù)系統(tǒng)積累了不少經(jīng)驗(yàn),在實(shí)驗(yàn)過(guò)程中,從建立數(shù)據(jù) 開始,對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)理念及思想上有更高的認(rèn)識(shí),從需求分析,到概念設(shè)計(jì)和邏輯設(shè)計(jì), e-r 圖的表示,數(shù)據(jù)字典的創(chuàng)建,懂得了不少有關(guān)數(shù)據(jù)庫(kù)開發(fā)過(guò)程中的知識(shí),在實(shí)驗(yàn)中建 表,及其關(guān)系模式,關(guān)系代數(shù)的建立及理解,增強(qiáng)了自己在數(shù)據(jù)庫(kù)中應(yīng)用 sql 語(yǔ)言的靈 活性,其中包括,插入、刪除、修改、查詢,牽涉表和表之間的聯(lián)系,主鍵與外鍵
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年商丘道路運(yùn)輸從業(yè)資格證
- 代加工用合同范本
- 鄉(xiāng)鎮(zhèn)開店送貨合同范本
- 分兩期買車合同范例
- 公路制式版合同范本
- 農(nóng)機(jī)抵押貨款合同范本
- 農(nóng)業(yè)搭棚工程合同范例
- 借貸型買賣合同范本
- 內(nèi)部法律顧問(wèn)合同范本
- 單位門鎖維修合同范本
- 四年級(jí)數(shù)學(xué)(四則混合運(yùn)算帶括號(hào))計(jì)算題專項(xiàng)練習(xí)與答案
- 2024-2025學(xué)年七年級(jí)歷史下冊(cè) 13 宋元時(shí)期的科技與中外交通說(shuō)課稿 新人教版
- 2025年湖北省宏泰國(guó)有資本投資運(yùn)營(yíng)集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 2024年中考語(yǔ)文(云南卷)真題詳細(xì)解讀及評(píng)析
- 電梯消防安全與維護(hù)
- 夜景照明吊繩施工方案
- 2025借款合同范本個(gè)人向公司借款
- 文化差異下的家庭教育與親子關(guān)系探討
- 2025年中國(guó)棕櫚粕行業(yè)市場(chǎng)現(xiàn)狀、前景分析研究報(bào)告(智研咨詢發(fā)布)
- 【大學(xué)課件】工程倫理與社會(huì)
- 【大學(xué)課件】審計(jì)的發(fā)展史
評(píng)論
0/150
提交評(píng)論