

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)</b></p><p><b> 設(shè)計(jì)說(shuō)明書</b></p><p> 數(shù)學(xué)與計(jì)算機(jī)科學(xué)技術(shù)學(xué)院</p><p> 2013年12月23日</p><p><b> 課程設(shè)計(jì)任務(wù)書</b></p><p>
2、 2013—2014學(xué)年第1學(xué)期</p><p> 課程設(shè)計(jì)名稱: 課程設(shè)計(jì) </p><p> 設(shè)計(jì)題目: 汽車銷售系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)和數(shù)據(jù)操作 </p><p&g
3、t; 完成期限:自 2013 年 12 月 18 日至 2014 年 1月 1 日共 2 周</p><p> 設(shè)計(jì)依據(jù)、要求及主要內(nèi)容(可另加附頁(yè)):</p><p> 汽車銷售管理系統(tǒng)涉及到車輛采購(gòu),存庫(kù)信息,公司收益,客戶廠商的信息,還要有一定的管理者來(lái)管理這個(gè)系統(tǒng),能夠?qū)ο到y(tǒng)內(nèi)容進(jìn)行更新,修改和刪除。汽車銷售行業(yè)已經(jīng)能夠作成一個(gè)很大的系統(tǒng)。此銷售要涉及
4、到汽車制造廠商,汽車售賣公司和消費(fèi)者。如果只是依靠人工記錄和管理很出現(xiàn)很大洞,很有可能造成企業(yè)和消費(fèi)者的利益損失,這就需要我們?cè)O(shè)計(jì)一個(gè)適合汽車銷售的管理系統(tǒng)。本設(shè)計(jì)課題就是為了適應(yīng)新形勢(shì)的發(fā)展而提出的,開發(fā)汽車銷售系統(tǒng)大大提高汽車管理的運(yùn)作效率,通過(guò)全面的信息采集和處理,輔助提高汽車管理的決策水平, 使用本系統(tǒng),可以迅速提升汽車行的管理水平,為降低經(jīng)營(yíng)成本, 提高效益,增強(qiáng)車行擴(kuò)張力, 提供有效的技術(shù)保障。</p><
5、;p> 根據(jù)以上要求完成下列題目:</p><p> ?、籴槍?duì)以上的需求運(yùn)用數(shù)據(jù)流圖和數(shù)據(jù)字典進(jìn)行需求分析。</p><p> ②設(shè)計(jì)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)。</p><p> ?、墼O(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。</p><p> ?、茉O(shè)計(jì)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)</p><p> ⑤在SQL SERVER中建立數(shù)據(jù)庫(kù)。<
6、/p><p> ⑥根據(jù)查詢和統(tǒng)計(jì)的需要,建立數(shù)據(jù)庫(kù)中的視圖。</p><p> ⑦根據(jù)數(shù)據(jù)操作需要,建立數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程。</p><p> ?、嘟?shù)據(jù)庫(kù)的備份作業(yè),要求在每天2:00備份數(shù)據(jù)庫(kù)。</p><p> ?、岣鶕?jù)題目的需求,寫出完成各個(gè)功能操作的SQL語(yǔ)句。</p><p> 指導(dǎo)教師(簽字):
7、 教研室主任(簽字): </p><p> 批準(zhǔn)日期: 年 月 日</p><p><b> 摘 要</b></p><p> 汽車銷售系統(tǒng)的設(shè)計(jì)目的是為解決汽車銷售公司的管理問(wèn)題而設(shè)計(jì)。本系統(tǒng)以學(xué)校的教材征訂為研究對(duì)象,以實(shí)現(xiàn)教材征訂網(wǎng)絡(luò)化管理、提高工作效率、
8、減少教材征訂中的錯(cuò)誤為目標(biāo)而設(shè)計(jì)的教材征訂管理系統(tǒng)。</p><p> 該系統(tǒng)用于汽車公司的汽車銷售,采用SQL Server 2000作為數(shù)據(jù)庫(kù)系統(tǒng),要求具有汽車銷售、查詢、統(tǒng)計(jì)、打印報(bào)表和后臺(tái)維護(hù)功能。汽車銷售系統(tǒng)有著很好的應(yīng)用前景,汽車4S店信息化以后,總公司管理人員可有效的查閱其他地區(qū)分店的銷售數(shù)據(jù)、人員數(shù)據(jù)、車輛數(shù)據(jù)和客戶數(shù)據(jù)。隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,它的功能將會(huì)得到不斷的發(fā)展和完善。<
9、/p><p> 關(guān)鍵詞: 教材征訂管理系統(tǒng);SQL Server 2000;數(shù)據(jù)庫(kù)系統(tǒng)</p><p><b> 目 錄</b></p><p> 1 課題描述(可行性研究)1</p><p><b> 2 數(shù)據(jù)庫(kù)設(shè)計(jì)2</b></p><p> 2.1 需求分析
10、及數(shù)據(jù)流圖2</p><p> 2.1.1需求分析2</p><p> 2.1.2 數(shù)據(jù)流圖2</p><p> 2.2 功能需求分析3</p><p> 2.3 業(yè)務(wù)規(guī)則分析4</p><p><b> 3 概要設(shè)計(jì)6</b></p><p> 3
11、.1 概念設(shè)計(jì)的方法與步驟6</p><p> 3.1.1概念設(shè)計(jì)方法6</p><p> 3.1.2概念設(shè)計(jì)結(jié)構(gòu)的步驟6</p><p> 3.2 局部E-R圖8</p><p> 3.3 全局E-R圖9</p><p><b> 4 邏輯設(shè)計(jì)1</b></p>
12、<p> 4.1 E-R圖向關(guān)系模型的轉(zhuǎn)換1</p><p> 4.2 數(shù)據(jù)模型的優(yōu)化1</p><p> 4.3 物理結(jié)構(gòu)設(shè)計(jì)3</p><p><b> 5 創(chuàng)建數(shù)據(jù)庫(kù)2</b></p><p> 5.1 數(shù)據(jù)庫(kù)表創(chuàng)建2</p><p> 5.2 數(shù)據(jù)庫(kù)視圖
13、創(chuàng)建2</p><p> 5.3 數(shù)據(jù)庫(kù)觸發(fā)器創(chuàng)建2</p><p> 5.4 數(shù)據(jù)庫(kù)備份創(chuàng)建3</p><p><b> 6 數(shù)據(jù)庫(kù)操作2</b></p><p> 6.1 汽車銷售統(tǒng)計(jì)2</p><p> 6.2 汽車銷售查詢2</p><p>
14、 6.3 汽車銷售存儲(chǔ)2</p><p><b> 總 結(jié)15</b></p><p><b> 參考文獻(xiàn)16</b></p><p> 1 課題描述(可行性研究)</p><p> 本系統(tǒng)是為解決汽車銷售公司的管理問(wèn)題而設(shè)計(jì)。隨著經(jīng)濟(jì)的發(fā)展和國(guó)內(nèi)汽車市場(chǎng)的不斷擴(kuò)大,某汽車銷售公司定
15、單成倍增加,各項(xiàng)業(yè)務(wù)更加細(xì)化,各部門分工更加明確。而目前的人工管理方式顯然已是不符合現(xiàn)代企業(yè)的管理要求?;谡w考慮,本次課程設(shè)計(jì)任務(wù)就是設(shè)計(jì)一個(gè)管理系統(tǒng),利用計(jì)算機(jī)來(lái)代替人工操作。減輕了員工的勞動(dòng)強(qiáng)度,提高了勞動(dòng)質(zhì)量和效率,減少了錯(cuò)誤的發(fā)生。本次設(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)等信息,從
16、而保證了設(shè)計(jì)出比較符合公司需要的管理系統(tǒng)。主要功能有:基礎(chǔ)信息管理、進(jìn)貨管理、銷售管理、倉(cāng)庫(kù)管理、系統(tǒng)維護(hù)等。</p><p> 當(dāng)今銷售是企業(yè)運(yùn)作的重要環(huán)節(jié),為了更好地推動(dòng)銷售,需要給客戶提供更好的信息通道,讓客戶能夠最快地得到他們想要了解的信息。對(duì)于競(jìng)爭(zhēng)異常強(qiáng)烈的汽車銷售市場(chǎng)來(lái)說(shuō)更是如此。能夠快捷地向客戶展示出所銷售的轎車信息,就能贏得客戶的好感,提高公司的競(jìng)爭(zhēng)力。汽車4S店信息化以后,總公司管理人員可有效
17、的查閱其他地區(qū)分店的銷售數(shù)據(jù)、人員數(shù)據(jù)、車輛數(shù)據(jù)和客戶數(shù)據(jù)。方便操作,應(yīng)用簡(jiǎn)單,按目前已經(jīng)使用信息化系統(tǒng)的汽車銷售公司應(yīng)用來(lái)看,原有設(shè)備基礎(chǔ)良好,信息化改造后,成本在原有基礎(chǔ)上增加的不多,遠(yuǎn)低于節(jié)約的開支。另外,目前行業(yè)支出中,人力開支比較大,降低人力開支,就是降低了成本,汽車銷售管理企業(yè)的盈利狀況也將獲得極大的改善。同時(shí),軟實(shí)力(信息化管理)加硬實(shí)力的結(jié)合,將極大提高汽車銷售管理企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力。 </p><p&
18、gt; 開發(fā)工具:SQL Server 2000</p><p><b> 2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 2.1 需求分析及數(shù)據(jù)流圖</p><p> 2.1.1 需求分析</p><p> 本汽車銷售系統(tǒng)是一個(gè)協(xié)助汽車銷售商對(duì)各職能部門及業(yè)務(wù)流程進(jìn)行全面管理的一個(gè)信息管理系統(tǒng)。本管理系統(tǒng)實(shí)現(xiàn)上
19、應(yīng)滿足一下需求:</p><p> 1、基礎(chǔ)信息管理:廠商信息、車型信息和客戶信息;</p><p> 2、進(jìn)貨管理:車輛采購(gòu)、車輛入庫(kù);</p><p> 3、銷售管理:車輛銷售、收益統(tǒng)計(jì);</p><p> 4、倉(cāng)庫(kù)管理:庫(kù)存車輛、倉(cāng)庫(kù)明細(xì)、進(jìn)銷存統(tǒng)計(jì);</p><p> 5、系統(tǒng)維護(hù):如數(shù)據(jù)安全管理(含
20、備份與恢復(fù))、操作員管理、權(quán)限設(shè)置等;</p><p> 2.1.2 數(shù)據(jù)流圖</p><p> 汽車銷售系統(tǒng)涉及到汽車銷售管理員對(duì)基本業(yè)務(wù)的維護(hù)管理操作和用戶對(duì)汽車基本信息的查詢.</p><p> 主要事務(wù)的數(shù)據(jù)流圖:</p><p><b> 管理</b></p><p> 基本
21、信息查詢 增加</p><p><b> 修改更新管理</b></p><p><b> 登錄</b></p><p><b> 用戶</b></p><p> 客戶可以對(duì)系統(tǒng)進(jìn)行的操作:</p><p> 查看
22、管理</p><p><b> 登錄</b></p><p><b> 查看</b></p><p><b> 登錄進(jìn)貨修改</b></p><p><b> 系統(tǒng)管理流程圖</b></p><p><b>
23、數(shù)據(jù)字典</b></p><p><b> 數(shù)據(jù)字典如下:</b></p><p> 2.2 功能需求分析</p><p><b> ?、倩A(chǔ)信息管理:</b></p><p> 1、廠商信息的管理:查詢、增、刪、改</p><p> 2、車型信息的管理
24、:查詢、增、刪、改</p><p> 3、客戶信息的管理:查詢、增、刪、改</p><p><b> ②進(jìn)貨管理:</b></p><p> 4、車輛采購(gòu)信息的管理:查詢、增、刪、改</p><p> 5、車輛入庫(kù)信息的管理:查詢、增、刪、改</p><p><b> ?、垆N售管
25、理:</b></p><p> 6、車輛銷售:客戶可以根據(jù)自己的需求,選擇不同型號(hào)的車型</p><p> 7、收益統(tǒng)計(jì):廠商按照所出售的車輛數(shù)量及價(jià)格進(jìn)行統(tǒng)計(jì)</p><p><b> ④倉(cāng)庫(kù)管理:</b></p><p> 8、庫(kù)存車輛:倉(cāng)庫(kù)管理員對(duì)已有車輛進(jìn)行詳細(xì)管理</p>&l
26、t;p> 9、倉(cāng)庫(kù)明細(xì):庫(kù)存各種類型車輛的詳細(xì)信息</p><p> 10、進(jìn)銷存統(tǒng)計(jì):倉(cāng)庫(kù)管理員對(duì)車輛的出售與進(jìn)貨進(jìn)行統(tǒng)計(jì)</p><p><b> ?、菹到y(tǒng)維護(hù):</b></p><p> 11、數(shù)據(jù)安全管理:系統(tǒng)管理員對(duì)該數(shù)據(jù)庫(kù)出現(xiàn)的問(wèn)題進(jìn)行管理</p><p> 12、操作員管理:操作員根據(jù)車輛銷售
27、情況及時(shí)更改數(shù)據(jù)庫(kù)</p><p> 13、權(quán)限設(shè)置:規(guī)定該數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限</p><p> 2.3 業(yè)務(wù)規(guī)則分析</p><p> 汽車銷售系統(tǒng)的業(yè)務(wù)規(guī)則如下:</p><p> 客戶首先要登陸,信息正確后才可被受理。</p><p> 每位客戶有唯一的標(biāo)識(shí),客戶編號(hào)由系統(tǒng)按時(shí)間順序生成。</p&g
28、t;<p> 每個(gè)廠商有唯一的標(biāo)識(shí),廠商編號(hào)由系統(tǒng)按時(shí)間順序生成。</p><p> 每個(gè)客戶可以根據(jù)自己的需求訂購(gòu)自己想要的車。</p><p> 每個(gè)訂單用訂單編號(hào)唯一標(biāo)識(shí),訂單編號(hào)系由統(tǒng)按時(shí)間順序生成,后提交的訂單具有更大的訂單號(hào)。</p><p> 訂單受理前允許客戶刪除所選的車輛,修改數(shù)量、地址等信息。</p><
29、p> 每張配送單對(duì)應(yīng)一張發(fā)票。</p><p><b> 3 概要設(shè)計(jì) </b></p><p> 3.1 概念設(shè)計(jì)的方法與步驟</p><p> 3.1.1 概念設(shè)計(jì)方法</p><p> 設(shè)計(jì)概念結(jié)構(gòu)的E-R模型可采用四種方法:</p><p> (1) 自頂向下。先定義
30、全局概念結(jié)構(gòu)E-R模型的框架,再逐步細(xì)化。</p><p> (2) 自底向上。先定義各局部應(yīng)用的概念結(jié)構(gòu)E-R模型,然后將它們集成,得到全局概念結(jié)構(gòu)E-R模型。</p><p> (3) 逐步擴(kuò)張。先定義最重要的核心概念E-R模型,然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu)E-R模型。</p><p> (4) 混合策略。該方法采用自頂向下和自底向上相
31、結(jié)合的方法,先自頂向下定義全局框架,再以它為骨架集成自底向上方法中設(shè)計(jì)的各個(gè)局部概念結(jié)構(gòu)。</p><p> 3.1.2 概念結(jié)構(gòu)設(shè)計(jì)的步驟</p><p> 自底向上的設(shè)計(jì)方法可分為兩步:</p><p> (1)進(jìn)行數(shù)據(jù)抽象,設(shè)計(jì)局部E-R模型,即設(shè)計(jì)用戶視圖。</p><p> (2)集成各局部E-R模型,形成全局E-R模型,
32、即視圖的集成。</p><p> 3.2 局部E-R圖</p><p> 本廠商信息E-R模型如圖3-1所示:</p><p><b> 圖3-1 廠商信息</b></p><p> 本車輛信息E-R模型如圖3-2所示:</p><p><b> 圖3-2 車輛信息</
33、b></p><p> 本客戶信息E-R模型如圖3-3所示:</p><p><b> 圖3-3 客戶信息</b></p><p> 本客戶信息E-R模型如圖3-4所示:</p><p><b> 圖3-4 客戶信息</b></p><p> 3.3 全局E
34、-R圖</p><p> 圖中省略了實(shí)體集屬性。本系統(tǒng)的全局E-R圖如下:</p><p> 圖3-5 全局E-R圖</p><p><b> 4 邏輯設(shè)計(jì)</b></p><p> 4.1 E-R圖向關(guān)系模型的轉(zhuǎn)換</p><p> 由概念設(shè)計(jì)的E-R圖可得一般關(guān)系模型如下:<
35、/p><p> 廠商(廠商編號(hào),廠商名,地址,聯(lián)系方式);</p><p> 客戶(客戶編號(hào),客戶姓名,年齡,性別,聯(lián)系方式,權(quán)限設(shè)置);</p><p> 車輛(車輛編號(hào),車輛名,型號(hào),品牌);</p><p> 訂購(gòu)(訂單編號(hào),數(shù)量,日期,金額,價(jià)格,客戶編號(hào));</p><p> 倉(cāng)庫(kù)(倉(cāng)庫(kù)編號(hào),管理員,庫(kù)
36、存總數(shù),進(jìn)銷存統(tǒng)計(jì));</p><p> 庫(kù)存(車輛編號(hào),客戶編號(hào),入庫(kù)時(shí)間,出庫(kù)時(shí)間);</p><p> 供應(yīng)(車輛編號(hào),廠商編號(hào),供應(yīng)量);</p><p> 4.2 數(shù)據(jù)模型的優(yōu)化</p><p> 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的結(jié)果不是唯一的.為進(jìn)一步提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,我們還應(yīng)該根據(jù)應(yīng)用需要適當(dāng)?shù)男薷?調(diào)整數(shù)據(jù)模型的結(jié)構(gòu),這就是
37、數(shù)據(jù)模型的優(yōu)化。</p><p><b> 確定函數(shù)依賴。</b></p><p> 確定關(guān)系模式所屬范式。</p><p> 分析是否滿足應(yīng)用需求。</p><p> 模式分解。模式合并。</p><p> 4.3 物理結(jié)構(gòu)設(shè)計(jì)</p><p> 物理結(jié)構(gòu)設(shè)計(jì)
38、如下表2.3所示。</p><p> 表2.3 屬性設(shè)計(jì)表</p><p><b> 5 創(chuàng)建數(shù)據(jù)庫(kù)</b></p><p> 5.1 數(shù)據(jù)庫(kù)表創(chuàng)建</p><p><b> ?。?)創(chuàng)建數(shù)據(jù)庫(kù)</b></p><p> 在企業(yè)管理器中創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建過(guò)程如圖3.1所
39、示。</p><p> 圖3.1 創(chuàng)建數(shù)據(jù)庫(kù)圖</p><p><b> (2)創(chuàng)建表</b></p><p> 根據(jù)數(shù)據(jù)庫(kù)物理設(shè)計(jì),在SQL Server 2000中建立數(shù)據(jù)庫(kù)對(duì)應(yīng)的數(shù)據(jù)表。</p><p><b> ?、?專業(yè)表</b></p><p> 專業(yè)表的
40、建立如圖3.2所示。</p><p> 圖3.2 創(chuàng)建專業(yè)表截圖</p><p><b> ② 征訂表</b></p><p> 征訂表的建立如圖3.3所示。</p><p> 圖3.3 創(chuàng)建征訂表截圖</p><p><b> ?、?教材表</b></p>
41、;<p> 教材表的建立如圖3.4所示。</p><p> 圖3.4創(chuàng)建教材表截圖</p><p><b> ?、?班級(jí)表</b></p><p> 班級(jí)表的建立如圖3.5所示。</p><p> 圖3.5創(chuàng)建班級(jí)表截圖</p><p><b> ?、?系表<
42、/b></p><p> 系表的建立如圖3.6所示。</p><p> 圖3.6創(chuàng)建系表截圖</p><p><b> ⑥ 課程表</b></p><p> 課程表的建立如圖3.7所示。</p><p><b> 圖3.7創(chuàng)建課程表</b></p>
43、<p> 5.2 數(shù)據(jù)庫(kù)視圖創(chuàng)建</p><p> 根據(jù)查詢和統(tǒng)計(jì)的需要,在查詢分析器中建立教材征訂視圖,方便管理人員對(duì)教材征訂信息的具體查找,SQL語(yǔ)句如下:</p><p> create view 教材征訂(教材號(hào),教材名,班級(jí)號(hào),班級(jí)名,課程名,單價(jià),人數(shù))</p><p> as select 征訂.教材號(hào),教材表.書名,班級(jí).班級(jí)號(hào)
44、,班級(jí).班級(jí)名,課程.課程名,單價(jià),人數(shù)</p><p> from 課程,班級(jí),教材表,征訂</p><p> where 征訂.班級(jí)號(hào)=班級(jí).班級(jí)號(hào) and 征訂.課程號(hào)=課程.課程號(hào) and 征訂.教材號(hào)=教材表.教材號(hào)</p><p> 5.3 數(shù)據(jù)庫(kù)觸發(fā)器創(chuàng)建</p><p> 根據(jù)數(shù)據(jù)操作需要,建立數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程和各表
45、觸發(fā)器</p><p> ①“系—專業(yè)”觸發(fā)器:刪除系記錄時(shí)將所屬該系的專業(yè)記錄刪除</p><p> create trigger a1 on 系</p><p> for delete</p><p> as delete 專業(yè)</p><p> from 專業(yè),deleted</p>&l
46、t;p> where 專業(yè).所屬系=deleted.系號(hào)</p><p> ?、凇跋怠嗉?jí)”觸發(fā)器:刪除系記錄時(shí)將所屬該系的班級(jí)記錄刪除</p><p> create trigger a2 on 系</p><p> for delete</p><p> as delete 班級(jí)</p><p>
47、from 班級(jí),deleted</p><p> where 班級(jí).所屬系=deleted.系號(hào)</p><p> ?、邸皩I(yè)—班級(jí)”觸發(fā)器:刪除專業(yè)記錄時(shí)將所屬該專業(yè)的班級(jí)記錄刪除</p><p> create trigger a3 on 專業(yè)</p><p> for delete</p><p> as
48、 delete 班級(jí)</p><p> from 班級(jí),deleted</p><p> where 班級(jí).所屬專業(yè)=deleted.專業(yè)號(hào)</p><p> ④“班級(jí)—征訂”觸發(fā)器:刪除班級(jí)記錄時(shí)將所屬該班級(jí)的征訂記錄刪除</p><p> create trigger a4 on 班級(jí)</p><p>
49、for delete</p><p> as delete 征訂</p><p> from 征訂,deleted</p><p> where 征訂.班級(jí)號(hào)=deleted.班級(jí)號(hào)</p><p> ?、荨罢n程—征訂”觸發(fā)器:刪除課程記錄時(shí)將所屬該課程的征訂記錄刪除</p><p> create trigg
50、er a5 on 課程</p><p> for delete</p><p> as delete 征訂</p><p> from 征訂,deleted</p><p> where 征訂.課程號(hào)=deleted.課程號(hào)</p><p> ⑥“教材表—征訂”觸發(fā)器:刪除教材記錄時(shí)將所屬該教材的征訂記錄刪除
51、</p><p> create trigger a6 on 教材表</p><p> for delete</p><p> as delete 征訂</p><p> from 征訂,deleted</p><p> where 征訂.教材號(hào)=deleted.教材號(hào)</p><p>
52、; 5.4 數(shù)據(jù)庫(kù)備份創(chuàng)建</p><p> 建立數(shù)據(jù)庫(kù)的備份作業(yè),要求在每天2:00備份數(shù)據(jù)庫(kù)</p><p> 在企業(yè)管理器中建立備份信息,操作如圖3.8所示。</p><p> 圖3.9 數(shù)據(jù)庫(kù)備份圖</p><p> 圖3.8 數(shù)據(jù)庫(kù)備份圖</p><p><b> 6 數(shù)據(jù)庫(kù)操作 <
53、;/b></p><p> 6.1 教材征訂統(tǒng)計(jì)</p><p> (1) 按課程統(tǒng)計(jì)征訂教材信息</p><p> 查找“信息學(xué)”課程的征訂信息</p><p> SQL 語(yǔ)句為:select * </p><p> from 教材征訂 </p><p> where 課
54、程名 ='信息學(xué)'</p><p> 語(yǔ)句執(zhí)行結(jié)果如圖4.1所示。</p><p> 圖4.1教材征訂查詢表</p><p> (2) 按教材名統(tǒng)計(jì)征訂教材信息</p><p> 查找“專業(yè)英語(yǔ)”教材的征訂信息</p><p> SQL 語(yǔ)句為:select *</p><
55、p><b> from 教材征訂</b></p><p> where 書名='專業(yè)英語(yǔ)'</p><p> 語(yǔ)句執(zhí)行結(jié)果如圖4.2所示。</p><p> 圖4.2 教材征訂查詢表</p><p> (3) 按班級(jí)統(tǒng)計(jì)征訂教材信息</p><p> 查找班級(jí)號(hào)為
56、“B00010”的教材的征訂信息</p><p> SQL 語(yǔ)句為:select *</p><p><b> from 教材征訂</b></p><p> where 班級(jí)號(hào)=’00010’</p><p> 語(yǔ)句執(zhí)行結(jié)果如圖4.3所示。</p><p> 圖4.3 教材征訂查詢表&l
57、t;/p><p> (4) 按系統(tǒng)計(jì)征訂教材信息</p><p> 查找 “數(shù)計(jì)學(xué)院”的教材的征訂信息</p><p> SQL 語(yǔ)句為:select 教材號(hào),書名,教材征訂.班級(jí)號(hào),單價(jià),人數(shù)</p><p> from 教材征訂,系,班級(jí)</p><p> where 教材征訂.班級(jí)號(hào)=班級(jí).班級(jí)號(hào) and
58、班級(jí).所屬系=系.系名 and 系.系名='數(shù)計(jì)學(xué)院'</p><p> 語(yǔ)句執(zhí)行結(jié)果如圖4.4所示。</p><p> 圖4.4 教材征訂查詢表</p><p> (5) 按各教材號(hào)統(tǒng)計(jì)征訂教材信息</p><p> 查找各班各類教材的征訂信息</p><p> SQL 語(yǔ)句為:select
59、 教材征訂.教材號(hào),書名,班級(jí)號(hào),教材.單價(jià),人數(shù)</p><p> from 教材征訂,教材表</p><p> where 教材征訂.教材號(hào)=教材表.教材號(hào)</p><p> 語(yǔ)句執(zhí)行結(jié)果如圖4.5所示。</p><p> 圖4.5教材征訂查詢表</p><p> (6) 按班級(jí)統(tǒng)計(jì)費(fèi)用</p>
60、;<p> 統(tǒng)計(jì)班級(jí)號(hào)為“B00004”的班級(jí)征訂教材的人數(shù)和費(fèi)用</p><p> SQL 語(yǔ)句為:select 班級(jí)號(hào),班級(jí)名,教材名,單價(jià),人數(shù)</p><p><b> from 教材征訂</b></p><p> where 班級(jí)號(hào)=’B00004’</p><p> 語(yǔ)句執(zhí)行結(jié)果如圖4
61、.6所示。</p><p> 圖4.6 教材征訂查詢表</p><p> 6.2 教材征訂查詢</p><p><b> 總數(shù)查詢</b></p><p> 查詢各教材的訂購(gòu)總?cè)藬?shù)和總金額</p><p> SQL 語(yǔ)句為:select 教材號(hào),人數(shù)=sum(人數(shù)),總金額=sum(人數(shù)
62、*單價(jià))</p><p><b> from 教材征訂</b></p><p> group by 教材號(hào)</p><p> 語(yǔ)句執(zhí)行結(jié)果如圖4.7所示。</p><p> 圖4.7 教材征訂查詢表</p><p> 6.3.教材征訂存儲(chǔ)</p><p><
63、b> 教材存儲(chǔ)</b></p><p><b> 存儲(chǔ)所有教材</b></p><p> SQL語(yǔ)句為:create procedure 全部教材</p><p> as select *</p><p><b> from 教材</b></p><
64、;p><b> go </b></p><p><b> exec 全部教材</b></p><p> 語(yǔ)句執(zhí)行結(jié)果如圖4.8所示。</p><p><b> 總 結(jié)</b></p><p> 通過(guò)本次課程設(shè)計(jì),我了解到了我們平時(shí)的實(shí)驗(yàn)根本和做一個(gè)項(xiàng)目差的實(shí)在
65、太遠(yuǎn),我們平時(shí)的實(shí)驗(yàn)固然很重要,這是我們對(duì)基本知識(shí)點(diǎn)的一次次的鞏固,這是為我們做一次項(xiàng)目的基礎(chǔ)工作,是必不可少的一個(gè)環(huán)節(jié)。但是真正要體驗(yàn)一下做項(xiàng)目的快感,課程設(shè)計(jì)是個(gè)不錯(cuò)的選擇。我們往往所認(rèn)為的編代碼在課程設(shè)計(jì)里面所占的比例其實(shí)很小,真正要做的東西其實(shí)遠(yuǎn)遠(yuǎn)不止敲代碼。此外我認(rèn)為在做項(xiàng)目是要充分利用各種資源,要會(huì)運(yùn)用各種知識(shí),要靈活掌握所學(xué)的知識(shí)。</p><p> 當(dāng)今世界科學(xué)技術(shù)飛速發(fā)展,尤其以通信、計(jì)算機(jī)、
66、網(wǎng)絡(luò)為代表的互聯(lián)網(wǎng)技術(shù)更是日新月異,令人眼花繚亂,目不暇接。由于計(jì)算機(jī)互聯(lián)網(wǎng)在政治、經(jīng)濟(jì)、生活等各個(gè)領(lǐng)域的發(fā)展、運(yùn)用以及網(wǎng)絡(luò)的迅速普及和全社會(huì)對(duì)網(wǎng)絡(luò)的依賴程度,計(jì)數(shù)機(jī)網(wǎng)絡(luò)已經(jīng)成為國(guó)家的經(jīng)濟(jì)基礎(chǔ)和命脈,成為社會(huì)和經(jīng)濟(jì)發(fā)展的強(qiáng)大動(dòng)力,其地位越來(lái)越重要。整個(gè)系統(tǒng)經(jīng)過(guò)了摘要、可行性分析、需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、程序設(shè)計(jì)、及調(diào)試幾個(gè)階段,基本上實(shí)現(xiàn)了需求分析階段銷售系統(tǒng)需要達(dá)到的需求。</p><p> 汽車銷售系統(tǒng)主要可
67、以實(shí)現(xiàn)的功能是:汽車信息的管理、客戶信息的管理以及廠商信息的管理。本系統(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)單,使汽車銷售信息能夠具體化、直觀化、合理化。本系統(tǒng)界面友好,易于操作維護(hù),采用了大量的人機(jī)交互式操作,使操作者一進(jìn)入就可以獨(dú)立的進(jìn)行自己需要的操作,一目了然。應(yīng)用本系統(tǒng)極大的提高了工作人員的
68、工作效率,使每天的工作變得簡(jiǎn)單輕松,使汽車銷售更加科學(xué)化、智能化。</p><p> 在這次設(shè)計(jì)中我意識(shí)到熟練掌握以前學(xué)過(guò)的知識(shí)是多么的重要。除了要學(xué)習(xí)好SQL Server 2000,還有專業(yè)知識(shí),這些已經(jīng)學(xué)過(guò)的基礎(chǔ)科目也很重要。如果不掌握他們,那么你可能會(huì)在遇到一些基本算法時(shí)都會(huì)束手無(wú)策,同時(shí)也會(huì)很難接受一些比較新的知識(shí)。還不能拘泥于固定的思維方式,遇到問(wèn)題的時(shí)候要多想幾種解決問(wèn)題的方案,試試別人從沒(méi)想過(guò)的
69、方法。豐富的想象力是建立在豐富的知識(shí)的基礎(chǔ)上,除計(jì)算機(jī)以外,也涉及一些其他的學(xué)科。</p><p> 由于設(shè)計(jì)時(shí)間較短和本人水平有限,在系統(tǒng)的整體結(jié)構(gòu)設(shè)計(jì)上還存在一些缺點(diǎn)和不足之處,敬請(qǐng)老師給些建議。</p><p><b> 參考文獻(xiàn):</b></p><p> [1]萬(wàn)常選,廖國(guó)瓊.數(shù)據(jù)庫(kù)系統(tǒng)原理與設(shè)計(jì).清華大學(xué)出版社,北京,2009
70、.</p><p> [2]王珊等.數(shù)據(jù)庫(kù)系統(tǒng)原理教程.北京:清華大學(xué)出版社,1998</p><p> [3]張龍祥等.數(shù)據(jù)庫(kù)原理與設(shè)計(jì).北京:人民郵電出版社,2002</p><p> [4]李偉等.數(shù)據(jù)庫(kù)原理及應(yīng)用.北京:北京工業(yè)大學(xué)出版社,2002</p><p> [5]Paul J.Fortier等著.數(shù)據(jù)庫(kù)技術(shù)大全.林瑤
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車銷售系統(tǒng)-數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--汽車銷售系統(tǒng)
- 汽車銷售系統(tǒng)的數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)論文---汽車銷售管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)汽車銷售管理系統(tǒng)
- 汽車銷售系統(tǒng)-數(shù)據(jù)庫(kù)課程設(shè)計(jì) (2)
- 汽車車票銷售數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--- 銷售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---醫(yī)藥銷售系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--銷售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)(電腦銷售系統(tǒng)設(shè)計(jì))
- 汽車租賃系統(tǒng)《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-醫(yī)藥銷售管理系統(tǒng)
- 圖書銷售管理系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 圖書銷售管理系統(tǒng)(數(shù)據(jù)庫(kù)課程設(shè)計(jì))
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---醫(yī)藥銷售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--圖書銷售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--藥店銷售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-醫(yī)藥銷售管理系統(tǒng)
- 手機(jī)銷售管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論