數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用課程設(shè)計(jì)--書(shū)店管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩17頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用課程設(shè)計(jì)報(bào)告</p><p>  課程名稱(chēng): 數(shù)據(jù)庫(kù)原理及應(yīng)用課程設(shè)計(jì) </p><p>  班級(jí): </p><p>  學(xué)號(hào): </p><p>  姓名: </p><p>  指導(dǎo)教師:

2、 </p><p>  完成日期: 2012-05-30</p><p><b>  目 錄</b></p><p><b>  前 言3</b></p><p><b>  1.1設(shè)計(jì)來(lái)源3</b></p><p><b

3、>  1.2設(shè)計(jì)目的3</b></p><p><b>  2.設(shè)計(jì)內(nèi)容4</b></p><p><b>  2.1需求分析4</b></p><p>  2.1.1設(shè)計(jì)思想4</p><p>  2.1.2系統(tǒng)功能模塊4</p><p>  2

4、.1.3設(shè)計(jì)需求5</p><p>  2.1.4數(shù)據(jù)流圖5</p><p>  2.1.5數(shù)據(jù)字典7</p><p>  2.1.6功能分塊8</p><p>  2.1.7系統(tǒng)功能需求9</p><p>  2.2概念結(jié)構(gòu)設(shè)計(jì)ER圖10</p><p>  2.3邏輯結(jié)構(gòu)與物理結(jié)

5、構(gòu)設(shè)計(jì)11</p><p>  2.3.1概念結(jié)構(gòu)向邏輯結(jié)構(gòu)的轉(zhuǎn)換11</p><p>  2.3.2物理結(jié)構(gòu)設(shè)計(jì)11</p><p>  2.4數(shù)據(jù)庫(kù)實(shí)施11</p><p>  2.4.1數(shù)據(jù)庫(kù)載入11</p><p>  2.4.2數(shù)據(jù)庫(kù)試運(yùn)行11</p><p>  2.4.

6、3數(shù)據(jù)的載入13</p><p>  2.4.4數(shù)據(jù)庫(kù)的試運(yùn)行14</p><p>  2.5系統(tǒng)實(shí)現(xiàn)17</p><p><b>  3.小結(jié)17</b></p><p><b>  4.參考文獻(xiàn)18</b></p><p>  隨著現(xiàn)代化科技的發(fā)展競(jìng)爭(zhēng)越來(lái)越激烈

7、,遍及各地的書(shū)店管理人員已經(jīng)意識(shí)到使用計(jì)算機(jī)網(wǎng)絡(luò)和管理系統(tǒng)的重要性。近幾年在我國(guó)發(fā)展迅猛。本系統(tǒng)是在Window平臺(tái)下,以SQL語(yǔ)言為數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言開(kāi)發(fā)的軟件。該系統(tǒng)可以大幅提高各業(yè)務(wù)部門(mén)的工作效率,使各部門(mén)的業(yè)務(wù)工作更加制度化,科學(xué)化,速度化。</p><p><b>  前 言</b></p><p><b>  1.1設(shè)計(jì)來(lái)源</b>&l

8、t;/p><p>  傳統(tǒng)的書(shū)店管理系統(tǒng)其日常管理工作都是人工操作,存在著許多缺點(diǎn),如:效率低下、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于數(shù)據(jù)的查找、更新和維護(hù)都帶來(lái)了不少的困難,并且浪費(fèi)了許多人力和物力。特別是中小型書(shū)店、個(gè)體書(shū)店,由于其規(guī)模小,硬件投入不大,管理人員水平有限,如果沒(méi)有一個(gè)好的書(shū)店管理系統(tǒng),對(duì)于書(shū)店的經(jīng)營(yíng)是非常不利的。在信息時(shí)代,傳統(tǒng)的書(shū)店管理方式必然被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所取代

9、。因?yàn)樽鳛橛?jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。</p><p><b>  1.2設(shè)計(jì)目的</b></p><p>  書(shū)店在正常運(yùn)營(yíng)中要對(duì)供貨商信息、倉(cāng)庫(kù)信息、銷(xiāo)售信息和顧客信息進(jìn)行管理。利用書(shū)店管理系統(tǒng)可以及時(shí)了解各個(gè)環(huán)節(jié)的變更,有利于提高管理效

10、率。</p><p>  總體目標(biāo)設(shè)計(jì)一套軟件能夠合理有序的對(duì)書(shū)店進(jìn)行信息化的管理。最終目地當(dāng)然是為商家在各個(gè)環(huán)節(jié)帶去更方便的操作,使書(shū)店運(yùn)作情況一目了然,最終為其帶來(lái)利潤(rùn)。</p><p><b>  2設(shè)計(jì)內(nèi)容</b></p><p><b>  2.1需求分析</b></p><p><

11、b>  2.1.1設(shè)計(jì)思想</b></p><p>  我們從一本書(shū)按照一般的銷(xiāo)售流程,從進(jìn)貨入庫(kù)到賣(mài)給顧客,其中經(jīng)過(guò)的一些流程:比如聯(lián)系廠家進(jìn)貨,圖書(shū)入庫(kù),圖書(shū)上架到零售批發(fā),還會(huì)涉及會(huì)員。還有就是有時(shí)還會(huì)有特殊情況就是圖書(shū)的退換等環(huán)節(jié)入手,以加強(qiáng)和方便書(shū)店管理者對(duì)圖書(shū)的掌握情況為目的,設(shè)計(jì)出一套系統(tǒng)來(lái)將一系列環(huán)節(jié)等串聯(lián)起來(lái),使書(shū)店整體情況一目了然。</p><p> 

12、 當(dāng)下,計(jì)算機(jī)使用的范圍越來(lái)越廣,計(jì)算機(jī)應(yīng)用和操作越來(lái)越廣,傳統(tǒng)書(shū)店通過(guò)手工記錄,可能會(huì)發(fā)生不少錯(cuò)誤,更主要是的不方便查詢(xún)。我們寫(xiě)的這個(gè)書(shū)店銷(xiāo)售管理系統(tǒng),可以對(duì)圖書(shū)入庫(kù)信息,圖書(shū)銷(xiāo)售信息,進(jìn)行詳細(xì)的記錄,查詢(xún),管理等;方便用戶(hù)操作。</p><p>  在銷(xiāo)售管理模塊中包含了,銷(xiāo)售統(tǒng)計(jì),對(duì)日,月,年銷(xiāo)售量能夠進(jìn)行很好的統(tǒng)計(jì),銷(xiāo)售業(yè)績(jī)的好壞決定的書(shū)店的最終命運(yùn)。所以對(duì)銷(xiāo)售量的統(tǒng)計(jì)是很重要的。次系統(tǒng)為銷(xiāo)售業(yè)績(jī)的統(tǒng)計(jì)就

13、提供了十分準(zhǔn)確的數(shù)據(jù)。</p><p>  2.1.2系統(tǒng)功能模塊</p><p>  系統(tǒng)主要有五大功能模塊:</p><p>  (1).用戶(hù)登錄管理(書(shū)店管理員,銷(xiāo)售員,倉(cāng)庫(kù)管理員)</p><p>  (2).書(shū)庫(kù)管理(更新圖書(shū)信息,增刪改查)</p><p>  (3).銷(xiāo)售管理(零售,批發(fā),退貨)</

14、p><p>  (4).會(huì)員信息管理</p><p>  (5).供應(yīng)商信息管理</p><p><b>  2.1.3設(shè)計(jì)需求</b></p><p>  我們根據(jù)客戶(hù)特定的環(huán)境,依照規(guī)范進(jìn)行設(shè)計(jì)。使設(shè)計(jì)成的系統(tǒng)在可操作性和操作難度上都符合一般的使用者。而且設(shè)計(jì)的系統(tǒng)容易擴(kuò)充,為客戶(hù)的各種需要增減的部分留有有充足的余量空間

15、。</p><p><b>  (1).安全性</b></p><p>  設(shè)置不同的登錄身份,利用用戶(hù)名和密碼登錄,提高了系統(tǒng)的安全性,使書(shū)店內(nèi)部資料不外泄。</p><p><b>  (2).可維護(hù)性</b></p><p>  一旦需要有信息更新,就能夠?qū)π畔⑦M(jìn)行更改,當(dāng)然只能是授權(quán)用戶(hù)能夠

16、更改信息。</p><p><b>  (3).方便管理</b></p><p>  能夠?qū)?kù)存量進(jìn)行及時(shí)的更新,對(duì)銷(xiāo)售量進(jìn)行統(tǒng)計(jì)。最終目地也就是能夠?qū)?shū)店銷(xiāo)售進(jìn)行更好的維護(hù)和發(fā)展。</p><p><b>  2.1.4數(shù)據(jù)流圖</b></p><p>  此次課程設(shè)計(jì)中的數(shù)據(jù)流圖由我來(lái)負(fù)責(zé)完成,

17、在一開(kāi)始我首先先憑自己的的想法,將書(shū)店從進(jìn)貨到銷(xiāo)售完成中的過(guò)程寫(xiě)出來(lái),這其中包括了書(shū)店管理員、供應(yīng)商、庫(kù)存、銷(xiāo)售、等幾個(gè)的環(huán)節(jié)。并簡(jiǎn)單用圖表繪制在紙上。之后經(jīng)過(guò)網(wǎng)上查閱和小組討論,又加入了書(shū)店倉(cāng)庫(kù)、書(shū)店書(shū)架以及在一開(kāi)始的與供應(yīng)商是否能達(dá)成一致、及顧客的退換圖書(shū)、批發(fā)等一系列環(huán)節(jié)。最終在修改多次后繪制出了如下圖所示的數(shù)據(jù)流圖。</p><p><b>  聯(lián)系</b></p>&

18、lt;p><b>  聯(lián)系</b></p><p><b>  否</b></p><p><b>  是</b></p><p><b>  退換</b></p><p><b>  擺</b></p><

19、p><b>  放</b></p><p><b>  是 是</b></p><p><b>  否</b></p><p><b>  否</b></p><p><b>  2.1.5數(shù)據(jù)字典</b></p

20、><p>  表1:用戶(hù)登錄信息表(User表)</p><p>  表2:供應(yīng)商信息表(Provider表)</p><p>  表3:圖書(shū)信息表(Book表)</p><p>  表4庫(kù)存信息表(Storage_T)</p><p>  表5.銷(xiāo)售信息管理(SELL_T)</p><p>  表

21、6.會(huì)員信息表(VIP表)</p><p><b>  2.1.6功能分塊</b></p><p>  要詳細(xì)的劃分各個(gè)功能,先要了解子系統(tǒng)的信息特點(diǎn),做出詳細(xì)的分類(lèi)。根據(jù)系統(tǒng)功能的的需求分析和書(shū)店銷(xiāo)售管理的特點(diǎn),經(jīng)過(guò)模塊化的分析得到以下所示的系統(tǒng)功能模塊結(jié)構(gòu)圖</p><p>  2.1.7系統(tǒng)功能需求</p><p>

22、;  (1).供應(yīng)商信息管理:對(duì)于書(shū)店的供應(yīng)商進(jìn)行相應(yīng)的名稱(chēng)、書(shū)目、進(jìn)價(jià)等內(nèi)容的登記與記錄。其中包括了:供應(yīng)商名稱(chēng),聯(lián)系人,聯(lián)系方式。</p><p>  (2).倉(cāng)庫(kù)管理:對(duì)于書(shū)店的倉(cāng)庫(kù)內(nèi)的庫(kù)存因進(jìn)貨、銷(xiāo)售、退換等原因引起的書(shū)目的變化及更改進(jìn)行及時(shí)的操作,將情況反應(yīng)出來(lái)。其中包括了:進(jìn)貨管理,出貨管理,增加,修改,更新。</p><p>  (3).銷(xiāo)售管理:對(duì)于書(shū)店上架書(shū)目進(jìn)行歸納及統(tǒng)

23、計(jì),記錄其因銷(xiāo)售、損毀等原因造成的圖示種類(lèi)與書(shū)目的增減情況。其中包括了:零售管理,批發(fā)管理,退貨。</p><p>  2.2概念結(jié)構(gòu)設(shè)計(jì)ER圖</p><p>  2.3邏輯結(jié)構(gòu)與物理結(jié)構(gòu)設(shè)計(jì)</p><p>  2.3.1概念結(jié)構(gòu)向邏輯結(jié)構(gòu)的轉(zhuǎn)換</p><p>  將做好的E-R圖進(jìn)行梳理進(jìn)行如下表示:</p><p

24、>  供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名,聯(lián)系人,聯(lián)系方式,地址)</p><p>  圖書(shū)(圖書(shū)編號(hào),圖書(shū),作者,價(jià)格,出版,供應(yīng)商號(hào))</p><p>  倉(cāng)庫(kù)(出版,數(shù)量,價(jià)格,圖書(shū)名,圖書(shū)編號(hào))</p><p>  銷(xiāo)售(零售,退貨,批發(fā))</p><p>  會(huì)員(會(huì)員號(hào),姓名,會(huì)員等級(jí),辦理日期,總共買(mǎi)書(shū)的數(shù)量電話(huà)號(hào)碼,優(yōu)惠額度)&

25、lt;/p><p>  2.3.2物理結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)的物理設(shè)計(jì)是指對(duì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)在指定的DBMS上建立起適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。在關(guān)系型數(shù)據(jù)庫(kù)中,確定數(shù)據(jù)庫(kù)有物理結(jié)構(gòu)主要指確定數(shù)據(jù)庫(kù)的儲(chǔ)存位置和儲(chǔ)存結(jié)構(gòu),包括確定關(guān)系、索引、備份等數(shù)據(jù)的儲(chǔ)存分配和儲(chǔ)存結(jié)構(gòu),并確定系統(tǒng)配置等。</p><p><b>  2.4數(shù)據(jù)庫(kù)實(shí)施</b&g

26、t;</p><p>  2.4.1數(shù)據(jù)庫(kù)載入</p><p>  User表:用戶(hù)登錄信息表</p><p>  Provider表:供應(yīng)商信息表</p><p>  Book表:圖書(shū)信息表</p><p>  Storage_ T:庫(kù)存信息表</p><p>  SELL_T:銷(xiāo)售信息管理表

27、</p><p>  VIP表:會(huì)員信息表</p><p>  2.4.2數(shù)據(jù)庫(kù)試運(yùn)行</p><p>  通過(guò)對(duì)于數(shù)據(jù)庫(kù)的設(shè)計(jì),我通過(guò)了一些簡(jiǎn)單的數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)行了試運(yùn)行。</p><p>  2-4-1-1 Book表結(jié)構(gòu)圖</p><p>  2-4-1-2 Provider表結(jié)構(gòu)圖</p>&l

28、t;p>  2-4-1-3 cangku表結(jié)構(gòu)圖</p><p>  2-4-1-4 SELL-T表結(jié)構(gòu)圖</p><p>  2-4-4-5 VIP表結(jié)構(gòu)圖</p><p>  2.4.3數(shù)據(jù)的載入</p><p>  2-4-2-1Book表信息數(shù)據(jù)圖</p><p>  2-4-2-2 Provide

29、r表信息數(shù)據(jù)圖</p><p>  2-4-2-3 cangku表信息數(shù)據(jù)圖</p><p>  2-4-2-4 SELL_T表信息數(shù)據(jù)圖</p><p>  2-4-2-5 VIP表信息數(shù)據(jù)圖</p><p>  2.4.4數(shù)據(jù)庫(kù)的試運(yùn)行</p><p>  通過(guò)對(duì)于數(shù)據(jù)庫(kù)的設(shè)計(jì),我通過(guò)了一些簡(jiǎn)單的數(shù)據(jù)庫(kù)語(yǔ)句進(jìn)

30、行了試運(yùn)行。</p><p><b>  查詢(xún)圖書(shū)的基本信息</b></p><p><b>  輸入SQL語(yǔ)句:</b></p><p>  SELECT 書(shū)名,出版社</p><p>  FROM dbo.Book</p><p>  執(zhí)行結(jié)果如圖2-4-3-1所示:

31、</p><p><b>  圖2-4-3-1</b></p><p>  插入Book的基本信息</p><p><b>  輸入SQL語(yǔ)句:</b></p><p>  INSERT INTO Book </p><p>  VALUES(‘331’,’

32、11131’,’8級(jí)必過(guò)’,’小強(qiáng)’,’20’,’上海出版社’,’30’,’1’);</p><p>  執(zhí)行結(jié)果如圖2-4-3-2所示:</p><p><b>  圖2-4-3-2</b></p><p>  刪除會(huì)員的基本信息:</p><p><b>  輸入SQL語(yǔ)句:</b></p

33、><p>  DELETE FROM VIP</p><p>  WHERE 會(huì)員號(hào)=31010;</p><p>  執(zhí)行結(jié)果如圖2-4-3-3,2-4-3-4所示:</p><p><b>  圖2-4-3-3</b></p><p><b>  圖2-4-3-4</b>&l

34、t;/p><p><b>  更新會(huì)員基本信息:</b></p><p><b>  輸入SQL語(yǔ)句:</b></p><p>  UPDATE VIP</p><p>  SET 等級(jí)=等級(jí)*2</p><p>  WHERE 會(huì)員號(hào)=’31011’</p>&l

35、t;p>  執(zhí)行結(jié)果如圖2-4-3-5所示:</p><p><b>  圖2-4-3-5</b></p><p><b>  2.5系統(tǒng)實(shí)現(xiàn)</b></p><p>  數(shù)據(jù)庫(kù):Microsoft SQL Server 2005。</p><p>  開(kāi)發(fā)平臺(tái):Microsoft Visua

36、l Studio 2005</p><p>  軟件需求:Microsoft SQL Server 2005,Microsoft Visual Studio 2005</p><p>  硬件平臺(tái):Pentium Ⅲ以上CUP、128MB以上內(nèi)存。</p><p>  操作系統(tǒng)和版本:Windows2000/XP/Windows2003</p><

37、;p><b>  3.小結(jié)</b></p><p>  此次數(shù)據(jù)庫(kù)實(shí)訓(xùn)對(duì)我或者對(duì)我們一整個(gè)團(tuán)隊(duì)來(lái)說(shuō)都是一個(gè)不小的挑戰(zhàn)。首先在第一節(jié)課時(shí)對(duì)于小組的題目“書(shū)店銷(xiāo)售管理系統(tǒng)”感到比較陌生和無(wú)從著手的感覺(jué)。之后在經(jīng)過(guò)了查看課本、網(wǎng)上查閱資料并向高年級(jí)同學(xué)請(qǐng)教,我們知道了此次課程設(shè)計(jì)的方式與方法,并迅速分工開(kāi)始一起完成此項(xiàng)課題。</p><p>  在小組中我主要負(fù)責(zé)繪制

38、數(shù)據(jù)流圖。這項(xiàng)工作讓我感到不小的挑戰(zhàn),因?yàn)樗枰暾目紤]整個(gè)設(shè)計(jì)系統(tǒng)的功能,并且囊括了書(shū)店從進(jìn)貨到圖書(shū)被顧客買(mǎi)走的整個(gè)環(huán)節(jié)。開(kāi)始的時(shí)候我先是憑自己腦海中有關(guān)圖書(shū)銷(xiāo)售等一些內(nèi)容環(huán)節(jié)等開(kāi)始初步繪制了一些流程圖。之后又通過(guò)和小組其他成員討論,查閱資料后將最終的流程圖表達(dá)出來(lái),并在word繪制出來(lái)。</p><p>  總之,這次的實(shí)訓(xùn)是很有收獲的,不僅僅在數(shù)據(jù)庫(kù)專(zhuān)業(yè)的知識(shí)技能方面讓我成長(zhǎng)很多,更重要的是讓我知道了做事

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論