數(shù)據(jù)庫(kù)課程設(shè)計(jì) 汽車(chē)銷(xiāo)售管理系統(tǒng) 院(系)別 信息工程與自動(dòng)化學(xué)院 班 級(jí)測(cè)控141 學(xué) 號(hào)201410402145 姓 名王乾 指導(dǎo)教師張*輝 摘要:通過(guò)調(diào)查研究,發(fā)現(xiàn)隨著經(jīng)濟(jì)的發(fā)展和國(guó)內(nèi)汽車(chē)市場(chǎng)的不斷擴(kuò)大,汽車(chē)銷(xiāo)售公司定單成倍增加各項(xiàng)業(yè)務(wù)更加細(xì)化,各部門(mén)分工更加明確,所以本次設(shè)計(jì)的管理系統(tǒng)就是把實(shí)際任務(wù)及可以做到汽車(chē)信息的規(guī)范管理、快速查詢和科學(xué)統(tǒng)計(jì),利用計(jì)算機(jī)來(lái)代替人工操作,減輕了員工的勞動(dòng)強(qiáng)度,提高了勞動(dòng)質(zhì)量和效率,減少了錯(cuò)誤的發(fā)生。
1、系統(tǒng)背景 本系統(tǒng)是為解決汽車(chē)銷(xiāo)售公司的管理問(wèn)題而設(shè)計(jì)。隨著經(jīng)濟(jì)的發(fā)展和國(guó)內(nèi)汽車(chē)市場(chǎng)的不斷擴(kuò)大,某汽車(chē)銷(xiāo)售公司定單成倍增加,各項(xiàng)業(yè)務(wù)更加細(xì)化,各部門(mén)分工更加明確,這就要求要有一個(gè)高效、可靠的數(shù)據(jù)庫(kù)系統(tǒng)來(lái)實(shí)現(xiàn)該公司的日常事務(wù)的管理,而目前的人工管理方式顯然已是不符合現(xiàn)代企業(yè)的管理要求。 基于整體考慮,本次課程設(shè)計(jì)任務(wù)就是設(shè)計(jì)一個(gè)管理系統(tǒng),應(yīng)用到4S店日常的銷(xiāo)售和管理工作中,可以做到汽車(chē)信息的規(guī)范管理、快速查詢和科學(xué)統(tǒng)計(jì),利用計(jì)算機(jī)來(lái)代替人工操作,減輕了員工的勞動(dòng)強(qiáng)度,提高了勞動(dòng)質(zhì)量和效率,減少了錯(cuò)誤的發(fā)生。 本次設(shè)計(jì),從需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì),物理設(shè)計(jì),到數(shù)據(jù)庫(kù)的建立、運(yùn)行,再到數(shù)據(jù)庫(kù)的安全維護(hù)等各個(gè)方面進(jìn)行了詳細(xì)的分析設(shè)計(jì)。并且值得一提的是,我認(rèn)真分析了企業(yè)的業(yè)務(wù)需求,公司的主要職責(zé)和主要結(jié)構(gòu)等信息,從而保證了設(shè)計(jì)出比較符合公司需要的管理系統(tǒng)。 隨著市場(chǎng)競(jìng)爭(zhēng)的日趨激烈,人已成為實(shí)現(xiàn)企業(yè)自身戰(zhàn)略目標(biāo)的一個(gè)非常關(guān)鍵的因素。企業(yè)人事管理系統(tǒng)管理的是所有與人相關(guān)的數(shù)據(jù),信息量大,變化頻繁,內(nèi)部關(guān)聯(lián)性密切。企業(yè)人事管理系統(tǒng)能夠?qū)T工的有關(guān)資料進(jìn)行輸人,修改,刪除,打印,能夠?yàn)槠髽I(yè)提供強(qiáng)大的查詢功能,以便企業(yè)主管了解和掌握各職員的具體情況。本文就以下企業(yè)人事結(jié)構(gòu)為題,進(jìn)行系統(tǒng)設(shè)計(jì)。 3、系統(tǒng)功能 隨著信息化技術(shù)的飛速發(fā)展,高效的轎車(chē)銷(xiāo)售管理系統(tǒng)是當(dāng)前信息化轎車(chē)公司管理系統(tǒng)的需求,建立轎車(chē)銷(xiāo)售管理系統(tǒng)可以提高轎車(chē)經(jīng)銷(xiāo)商管理公司的職員和轎車(chē)的效率,可以做到轎車(chē)信息的規(guī)范管理,快速查詢和科學(xué)統(tǒng)計(jì),從而減少管理方面的工作量,實(shí)現(xiàn)公司的信息化管理。通過(guò)該數(shù)據(jù)庫(kù)的數(shù)據(jù),可以實(shí)現(xiàn)以下功能: 對(duì)倉(cāng)庫(kù)中的車(chē)輛數(shù)進(jìn)行有效地管理,通過(guò)本系統(tǒng)能夠有效地對(duì)每次的轎車(chē)進(jìn)貨,以及轎車(chē)的入庫(kù)和出庫(kù)進(jìn)行管理,能夠?qū)崿F(xiàn)存貨查詢;能夠?qū)I車(chē)的基本信息進(jìn)行查詢和更改。對(duì)員工信息進(jìn)行修改和查詢等,能夠查出一個(gè)員工的基本業(yè)績(jī)等;還可以對(duì)供應(yīng)商基本信息進(jìn)行查詢等。對(duì)于客戶信息也可以方便的查尋;還可以根據(jù)銷(xiāo)售的情況統(tǒng)計(jì)銷(xiāo)售的車(chē)輛情況,以及營(yíng)業(yè)情況等;所以通過(guò)本系統(tǒng)可以基本實(shí)現(xiàn)一個(gè)轎車(chē)銷(xiāo)售公司的最基本的一些關(guān)系功能。 4.概念模型 在數(shù)據(jù)庫(kù)設(shè)計(jì)中,數(shù)據(jù)是整個(gè)設(shè)計(jì)的核心,相互關(guān)聯(lián)的數(shù)據(jù)構(gòu)成了數(shù)據(jù)結(jié)構(gòu),對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)來(lái)說(shuō),通常使用數(shù)據(jù)字典來(lái)對(duì)各種數(shù)據(jù)及其集合進(jìn)行描述,數(shù)據(jù)字典是進(jìn)行數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。根據(jù)系統(tǒng)功能來(lái)對(duì)該系統(tǒng)設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)分別進(jìn)行分析。 該系統(tǒng)設(shè)計(jì)主要涉及到轎車(chē),員工,供應(yīng)商,客戶,倉(cāng)庫(kù),訂單等主要對(duì)象,所以整個(gè)系統(tǒng)所涉及的數(shù)據(jù)項(xiàng)由這幾個(gè)對(duì)象本身的屬性和他們之間的關(guān)系所構(gòu)成。 5、整體系統(tǒng)功能模塊圖
二、概念結(jié)構(gòu)設(shè)計(jì) 部分本系統(tǒng)客戶信息E-R圖:
客戶表中有屬性:客戶姓名,客戶地址、客戶電話、業(yè)務(wù)狀態(tài)、工作單位。
(詳見(jiàn)51hei附件)
圖2.1客戶表ER圖 銷(xiāo)售管理表中有屬性:汽車(chē)編號(hào),汽車(chē)售價(jià),反饋信息,汽車(chē)情況,銷(xiāo)售情況,銷(xiāo)售日期,銷(xiāo)售人員編號(hào)。
 圖2.2銷(xiāo)售管理表ER圖 轎車(chē)信息:型號(hào),顏色,供應(yīng)商名,出廠日期,出售價(jià)格,進(jìn)價(jià),倉(cāng)庫(kù)號(hào)
(詳見(jiàn)51hei附件)
圖2.6 收益信息表ER圖

圖2.7 系統(tǒng)總體概況ER圖 三、邏輯結(jié)構(gòu)設(shè)計(jì) 1)根據(jù)ER圖的描述轉(zhuǎn)化為關(guān)系模型的: 員工信息表:(員工編號(hào),員工姓名,年齡,籍貫,學(xué)歷,職位,工資); 供應(yīng)商信息表:(供應(yīng)商編號(hào),供應(yīng)商名,供應(yīng)商地址,供應(yīng)商電話); 轎車(chē)信息表(轎車(chē)編號(hào),型號(hào),顏色,供應(yīng)商名,出廠日期,出售價(jià)格,進(jìn)價(jià),倉(cāng)庫(kù)號(hào)); 倉(cāng)庫(kù)信息表:(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)容量,倉(cāng)庫(kù)地址,倉(cāng)庫(kù)內(nèi)對(duì)應(yīng)型號(hào)車(chē)輛數(shù),倉(cāng)庫(kù)管理員姓名,倉(cāng)庫(kù)車(chē)輛型號(hào)); 客戶信息表:(客戶編號(hào),客戶姓名,員工姓名,聯(lián)系電話,地址,工作單位,業(yè)務(wù)狀態(tài)); 銷(xiāo)售信息表:(轎車(chē)型號(hào),客戶編號(hào),購(gòu)車(chē)日期,銷(xiāo)售價(jià)格,員工編號(hào),顏色,銷(xiāo)售數(shù)量); 收益信息表:(轎車(chē)型號(hào),利潤(rùn),轎車(chē)顏色,出售車(chē)輛數(shù),車(chē)輛總成本,銷(xiāo)售總金額,統(tǒng)計(jì)時(shí)間); 訂單信息表:(訂單號(hào),客戶號(hào),訂貨日期,交貨日期,交貨地址,轎車(chē)型號(hào),轎車(chē)顏色,負(fù)責(zé)人編號(hào),已付金額,還欠金額); 進(jìn)貨信息表:(轎車(chē)型號(hào),供應(yīng)商編號(hào),進(jìn)貨日期,負(fù)責(zé)員工編號(hào),付款金額); 轎車(chē)存儲(chǔ)信息:(轎車(chē)編號(hào),倉(cāng)庫(kù)號(hào),入庫(kù)時(shí)間,出庫(kù)時(shí)間,負(fù)責(zé)人編號(hào)); 2)數(shù)據(jù)字典: 員工信息表 供應(yīng)商信息表 轎車(chē)信息表 倉(cāng)庫(kù)信息表 | | | | | | | | | | | | | |
| | | | |
| | | | |
| 倉(cāng)庫(kù)車(chē)輛型號(hào) | | | |
|
客戶信息表 銷(xiāo)售信息表 收益信息表 訂單信息表 進(jìn)貨信息表 轎車(chē)存儲(chǔ)信息表 四、詳細(xì)設(shè)計(jì) 1)建表代碼 - CREATE TABLE 員工信息表
- (員工編號(hào) CHAR(8) CONSTRAINT W_Prim PRIMARY KEY,
- 員工姓名 CHAR(10) NOT NULL,
- 性別 CHAR(4) NOT NULL,
- 年齡 INT NOT NULL,
- 籍貫 CHAR(20) NOT NULL,
- 學(xué)歷 CHAR(8) NOT NULL,
- 職位 CHAR(10) NOT NULL,
- 工資 INT NOT NULL
- )
- CREATE TABLE 供應(yīng)商信息表
- (供應(yīng)商編號(hào) CHAR(8) CONSTRAINT P_Prim PRIMARY KEY,
- 供應(yīng)商名 CHAR(12) NOT NULL,
- 供應(yīng)商地址 CHAR(20) NOT NULL,
- 供應(yīng)商電話 INT NOT NULL
- )
- CREATE TABLE 轎車(chē)信息表
- (轎車(chē)編號(hào) CHAR(8) CONSTRAINT C_Prim PRIMARY KEY,
- 轎車(chē)型號(hào) CHAR(20) CANDIDATE KEY,
- 顏色 CHAR(8) NOT NULL,
- 供應(yīng)商名 CHAR(12) NOT NULL,
- 出廠日期 SMALLDATETIME NOT NULL,
- 出售價(jià)格 INT NOT NULL,
- 倉(cāng)庫(kù)號(hào) CHAR(10) CONSTRAINT CB_Fore FOREIGN KEY REFERENCES 倉(cāng)庫(kù)信息表(倉(cāng)庫(kù)號(hào))
- )
- CREATE TABLE 倉(cāng)庫(kù)信息表
- (倉(cāng)庫(kù)號(hào) CHAR(10) CONSTRAINT S_Prim PRIMARY KEY,
- 倉(cāng)庫(kù)容量 INT NOT NULL,
- 倉(cāng)庫(kù)地址 CHAR(20) NOT NULL,
- 倉(cāng)庫(kù)管理員姓名 CHAR(8) NOT NULL,
- 轎車(chē)型號(hào) CHAR(8) NOT NULL,
- )
- CREATE TABLE 客戶信息表
- (客戶編號(hào) CHAR(8) CONSTRAINT M_Prim PRIMARY KEY ,
- 客戶姓名 CHAR(10) NOT NULL,
- 員工姓名 CHAR(10) NOT NULL,
- 聯(lián)系電話 INT NOT NULL,
- 地址 CHAR(20) NOT NULL,
- 工作單位 CHAR(20) NOT NULL,
- 業(yè)務(wù)狀態(tài) CHAR(8) NOT NULL
- )
- CREATE TABLE 銷(xiāo)售信息表
- (轎車(chē)型號(hào) CHAR(8) CONSTRAINT SC_Fore FOREIGN KEY REFERENCES 轎車(chē)信息表(轎車(chē)型號(hào)),
- 客戶編號(hào) CHAR(8) CONSTRAINT SCH_Fore FOREIGN KEY REFERENCES 客戶信息表(客戶編號(hào)),
- 購(gòu)車(chē)日期 SMALLDATETIME NOT NULL,
- 銷(xiāo)售價(jià)格 INT NOT NULL,
- 員工編號(hào) CHAR(8) CONSTRAINT SW_Fore FOREIGN KEY REFERENCES 員工信息表(員工編號(hào)),
- 顏色 CHAR(8) NOT NULL,
- CONSTRAINT Sell_Prim PRIMARY KEY(轎車(chē)型號(hào),客戶編號(hào),員工編號(hào))
- )
- CREATE TABLE 收益信息表
- (轎車(chē)型號(hào)CHAR(8) CONSTRAINT PCX_Fore FOREIGN KEY REFERENCES 轎車(chē)信息表(轎車(chē)型號(hào)),
- 利潤(rùn) INT NOT NULL,
- 顏色 CHAR(8) NOT NULL,
- 出售車(chē)輛數(shù) INT NOT NULL,
- 車(chē)輛總成本 INT NOT NULL,
- 銷(xiāo)售總金額 INT NOT NULL,
- 統(tǒng)計(jì)時(shí)間 SMALLDATETIME NOT NULL,
- CONSTRAINT pro_Prim PRIMARY KEY(轎車(chē)型號(hào),顏色)
- )
- CREATE TABLE 訂單信息表
- (訂單號(hào) CHAR(8) CONSTRAINT D_Prim PRIMARY KEY,
- 客戶號(hào) CHAR(8) CONSTRAINT DC_Fore FOREIGN KEY REFERENCES 客戶信息表(客戶號(hào)),
- 訂貨日期 SMALLDATETIME NOT NULL,
- 交貨日期 SMALLDATETIME NOT NULL,
- 交貨地址 CHAR(20) NOT NULL,
- 轎車(chē)型號(hào) CHAR(8) CONSTRAINT DCX_Fore FOREIGN KEY REFERENCES 轎車(chē)信息表(轎車(chē)型號(hào)),
- 顏色 CHAR(8) NOT NULL
- )
- CREATE TABLE 進(jìn)貨信息表
- (轎車(chē)型號(hào) CHAR(20) CONSTRAINT BCX_Fore FOREIGN KEY REFERENCES 轎車(chē)信息表(轎車(chē)型號(hào)),
- 供應(yīng)商編號(hào) CHAR(8) CONSTRAINT BCP_Fore FOREIGN KEY REFERENCES 供應(yīng)商信息表(供應(yīng)商編號(hào)),
- 進(jìn)貨日期 SMALLDATETIME NOT NULL,
- 員工編號(hào) CHAR(8) CONSTRAINT BCW_Fore FOREIGN KEY REFERENCES 員工信息表(WNO),
- 付款金額 INT NOT NULL,
- CONSTRAINT Bc_Prim PRIMARY KEY(轎車(chē)型號(hào),供應(yīng)商編號(hào))
- )
- CREATE TABLE 轎車(chē)存儲(chǔ)信息表
- (轎車(chē)編號(hào) CHAR(8) CONSTRAINT CSC_Fore FOREIGN KEY REFERENCES 轎車(chē)信息表(轎車(chē)編號(hào)),
- 倉(cāng)庫(kù)號(hào) CHAR(10) CONSTRAINT CSB_Fore FOREIGN KEY REFERENCES 倉(cāng)庫(kù)信息表(倉(cāng)庫(kù)號(hào)),
- 入庫(kù)時(shí)間 SMALLDATETIME NOT NULL,
- 出庫(kù)時(shí)間 SMALLDATETIME NOT NULL,
- 負(fù)責(zé)人編號(hào) CHAR(8) CONSTRAINT CSW_Fore FOREIGN KEY REFERENCES 員工信息表(負(fù)責(zé)人編號(hào)),
- CONSTRAINT Ma_Prim PRIMARY KEY(轎車(chē)編號(hào),倉(cāng)庫(kù)號(hào))
- )
- 2)錄入數(shù)據(jù)代碼
- insert into 員工信息表 VALUES ('001','李山',27,'男','云南','碩士','經(jīng)理',8000)
- insert into 員工信息表 VALUES ('002','李玉',24,'女','湖南','大專(zhuān)','職員',3000)
- insert into 員工信息表 VALUES ('003','宋陽(yáng)',29,'男','貴州','本科','組長(zhǎng)',4500)
- insert into 員工信息表 VALUES ('004','王凱',29,'男','山東','本科','職員',3000)
- insert into 員工信息表 VALUES ('005','龔杰',25,'男','青島','大專(zhuān)','職員',2500)
- insert into 員工信息表 VALUES ('006','黃瑤',22,'女','廣東','中專(zhuān)','職員',2800)
- insert into 員工信息表 VALUES ('007','黃英',24,'女','陜西','高中','職員',3980)
- insert into 員工信息表 VALUES ('008','羅俊',26,'男','山西','本科','職員',2900)
- insert into 員工信息表 VALUES ('009','秦茂',23,'男','四川','大專(zhuān)','職員',3000)
- insert into 員工信息表 VALUES ('010','楊穎',26,'女','北京','高中','職員',2900)
- insert into 供應(yīng)商信息表 VALUES ('001',別克','美國(guó)','13055347233)
- insert into 供應(yīng)商信息表 VALUES ('002','豐田','一汽',15879106789)
- insert into 供應(yīng)商信息表 VALUES ('003',’奔馳','德國(guó)',15868980810)
- insert into 供應(yīng)商信息表 VALUES ('004','寶馬','華晨',18970919038)
- insert into 供應(yīng)商信息表 VALUES ('005','路虎','英國(guó)',15674203165)
- insert into 轎車(chē)信息表 VALUES ('110','A1','銀灰色','別克',2016-2-1,13,001)
- insert into 轎車(chē)信息表 VALUES ('111','A2','哈貝藍(lán)','一汽',2016-2-3,20,002)
- insert into 轎車(chē)信息表 VALUES ('112','A3','瑪瑙黑','奔馳',2016-3-2,32,003)
- insert into 轎車(chē)信息表 VALUES ('113','A1','運(yùn)動(dòng)白','寶馬',2016-2-8,19,001)
- insert into 轎車(chē)信息表 VALUES ('114','A4','橙黃色','路虎',2016-4-2,14,004)
- insert into 倉(cāng)庫(kù)信息表 VALUES ('001',68,'北區(qū)1號(hào)','35','李俊偉','A1')
- insert into 倉(cāng)庫(kù)信息表 VALUES ('002',89,'北區(qū)2號(hào)','59','張穎歌','A2')
- insert into 倉(cāng)庫(kù)信息表 VALUES ('003',102,'北區(qū)3號(hào)','78','王凱','A3')
- insert into 倉(cāng)庫(kù)信息表 VALUES ('004',23,'北區(qū)4號(hào)','19','陳楚河','A4')
- insert into 倉(cāng)庫(kù)信息表 VALUES ('005',68,'北區(qū)5號(hào)','55','王潔','A5')
- insert into 倉(cāng)庫(kù)信息表 VALUES ('006',45,'北區(qū)6號(hào)','60','徐錚','A6')
- insert into 倉(cāng)庫(kù)信息表 VALUES ('007',79,'北區(qū)7號(hào)','47','黃飛鴻',A7')
- insert into 倉(cāng)庫(kù)信息表 VALUES ('008',65,'北區(qū)8號(hào)','63','李小龍',A8')
- insert into 倉(cāng)庫(kù)信息表 VALUES ('009',69,'北區(qū)9號(hào)','58','李翰林','A9')
- insert into 倉(cāng)庫(kù)信息表 VALUES ('010',63,'北區(qū)10號(hào)','31','王炸','A10')
- insert into 客戶信息表 VALUES ('001','劉星','王宇',15874511560,'西九段','南華','訂車(chē)')
- insert into 客戶信息表 VALUES ('002','王杰','張宇',18902032284,'南大街','數(shù)計(jì)','購(gòu)車(chē)')
- insert into 客戶信息表 VALUES ('003','林三','魏征',15678906434,'東三段','圖書(shū)館','訂車(chē)')
- insert into 客戶信息表 VALUES ('004','趙云','趙玉忠',156156789012,'東二段','后勤','訂車(chē)')
- insert into 客戶信息表 VALUES ('005','宋婷婷','趙軍',13085678801,'東四段','人文','訂車(chē)')
- insert into 客戶信息表 VALUES ('006','楊云','楊凱',13786544678,'北二段','數(shù)計(jì)','訂車(chē)')
- insert into 客戶信息表 VALUES ('007','李大寶','李玲',13223456789,'北三段','教務(wù)處','購(gòu)車(chē)')
- insert into 客戶信息表 VALUES ('008','張輝','楊子',13554322567,'東四段','體育','購(gòu)車(chē)')
- insert into 客戶信息表 VALUES ('009','夏雨','夏天',13868755678,'北四段','土木','訂車(chē)')
- insert into 客戶信息表 VALUES ('010','吳英','孫楊',13869089090,'西二段','機(jī)械','訂車(chē)')
- insert into 銷(xiāo)售信息表 VALUES ('A1','001',2016-5-5,22,'004','黑色',2)
- insert into 銷(xiāo)售信息表 VALUES ('A2','002',2016-6-4,24,'003','銀色',1)
- insert into 銷(xiāo)售信息表 VALUES ('A3','004',2016-7-5,29,'002','白色',1)
- insert into 銷(xiāo)售信息表 VALUES ('A4','005',2016-7-7,51,'006','紅色',1)
- insert into 銷(xiāo)售信息表 VALUES ('A5','002',2016-8-5,39,'008','白色',3)
- insert into 收益信息表 VALUES ('A1' ,31,'紅色',8,81,128,2016-5-7)
- insert into 收益信息表 VALUES ('A2' ,52,'藍(lán)色',12,142,88,2016-5-6)
- insert into 收益信息表 VALUES ('A3' ,33,'黑色',5,169,132,2016-7-7)
- insert into 收益信息表 VALUES ('A4' ,41,'白色',6,113,145,2016-8-1)
- insert into 訂單信息表 VALUES ( '001' ,'001',2016-3-9,2016-7-9,'西直門(mén)','A1','黑色')
- insert into 訂單信息表 VALUES ( '002' ,'002',2016-4-3,2016-8-29,'東三段','A2','藍(lán)色')
- insert into 訂單信息表 VALUES ( '003' ,'003',2016-5-5,2016-8-1,'北大街','A3','紅色')
- insert into 訂單信息表 VALUES ( '004' ,'005',2016-7-7,2016-8-1,'雷鋒街','A4','黑色')
- insert into 訂單信息表 VALUES ( '005' ,'006',2016-7-8,2016-7-7,'東三段','A5','白色')
- insert into 訂單信息表 VALUES ( '006' ,'009',2016-7-11,2016-8-6,'北二段','A8','藍(lán)色')
- insert into 訂單信息表 VALUES ( '007' ,'010',2016-7-14,2016-9-3,'南九段','A7','銀色')
- insert into 進(jìn)貨信息表 VALUES ( 'A1' ,'001',2016-6-3,'001',31)
- insert into 進(jìn)貨信息表 VALUES ( 'A2' ,'002',2016-5-7,'004',18)
- insert into 進(jìn)貨信息表 VALUES ( 'A3' ,'003',2016-8-8,'005',31)
- insert into 進(jìn)貨信息表 VALUES ( 'A4' ,'004',2016-7-9,'006',59)
- insert into 轎車(chē)存儲(chǔ)信息表 VALUES ( '110' ,'001',2016-3-4,2016-4-6,'001')
- insert into 轎車(chē)存儲(chǔ)信息表 VALUES ( '111' ,'002',2016-3-7,2016-3-9,'002')
- insert into 轎車(chē)存儲(chǔ)信息表 VALUES ( '112' ,'003',2016-5-4,2016-7-15,'002')
- insert into 轎車(chē)存儲(chǔ)信息表 VALUES ( '113' ,'004',2016-6-6,2016-7-2,'004')
- insert into 轎車(chē)存儲(chǔ)信息表 VALUES ( '115' ,'005',2016-6-9,2016-6-15,'006')
復(fù)制代碼
界面實(shí)現(xiàn)截圖: 1)員工信息表
2)供應(yīng)商信息表
4)倉(cāng)庫(kù)信息表
5)客戶信息表
8)訂單信息表
9)進(jìn)貨信息表 10)轎車(chē)儲(chǔ)存信息表 4.視圖表設(shè)計(jì) 視圖一:由轎車(chē)信息表和收益表生成的轎車(chē)_收益視圖: SELECT dbo.轎車(chē)信息表.倉(cāng)庫(kù)號(hào), dbo.轎車(chē)信息表.進(jìn)價(jià), dbo.轎車(chē)信息表.型號(hào), dbo.收益信息表.利潤(rùn), dbo.收益信息表.出售車(chē)輛數(shù), dbo.收益信息表.轎車(chē)顏色 FROM dbo.轎車(chē)信息表 INNER JOIN dbo.收益信息表 ON dbo.轎車(chē)信息表.型號(hào) = dbo.收益信息表.轎車(chē)型號(hào) 視圖二:由員工信息表和銷(xiāo)售表生成員工_銷(xiāo)售視圖: SELECT dbo.員工信息表.職位, dbo.員工信息表.工資, dbo.員工信息表.員工姓名, dbo.員工信息表.員工編號(hào), dbo.銷(xiāo)售信息表.購(gòu)車(chē)日期, dbo.銷(xiāo)售信息表.轎車(chē)編號(hào), dbo.銷(xiāo)售信息表.客戶編號(hào) FROM dbo.員工信息表 INNER JOIN dbo.銷(xiāo)售信息表 ON dbo.員工信息表.員工編號(hào) = dbo.銷(xiāo)售信息表.員工編號(hào) 5.觸發(fā)器 由倉(cāng)庫(kù)信息表和銷(xiāo)售信息表來(lái)建立一個(gè)觸發(fā)器,將觸發(fā)器綁定在銷(xiāo)售表上,當(dāng)銷(xiāo)售一輛車(chē),倉(cāng)庫(kù)內(nèi)對(duì)應(yīng)型號(hào)的車(chē)輛數(shù)減少一輛: set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO ALTER trigger [dbo].[shouchu] on [dbo].[銷(xiāo)售信息表] for delete as begin update 倉(cāng)庫(kù)信息表 set 庫(kù)內(nèi)對(duì)應(yīng)型號(hào)車(chē)輛數(shù)=庫(kù)內(nèi)對(duì)應(yīng)型號(hào)車(chē)輛數(shù)-1 from 倉(cāng)庫(kù)信息表ck,deleted new where ck.轎車(chē)型號(hào)=new.轎車(chē)型號(hào) end 6.儲(chǔ)存過(guò)程設(shè)計(jì) 建立一個(gè)查詢所有客戶信息的存儲(chǔ)過(guò)程: Create proc kh as begin select * from 客戶信息表 end 建立一個(gè)按照員工學(xué)歷來(lái)查詢員工信息的存儲(chǔ)過(guò)程: Creat proc yg @學(xué)歷nchar(10) as select * from 員工信息表 where @學(xué)歷=員工信息表.學(xué)歷 建立一個(gè)查詢銷(xiāo)售表中銷(xiāo)售某種型號(hào)轎車(chē)的員工的信息: Creat proc yg_xs @轎車(chē)型號(hào)char(15) as select 員工信息表.員工姓名,員工信息表.年齡,員工信息表.職位,員工信息表.工資,員工信息表.學(xué)歷 from 員工信息表,銷(xiāo)售信息表 where 員工信息表.員工編號(hào)=銷(xiāo)售信息表.員工編號(hào)and @轎車(chē)型號(hào)=銷(xiāo)售信息表.轎車(chē)型號(hào) 五、總結(jié) 這次課程設(shè)計(jì)說(shuō)漫長(zhǎng)也短暫,從剛開(kāi)始的什么也不懂,到最后做成完整的系統(tǒng),是一個(gè)完全自學(xué)的過(guò)程。連續(xù)好幾天的足不出戶,拿著數(shù)據(jù)庫(kù)教程不停的翻看,邊看邊做,遇到問(wèn)題再查資料,討論。在不斷的摸索和實(shí)踐下,終于弄懂了一些,雖然不至于能夠自己編寫(xiě)全部代碼,但是大部分代碼都能弄懂是什么意思,而且在課本教材的基礎(chǔ)上,自己也能夠?qū)懗鲆恍┐a來(lái)實(shí)現(xiàn)自己想出的有些小功能,來(lái)添加自己系統(tǒng)的特色之處. 感觸最深的是:學(xué)軟件類(lèi)的東西,光是看書(shū)時(shí)不行的,學(xué)的也吃力枯燥,在實(shí)踐中學(xué)習(xí),不斷的練習(xí)揣摩,這才是好方法。 本汽車(chē)管理系統(tǒng)的特色就是可以區(qū)分是客戶還是操作員進(jìn)入系統(tǒng),并且為他們分配了對(duì)系統(tǒng)可以進(jìn)行的操作.這樣一個(gè)系統(tǒng)可以滿足兩種人的需求.另外此系統(tǒng)可以查詢廠商,車(chē)型,客戶的基本資料,操作員可以對(duì)相應(yīng)的內(nèi)容進(jìn)行修改增加. 汽車(chē)銷(xiāo)售系統(tǒng)主要可以實(shí)現(xiàn)的功能是:汽車(chē)信息的管理、客戶信息的管理以及員工信息的管理。本系統(tǒng)結(jié)構(gòu)合理,簡(jiǎn)單明了,美觀大方并能夠快速、準(zhǔn)確的響應(yīng)客戶所進(jìn)行的操作,系統(tǒng)管理員能很好的對(duì)數(shù)據(jù)庫(kù)進(jìn)行錄入,修改,刪除,查詢等操作,穩(wěn)定性好,安全性優(yōu)良。使復(fù)雜繁瑣的工作變得快速簡(jiǎn)單,使汽車(chē)銷(xiāo)售信息能夠具體化、直觀化、合理化。本系統(tǒng)界面友好,易于操作維護(hù),采用了大量的人機(jī)交互式操作,使操作者一進(jìn)入就可以獨(dú)立的進(jìn)行自己需要的操作,一目了然。 應(yīng)用本系統(tǒng)極大的提高了工作人員的工作效率,使每天的工作變得簡(jiǎn)單輕松,使汽車(chē)銷(xiāo)售更加科學(xué)化、智能化。 當(dāng)然本系統(tǒng)還有一些不足之處,系統(tǒng)擁有最高操作員增加刪除操作員的功能,卻沒(méi)能設(shè)置一項(xiàng)可以讓操作員自己修改初始密碼的功能.這在一定程度上造成了不便之處.我會(huì)在以后對(duì)本系統(tǒng)進(jìn)行完善,使得上述不足之處可以得到修改。
完整論文下載(word格式 可編輯):
數(shù)據(jù)庫(kù)大作業(yè).doc
(358.54 KB, 下載次數(shù): 29)
2017-8-29 09:36 上傳
點(diǎn)擊文件名下載附件
數(shù)據(jù)庫(kù) 下載積分: 黑幣 -5
|