版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、.Shanghai Dianji University數(shù)據(jù)庫技術及應用課程設計報告課程名稱: 數(shù)據(jù)庫原理及應用課程設計 班級: 學號: 2: 指導教師: 寧建紅完成日期: 2012-05-30電 子 信 息 學 院Electronic Information School2012年 5 月 目 錄前言31.1設計來源31.2設計目的32.設計內(nèi)容42.1需求分析42.1.1設計思想42.1.2系統(tǒng)功能模塊42.1.3設計需求52.1.4數(shù)據(jù)流圖52.1.5數(shù)據(jù)字典72.1.6功能分塊82.1.7系統(tǒng)功能需求92.2概念結(jié)構(gòu)設計ER圖102.3邏輯結(jié)構(gòu)與物理結(jié)構(gòu)設計112.3.1概念結(jié)構(gòu)向邏輯結(jié)
2、構(gòu)的轉(zhuǎn)換112.3.2物理結(jié)構(gòu)設計112.4數(shù)據(jù)庫實施112.4.1數(shù)據(jù)庫載入112.4.2數(shù)據(jù)庫試運行112.4.3數(shù)據(jù)的載入132.4.4數(shù)據(jù)庫的試運行142.5系統(tǒng)實現(xiàn)173.小結(jié)174.參考文獻18隨著現(xiàn)代化科技的發(fā)展競爭越來越激烈,遍及各地的書店管理人員已經(jīng)意識到使用計算機網(wǎng)絡和管理系統(tǒng)的重要性。近幾年在我國發(fā)展迅猛。本系統(tǒng)是在Window平臺下,以SQL語言為數(shù)據(jù)庫查詢語言開發(fā)的軟件。該系統(tǒng)可以大幅提高各業(yè)務部門的工作效率,使各部門的業(yè)務工作更加制度化,科學化,速度化。前 言1.1設計來源傳統(tǒng)的書店管理系統(tǒng)其日常管理工作都是人工操作,存在著許多缺點,如:效率低下、保密性差,另外時間
3、一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于數(shù)據(jù)的查找、更新和維護都帶來了不少的困難,并且浪費了許多人力和物力。特別是中小型書店、個體書店,由于其規(guī)模小,硬件投入不大,管理人員水平有限,如果沒有一個好的書店管理系統(tǒng),對于書店的經(jīng)營是非常不利的。在信息時代,傳統(tǒng)的書店管理方式必然被計算機為基礎的信息管理系統(tǒng)所取代。因為作為計算機應用的一部分,使用計算機對圖書信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。1.2設計目的書店在正常運營中要對供貨商信息、倉庫信息、銷售信息和顧客信息進行管理。利用書店管理系統(tǒng)可以及時了解各個環(huán)節(jié)的變更,有
4、利于提高管理效率??傮w目標設計一套軟件能夠合理有序的對書店進行信息化的管理。最終目地當然是為商家在各個環(huán)節(jié)帶去更方便的操作,使書店運作情況一目了然,最終為其帶來利潤。2設計內(nèi)容2.1需求分析2.1.1設計思想我們從一本書按照一般的銷售流程,從進貨入庫到賣給顧客,其中經(jīng)過的一些流程:比如聯(lián)系廠家進貨,圖書入庫,圖書上架到零售批發(fā),還會涉及會員。還有就是有時還會有特殊情況就是圖書的退換等環(huán)節(jié)入手,以加強和方便書店管理者對圖書的掌握情況為目的,設計出一套系統(tǒng)來將一系列環(huán)節(jié)等串聯(lián)起來,使書店整體情況一目了然。當下,計算機使用的范圍越來越廣,計算機應用和操作越來越廣,傳統(tǒng)書店通過手工記錄,可能會發(fā)生不少
5、錯誤,更主要是的不方便查詢。我們寫的這個書店銷售管理系統(tǒng),可以對圖書入庫信息,圖書銷售信息,進行詳細的記錄,查詢,管理等;方便用戶操作。在銷售管理模塊中包含了,銷售統(tǒng)計,對日,月,年銷售量能夠進行很好的統(tǒng)計,銷售業(yè)績的好壞決定的書店的最終命運。所以對銷售量的統(tǒng)計是很重要的。次系統(tǒng)為銷售業(yè)績的統(tǒng)計就提供了十分準確的數(shù)據(jù)。2.1.2系統(tǒng)功能模塊系統(tǒng)主要有五大功能模塊:(1).用戶登錄管理(書店管理員,銷售員,倉庫管理員)(2).書庫管理(更新圖書信息,增刪改查)(3).銷售管理(零售,批發(fā),退貨)(4).會員信息管理(5).供應商信息管理2.1.3設計需求我們根據(jù)客戶特定的環(huán)境,依照規(guī)范進行設計。
6、使設計成的系統(tǒng)在可操作性和操作難度上都符合一般的使用者。而且設計的系統(tǒng)容易擴充,為客戶的各種需要增減的部分留有有充足的余量空間。(1).安全性設置不同的登錄身份,利用用戶名和密碼登錄,提高了系統(tǒng)的安全性,使書店內(nèi)部資料不外泄。(2).可維護性一旦需要有信息更新,就能夠?qū)π畔⑦M行更改,當然只能是授權用戶能夠更改信息。(3).方便管理能夠?qū)齑媪窟M行及時的更新,對銷售量進行統(tǒng)計。最終目地也就是能夠?qū)赇N售進行更好的維護和發(fā)展。2.1.4數(shù)據(jù)流圖此次課程設計中的數(shù)據(jù)流圖由我來負責完成,在一開始我首先先憑自己的的想法,將書店從進貨到銷售完成中的過程寫出來,這其中包括了書店管理員、供應商、庫存、銷售、
7、等幾個的環(huán)節(jié)。并簡單用圖表繪制在紙上。之后經(jīng)過網(wǎng)上查閱和小組討論,又加入了書店倉庫、書店書架以及在一開始的與供應商是否能達成一致、及顧客的退換圖書、批發(fā)等一系列環(huán)節(jié)。最終在修改多次后繪制出了如下圖所示的數(shù)據(jù)流圖。供應商書店管理員 聯(lián)系聯(lián)系有貨且達成協(xié)議聯(lián)系其它供應商否書店倉庫是退換擺銷售書店書架放退書發(fā)貨庫存是否足夠批發(fā)是 是聯(lián)系供應商否是否有貨向顧客說明否2.1.5數(shù)據(jù)字典表1:用戶登錄信息表(User表)字段名數(shù)據(jù)類型字段說明鍵引用備注IDintIDPK主鍵(自動增1)UsernameVarchar(50)名稱PasswordVarchar(50)密碼表2:供應商信息表(Provider表
8、)字段名數(shù)據(jù)類型字段說明鍵引用備注IDintIDPK主鍵(自動增1)NameVarchar(50)名稱LinkmanVarchar(10)聯(lián)系人ContactVarchar(30)聯(lián)系方式AdressVarchar(50)地址InfoVarchar(255)備注表3:圖書信息表(Book表)字段名數(shù)據(jù)類型字段說明鍵引用備注IDintIDPK主鍵(自動增1)BookIDVarchar(15)書號(ISBN)NameVarchar(16)書名AuthorVarchar(7)作者Pricemoney價格PublishVarchar(20)ProviderIDint供應商FKInfoVarchar(2
9、55)備注表4庫存信息表(Storage_T)字段名數(shù)據(jù)類型字段說明鍵引用備注IDintIDPK主鍵(自動增1)BookIDVarchar(15)書號(ISBN)NameVarchar(16)書名AuthorVarchar(7)作者Pricemoney價格Numberint數(shù)量PublishVarchar(20)ProviderIDint供應商FK引用Provide中的ProviderIDTimedatetime進貨時間InfoVarchar(255)備注表5.銷售信息管理(SELL_T)字段名數(shù)據(jù)類型字段說明鍵引用備注IDintIDPK主鍵(自動增1)BookIDVarchar(15)書號F
10、K引用Book表中的BookIDBookNameVarchar(16)書名FK引用Book表中的BookNameBookPricemoney價格FK引用Book表中的PriceSell_Numberint銷售量VipIDint會員號引用VIP中的VipID表6.會員信息表(VIP表)字段名數(shù)據(jù)類型字段說明鍵引用備注IDintIDPK主鍵(自動增1)VipIDint會員號NameVarchar(5)會員名RankVarchar(5)等級CreateDatedatetime辦理日期Numberint已買書的總數(shù)PreferenceVarchar(5)優(yōu)惠額度InfoVarchar(255)備注2.
11、1.6功能分塊要詳細的劃分各個功能,先要了解子系統(tǒng)的信息特點,做出詳細的分類。根據(jù)系統(tǒng)功能的的需求分析和書店銷售管理的特點,經(jīng)過模塊化的分析得到以下所示的系統(tǒng)功能模塊結(jié)構(gòu)圖書店銷售管理系統(tǒng)用戶登錄子系統(tǒng)供應商信息管理子系統(tǒng)書庫管理子系統(tǒng)銷售管理子系統(tǒng)會員管理子系統(tǒng)高級管理員對信息可進行修改普通管理員對信息可進行修改進出貨信息想錄入進出貨信息的修改銷售信息的錄入銷售信息的修改銷售信息的查詢供應商信息的錄入供應商信息的修改供應商信息的刪除進出貨信息的刪除供應商信息的查詢銷售信息的刪除會員信息的增刪改查2.1.7系統(tǒng)功能需求(1).供應商信息管理:對于書店的供應商進行相應的名稱、書目、進價等內(nèi)容的登
12、記與記錄。其中包括了:供應商名稱,聯(lián)系人,聯(lián)系方式。(2).倉庫管理:對于書店的倉庫內(nèi)的庫存因進貨、銷售、退換等原因引起的書目的變化及更改進行及時的操作,將情況反應出來。其中包括了:進貨管理,出貨管理,增加,修改,更新。(3).銷售管理:對于書店上架書目進行歸納及統(tǒng)計,記錄其因銷售、損毀等原因造成的圖示種類與書目的增減情況。其中包括了:零售管理,批發(fā)管理,退貨。2.2概念結(jié)構(gòu)設計ER圖供應商名聯(lián)系人聯(lián)系方式地址供應商圖書編號圖書圖書名作者價格供應mnNn供應商號供應商號出版社倉庫數(shù)量出版社價格圖書名圖書編號進貨出貨mn銷售零售退貨批發(fā)圖書編號圖書名價格優(yōu)惠度圖書編號圖書名價格數(shù)量上架下架n1顧
13、客會員1n會員號姓名會員等級辦理日期總共買書的數(shù)量優(yōu)惠額度2.3邏輯結(jié)構(gòu)與物理結(jié)構(gòu)設計2.3.1概念結(jié)構(gòu)向邏輯結(jié)構(gòu)的轉(zhuǎn)換將做好的E-R圖進行梳理進行如下表示:供應商(供應商號,供應商名,聯(lián)系人,聯(lián)系方式,地址)圖書(圖書編號,圖書,作者,價格,出版,供應商號)倉庫(出版,數(shù)量,價格,圖書名,圖書編號)銷售(零售,退貨,批發(fā))會員(會員號,會員等級,辦理日期,總共買書的數(shù)量電話號碼,優(yōu)惠額度)2.3.2物理結(jié)構(gòu)設計數(shù)據(jù)庫的物理設計是指對數(shù)據(jù)庫的邏輯結(jié)構(gòu)在指定的DBMS上建立起適合應用環(huán)境的物理結(jié)構(gòu)。在關系型數(shù)據(jù)庫中,確定數(shù)據(jù)庫有物理結(jié)構(gòu)主要指確定數(shù)據(jù)庫的儲存位置和儲存結(jié)構(gòu),包括確定關系、索引、備
14、份等數(shù)據(jù)的儲存分配和儲存結(jié)構(gòu),并確定系統(tǒng)配置等。2.4數(shù)據(jù)庫實施2.4.1數(shù)據(jù)庫載入User表:用戶登錄信息表Provider表:供應商信息表Book表:圖書信息表Storage_T:庫存信息表SELL_T:銷售信息管理表VIP表:會員信息表2.4.2數(shù)據(jù)庫試運行通過對于數(shù)據(jù)庫的設計,我通過了一些簡單的數(shù)據(jù)庫語句進行了試運行。2-4-1-1 Book表結(jié)構(gòu)圖2-4-1-2 Provider表結(jié)構(gòu)圖2-4-1-3 cangku表結(jié)構(gòu)圖2-4-1-4 SELL-T表結(jié)構(gòu)圖2-4-4-5 VIP表結(jié)構(gòu)圖2.4.3數(shù)據(jù)的載入2-4-2-1Book表信息數(shù)據(jù)圖2-4-2-2 Provider表信息數(shù)據(jù)圖
15、2-4-2-3 cangku表信息數(shù)據(jù)圖2-4-2-4 SELL_T表信息數(shù)據(jù)圖2-4-2-5 VIP表信息數(shù)據(jù)圖2.4.4數(shù)據(jù)庫的試運行通過對于數(shù)據(jù)庫的設計,我通過了一些簡單的數(shù)據(jù)庫語句進行了試運行。(1) 查詢圖書的基本信息輸入SQL語句:SELECT 書名,FROM dbo.Book執(zhí)行結(jié)果如圖2-4-3-1所示:圖2-4-3-1(2) 插入Book的基本信息輸入SQL語句:INSERT INTO Book VALUES(331,11131,8級必過,小強,20,上海出版社,30,1);執(zhí)行結(jié)果如圖2-4-3-2所示:圖2-4-3-2(3) 刪除會員的基本信息:輸入SQL語句:DELET
16、EFROM VIPWHERE 會員號=31010;執(zhí)行結(jié)果如圖2-4-3-3,2-4-3-4所示:圖2-4-3-3圖2-4-3-4(4) 更新會員基本信息:輸入SQL語句:UPDATE VIPSET 等級=等級*2WHERE 會員號=31011執(zhí)行結(jié)果如圖2-4-3-5所示:圖2-4-3-52.5系統(tǒng)實現(xiàn)數(shù)據(jù)庫:Microsoft SQL Server 2005。開發(fā)平臺:Microsoft Visual Studio 2005軟件需求:Microsoft SQL Server 2005,Microsoft Visual Studio 2005硬件平臺:Pentium 以上CUP、128MB以上內(nèi)存。操作系統(tǒng)和版本:Windows2000/XP/Windows20033.小結(jié)此次數(shù)據(jù)庫實訓對我或者對我們一整個團隊來說都是一個不小的挑戰(zhàn)。首先在第一節(jié)課時對于小組的題目“書店銷售管理系統(tǒng)”感到比較陌生和無從著手的感覺。之后在經(jīng)過了查看課本、網(wǎng)上查閱資料并向高年級同學請教,我們知道了此次課程設計的方式與方法,并迅速分工開始一起完成此項課題。在小組中我主要負責繪制數(shù)據(jù)流圖。這項工作讓我感到不小的挑戰(zhàn),因為他需要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版土建項目施工人員勞動合同范本9篇
- 2025年倉儲果蔬存儲合同
- 2025年智能社區(qū)內(nèi)新型消費體驗商鋪租賃合同2篇
- 2025年分銷代理合作模板書
- 2025年醫(yī)療支持服務合作協(xié)議
- 2025年主題公寓租賃協(xié)議
- 2025年危險品運輸報關報檢協(xié)議
- 2025年作品使用授權合同
- 2025版外墻內(nèi)保溫系統(tǒng)施工與節(jié)能監(jiān)測合同3篇
- 2025版信用卡醫(yī)療借款服務協(xié)議3篇
- 安全常識課件
- 河北省石家莊市2023-2024學年高一上學期期末聯(lián)考化學試題(含答案)
- 小王子-英文原版
- 新版中國食物成分表
- 2024年山東省青島市中考生物試題(含答案)
- 河道綜合治理工程技術投標文件
- 專題24 短文填空 選詞填空 2024年中考英語真題分類匯編
- 再生障礙性貧血課件
- 產(chǎn)后抑郁癥的護理查房
- 2024年江蘇護理職業(yè)學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 電能質(zhì)量與安全課件
評論
0/150
提交評論