版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫設(shè)計說明書 數(shù)據(jù)庫設(shè)計說明書是數(shù)據(jù)庫設(shè)計的必要部分,對設(shè)計中的數(shù)據(jù)庫的所有標(biāo)識、邏輯結(jié)構(gòu)和物理結(jié)構(gòu)作出具體的設(shè)計規(guī)定,指導(dǎo)程序員的建立數(shù)據(jù)庫的工作。本數(shù)據(jù)庫設(shè)計說明書編寫的目的是說明了網(wǎng)上商城購物系統(tǒng)的數(shù)據(jù)庫設(shè)計,用于明確系統(tǒng)中各項功能與非功能性的需求,指導(dǎo)系統(tǒng)在數(shù)據(jù)庫中存儲各方面的內(nèi)容,為系統(tǒng)開發(fā)的程序員、系統(tǒng)分析員作為基準(zhǔn)的文檔。預(yù)期的讀者為系統(tǒng)的開發(fā)者、使用者和指導(dǎo)老師。說明:(1)開發(fā)軟件系統(tǒng)的名稱:網(wǎng)上商城購物系統(tǒng); (2)任務(wù)提出者:XX; (3)開發(fā)者:計算機(jī)科學(xué)與技術(shù)的小組成員xx; (4)用戶:XX; (5)本系統(tǒng)將使用SQLServer2000作為數(shù)據(jù)庫存儲系統(tǒng)。(1
2、)Asp(active server pages)是微軟公司推出的一種用以取代CGI的技術(shù),基于目前絕大多數(shù)網(wǎng)站應(yīng)用于windows平臺,asp是一個位于windows服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式的web服務(wù)器應(yīng)用程序以及EDI(電子數(shù)據(jù)交換); (2)ADO:ActiveX Data Object, ActiveX 數(shù)據(jù)對象; (3)SQL:Structured Query Language。1、 ASP程序設(shè)計及應(yīng)用 2、 數(shù)據(jù)庫原理及其教程(第三版)3、 ASP+SQL Server動態(tài)網(wǎng)站開發(fā)從基礎(chǔ)到實踐 楊世錫,趙輝編著 第377507號 電子
3、工業(yè)出版社 20054、ASP+SQL Server項目開發(fā)實踐 黃雷編著 第38854號 中國鐵道出版社 2006 5、Dreamweaver 8與ASP動態(tài)網(wǎng)站開發(fā)自學(xué)導(dǎo)航 戎馬工作室編著 第298301號 機(jī)械工業(yè)出版社 2006 6、ASP實務(wù)經(jīng)典 林金霖編著 M.北京:中國鐵道出版社,2001,2097、ASP編程基礎(chǔ)與實例丁貴廣編著 M.北京:機(jī)械工業(yè)出版社,2002,512外部設(shè)計(1)本系統(tǒng)采用Microsoft SQL Server 2000為基本的開發(fā)工具,數(shù)據(jù)庫名稱為Shop,其中一共建立了7個表,表名分別為:Admin(后臺管理用戶表)、Users(用戶信息表)、Boa
4、rd(公告信息表)、GoodsType(商品類別表)、Goods(商品信息表)、Basket(購物車表)、Complain(客戶投訴表)(2)此表只是暫時使用的,適用于對程序的調(diào)試。 可能使用該系統(tǒng)的它的程序:目前暫時沒有。(1) 本系統(tǒng)采用SQLServer2000及 Dreamweaver為基本開發(fā)工具,因而程序員或者系統(tǒng)分析員需要安裝SQLServer2000及 Dreamweaver,任何想要使用此數(shù)據(jù)庫進(jìn)行操作的人員,需要安裝SQLServer2000,并建立相同的數(shù)據(jù)庫,當(dāng)然可以進(jìn)行連機(jī)訪問,這需要安裝相應(yīng)的插件。(2)程序員或系統(tǒng)分析員只需要了解系統(tǒng)后臺數(shù)據(jù)庫的最基本的架構(gòu),了解
5、建立了的標(biāo)識的內(nèi)容:在Admin(后臺管理用戶表)、Users(用戶信息表)兩個表中的ID是需要設(shè)計為主鍵的;而在Board(公告信息表)、GoodsType(商品類別表)、Goods(商品信息表)、Basket(購物車表)、Complain(客戶投訴表)這幾個表中的ID是需要建立特定的標(biāo)志Int IDENTTTY(1,1)。對于此系統(tǒng)的使用者、測試者和維護(hù)人員,提出如下參考意見:1、各使用人員在使用此數(shù)據(jù)庫時,要首先參考上面約定的內(nèi)容做好軟件的安裝以及表格的建立。2、數(shù)據(jù)庫的輸入統(tǒng)一采用鍵盤。由于現(xiàn)在沒有設(shè)置權(quán)限,故只要不違背基本的限制,所有的操作都是可以進(jìn)行的,可是對于本系統(tǒng)需要的數(shù)據(jù),卻
6、是有數(shù)據(jù)長度限制的,尤其是有說明的部分,所以測試人員在具體進(jìn)行數(shù)據(jù)測試時,要注意數(shù)據(jù)輸入的格式3、數(shù)據(jù)庫后臺的管理員等級沒有高低之分,作為管理員的一方可根據(jù)實際情況添加和刪除管理員。SQLServer2000提供了核心的引擎,為了支持本系統(tǒng)的數(shù)據(jù)庫的需要使用到SQLServer2000的幾個組件,包括:1、 企業(yè)管理器:提供了數(shù)據(jù)管理和數(shù)據(jù)庫操作的集成平臺;2、 查詢分析器:調(diào)試、優(yōu)化、性能檢測的工具;3、 事件探查器:提供了對SQLServer執(zhí)行操作的檢測,并記錄下數(shù)據(jù);4、 服務(wù)管理器:提供SQLServer停止、啟動的控制工具;此外,還包括可能會使用到的數(shù)據(jù)導(dǎo)入和導(dǎo)出工具,為數(shù)據(jù)庫提供
7、數(shù)據(jù)的輸入。3結(jié)構(gòu)設(shè)計(1)建立數(shù)據(jù)庫的視圖表格,參考下面的數(shù)據(jù)字典設(shè)計。(2)系統(tǒng)用戶信息管理: (3)前臺購物流程管理: (4)訂單處理: 3物理結(jié)構(gòu)設(shè)計 根據(jù)以上的分析所得到表的關(guān)系,我們使用SQL語言得到數(shù)據(jù)庫和數(shù)據(jù)表: 1、CREATE DATABASE ShopGO2、E ShopGOCREATE TABLE Admin ( AdminId Varchar (20) PRIMARY KEY, PassWd Varchar (20), Name Varchar (50)GOINSERT INTO Admin VALUES('Admin','111111'
8、;,'Admin')GO3、USE ShopGOCREATE TABLE Users ( UserId Varchar (20) PRIMARY KEY, Pwd Varchar (20), UserName Varchar (50), Sex Bit, Address Varchar (1000), Email Varchar (50), Telephone Varchar (100), Mobile Varchar (50)GO4、USE ShopGOCREATE TABLE Basket ( Id Int IDENTITY (1, 1), UserId Varchar (
9、20), GoodsId Int, OrderTime Datetime, OrderCount Int DEFAULT 0, SalePrice Float DEFAULT 0, UserChecked Char (10) DEFAULT 0, OrderNumber Varchar (50), PostTime Datetime, AdminChecked Char (10) DEFAULT 0)GO5、USE ShopGOCREATE TABLE Board ( Id int IDENTITY (1, 1), Title varchar (50), Content varchar (10
10、00), PostTime datetime, Poster varchar (20)GO6、USE ShopGOCREATE TABLE Complain ( Id Int IDENTITY (1, 1), Posttime Datetime, UserId Varchar (20), OrderNumber Varchar (50), Content Varchar (1000), Result Varchar (1000), Flag Bit DEFAULT 0)GO7、USE ShopGOCREATE TABLE GoodsType ( Id int IDENTITY (1, 1),
11、Type varchar (50)GO8、USE ShopGOCREATE TABLE Users ( UserId Varchar (20) PRIMARY KEY, Pwd Varchar (20), UserName Varchar (50), Sex Bit, Address Varchar (1000), Email Varchar (50), Telephone Varchar (100), Mobile Varchar (50)GO數(shù)據(jù)字典是數(shù)據(jù)庫的重要組成部分,它存放有數(shù)據(jù)庫所有的有關(guān)信息,對用戶來說是一組只讀的表。它是關(guān)于數(shù)據(jù)信息的集合。它是數(shù)據(jù)流圖中所有要嚴(yán)格定義的場所,這
12、些要素包括數(shù)據(jù)流、數(shù)據(jù)流的組成、文件、加工小說明及其他應(yīng)進(jìn)入字典的一切數(shù)據(jù),其中每個要素對應(yīng)數(shù)據(jù)字典中的一項條目。其中,對于引用的一些關(guān)鍵字進(jìn)行說明:PK(主鍵),F(xiàn)K(外鍵),Check(檢查的范圍約束),Not null(不為空值)。管理員表Admin結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明AdminIdvarchar(20)否用戶名(PK)PassWDvarchar(20)是密碼Namevarchar(50)是用戶姓名用戶信息表Users的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明UserIdvarchar(20)否用戶名(PK)Pwdvarchar(20)是用戶密碼UserNamevarchar
13、(50)是用戶姓名Sexbit是性別Addressvarchar(1000)是地址Emailvarchar(50)是電子郵件地址Telephonevarchar(100)是固定 Mobilevarchar(50)是移動 公告信息表Board的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明Idint否公告編號的標(biāo)識Tilevarchar(50)是公告題目Contentvarchat(1000)是公告內(nèi)容PostTimedatatime是提交時間Postervarchar(20)是提交人商品類別表GoodsType的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明Idint 否分類表號的標(biāo)識Typevarchar(50
14、)是分類名稱商品信息表Goods的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明Idint否商品編號的標(biāo)識TypeIdint是商品類別Namevarchar(50)是商品名稱AN_Numbervarchar(50)是商品序列號Producervarchar(50)是生產(chǎn)廠家Packagevarchar(50)是包裝類型SalePricefloat是銷售價格StorePricefloat是進(jìn)貨價格Contentvarchar(1000)是商品簡介ReadCountint是閱讀次數(shù)BuyCountint是銷售數(shù)量ImageFilevarchar(50)是圖片文件購物車表Basket的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否
15、為空字段說明Idint 否編號的標(biāo)識UserIdvarchar(20)是用戶名GoodsIdint是商品編號OrderTimedatetime是訂購時間OrderCountsmallint是訂購數(shù)量SalePrice float是銷售價格UserCheckedtinyint是用戶確認(rèn)(0-用戶訂購;1-送至收銀臺;2-提交訂購)OrderNumbervarchar(50)是訂單號PostTimedatetime是提交時間AdminCheckedtinyint是管理員確認(rèn)(0-沒有提交;1-用戶提交;2-處理;3-發(fā)貨;4-結(jié)賬)客戶投訴表Complain的結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空字段說明Idint否投訴編號標(biāo)識PostTimedatetime是投訴時間UserIdvarchar(20)是用戶名OrderNumbervarchar(50)是訂單號Contentvarchar(1000)是投訴內(nèi)
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行員工辭職報告(合集15篇)
- 勞動最光榮主題演講稿9篇
- 采購工作計劃模板怎么寫
- 師德師風(fēng)教育教師個人總結(jié)
- 企業(yè)教師節(jié)活動方案
- 4s店年終工作總結(jié)
- 幼兒園保育工作計劃5篇
- 會計實習(xí)總結(jié)(范例13篇)
- 高二化學(xué)教學(xué)設(shè)計
- 文明禮儀演講稿范文錦集10篇
- 廣東能源集團(tuán)校園招聘筆試真題
- 《公寓消防培訓(xùn)資料》課件
- 2024-2025學(xué)年人教版七年級數(shù)學(xué)上冊期末檢測試卷
- 2024中國融通集團(tuán)北京企業(yè)管理共享中心社會招聘筆試備考試題及答案解析
- 單位和個人簽的銷售合同范本(2篇)
- 《中國傳統(tǒng)文化》課件模板(六套)
- 第24課《寓言四則》說課稿 2024-2025學(xué)年統(tǒng)編版語文七年級上冊
- 色卡-CBCC中國建筑標(biāo)準(zhǔn)色卡(千色卡1026色)
- GB/T 42125.1-2024測量、控制和實驗室用電氣設(shè)備的安全要求第1部分:通用要求
- 采購部門年終總結(jié)報告
- 藍(lán)精靈課件教學(xué)課件
評論
0/150
提交評論