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

下載本文檔

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

文檔簡介

1、<p>  數(shù)據(jù)庫技術(shù)及應(yīng)用課程設(shè)計報告</p><p>  課程名稱: 數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計 </p><p>  班級: </p><p>  學(xué)號: </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è)計來源3</b></p><p><b

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

4、.1.3設(shè)計需求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è)計ER圖10</p><p>  2.3邏輯結(jié)構(gòu)與物理結(jié)

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

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

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

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

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

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

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

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

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

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

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

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

17、在一開始我首先先憑自己的的想法,將書店從進貨到銷售完成中的過程寫出來,這其中包括了書店管理員、供應(yīng)商、庫存、銷售、等幾個的環(huán)節(jié)。并簡單用圖表繪制在紙上。之后經(jīng)過網(wǎng)上查閱和小組討論,又加入了書店倉庫、書店書架以及在一開始的與供應(yīng)商是否能達成一致、及顧客的退換圖書、批發(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:用戶登錄信息表(User表)</p><p>  表2:供應(yīng)商信息表(Provider表)</p><p>  表3:圖書信息表(Book表)</p><p>  表4庫存信息表(Storage_T)</p><p>  表5.銷售信息管理(SELL_T)</p><p>  表

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

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

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

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

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

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

27、</p><p>  VIP表:會員信息表</p><p>  2.4.2數(shù)據(jù)庫試運行</p><p>  通過對于數(shù)據(jù)庫的設(shè)計,我通過了一些簡單的數(shù)據(jù)庫語句進行了試運行。</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ù)庫的試運行</p><p>  通過對于數(shù)據(jù)庫的設(shè)計,我通過了一些簡單的數(shù)據(jù)庫語句進

30、行了試運行。</p><p><b>  查詢圖書的基本信息</b></p><p><b>  輸入SQL語句:</b></p><p>  SELECT 書名,出版社</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語句:</b></p><p>  INSERT INTO Book </p><p>  VALUES(‘331’,’

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

33、><p>  DELETE FROM VIP</p><p>  WHERE 會員號=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>  更新會員基本信息:</b></p><p><b>  輸入SQL語句:</b></p><p>  UPDATE VIP</p><p>  SET 等級=等級*2</p><p>  WHERE 會員號=’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)實現(xiàn)</b></p><p>  數(shù)據(jù)庫:Microsoft SQL Server 2005。</p><p>  開發(fā)平臺:Microsoft Visua

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論