網(wǎng)上購物系統(tǒng)大數(shù)據(jù)庫設計說明書_第1頁
網(wǎng)上購物系統(tǒng)大數(shù)據(jù)庫設計說明書_第2頁
網(wǎng)上購物系統(tǒng)大數(shù)據(jù)庫設計說明書_第3頁
網(wǎng)上購物系統(tǒng)大數(shù)據(jù)庫設計說明書_第4頁
網(wǎng)上購物系統(tǒng)大數(shù)據(jù)庫設計說明書_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實用文檔網(wǎng)上購物系統(tǒng)數(shù)據(jù)庫設計說明說1引言21.1 編寫目的21.2 背景21.3 定義21.4 參考資料32外部設計32.1 標識符和狀態(tài)32.2 使用它的程序42.3 約定42.4 專門指導42.5 支持軟件43結(jié)構(gòu)設計53.1 概念結(jié)構(gòu)設計53.2 邏輯結(jié)構(gòu)設計73.3 物理結(jié)構(gòu)設計84運用設計104.1 數(shù)據(jù)字典設計104.2 安全保密設計10數(shù)據(jù)庫設計說明書(GB8567 88)1引言1.1 編寫目的本文檔的編制是為了讓用戶和軟件開發(fā)者雙方對該開發(fā)軟件的初 始規(guī)定有一個共同的理解,定義所要開發(fā)的“利麥網(wǎng)上購物系統(tǒng)”(以 下簡稱系統(tǒng))的開發(fā)目標,包括對功能的規(guī)定和性能的要求,指出預 期

2、的系統(tǒng)用戶、系統(tǒng)的運行環(huán)境以及對用戶操作的約定, 使之成為整 個項目中軟件產(chǎn)品開發(fā)設計與實現(xiàn)的根據(jù),也是軟件產(chǎn)品的測試和驗收的依據(jù)。本系統(tǒng)是為廣大網(wǎng)購用戶、網(wǎng)店老板和網(wǎng)站管理員設計,該說明 書的讀者為該項目的客戶以及項目開發(fā)人員。1.2 背景1 .本系統(tǒng)名稱:利麥網(wǎng)上購物系統(tǒng);2 .本系統(tǒng)的客戶代表:宋玉老師;本系統(tǒng)開發(fā)單位:11級軟件工程2班10組本系統(tǒng)的用戶:網(wǎng)購用戶、網(wǎng)店老板、網(wǎng)站管理員3 .本系統(tǒng)的開發(fā)工具采用 Eclipse Version: 3.3.2 ,數(shù)據(jù)庫為 Mysql4 .該系統(tǒng)同其他系統(tǒng)(或機構(gòu))的基本相互往來關系:該系統(tǒng)基于IE瀏覽器,版本為6.0及以上,支持 Wind

3、ows系列平臺;5 .本系統(tǒng)為Windows平臺下B/S模式網(wǎng)絡版。1.3 定義列出本文件中用到的專門術語的定義、 外文首字母組詞的原詞組1. DateBase :數(shù)據(jù)庫2. JDBC:開放數(shù)據(jù)庫連接3. IPO: Input & Process & Output( 輸入、處理、輸出)4. B/S:服務器/瀏覽器模式5. SQL:結(jié)構(gòu)化查詢語言。1.4 參考資料列出有關的參考資料:a.本項目的經(jīng)核準的計劃任務書或合同、上級機關批文;b .利麥網(wǎng)上購物系統(tǒng)問題定義說明書利麥網(wǎng)上購物系統(tǒng)可行性分析說明書c.數(shù)據(jù)庫設計說明書(GB8567 88)2外部設計2.1 標識符和狀態(tài)該系統(tǒng)的標示符都是該系統(tǒng)

4、各個屬性的英文形式,各個實體的主鍵都是以ID結(jié)束的,自動增量都是增12.2 使用它的程序登陸管理、商品搜索、用戶管理、商品管理、訂單管理、留言管理2.3 約定數(shù)據(jù)輸入要合法,否則會給出相應提示。對一些基本的操作輸入數(shù)據(jù), 操作人員應該按要求輸入。輸入數(shù)字的不能輸入字母,等等。2.4 專門指導在軟件系統(tǒng)開發(fā)過程中,數(shù)據(jù)庫設計應該遵循必要的數(shù)據(jù)庫范式理論,以減少榮譽,保證數(shù)據(jù)的正確性和完整性。數(shù)據(jù)庫命名規(guī)范:1、 數(shù)據(jù)庫涉及及字符規(guī)范:采用26個英文字母(區(qū)分大小寫)和0-9這十個自然數(shù),加上下劃線組成,共 63個字符。不 能出現(xiàn)其他字符(注釋除外)2、 各個表的屬性的命名規(guī)則:各個屬性均為每個實

5、體的屬性的英語形式(不是拼音)3、 SQl語句規(guī)則:所有sql語句關鍵字均為大寫字母。2.5 支持軟件該數(shù)據(jù)庫支持的軟件有如:數(shù)據(jù)加載工具(SQL*LOADER)。3結(jié)構(gòu)設計3.1 概念結(jié)構(gòu)設計1、顧客表字段名字段類型字段長度字段限制注釋CustomerlDInt20Not Null用戶IDUsernameVarchar20Not Null用戶姓名PhoneVarchar20Not Null用戶電話PasswordVarchar20Not Null用戶帝他AddressVarchar20Not Null用戶地址PostcodeVarchar10Not Null用戶郵編EmailVarchar2

6、0Not Null用戶郵箱2、商品表字段名字段類型字段長度字段限制注釋GoodIDInt20Not Null商品IDNameVarchar32Not Null商品名TypeVarchar32Not Null商品類別ProducerVarchar32Not Null生產(chǎn)商FactoryVarchar32Not Null生產(chǎn)地PriceDouble10Not Null價格PictureVarchar32圖片RemainingInt5Not Null剩余量DateVarchar32Not Null日期SaleInt5Not Null已售出量3、 購物車表字段名字段類型字段長度字段限制注釋Custom

7、erIDInt20Not Null用戶IDGoodIDInt20Not Null商品IDNameVarchar32Not Null商品名PriceDouble10Not Null價格PictureVarchar32圖片4、 評價表字段名字段類型字段長度字段限制注釋CustomerIDInt20Not Null顧客IDUsernameVarchar20Not Null顧客名lGoodIDInt20Not Null商品IDDateVarchar32Not Null評論日期NameVarchar32Not Null顧客名CommentText100Not Null評論內(nèi)容5、管理員表字段名字段類型字

8、段長度字段限制注釋IDInt20Not Null管理員IDManagerVarchar32Not Null管理員名字PWDVarchar32Not Null密他StateInt1Not Null管理員狀態(tài)6、廣告信息表字段名字段類型字段長度字段限制注釋ADIDInt20Not Null廣告編號ADnameVarchar30Not Null廣告名字ADdescVarchar255Not Null廣告簡述ADimgpathVarchar100Not Null廣告圖片路徑7、 新聞信息表字段名字段類型字段長度字段限制注釋NewsInt10Not Null新聞編號NewsnameVarchar30No

9、t Null新聞名稱NewsdescVarchar255Not Null新聞簡述NewsimgpathVarchar100Not Null新聞圖片路徑3.2 邏輯結(jié)構(gòu)設計底下有下劃線的屬性石該實體的主屬性,管理員屬性中 State表 示該管理員是圖書管理員(書店老板)還是超級管理員(網(wǎng)站管理者), 1表示是圖書管理員,0表示是超級管理員1、顧客表 CustomerCustomerID 、Username、Phone、 Password、Address、Postcode、Email2、 圖書表 GoodGoodID 、Name、Type、Producer、 Factory、Price、Pictu

10、re、Remaining 、Date、Sale3、 購物車表 Shop CarCustomerID 、GoodID、Name、 Price、Picture4、評價表 CommentCustomerID 、UserName、GoodID、Date、Name、Comment5、管理員表 ManagerID_、Manager、PWD、State6、廣告信息表 ADADID、ADname、ADdesc、ADimgpath7、新聞信息表 NewsNews、Newsname 、Newsdesc、 Newsimgpath3.3物理結(jié)構(gòu)設計1、用戶表 CustomerU VW詞I J4I I 5 J曰 I 1

11、1*7 NTypeLengthDeamalsAbow NulInCustonieflDint0Usernamevarchar200Passwordvarchaf200Phonevarchar200Addressvarchar20oPostcodevarchar100Brailvarchar2002、商品表Good1T1Name1,1TypeILengthDecimalsAlow NulGoodIDint200 /Mamevarchar320.Type州char320Producervarchew320Factoryvarchai,32QPncedouble100Remainingint50Pi

12、cturevarchar320Datevarchar320Meint503、 購物車表Shop_Car瑪=I口 111“口3 5JQ5Q %51”口11Nne| TvpeLengthDecimals | Allow NulluCustomerlDint200GoodIDint200*Namevarchar320pricedouble100L picturevardnar3201 4、 評價表Comment*11 11 I WB teflJgjF I riflM J W I 1W I ,VfriT WW? FW I *WW1F 曰 HWl hNameTypeLengthDedmahAllow N

13、ullCustomerlDint200GoodIDint200Usernamevarchar20oDatevarchar320Namevardw320ICommenttext10005、 管理員表Managerma irluexes i rm tayniiiygtax i uuumib LuniiitaiLNameTypeLengthDedmalsAllow NullIDint100JManagervarchar32QPWDvarchar320Statebit106、 廣告信息表ADNameTypeLength|pecim很 同口小山川ADID20ADnameADdesc ADinngpath

14、vardiar300varchar2550varctiar10007、 新聞信息表 wvv r 一-v ,v |K r-NameTypeLengthDecimalsAllow NullNewsNewsnaniE Newsdescintvardiarvarchar2030255口INewsimgpathvardnar1004運用設計4.1 數(shù)據(jù)字典設計郵箱Email的形式必須是*管理員的狀態(tài)State決定了該管理員的種類及權限其他各屬性均是該屬性的英語名字通過以上步驟完成了整個系統(tǒng)的 DateBase的建立,然后在編寫 程序的時候通過JDBC與程序相連,即可實現(xiàn)程序與數(shù)據(jù)庫的連接, 在SQL語句的

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論