圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第1頁
圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第2頁
圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第3頁
圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第4頁
圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 圖書圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計 1.11.1項目項目描述描述 圖書銷售管理系統(tǒng)是實現(xiàn)圖書銷售信息化的重要手段,它能夠保證圖書銷售信息的準確性、減少相關(guān)環(huán)節(jié)工作量,提高工作效率。圖書銷售管理系統(tǒng)包括圖書查詢、購買、評價等前臺功能,以及圖書的添加、刪除、修改等后臺管理功能。通過數(shù)據(jù)庫設(shè)計工具實現(xiàn)具有圖書銷售自動化與管理信息化功能的數(shù)據(jù)庫模型。 1.2 1.2 項目項目目標目標 完成圖書銷售管理系統(tǒng)需求分析并構(gòu)建系統(tǒng)前臺與后臺功能結(jié)構(gòu)圖。 完成數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計,分析系統(tǒng)功能結(jié)構(gòu)并構(gòu)建概念模型(E-R圖) 完成數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計,構(gòu)建圖書銷售管理系統(tǒng)的邏輯模型。 完成數(shù)據(jù)

2、庫的物理模型設(shè)計,創(chuàng)建圖書銷售管理系統(tǒng)數(shù)據(jù)庫與表。 設(shè)置系統(tǒng)用戶權(quán)限,提高系統(tǒng)訪問的安全性。 設(shè)置數(shù)據(jù)庫維護計劃并進行數(shù)據(jù)庫備份,提高系統(tǒng)的穩(wěn)定性。1.3 1.3 項目的實施項目的實施 1.3.11.3.1需求分析需求分析圖書銷售管理系統(tǒng)分為前臺和后臺,前臺功能主要包括:圖書列表、圖書詳情、個人中心、整站搜索與用戶訂購等;后臺功能主要包括:系統(tǒng)設(shè)置、會員用戶管理,圖書管理、圖書評論管理、訂單審核、入庫管理與購物車管理等。 1.1. 系統(tǒng)前臺功能設(shè)計系統(tǒng)前臺功能設(shè)計 1 1)系統(tǒng)系統(tǒng)前臺總體功能概述前臺總體功能概述 圖書銷售管理系統(tǒng)前臺功能包括:圖書列表、圖書詳情、個人中心、整站搜索與用戶訂購,

3、其結(jié)構(gòu)圖如圖1-1所示。圖書銷售管理系統(tǒng)前臺圖書列表圖書詳情個人中心整體搜索購物車點擊排行榜點擊排行榜點擊排行榜點擊排行榜點擊排行榜點擊排行榜點擊排行榜首頁搜索分類搜索購物車管理圖書訂購下訂單個人管理中心個人基本信息修改個人信息修改密碼2)系統(tǒng)前臺功能說明 (1)圖書列表 圖書排行榜:在首頁排列點擊率排名前6位的圖書。 圖書分類:根據(jù)圖書的不同類別,并子子頁面排列。 (2)圖書詳情:在圖書的子頁面顯示圖書的各部分信息,包括圖書名稱、出版社、作者、價格、折扣、簡介等。 (3)個人中心: 用戶注冊:注冊用戶名不能重復(fù)。 用戶登錄:判斷用戶的用戶名或者密碼是否與數(shù)據(jù)庫中的信息對應(yīng),對應(yīng)則登錄成功,否

4、則登錄失敗。 個人中心:個人基本信息、修改個人信息、修改個人密碼、會員積分等級。 (4)整站搜索:可按照書名或者作者進行圖書的搜索。 (5)購物車: 用戶根據(jù)圖書列表中的購物車按鈕選定圖書,并放入購物車。 用戶填寫定訂單中的基本信息,點擊確認,則訂購成功。2. 2. 系統(tǒng)后臺功能設(shè)計系統(tǒng)后臺功能設(shè)計1)后臺總體功能概述 圖書銷售管理系統(tǒng)后臺功能包括系統(tǒng)設(shè)置、會員管理、圖書管理、訂單審核、入庫管理、出庫管理和財務(wù)報表,其結(jié)構(gòu)圖如圖1-2所示。圖書銷售管理系統(tǒng)后臺系統(tǒng)設(shè)置會員管理倉庫管理財務(wù)管理訂單管理首頁信息基本配置添加管理員修改密碼會員賬號管理積分等級管理批準訂單已批準訂單庫存查詢未批準訂單入

5、庫操作信息錄入資料更改出庫操作銷售統(tǒng)計財務(wù)報表圖1-2 系統(tǒng)后臺功能結(jié)構(gòu)圖2)系統(tǒng)后臺功能說明 (1)系統(tǒng)設(shè)置: 頁面設(shè)置:后臺服務(wù)器以及客戶端信息。 基本配置:公告。 添加管理員:添加管理員以及管理員列表。 修改密碼:修改管理員密碼。 (2)會員管理: 會員賬號管理:會員賬號的增加與刪除。 積分等級管理:會員對應(yīng)購書的積分和不同等級的管理。 (3)訂單管理: 批準訂單:對客戶提交的訂單進行審批。 已通過審批的訂單列表,Ecxel導(dǎo)出。 未批準訂單:未通過審批的訂單列表,Ecxel導(dǎo)出。 (4)倉庫管理: 庫存查詢:對庫存中現(xiàn)存的圖書類型、名稱、數(shù)量進行查詢。 入庫操作:書類別的增刪操作。 信

6、息錄入:添加圖書的信息,如圖片和簡介等。 資料更改:對圖書的信息資料進行修改。 出庫操作:出庫表。 (5)財務(wù)管理: 對各個季度銷售額進行銷售統(tǒng)計。 根據(jù)出庫管理中統(tǒng)計的財務(wù)數(shù)據(jù),應(yīng)用水晶報表技術(shù)進行分析。1.3.2 1.3.2 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計 1. 1. 確定實體及屬性確定實體及屬性 分析圖書銷售管理系統(tǒng)的系統(tǒng)需求,將系統(tǒng)中設(shè)計的人、物進行抽象,得到系統(tǒng)的實體如下: (1)用戶信息實體集。其屬性有:用戶編號,用戶名,登錄密碼,真實姓名,性別,地址,郵編,電話號碼,電子郵件,注冊時間。 (2)管理員實體集。其屬性有:管理員賬號,密碼。 (3)圖書信息實體集。其屬性有:圖書編號,書名,

7、類型編號,書名,類型編號,作者,出版社,出版日期,內(nèi)容簡介,總數(shù)量,剩余數(shù)量,封面,單價,評論條數(shù),點擊次數(shù)。 (4)圖書評論實體集。其屬性有:評論編號,圖書編號,說明,評論,用戶編號,評論日期。 (5)訂單實體集。其屬性有:用戶編號,訂單號,書名,訂購數(shù),總計,訂購者編號。 (6)圖書分類實體。其屬性有:類型編號,類別名稱,說明。 (7)圖書訂購者詳情實體集。其屬性有:訂購者編號,郵寄地址,郵編,移動電話,郵寄備注,郵寄方法,付款方法,訂購日期,是否要發(fā)票。 (8)購物車實體集。其屬性有:用戶編號,訂單號。2.2.實體實體E-RE-R圖圖(1)系統(tǒng)總E-R圖,如圖1-3所示。賬號密碼用戶名編

8、號圖書用戶管理借閱管理價格作者圖書名稱管理員INNNMM圖圖1-3 系統(tǒng)總系統(tǒng)總E-R圖圖(2)用戶實體集,如圖1-4所示。 用戶編號用戶名登錄密碼電子郵件編輯電話號碼地址注冊時間性別真實名字圖圖1-4 用戶實體用戶實體E-R圖圖(3)管理員實體集,如圖1-5所示。(4)圖書分類管理,如圖1-6所示。管理員密碼賬號圖書分類類別名稱類型編號說明圖圖1-6 圖書分類實體圖書分類實體E-R圖圖圖圖1-5 1-5 管理員實體管理員實體E-RE-R圖圖(5)圖書信息實體集,如圖1-7所示。圖書圖書名稱評論條數(shù)點擊次數(shù)圖書編號總數(shù)量剩余數(shù)量內(nèi)容簡介出版社價格封面分類編號出版日期作者圖圖1-7 圖書信息實體

9、圖書信息實體E-R圖圖(6)圖書評論實體集,如圖1-8所示。(7)訂單實體集,如圖1-9所示。圖書評論圖書編號評論編號評論日期說明評論用戶編號訂單號書號總計訂購者編號用戶編號訂購數(shù)訂單圖圖1-8 1-8 圖書評論實體圖書評論實體E-RE-R圖圖圖圖1-9 訂單實體訂單實體E-R圖圖(8)圖書訂購者詳情實體集,如圖1-10所示。(9)購物車實體集,如圖1-11所示。圖書訂購集郵寄地址訂購者編號是否要發(fā)票訂購日期付款方法優(yōu)惠方法用戶編號郵編購物車訂單號移動電話郵寄備注圖圖1-10 圖書訂購者圖書訂購者E-R圖圖圖圖1-11 購物車購物車E-R圖圖1.3.3 1.3.3 邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計 根

10、據(jù)上述概念結(jié)構(gòu)設(shè)計得到的E-R圖和轉(zhuǎn)換規(guī)則,得到圖書銷售管理系統(tǒng)數(shù)據(jù)的關(guān)系模式(主鍵用下劃線標出) (1)用戶信息表(用戶編號,用戶名,登錄密碼,真實姓名,性別,地址,郵編,電話號碼,電子郵件,注冊時間),見表2-1表表2-1 用戶信息用戶信息表表屬性名稱數(shù)據(jù)類型數(shù)據(jù)長度用戶編號int_用戶名varchar60登錄密碼Varchar60真實姓名Varchar60性別Varchar20地址Varchar100編號Varchar20電話號碼Varchar20電子郵件Varchar100注冊時間varchar_(2)管理員表(管理員賬號,密碼),見表2-2表表2-2 管理員表管理員表屬性名稱數(shù)據(jù)類型

11、數(shù)據(jù)長度管理員賬號varchar20密碼varchar20(3)圖書分類表(類型編號,類別名稱,說明),見表2-3屬性名稱數(shù)據(jù)類型數(shù)據(jù)長度類型編號int類別名稱Varchar40說明Varchar20表表2-3 圖書分類表圖書分類表(4)圖書信息表(圖書編號,書名,類型編號,作者,出版社,出版日期,內(nèi)容簡介,總數(shù)量,剩余數(shù)量,封面,單價,評論條數(shù),點擊次數(shù)),其中類型編號為外碼,見表2-4。屬性名稱數(shù)據(jù)類型數(shù)據(jù)長度圖書編號int書名varchar80類型編號int_作者varchar40出版社varchar60出版日期datatime_內(nèi)容簡介text_總數(shù)量int_剩余數(shù)量int_封面ima

12、ge_單價money_評論條數(shù)int_點擊次數(shù)int_表表2-4 2-4 圖書信息表圖書信息表(5)圖書評論表(評論編號,圖書編號,說明,評論,用戶編號,評論日期),其中圖書編號、用戶編號、圖書編號為外碼,見表2-5。表表2-5 2-5 圖書評論表圖書評論表屬性名稱數(shù)據(jù)類型數(shù)據(jù)長度評論編號int圖書編號varchar08說明varchar80評論text讀者編號int評論日期datatime(6)訂單表(用戶編號,訂單號,書號,訂購數(shù),總計,訂購者編號),其中用戶編號和書號,訂購者編號為外碼,見表2-6。表表2-6 2-6 訂單表訂單表屬性名稱數(shù)據(jù)類型數(shù)據(jù)長度用戶編號int訂單號int書號in

13、t訂購數(shù)int總計money訂購者編號int(7)圖書訂購者詳情表(訂購者編號,郵寄地址,郵編,移動電話,郵寄備注,郵寄方法,付款方式,訂購日期,是否需要發(fā)票),見表2-7。表表2-7 詳情表詳情表屬性名稱數(shù)據(jù)類型數(shù)據(jù)長度訂購者編號int郵寄地址varchar100郵編varchar30移動電話varchar40郵寄備注varchar40郵寄方法varchar60付款方式varchar20訂購日期datatime是否需要發(fā)票char20(8)購物車表(用戶編號,訂單號),見表2-8。表表2-82-8 購物車表購物車表屬性名稱數(shù)據(jù)類型數(shù)據(jù)長度用戶編號int_訂單號int_1.2.3 1.2.3

14、數(shù)據(jù)庫物理設(shè)計與實施數(shù)據(jù)庫物理設(shè)計與實施 1.1.創(chuàng)建創(chuàng)建“圖書銷售管理系統(tǒng)圖書銷售管理系統(tǒng)”數(shù)據(jù)庫數(shù)據(jù)庫 建立“圖書銷售管理系統(tǒng)”數(shù)據(jù)庫,其初始大小可以設(shè)為500MB,增長率設(shè)置為10%,即可滿足需要,并將數(shù)據(jù)文件和日志文件分別命名為“圖書銷售管理系統(tǒng)-data”和“圖書銷售管理系統(tǒng)-log”,其存儲路徑選擇為:“D:data”文件夾下。 (1)啟動SQL Server 2005 。依次單擊“開始”“所有程序”“SQL Serve 2005”“SQL Server Management Studio Eepress”啟動SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)。 (2)登錄數(shù)據(jù)庫服務(wù)器。

15、單擊“連接到服務(wù)器”對話框的“連接”按鈕,連接到SQL Serve 2005數(shù)據(jù)庫服務(wù)器。 (3)創(chuàng)建數(shù)據(jù)庫“圖書銷售管理系統(tǒng)”。在SQL Serve 2005數(shù)據(jù)庫管理系統(tǒng)的左邊欄“對象資源管理器”中,右擊“數(shù)據(jù)庫對象”,在彈出的快捷菜單中,單擊“新建數(shù)據(jù)庫”命令。 (4)在彈出的“新建數(shù)據(jù)庫”對話框中,輸入數(shù)據(jù)庫名稱“圖書銷售管理系統(tǒng)”,數(shù)據(jù)庫的初始大小中輸入500MB ,增長方式設(shè)置為按10%的增長進行,存儲路徑修改為“D:data”,然后單擊“確定”按鈕。 (5)在左側(cè)的“對象資源管理器”中,右擊“數(shù)據(jù)庫”,在彈出的快捷菜單中,單擊“刷新”命令,可以看到新建的數(shù)據(jù)庫“圖書銷售管理系統(tǒng)”

16、數(shù)據(jù)庫。2.2.建立和管理基本表建立和管理基本表(1)建立用戶表 利用SQL Server 2005的Management Studio圖形工具建立用戶表的步驟如下: 建立表。建立表。打開SQL Server 2005,在“對象資源管理器”中,單擊“圖書銷售管理系統(tǒng)”數(shù)據(jù)圖表前的“+”展開,單擊“新建表”,然后依次填寫表的屬性,圖圖2-13 創(chuàng)建創(chuàng)建“用戶表用戶表”和表的基本屬性列和表的基本屬性列 在打開的創(chuàng)建表的窗口中,依次設(shè)置用戶表的基本屬性列,將“用戶編號”屬性設(shè)置為主鍵,方法為:右擊“用戶編號”這一列,在 菜單中單擊“設(shè)置主鍵”,設(shè)置成功后,“用戶編號”屬性列左邊出現(xiàn)類似鑰匙圖標的標志

17、,。 給給“用戶表用戶表”添加主鍵添加主鍵(2)建立管理員表。 創(chuàng)建“管理員表”和管理員表的基本屬性列如圖2-15所示,給“管理員表”添加主鍵如圖2-16所示。圖2-15 創(chuàng)建“管理員表”和管理員表的基本屬性列(3)建立圖書分類表。 創(chuàng)建“圖書分類表”和圖書分類表的基本屬性列如圖2-17所示,給“圖書分類表”添加主鍵。 創(chuàng)建創(chuàng)建“圖書分類表圖書分類表”和圖書分類表的基本屬性列和圖書分類表的基本屬性列(4)建立圖書信息表。 創(chuàng)建“圖書信息表”和圖書信息表的基本屬性列如圖給“圖書信息表”添加主鍵。 創(chuàng)建創(chuàng)建“圖書信息表圖書信息表”和圖書信息表的基本屬性列和圖書信息表的基本屬性列 給給“圖書信息表圖

18、書信息表”添加主鍵添加主鍵(5)建立圖書評論表。 創(chuàng)建“圖書評論表”和圖書評論表的基本屬性列如圖所示,給“圖書信息表”添加主鍵如圖所示。 創(chuàng)建創(chuàng)建“圖書評論表圖書評論表”和圖書評論表的基本屬性列和圖書評論表的基本屬性列 給給“圖書信息表圖書信息表”添加主鍵添加主鍵(6)建立訂單表。 創(chuàng)建“訂單表”和基本屬性列如圖所示,給“訂單表”添加主鍵如圖所示。圖圖2-23 創(chuàng)建創(chuàng)建“訂單表訂單表”和基本屬性列和基本屬性列(7)建立圖書訂購者詳情表。 創(chuàng)建“圖書訂購者詳情表”和基本屬性列如圖所示,給“圖書訂購者詳情表”添加主鍵如圖所示。圖圖2-25 創(chuàng)建創(chuàng)建“圖書訂購者詳情表圖書訂購者詳情表”和基本屬性列和基本屬性列給給“圖書訂購者詳情表圖書訂購者詳情表”添加主鍵添加主鍵(8)建立購物車。 創(chuàng)建“購物車表”和基本屬性列如圖所示,給“購物車表”添加主鍵如圖所示。 創(chuàng)建創(chuàng)建“購物車表購物

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論