資源描述:
《數(shù)據(jù)庫課程設計網(wǎng)上訂貨系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、.《數(shù)據(jù)庫原理》課程設計報告設計題目:網(wǎng)上訂購系統(tǒng)所在系別:班級:姓名:學號:組號:指導教師:年月日word資料.目錄一、需求分析21.1開發(fā)背景和意義21.2系統(tǒng)需求概況2二、概念結構設計42.1、各個表信息的實體圖設計42.2、E-R圖設計5三、邏輯結構設計63.1、規(guī)范化的數(shù)據(jù)關系模式73.2.數(shù)據(jù)庫及表結構的創(chuàng)建7四、物理結構設計與實現(xiàn)9五、數(shù)據(jù)實施和維護95.1、數(shù)據(jù)庫完整性95.2、安全性設計10六、總結11七、附錄12word資料.1、需求分析1.1開發(fā)背景和意義1.1.1系統(tǒng)開發(fā)背景商業(yè)企業(yè)中,
2、貨物銷售時,訂購是關鍵的環(huán)節(jié)。它直接關系到企業(yè)的銷售業(yè)績,而在一個企業(yè)中,銷售是關系到企業(yè)生存的關鍵。隨著時代的發(fā)展,貨物訂購僅靠人力手工完成已經(jīng)無法滿足企業(yè)發(fā)展的需要。而對商業(yè)企業(yè)來說,只有訂貨量越多的時候,才可能產(chǎn)生更多的利潤。使用訂貨管理系統(tǒng)來協(xié)助銷售部門管理訂單成為提高部門效率成為必須。1.1.2系統(tǒng)開發(fā)意義網(wǎng)上訂貨管理作為計算機應用的一個分支,有著手工管理無法比擬的優(yōu)點。該系統(tǒng)的三大益處有:(1)大大提高訂貨的運作效率;(2)通過全面的信息采集和處理,輔助提高訂貨的決策水平;(3)使用本系統(tǒng),可以迅速
3、提升訂貨的管理水平,為降低經(jīng)營成本,提高效益,增強網(wǎng)上訂貨擴張力,提供有效的技術保障。因此,開發(fā)一套能夠為消費者及工作人員提提供方便的訂貨管理系統(tǒng),將是非常必要的,也是十分及時的。1.2系統(tǒng)需求概況1.2.1功能需求用戶登陸企業(yè)產(chǎn)品網(wǎng)站后,可以在線選購貨物,在選完貨物后,系統(tǒng)提供一張訂貨單,訂貨單已經(jīng)包括用戶選過的貨物,送貨金額和訂單號,還有一些待用戶填寫的內(nèi)容:訂貨數(shù)量,訂貨時間和交貨時間。用戶填好電子訂貨單后提交。系統(tǒng)將其填進系統(tǒng)數(shù)據(jù)庫,系統(tǒng)通知管理員可以發(fā)貨,。(1)用戶登錄時,若用戶輸入的用戶名不存在時
4、,則無法登錄,然后再重新登錄;用戶能夠根據(jù)不同權限添加、修改和刪除系統(tǒng)不同級別的數(shù)據(jù)。(2)管理員登錄,可以從事以下操作:word資料.管理商品信息,可以對信息進行查詢、添加、修改。查看供貨商數(shù)據(jù),并可以對數(shù)據(jù)進行管理。添加新商品功能,可增加刪改商品信息。添加新商品,選擇商品類別,輸入商品名稱,進行商品說明。類別管理,可以更改類別名稱,可以添加和刪除類別。管理銷售單,可以銷售單進行條件查詢,并進行管理。查看庫存數(shù)據(jù),并可以對數(shù)據(jù)進行管理。(3)用戶界面本系統(tǒng)采用MicrosoftVisualStudio2008
5、設計,用戶交互界面采用的是基于Windows的窗口界面,并結合TelerikRadControlsforWinForms設計美觀易懂的用戶界面,數(shù)據(jù)庫采用MicrosoftSQLServer2005設計。1.2.2數(shù)據(jù)需求分析(1)數(shù)據(jù)流程圖顧客網(wǎng)上訂貨管理系統(tǒng)管理員(2)數(shù)據(jù)字典數(shù)據(jù)元素條目名稱數(shù)據(jù)類型長度有關的數(shù)據(jù)結構商品IDchar20訂購表顧客IDchar10訂購表訂貨日期smalldatetime10訂購表訂貨數(shù)量int20訂購表交貨日期smalldatetime10訂購表word資料.處理狀態(tài)cha
6、r20訂購表顧客名char10顧客表電話char12顧客表地址nchar30顧客表社會保險號碼char15顧客表密碼char10顧客表注冊日期smalldatetime10顧客表商品名稱char20商品信息表保質(zhì)期char4商品信息表生產(chǎn)日期smalldatetime10商品信息表庫存量int20商品信息表廠家char20商品信息表進價float20商品信息表售價float29商品信息表2、概念結構設計2.1、各個表信息的實體圖設計在已經(jīng)存在的需求分析的基礎上,經(jīng)過分析抽象,畫出反應訂購管理系統(tǒng)的E-R圖:1)
7、訂購信息實體圖設計訂購表:此表記錄顧客訂購商品的所有信息,管理員通過此表進行信息查詢,添加,刪除,修改等操作。訂購實體圖如圖3-1所示。處理狀態(tài)交貨日期訂購word資料.商品ID訂購數(shù)量訂貨日期顧客ID2)商品信息實體圖設計商品信息表:此表記錄超市所有商品信息,管理員通過此表進行商品查詢,添加,刪除,修改等操作。商品信息實體圖如圖3-2所示。密碼社會保險號碼注冊日期顧客顧客名地址電話顧客ID3)顧客信息實體圖設計顧客表:此表記錄所有顧客基本信息,管理員通過此表進行顧客查詢,添加,刪除,修改等操作。供應商信息實體
8、圖如圖3-3所示。進價商品名稱生產(chǎn)日期售價商品信息保質(zhì)期廠家?guī)齑媪可唐稩Dword資料.2.2、E-R圖設計網(wǎng)上訂貨管理系統(tǒng)數(shù)據(jù)庫E-R模型,如圖3-9所示:顧客表社會保險號碼險注冊日期期密碼顧客id地址顧客名電話訂購表商品id訂貨日期訂購數(shù)量交貨日期顧客id處理狀態(tài)商品信息表表庫存量廠家進價商品id生產(chǎn)日期期商品名稱保質(zhì)期售價nm3、邏輯結構設計word資料.實體的屬性就是關系的屬性