




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電子書(shū)店數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)1.引言1.1編寫(xiě)目的本文檔說(shuō)明了電子書(shū)店管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),用于指導(dǎo)該系統(tǒng)在數(shù)據(jù)庫(kù)存儲(chǔ)各方面的內(nèi)容,為系統(tǒng)開(kāi)發(fā)的程序員、系統(tǒng)分析員作為基準(zhǔn)文檔,同時(shí)也為后續(xù)的數(shù)據(jù)庫(kù)維護(hù)工作提供了良好的使用說(shuō)明,也可以作為未來(lái)版本升級(jí)時(shí)的重要參考資料。1.2背景軟件系統(tǒng)的名稱:電子書(shū)店管理信息系統(tǒng)目的:實(shí)現(xiàn)校園范圍內(nèi)的在線訂餐服務(wù)。數(shù)據(jù)庫(kù)名稱:電子書(shū)店管理系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng):SQL Server 2005數(shù)據(jù)庫(kù)宿主環(huán)境:Windows 7客戶端連接工具:MySQL 1.3參考資料1劉騰紅.信息系統(tǒng)分析與設(shè)計(jì)M.北京:科學(xué)出版社,2006 2數(shù)據(jù)要求說(shuō)明書(shū)(GB856T88)3鄭曉霞.韓
2、詠電子商務(wù)與電子政務(wù)M.北京:中國(guó)水利水電出版社,20084國(guó)家標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(GB856788)。5本系統(tǒng)數(shù)據(jù)要求說(shuō)明書(shū)、需求說(shuō)明書(shū)。2.外部設(shè)計(jì)2.1標(biāo)識(shí)符和狀態(tài)數(shù)據(jù)庫(kù)名稱:電子書(shū)店管理系統(tǒng) 用戶名:user 密碼:*有效時(shí)間:開(kāi)發(fā)階段說(shuō)明:系統(tǒng)正式發(fā)布后,可能更改數(shù)據(jù)庫(kù)用戶/密碼,請(qǐng)?jiān)诮y(tǒng)一位置編寫(xiě)數(shù)據(jù)庫(kù)連接字符串,在發(fā)行前請(qǐng)予以改正。2.2約定為定義和使用的方便,所有數(shù)據(jù)項(xiàng)都用中文字符表示。字符集采用 GB-2312,請(qǐng)注意字符的轉(zhuǎn)換。2.3支撐軟件SQL Server 2005提供了核心的引擎,為支持本系統(tǒng)的數(shù)據(jù)庫(kù),需要使用到SQL Server 2005的幾個(gè)組件,包括:A、企
3、業(yè)管理器:提供了數(shù)據(jù)管理和數(shù)據(jù)庫(kù)操作的集成平臺(tái);B、查詢分析器:T-SQL調(diào)試、優(yōu)化、性能檢測(cè)的工具;C、事件探查器:提供了對(duì)SQL Server執(zhí)行操作的檢測(cè),并以T-SQL的形式記錄;D、服務(wù)管理器:提供SQL Server停止、啟動(dòng)的控制工具;此外,還包括可能會(huì)使用到的數(shù)據(jù)導(dǎo)入和導(dǎo)出工具,為數(shù)據(jù)庫(kù)提供數(shù)據(jù)的輸入。配置類別系統(tǒng)配置軟件配置UNIX/Linux/Windows 2000或以上版本SQLServer 2005硬件配置處理器P42.0GHz內(nèi)存1GB以上硬盤(pán)80GB以上網(wǎng)卡KMb/s速度3. 結(jié)構(gòu)設(shè)計(jì) 電子書(shū)店工作流程:首先用戶會(huì)進(jìn)入一個(gè)登陸界面,輸入用戶名和密碼以及驗(yàn)證碼,進(jìn)入
4、該系統(tǒng)后,會(huì)根據(jù)網(wǎng)頁(yè)的功能模塊選擇自己的點(diǎn)擊欄目,瀏覽圖書(shū)信息,購(gòu)買(mǎi)興趣圖書(shū),同時(shí)還會(huì)適時(shí)地推薦熱門(mén)圖書(shū)。作為管理員,也有一個(gè)進(jìn)入端口,來(lái)對(duì)圖書(shū)數(shù)據(jù)庫(kù)進(jìn)行增刪改查,及時(shí)更新數(shù)據(jù)庫(kù)等功能。以下是該系統(tǒng)的數(shù)據(jù)流圖:用戶書(shū)籍庫(kù)存訂單處理訂單管理員3.1數(shù)據(jù)字典3.1.1書(shū)籍信息表含義說(shuō)明:書(shū)店關(guān)系體統(tǒng)的核心信息,提供了書(shū)籍的具體信息。組成:ISBN號(hào),書(shū)籍名稱,書(shū)籍作者,書(shū)籍出版年份,書(shū)籍價(jià)格數(shù)據(jù)項(xiàng)含義說(shuō)明數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍ISBN號(hào)區(qū)別每本書(shū)的唯一標(biāo)識(shí),字符型80任意合法字符且在長(zhǎng)度范圍內(nèi)書(shū)籍名稱書(shū)籍的名稱字符型80合法的字符書(shū)籍作者書(shū)籍的作者字符型10合法字符書(shū)籍出版年份書(shū)籍的出版日期日期
5、型日期型的長(zhǎng)度符合日期的規(guī)則3.1.2 庫(kù)存信息表含義說(shuō)明:書(shū)店關(guān)系系統(tǒng)的核心信息,提供了庫(kù)存的信息。組成:ISBN號(hào),庫(kù)存量,價(jià)格,折扣,庫(kù)存下限(如果低于下限則提示進(jìn)貨)數(shù)據(jù)項(xiàng)含義說(shuō)明數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍ISBN號(hào)區(qū)別每本書(shū)的唯一標(biāo)識(shí)字符型80合法字符庫(kù)存量書(shū)籍的存貨量整型101-9999999999價(jià)格書(shū)籍的單價(jià)浮點(diǎn)型100.1-999999999折扣書(shū)籍的折扣率浮點(diǎn)型40.001-0.099庫(kù)存下限書(shū)籍在倉(cāng)庫(kù)中的最少數(shù)量整形101-99999999993.1.3 訂單信息表含義說(shuō)明:書(shū)店關(guān)系系統(tǒng)的核心信息,提供了訂單的具體信息。組成:訂單號(hào),訂購(gòu)人,訂購(gòu)日期,訂單書(shū)籍,書(shū)籍?dāng)?shù)量,發(fā)
6、貨日期。數(shù)據(jù)項(xiàng)含義說(shuō)明數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍訂單號(hào)區(qū)別每個(gè)不同訂單的唯一標(biāo)識(shí)字符型20合法的字符訂購(gòu)人訂購(gòu)人的注冊(cè)網(wǎng)名字符型10合法的字符訂購(gòu)日期用戶生成訂單的時(shí)間日期型日期型的長(zhǎng)度滿足特定的日期格式訂單書(shū)籍訂單書(shū)籍的ISBN號(hào)字符型80合法的字符書(shū)籍?dāng)?shù)量每份訂單書(shū)籍的數(shù)量整型101-9999999999發(fā)貨日期管理員確定發(fā)貨的時(shí)間日期型日期型的長(zhǎng)度滿足特定的日期格式3.1.4顧客信息表含義說(shuō)明:書(shū)店關(guān)系系統(tǒng)的核心信息,提供了顧客的具體信息。組成:注冊(cè)名,真實(shí)姓名,家庭住址,聯(lián)系方式。數(shù)據(jù)項(xiàng)含義說(shuō)明數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍注冊(cè)名唯一區(qū)分用戶的表示字符型20合法的字符真實(shí)姓名顧客的真實(shí)姓名字符
7、型20合法的字符家庭住址顧客收貨地址字符型100合法的字符聯(lián)系方式顧客的電話號(hào)碼字符型20合法的字符3.1.5 管理員信息表含義說(shuō)明:書(shū)店關(guān)系系統(tǒng)的核心信息,提供了管理員的基本信息,管理權(quán)限等。組成:管理員編號(hào),名字,密碼數(shù)據(jù)項(xiàng)含義說(shuō)明數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍管理員編號(hào)唯一區(qū)分管理員的表識(shí)字符型20合法的字符管理員名字管理員的姓名字符型20合法的字符密碼管理員進(jìn)入系統(tǒng)的密碼字符型10合法的字符3.2 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)使用實(shí)體關(guān)系圖(E-R圖)對(duì)系統(tǒng)所實(shí)際的四類實(shí)體進(jìn)行分析和描述。系統(tǒng)所涉及的實(shí)體分別為:用戶、管理員、圖書(shū)類別、圖書(shū)基礎(chǔ)信息,進(jìn)貨明細(xì)單,訂單明細(xì),倉(cāng)庫(kù)。根據(jù)對(duì)電子書(shū)店的需
8、求分析,畫(huà)出如下實(shí)體的ER圖和實(shí)體之間的關(guān)系ER圖。3.2.1實(shí)體屬性 3.2.2實(shí)體間的聯(lián)系3.3邏輯結(jié)構(gòu)設(shè)計(jì)此系統(tǒng)的E-R圖所對(duì)應(yīng)的關(guān)系數(shù)據(jù)模型是:用戶(用戶名,密碼,真實(shí)姓名,聯(lián)系電話,Email,性別,家庭住址,創(chuàng)建日期,郵政編碼)管理員(帳戶,密碼,真實(shí)姓名,Email,創(chuàng)建日期)商品類別(圖書(shū)類別編號(hào),圖書(shū)類別名稱)商品基礎(chǔ)信息(圖書(shū)編號(hào),圖書(shū)名,圖書(shū)所屬大類,圖書(shū)作者,創(chuàng)建日期,出版社,圖書(shū)價(jià)格)(注:圖書(shū)所屬大類即商品類別)進(jìn)貨明細(xì)單(進(jìn)貨編號(hào),圖書(shū)編號(hào),圖書(shū)數(shù)量,創(chuàng)建日期)訂單明細(xì)(訂單編號(hào),圖書(shū)編號(hào),訂單總價(jià),支付方式,收款人聯(lián)系電話,訂單負(fù)責(zé)人編號(hào),訂單日期,收款郵編,收
9、款人姓名)倉(cāng)庫(kù)(圖書(shū)編號(hào),圖書(shū)數(shù)量)3.4數(shù)據(jù)表及其結(jié)構(gòu)3.4.1書(shū)籍:表名: Goods Info所有者:dbo源代碼:CREATE TABLE Books( isbn CHAR(80),Title CHAR(80),Author CHAR(10),Year_published DATE,PRIMARY KEY(isbn)權(quán)限管理:GRANT SELECT ,INSERT , DELETE , UPDATE ON Books TO 書(shū)籍管理員GRANT SELECT ON Books TO 顧客3.4.2顧客:1. 表名: Goods User2. 所有者:dbo3. 源代碼:CREATE
10、TABLE Customers( cname CHAR(20), realname CHAR(20), address CHAR(100), telephone CHAR(20), cardnum CHAR(30),PRIMARY KEY (cname)權(quán)限管理:GRANT SELECT ,INSERT , DELETE , UPDATE ON Customers TO 用戶管理員GRANT SELECT ,INSERT , ON Customers TO顧客 3.4.3訂單明細(xì)表:表名:Goods SaleDetails所有者:dbo源代碼:CREATE TABLE Orders ( ord
11、ernum CHAR(20), cname CHAR(20), order_date DATE, PRIMARY KEY (ordernum), FOREIGN KEY (cname) REFERENCES Customers)4.權(quán)限管理:GRANT SELECT ,INSERT , DELETE , UPDATE ON Orders TO 訂單管理員GRANT SELECT ,INSERT , ON Orders TO 顧客3.4.4管理員:表名:Adminstrator所有者:dbo源代碼:CREATE TABLE Managers ( mgr_num CHAR(20),mgr_name
12、 CHAR(20),passwords CHAR(10),actor CHAR(20),mail CHAR(30),PRIMARY KEY (mgr_num)權(quán)限管理:GRANT SELECT , UPDATE ON Managers TO 用戶管理員 3.4.5銷售表表名:Goods Sales所有者:dbo源代碼:CREATE TABLE Orders ( ordernum CHAR(20), cname CHAR(20), order_date DATE, PRIMARY KEY (ordernum), FOREIGN KEY (cname) REFERENCES Customers)4
13、.權(quán)限管理:GRANT SELECT ,INSERT , DELETE , UPDATE ON Orders TO 訂單管理員GRANT SELECT ,INSERT , ON Orders TO 顧客3.4.6 購(gòu)物車表表名:Shop Cart所有者:dbo源代碼:CREATE TABLE Orders ( ordernum CHAR(20), cname CHAR(20), order_date DATE, PRIMARY KEY (ordernum), FOREIGN KEY (cname) REFERENCES Customers)4.權(quán)限管理:GRANT SELECT ,INSERT
14、 , DELETE , UPDATE ON Orders TO 管理員GRANT SELECT ,INSERT , ON Orders TO 顧客4.安全保密設(shè)計(jì) 采用密碼保護(hù)的形式,使用者在使用此數(shù)據(jù)庫(kù)時(shí),由于不同的訪問(wèn)者的登錄名不同,且增加了密碼設(shè)置,故相當(dāng)于對(duì)于數(shù)據(jù)的訪問(wèn)設(shè)置了權(quán)限,所以數(shù)據(jù)是安全的。本系統(tǒng)確保當(dāng)數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)媒體被破壞時(shí)以及當(dāng)數(shù)據(jù)庫(kù)用戶誤操作時(shí),數(shù)據(jù)庫(kù)數(shù)據(jù)信息不至于丟失。a)防止用戶直接操作數(shù)據(jù)庫(kù)的方法1>在運(yùn)行環(huán)境中,必須嚴(yán)格管理員和普通用戶,數(shù)據(jù)信息管理員必須修改其默認(rèn)密碼,禁止用該用戶建立數(shù)據(jù)庫(kù)應(yīng)用對(duì)象。刪除或鎖定數(shù)據(jù)庫(kù)測(cè)試用戶。2>應(yīng)用級(jí)的用戶帳號(hào)密碼不能與數(shù)據(jù)庫(kù)相同,防止用戶直接操作數(shù)據(jù)庫(kù)。管理員只能用帳號(hào)登錄到應(yīng)用軟件,通過(guò)應(yīng)用軟件訪問(wèn)數(shù)據(jù)庫(kù),而沒(méi)有其它途徑操作數(shù)據(jù)庫(kù)。b)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中獸醫(yī)學(xué)知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春甘肅農(nóng)業(yè)大學(xué)
- 通遼職業(yè)學(xué)院《微型飛行器設(shè)計(jì)導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海工程技術(shù)大學(xué)《道橋施工技術(shù)1》2023-2024學(xué)年第一學(xué)期期末試卷
- 陜西鐵路工程職業(yè)技術(shù)學(xué)院《土木工程制圖D》2023-2024學(xué)年第一學(xué)期期末試卷
- 山西同文職業(yè)技術(shù)學(xué)院《建設(shè)項(xiàng)目檔案管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年湖南省岳陽(yáng)市高中名校普通高考第二次適應(yīng)性檢測(cè)試題英語(yǔ)試題含解析
- 湖南司法警官職業(yè)學(xué)院《植物醫(yī)學(xué)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 濰坊科技學(xué)院《電路原理實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南省常德市武陵區(qū)芷蘭實(shí)驗(yàn)學(xué)校歷史班2024-2025學(xué)年下學(xué)期高三語(yǔ)文試題1月階段測(cè)試考試試卷含解析
- 公司訴訟制度優(yōu)化建議
- 《主題三 我的畢業(yè)季》說(shuō)課稿-2023-2024學(xué)年六年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)遼師大版
- DeepSeek從入門(mén)到精通培訓(xùn)課件
- 北京市海淀區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 投行估值模型-洞察分析
- 《中國(guó)華北地區(qū)》課件
- 鐵死亡與腦缺血再灌注損傷
- 內(nèi)鏡粘膜下剝離術(shù)(ESD)
- 智能POS硬件設(shè)計(jì)
- 2024年四川護(hù)理職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 2024年09月2024屆山東威海市商業(yè)銀行秋季校園招聘筆試歷年參考題庫(kù)附帶答案詳解
- 2025重慶交通開(kāi)投集團(tuán)招聘27人高頻重點(diǎn)提升(共500題)附帶答案詳解
評(píng)論
0/150
提交評(píng)論