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

下載本文檔

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

文檔簡介

1、2010-2011第2學(xué)期此處為論文中文題目,要求居中填寫主標(biāo)題不超過24個漢字;可加副標(biāo)題(副標(biāo)題前加破折號),副標(biāo)題與主標(biāo)題間空一行的位置主標(biāo)題:黑體,小二,居中副標(biāo)題:楷體_gb2312,四號,居中閱后刪除此文本框。高 級 數(shù) 據(jù) 庫 期 末 考 核題目: 網(wǎng)上圖書銷售系統(tǒng)設(shè)計 學(xué)生姓名 王永紅學(xué) 號 100104130205 任課教師 孟憲虎二級學(xué)院 信息學(xué)院專業(yè)名稱 信息管理與信息系統(tǒng)班 級 10信息c22011 年 6 月目 錄 摘要 4引言 5第1節(jié) 需求分析 61.1 運行環(huán)境需求6 1.1.1 硬件設(shè)備6 1.1.2 軟件設(shè)備61.2 設(shè)計目的61.3 系統(tǒng)總體功能的需求 6

2、 1.3.1 用戶接口的模塊6 1.3.2 管理員接口模塊6 1.3.3 數(shù)據(jù)服務(wù)模塊7第2節(jié) 系統(tǒng)需求分析72.1 數(shù)據(jù)描述7 2.1.1 數(shù)據(jù)項8 2.1.2 數(shù)據(jù)流8 2.1.3 系統(tǒng)數(shù)據(jù)流圖102.1.4 數(shù)據(jù)字典 132.2 系統(tǒng)功能需求13 2.2.1 系統(tǒng)基本功能13 2.2.2 功能劃分13 2.2.3 系統(tǒng)前臺功能描述13 2.2.4 系統(tǒng)后臺功能描述14第3節(jié) 系統(tǒng)功能分析153.1 系統(tǒng)功能模塊劃分153.2 系統(tǒng)功能結(jié)構(gòu)設(shè)計163.3 系統(tǒng)功能設(shè)計17 3.3.1 系統(tǒng)前臺功能設(shè)計 17 3.3.2 系統(tǒng)后臺功能設(shè)計 18第4節(jié) 概念設(shè)計194.1 實體屬性定義194.

3、1 e-r圖20第5節(jié) 邏輯設(shè)計235.1.1 數(shù)據(jù)庫邏輯設(shè)計235.1.2 模擬測試數(shù)據(jù) 32第6節(jié) 綜述 34第7節(jié) 數(shù)據(jù)庫建立實現(xiàn)網(wǎng)上圖書銷售系統(tǒng)設(shè)計摘 要數(shù)據(jù)庫應(yīng)用系統(tǒng)是在數(shù)據(jù)庫管理系統(tǒng)(dbms)支持下建立的計算機應(yīng)用系統(tǒng),簡寫為dbas。數(shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫系統(tǒng)、應(yīng)用程序系統(tǒng)、用戶組成的,具體包括:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件平臺、軟件平臺、應(yīng)用軟件、應(yīng)用界面。 數(shù)據(jù)庫應(yīng)用系統(tǒng)的7個部分以一定的邏輯層次結(jié)構(gòu)方式組成一個有機的整體,它們的結(jié)構(gòu)關(guān)系是:應(yīng)用系統(tǒng)、應(yīng)用開發(fā)工具軟件、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、硬件。無論是面向內(nèi)部業(yè)務(wù)和管理的管理信息系統(tǒng),還是面向外部,提供

4、信息服務(wù)的開放式信息系統(tǒng),從實現(xiàn)技術(shù)角度而言,都是以數(shù)據(jù)庫為基礎(chǔ)和核心的計算機應(yīng)用系統(tǒng)。關(guān)鍵字 數(shù)據(jù)庫 dbms dbas 計算機應(yīng)用系統(tǒng)引 言 技術(shù)從誕生到現(xiàn)在, 在不到半個世紀(jì)的時間里, 形成了堅實的理論基礎(chǔ)、成熟的商業(yè)產(chǎn)品和廣泛的應(yīng)用領(lǐng)域, 吸引越來越多的研究者加入。數(shù)據(jù)庫的誕生和發(fā)展給計算機信息管理帶來了一場巨大的革命。三十多年來, 國內(nèi)外已經(jīng)開發(fā)建設(shè)了成千上萬個數(shù)據(jù)庫, 它已成為企業(yè)、部門乃至個人日常工作、生產(chǎn)和生活的基礎(chǔ)設(shè)施。同時, 隨著應(yīng)用的擴展與深入, 數(shù)據(jù)庫的數(shù)量和規(guī)模越來越大, 數(shù)據(jù)庫的研究領(lǐng)域也已經(jīng)大大地拓廣和深化了。 數(shù)據(jù)庫是信息管理系統(tǒng)的核心和基礎(chǔ),它把信息管理系統(tǒng)中

5、大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息管理系統(tǒng)可以方便、及時、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫信息管理系統(tǒng)一般分為六個模塊:任務(wù)管理、數(shù)據(jù)抽取、數(shù)據(jù)上傳、數(shù)據(jù)加載、監(jiān)控管理、查詢統(tǒng)計,分別為各個模塊設(shè)計了以下功能。任務(wù)管理,主要是指后臺管理層在抽取前臺數(shù)據(jù)時對各個任務(wù)制定與執(zhí)行。對前臺數(shù)據(jù)的抽取主要是通過執(zhí)行模版文件來完成,模板的管理是整個系統(tǒng)的核心,創(chuàng)建一個模板既是在定義一個數(shù)據(jù)抽取的過程,一個模板只針對同一個數(shù)據(jù)源,保證模板的原子性,模版參數(shù)文件主要由后臺數(shù)據(jù)中心需要集中的數(shù)據(jù)類型進行定制,任務(wù)管理是將多個相關(guān)的模版文件捆綁在一起,構(gòu)成一個更大的可執(zhí)行

6、單位。對不同種類數(shù)據(jù)通過制作模板實現(xiàn)抽取功能,模板數(shù)據(jù)文件由后臺數(shù)據(jù)管理者制作存放在前臺,可增加、修改和刪除。 此次設(shè)計網(wǎng)上圖書銷售系統(tǒng),根據(jù)數(shù)據(jù)庫信息管理來完成一系列功能。第 1 節(jié) 需求分析1.1 運行環(huán)境需求1.1.1 硬件設(shè)備1)服務(wù)器的中央處理部件(cpu)建議使用piii 1g(以上) xeon處理器芯片;2)服務(wù)器內(nèi)存必須使用服務(wù)器專用ecc內(nèi)存;3)為了保證數(shù)據(jù)存儲的絕對可靠,硬盤應(yīng)使用磁盤冗余陣列(raid 01);4)為了防止服務(wù)器不可預(yù)測的故障,或者服務(wù)器的定期維護對公司整個業(yè)務(wù)造 成的影響,所有建議使用兩臺服務(wù)器。兩臺服務(wù)器應(yīng)構(gòu)成雙機熱備份。中 間使用watchdog電

7、路。 這 樣的結(jié)構(gòu)可以保證整個系統(tǒng)的長時間不間斷 工作,即使在服務(wù)器定期維護的時候也可以使用后備另一臺服務(wù)器工作;5)服務(wù)器應(yīng)支持熱插拔電源;6)服務(wù)器必須配備ups(不間斷電源);7)服務(wù)器應(yīng)該放在學(xué)校內(nèi)部。不然無法進行程序調(diào)試;8) 服務(wù)器應(yīng)該必須有固定ip地址;9)其他性能在經(jīng)濟條件允許的情況下,應(yīng)該盡量使用高速穩(wěn)定的配件。1.1.2 軟件設(shè)備操作系統(tǒng) windows 98 /windows2003/windows xp數(shù)據(jù)庫系統(tǒng) sql server 20001.2 設(shè)計目的開發(fā)電子購書系統(tǒng)宗旨在于方便人們進行圖書購買,加快書本的更新速度,使訪問者足不出戶就可以購買到自己想要的書籍。這

8、種購書方式打破了傳統(tǒng)的單一購書方法,促使人們以更快的節(jié)奏、更高的效率投入到現(xiàn)實生活中來。電子購書系統(tǒng)具有很多突出的優(yōu)點,具體如下:1. 全面的書籍介紹:當(dāng)讀者找到自己所需要的書后,就可以更近一步地查看該書的相關(guān)介紹,除了書名、定價、出版社等基本信息外,還可以查看該書的目錄、內(nèi)容簡介。2.方便的書籍瀏覽:購買系統(tǒng)中以列表方式顯示圖書信息,包括最新上架圖書、特價圖書以及最近的圖書銷售排行。3.快捷的購物方式:當(dāng)讀者找到合適的書籍后,就可以將其添加到購物車中,待購買結(jié)束后就可以進行訂單的提交,以等待商家寄書。4.高價值的圖書評價:圖書的評價不但影響其他讀者的購買欲望,更在很大程度上對商家的供貨、更新

9、以及裝訂質(zhì)量提出了更高的要求。1.3 系統(tǒng)總體的功能需求網(wǎng)上圖書銷售系統(tǒng)是一個復(fù)雜的電子商務(wù)系統(tǒng),它必須提供用戶的接口以供用戶登錄并選擇喜好的圖書;同時還必須提供系統(tǒng)的管理接口以供管理員和一般的網(wǎng)站工作人員處理客戶訂單并維護網(wǎng)站正常運作。系統(tǒng)總體功能需求包括:用戶接口模塊,管理員模塊,數(shù)據(jù)服務(wù)模塊。1.3.1 用戶接口模塊用戶接口是網(wǎng)站用戶使用圖書銷售系統(tǒng)服務(wù)的入口,所有的在線用戶都通過瀏覽登錄網(wǎng)站,并進行一系列的查詢,訂購操作。用戶接口模塊包括了用戶信息維護、商品查詢、訂購商品和訂單維護4個部分。用戶登錄系統(tǒng)后,用戶id將會被保存在服務(wù)器的緩存中,用戶在系統(tǒng)中所做的操作,包括查詢、訂購等都將

10、被系統(tǒng)存儲在數(shù)據(jù)庫中,以供系統(tǒng)那個進行銷售情況以及銷售走勢分析。1.3.2 管理員接口模塊這是系統(tǒng)提供給網(wǎng)站維護和管理人員的接口。管理員接口模塊包括商品信息維護、內(nèi)部員工信息維護、訂單處理、銷售情況查詢、報表維護5個部分。網(wǎng)站的一般工作人員通常只具有訂單處理的權(quán)限,他們獲得用戶提交的訂單,并根據(jù)庫存情況來決定發(fā)貨或者推遲發(fā)貨。網(wǎng)站的管理員具有所有的管理權(quán)限,可以處理客戶的訂單,可以閱覽網(wǎng)站商品的銷售情況、銷售走勢,以便根據(jù)不同的情況及時的調(diào)整經(jīng)營戰(zhàn)略,將庫存成本和資金占有用率降到最低的限度。1.3.3 數(shù)據(jù)服務(wù)模塊數(shù)據(jù)服務(wù)器模塊是系統(tǒng)正常運行的基礎(chǔ),包括客戶的查詢,定單的保存;網(wǎng)站工作人員的定

11、單處理;網(wǎng)站管理員的銷售情況查詢與分析。第 2 節(jié) 系統(tǒng)需求分析2.1 數(shù)據(jù)描述2.1.1 數(shù)據(jù)項數(shù)據(jù)項名數(shù)據(jù)類型取值范圍數(shù)據(jù)含義邏輯關(guān)系圖書號(bookid)int0-4圖書編號(自動分配)主鍵類型(booktype)int0-4圖書的類型外鍵圖書名稱(bookname)varchar00-50圖書的名稱外鍵作者(bookauthor)varchar00-50圖書的作者出版社(bookpub)varchar00-50圖書的出版社標(biāo)準(zhǔn)價格(bookprice)decimal圖書的標(biāo)價送積分(bookpoint)varchar購買圖書贈送的積分折扣(bookdiscount)decimal圖書所

12、打的折扣圖片(bookcover)image圖書的封面圖片簡介(bookdes)text圖書的簡介點擊次數(shù)(bookhits)int0-4點擊次數(shù)買出數(shù)量(booksales)int0-4圖書買出的數(shù)量會員id(userid)int0-4會員id號(自動分配)用戶名(username)varchar00-50用戶名稱用戶密碼(userpassword)varchar00-50用戶密碼積分(userpoint)int0-4用戶所得積分等級(userlevel)int0-4用戶的等級郵箱(usermail)varchar00-50用戶的郵箱地址公告id(tid)int0-4公告內(nèi)容(tindex)

13、text公告時間decimal類型id(tid)int類型(ttype)varchar主鍵簡介(tdes)text購物單(shopid)int0-4購物車id購物者名稱(shopname)varchar00-50購物者的名稱外鍵圖書名稱(shoptitle)varchar00-50購物車中圖書的名稱外鍵圖書價格(shopsale)varchar00-50圖書的價格圖書數(shù)量(shopnum)int0-4購物車中同類圖書的數(shù)量訂單號(oderid)int0-4訂單號(自動分配)訂單細(xì)節(jié)號(odernumber)int0-4訂單系列號訂單者(odername)varchar00-50下訂單的用戶名訂

14、單圖書(oderbook)varchar00-50訂購的圖書總價格(oderprice)decimal訂單的總價值地址(oderadd)varchar00-50用戶所在地址郵編(odernum)varchar00-50用戶所在郵編號聯(lián)系電話(odertell)varchar00-50用戶的聯(lián)系電話訂貨時間(odertime)datetimenow用戶訂貨的時間管理id(aminid)int0-4管理員id(自動分配)管理員(adminname)varchar00-50管理員名稱密碼(adminpwd)varchar00-50管理員密碼系統(tǒng)配置(sysid)int0-4系統(tǒng)配置id公告(syst

15、itle)varchar00-100網(wǎng)站首頁公告版本信息(sysinfo)varchar00-50網(wǎng)站尾部版本信息鏈接(syslink)varchar00-50網(wǎng)站版本信息鏈接入庫單id(inid)int0-4入庫單id(自動分配)主鍵入庫類型(intype)int0-4入庫圖書的類型外鍵入庫圖書(inbook)varchar00-50入庫的圖書的名稱外鍵數(shù)量(innum)int0-4入庫圖書的數(shù)量時間(intime)datetimenow入庫時間出庫單id(outid)int0-4出庫單id(自動分配)主鍵出庫類型(outtype)int0-4出庫類型外鍵出庫圖書(outbook)varch

16、ar00-50出庫圖書的名稱外鍵出庫訂單號(outnum)int0-4出庫的訂單號會員號(outname)int0-4會員名稱出庫總額(outall)decimal出庫的總額出庫日期(outtime)datetimenow出庫的時間財務(wù)id(mid)int0-4財務(wù)id(自動分配)出庫總值(mmoney)decimal出庫圖書的總價值日期(mdate)datetimenow時間2.1.2 數(shù)據(jù)流數(shù)據(jù)流名:說明:數(shù)據(jù)來源:數(shù)據(jù)去向:組成:訂單數(shù)據(jù)客戶的訂單數(shù)據(jù)流客戶訂單處理產(chǎn)品訂單結(jié)算數(shù)據(jù)客戶對產(chǎn)品埋單的數(shù)據(jù)流客戶訂單處理商品總價值批準(zhǔn)訂單管理員對訂單的審核批準(zhǔn)管理員訂單的處理過程產(chǎn)品訂單入庫數(shù)

17、據(jù)流產(chǎn)品的具體入庫情況產(chǎn)品本身倉庫入庫單出庫數(shù)據(jù)流產(chǎn)品的具體出庫情況倉庫財務(wù)出庫單2.1.3 系統(tǒng)數(shù)據(jù)流圖1)圖書管理系統(tǒng)頂層數(shù)據(jù)流圖2-1圖書管理系統(tǒng)頂級數(shù)據(jù)流圖2)將圖書管理系統(tǒng)分為前臺系統(tǒng)和后臺系統(tǒng)兩部分2-2第0層數(shù)據(jù)流圖 3)下面對0層數(shù)據(jù)流圖進行加工和分解,得到初步的1層數(shù)據(jù)流圖 前臺系統(tǒng)分為會員登陸使用的登陸系統(tǒng)、游客注冊使用的注冊系統(tǒng)和會員使用的會員系統(tǒng)。如圖3-3所示。圖3-3 2號數(shù)據(jù)流圖 后臺系統(tǒng)分為管理員(編輯)登陸使用的登陸系統(tǒng)和登陸后使用的后臺管理系統(tǒng)。如圖3-4所示。 4)再對1層數(shù)據(jù)流圖進行加工和分解,得到進一步加工的2層數(shù)據(jù)流圖 3.1號圖加工和分解3-1號數(shù)

18、據(jù)流圖 3.2號圖加工和分解3-2號數(shù)據(jù)流圖 3.3號圖加工和分解3-3號數(shù)據(jù)流圖 3.4號圖加工和分解3-4號數(shù)據(jù)流圖 3.5號圖加工和分解3-5號數(shù)據(jù)流圖2.1.4描述相關(guān)的數(shù)據(jù)字典(1)數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)項數(shù)據(jù)結(jié)構(gòu):userinfo含義說明:用戶登記表組 成:編號,用戶名,登錄密碼,真實姓名,性別,地址,郵編,電話號碼,電子郵件,讀者層次,累計消費,注冊時間數(shù) 據(jù) 項:id含義說明:唯一標(biāo)識用戶類型: 整型長度: 4取值范圍:00到4取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:username含義說明:登錄時的用戶名類型: 字符型長度: 60取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù)

19、據(jù) 項: passwordstr含義說明:登錄時的密碼類型: 字符型長度: 60取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項: realname含義說明:用戶真實名字類型: 字符型長度: 60取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項: sex含義說明:用戶性別類型: 字符型長度: 20取值范圍:取值含義:默認(rèn)男與其他數(shù)據(jù)項的邏輯關(guān)系:。數(shù)據(jù)結(jié)構(gòu):bookadmin含義說明:管理員信息組 成:管理員賬號,密碼數(shù) 據(jù) 項:管理員賬號adminuser含義說明:唯一標(biāo)識類型: 字符型長度: 20取值范圍:00000到99999取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:密碼

20、adminpass含義說明:管理員密碼類型: 字符型長度: 20取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù)據(jù)結(jié)構(gòu):圖書類別booktype含義說明:圖書類別信息組 成:類型編號,類別名稱,說明數(shù) 據(jù) 項:booktype含義說明:唯一標(biāo)識類型: 整型長度: 4取值范圍:0到4取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:typename含義說明:類別名稱類型: 字符型長度: 40取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:compendium含義說明:說明類型: 字符型長度: 200取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù)據(jù)結(jié)構(gòu):bookinfo含義說明:圖書基本信息組

21、成:編號,書名,圖書分類,作者,頁數(shù),出版社,出版日期,定價,內(nèi)容簡介,總數(shù)量,剩余數(shù)量,封面,評論條數(shù),點擊次數(shù),售出數(shù),特價,折扣,開本數(shù) 據(jù) 項:編號id含義說明:唯一標(biāo)識類型: 整型長度: 4取值范圍:00到4取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:bookname含義說明:書名類型: 字符型長度: 80取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:booktype含義說明:圖書分類類型: 整型長度: 4取值范圍:取值含義:是booktype表的外鍵與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:author含義說明:作者類型: 字符型長度: 40取值范圍:取值含義:與其他數(shù)據(jù)項的

22、邏輯關(guān)系:。數(shù)據(jù)結(jié)構(gòu):bookinfo含義說明:圖書基本信息組 成:編號,書名,圖書分類,作者,頁數(shù),出版社,出版日期,定價,內(nèi)容簡介,總數(shù)量,剩余數(shù)量,封面,評論條數(shù),點擊次數(shù),售出數(shù),特價,折扣,開本數(shù) 據(jù) 項:編號id含義說明:唯一標(biāo)識類型: 整型長度: 4取值范圍:00到4取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:bookname含義說明:書名類型: 字符型長度: 80取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:booktype含義說明:圖書分類類型: 整型長度: 4取值范圍:取值含義:是booktype表的外鍵與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:author含義說明:

23、作者類型: 字符型長度: 40取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:。數(shù)據(jù)結(jié)構(gòu):bookcomment含義說明:圖書評論組 成:編號,書名,說明,評論,讀者姓名,電子郵件,評論日期數(shù) 據(jù) 項:編號id含義說明:唯一標(biāo)識類型: 整型長度: 4取值范圍:00到4取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:usename含義說明:讀者姓名類型: 字符型長度: 20取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:bookname含義說明:書名類型: 字符型長度: 80取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:publisher含義說明:出版社類型: 字符型長度: 60取值

24、范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:。數(shù)據(jù)結(jié)構(gòu):orderbookdetail含義說明:圖書訂購信息組 成:讀者編號,訂單號,書號,訂購數(shù)量,優(yōu)惠價數(shù) 據(jù) 項:orderid含義說明:訂單號唯一標(biāo)識類型: 整型長度: 4取值范圍:00到4取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:uesrid含義說明:讀者編號類型: 整型長度: 4取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:userinfo表的外鍵數(shù) 據(jù) 項:bookid含義說明:書名類型: 整型長度: 4取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:bookinfo表的外鍵數(shù) 據(jù) 項:quantity含義說明:訂購數(shù)量類型: 字符型長度

25、: 40取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:。數(shù)據(jù)結(jié)構(gòu):orderbookperson含義說明:圖書訂購者詳情組 成:編號,讀者編號,讀者姓名,讀者地址,電子郵件,郵編,電話號碼,移動電話,郵寄備注,郵寄方法,付款方法,訂購日期,訂購情況,訂購?fù)瓿扇?,是否要發(fā)票,總計數(shù) 據(jù) 項:id含義說明:編號唯一標(biāo)識符類型: 整型長度: 4取值范圍:0到4取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:數(shù) 據(jù) 項:userid含義說明:讀者編號類型: 整型長度: 4取值范圍:取值含義:與其他數(shù)據(jù)項的邏輯關(guān)系:。數(shù)據(jù)結(jié)構(gòu):shoppingcart含義說明:購物車詳情組 成:讀者編號+書號+數(shù)量數(shù) 據(jù) 項: 。(2

26、)數(shù)據(jù)存儲數(shù)據(jù)存儲:書本信息查詢說明: 流入數(shù)據(jù)流:流出數(shù)據(jù)流:組成: 數(shù)據(jù)量: 存取方式: 。(3)數(shù)據(jù)流數(shù)據(jù)流:訂單數(shù)據(jù)說明: 數(shù)據(jù)流來源:客戶數(shù)據(jù)流去向:訂單處理組成: 平均流量: 高峰期流量:數(shù)據(jù)流:出庫數(shù)據(jù)流說明: 數(shù)據(jù)流來源:倉庫數(shù)據(jù)流去向:財務(wù)組成: 平均流量: 高峰期流量:。(4)處理過程(1) 1:庫存查詢加工邏輯:根據(jù)要查詢的庫存信息,檢索出庫存信息明細(xì)表輸入流:庫存信息查詢,發(fā)出庫存信息請求輸出流:庫存信息清單,進貨信息請求(2) 1:進貨或銷售更新根據(jù)進貨信息或銷售信息更新庫存信息輸入流:已進貨信息,銷售信息輸出流:發(fā)出庫存檢索請求(3)2:銷售信息明細(xì)表查詢根據(jù)要查詢

27、的銷售信息,檢索出銷售信息明細(xì)表輸入流:銷售信息查詢輸出流:銷售清單,銷售單(4) 2:銷售信息更新加工邏輯:根據(jù)銷售信息更細(xì)銷售清單輸入流:前臺銷售信息,庫存信息輸出流:更新庫存清單(5) 3:進貨查詢加工邏輯:根據(jù)要查詢的進貨信息,檢索出進貨信息明細(xì)表輸入流:進貨信息查詢,發(fā)出進貨/進貨清單查詢輸出流:庫存信息清單,已進貨信息,新供貨商信息,進貨單信息清單,進貨單,進貨信息請求,進貨/進貨清單檢索結(jié)果(6) 3:進貨更新加工邏輯:根據(jù)進貨信息更新進貨清單輸入流:進貨信息請求,進貨單輸出流:發(fā)出進貨/進貨清單查詢(7) 4:職工或供貨商查詢加工邏輯:根據(jù)輸入要查詢的職工信息或供貨商信息,檢索

28、出相應(yīng)的結(jié)果輸入流:職工信息查詢,供貨商信息查詢,發(fā)出職工/供貨商清單查詢輸出流:已有供貨商信息,供貨商信息清單,職工信息清單,職工/供貨商清單檢索結(jié)果(8)4:職工或供貨商更新加工邏輯:根據(jù)輸入的職工信息或新供貨商信息更新相應(yīng)的職工清單或供貨商清單輸入流:職工信息,新供貨商信息清單,職工/供貨商清單檢索結(jié)果2.2 系統(tǒng)功能需求2.2.1 系統(tǒng)基本功能1)圖書信息查詢該模塊實現(xiàn)圖書信息的分類顯示,提供最新商品的推薦顯示以及銷售顯示,便于引導(dǎo)購物取向。此外,還提供依據(jù)圖書名稱或是編號等包含關(guān)鍵字實現(xiàn)快速搜索的功能并顯示圖書的有關(guān)詳細(xì)信息。2)購物車管理用于對每一個進入系統(tǒng)的用戶所對應(yīng)的購物車進行

29、管理。將用戶所選購的圖書信息,包括價格、數(shù)量等信息記錄到對應(yīng)的購物車上,便于到收銀臺進行結(jié)帳處理。同時在此模塊中,用戶還可以方便的實現(xiàn)修改購物圖書、清空購物車等操作。3)會員信息管理實現(xiàn)系統(tǒng)相關(guān)用戶信息的注冊及身份驗證,同時也提供對應(yīng)的用戶資料的更新。該系統(tǒng)可以收集用戶相關(guān)的聯(lián)系方式、通訊地址等信息,可以更好的拓展銷售規(guī)模。4)訂單處理根據(jù)購物車中的信息,以及用戶所選擇的送貨方式和付款方式,和用戶對應(yīng)的個人信息生成訂單,便于后續(xù)工作的處理。在該模塊中,用戶可以隨時查閱自己的訂單,并對其進行取消等處理操作。2.2.2 功能劃分圖書營銷管理系統(tǒng)前臺應(yīng)用網(wǎng)頁的功能包括:圖書列表,圖書詳情,個人中心,

30、整站搜索,用戶訂購。圖書營銷管理系統(tǒng)后臺管理網(wǎng)頁的功能包括:系統(tǒng)設(shè)置,會員用戶管理,圖書管理,圖書評論管理,訂單審核,入庫管理,購物車管理。2.2.3 系統(tǒng)前臺功能描述 1)圖書列表將已發(fā)布圖書按各種排列的方法列表出來,如點擊排行,分類列表, 發(fā)布時間等。 2)圖書詳情 將圖書的各項資料包括價格,折扣,作者,簡介等顯示出來。 3)個人中心 包括用戶的注冊和登陸,包括用戶的管理中心,用戶可以通過管理中 心修改自己的個人信息和密碼,并顯示對應(yīng)的積分和等級。 4)整站搜索 可以對整個網(wǎng)站中的任何圖書進行搜索。 5)用戶訂購 會員可以選購圖書并放入購物車,并最終下訂單以完成訂購。2.2.4 系統(tǒng)后臺功

31、能描述 1)系統(tǒng)設(shè)置 主要是設(shè)置網(wǎng)站的基本屬性,如網(wǎng)站名稱,網(wǎng)站的版本信息和網(wǎng)站的 各鏈接。 2)會員管理 對網(wǎng)站會員的增刪以及對網(wǎng)站中會員相應(yīng)積分和等級的管理。 3)圖書管理 網(wǎng)站圖書的修改以及刪除等。4)圖書評論管理 對已購買書的會員用戶可以評價各自買的書籍。 5)訂單審核 根據(jù)客戶下的訂單,對所有訂單進行審核是否通過并發(fā)貨。 6)入庫管理 圖書的入庫管理包括,對不同圖書入庫的信息錄入,包括,書名,類 別,數(shù)量等。 7)購物車管理 根據(jù)訂單的審核效果,將成功售出的圖書進行統(tǒng)計,放入購物車。 第 3 節(jié) 系統(tǒng)功能分析3.1 系統(tǒng)功能設(shè)計3.1.1 系統(tǒng)前臺功能設(shè)計圖書營銷管理系統(tǒng)前臺應(yīng)用網(wǎng)頁

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

33、作者進行圖書的搜索。 5.用戶訂購 1)用戶根據(jù)圖書列表中的購物車按鈕選定圖書,并放入購入車。 2)用戶根據(jù)所選圖書,對購入車中的圖書進行確認(rèn)訂購。 3)用戶填寫訂購單中的基本信息,點擊確認(rèn),則訂購成功。 3.1.2 系統(tǒng)后臺功能設(shè)計 圖書營銷管理系統(tǒng)后臺管理網(wǎng)頁的功能包括:系統(tǒng)設(shè)置,會員管理,圖書管理,訂單審核,入庫管理,出庫管理,財務(wù)報表。其結(jié)構(gòu)圖如圖3-2所示。圖3-2 系統(tǒng)后臺結(jié)構(gòu)圖后臺功能說明1. 系統(tǒng)設(shè)置1)首頁設(shè)置:后臺服務(wù)器以及客戶端信息2)基本配置:公告3)添加管理員:添加管理員以及管理員列表4)修改密碼:修改管理員密碼2.會員管理 1)會員帳戶管理:會員帳戶的增加或者刪除。

34、 2)積分等級管理:會員對應(yīng)購書的積分以及不同等級的管理。3.訂單管理 1)批準(zhǔn)訂單:對客戶提交的訂單進行審批。 2)已批準(zhǔn)訂單:已通過審批的訂單列表,ecxel導(dǎo)出 3)未批準(zhǔn)訂單:未通過審批的訂單列表,ecxel導(dǎo)出4.倉庫管理 1)庫存查詢:對倉庫中現(xiàn)存的圖書類型,名稱,數(shù)量進行查詢 2)入庫操作:書類別的增刪:增加或刪除網(wǎng)站圖書的類別。 3)信息錄入:添加圖書的信息,圖片,簡介等等4)資料更改:對圖書的信息資料進行修改5)出庫操作:出庫表。5財務(wù)管理 1)對各個季度銷售額進行銷售統(tǒng)計。 2)根據(jù)出庫管理中統(tǒng)計的財務(wù)數(shù)據(jù),應(yīng)用水晶報表技術(shù)進行分析。第 4 節(jié) 概念設(shè)計4.1 實體屬性設(shè)計

35、1.用戶登記表userinfo(編號,用戶名,登錄密碼,真實姓名,性別,地址, 郵編,電話號碼,電子郵件,讀者層次,累計消費,注冊時間) 2.管理員信息表bookadmin(管理員賬號,密碼) 圖書類別表booktype(類型編號,類別名稱,說明)3. 圖書基本信息表bookinfo(編號,書名,圖書分類,作者,頁數(shù),出版社, 出版日期,定價,內(nèi)容簡介,總數(shù)量,剩余數(shù)量,封面,評論條數(shù),點擊 次數(shù),售出數(shù),特價,折扣,開本)4. 圖書評論表bookcomment(編號,書名,說明,評論,讀者姓名,電子郵 件,評論日期)5. 所缺圖書書目表lackbookregister(編號,讀者姓名,書名,

36、出版社, 作者,登記日期) 6. 圖書訂購信息表orderbookdetail(讀者編號,訂單號,書號,訂購數(shù) 優(yōu)惠價) 7.圖書訂購者詳情表orderbookperson(編號,讀者編號,讀者姓名,讀者地址,電子郵件,郵編,電話號碼,移動電話,郵寄備注,郵寄方法,付款方法,訂購日期,訂購情況,訂購?fù)瓿扇?,是否要發(fā)票,總計)4.2 e_r圖從本系統(tǒng)中規(guī)劃出的實體有:用戶信息實體、管理員信息實體、圖書實體、圖書評論實體、圖書分類實體、訂單實體。全局e-r圖如圖4-1所示:用戶圖 書 分 類訂 單 圖 書購 買分 類評 論圖書評論表1nnmm1n類型編號類型名稱說 明書號編 號評 論讀者姓名評論日

37、期編 號用戶名性 別電話號碼地 址讀者層次編號作者價格出版社總數(shù)量書 名用戶編號 訂單編號總價格購買時間訂購數(shù)量優(yōu)惠價詳 情密碼全局e-r圖 實體之間關(guān)系的e-r圖 管理員實體的e-r圖,如圖4-2所示。 圖書分類實體的e-r圖,如圖4-3所示。用戶信息實體的e-r圖,如圖4-4所示。圖書實體的e-r圖,如圖4-5所示。訂單實體的e-r圖,如圖4-6所示。訂單列表實體的e-r圖,如圖4-7所示。 管理員帳 號密 碼圖書分類類型編號類別名稱說 明 圖4-2 管理員實體的e-r圖 圖4-3 圖書分類實體e-r圖 用 戶編 號登錄密碼讀者層次電子郵件電話號碼地 址用戶名真實姓名性 別注冊時間圖 4-

38、4 用戶實體e-r圖 圖4-5 圖書實體e-r圖 圖4-6 訂單實體e-r圖圖 4-7訂單列表實體的e-r圖第 5 節(jié) 邏輯設(shè)計5.1 數(shù)據(jù)庫邏輯設(shè)計5.1.1關(guān)系表詳細(xì)設(shè)計用戶登記表是用來存放用戶的詳細(xì)信息的數(shù)據(jù)表,會員通過用戶名和密碼登陸到本站,實現(xiàn)購買圖書,下訂單,添加購物車等功能如表5.1所示。表5.1 用戶登記表userinfo序號名稱字段數(shù)據(jù)類型備注1編號idint主鍵2用戶名usernamevarchar(60)check (id like 10-90-9)3登錄密碼passwordstrvarchar(60)4真實姓名realnamevarchar(60)5性別sexvarch

39、ar(20)默認(rèn)男6地址addressvarchar(100)7郵編postcodevarchar(20)8電話號碼phonenumbervarchar(20)9電子郵件emailvarchar(100)10讀者層次userlevelvarchar(20)允許空11累計消費totalconsumptionvarchar(40)允許空12注冊時間regtimedatatime允許空 表5.2為書店管理員信息表,記錄管理員的帳號和密碼。表5.2 bookadmin表序號名稱字段類型備注1管理員賬號adminuservarchar(20)主鍵2密碼adminpassvarchar(20)圖書類別表是

40、用來存放圖書類別的數(shù)據(jù)表,包括類別類別編號、類別名、說明、分類,內(nèi)容如表5.3所示。表5.3 圖書類別表booktype序號名稱字段類型備注1類型編號booktypeint主鍵2類別名稱typename varchar(40)3說明compendiumvarchar(200)允許空圖書基本信息表,用來保存圖書的基本信息像書名、作者、出版社等等,當(dāng)有新書添加時,圖書的信息都保存在這里。網(wǎng)站上圖書的顯示也是直接從這個表中讀取的,如表5.4所示。圖書評論表是用來存儲讀者對每本圖書評論意見的,當(dāng)其時用戶進行瀏覽該圖書的話就會看到相應(yīng)的評論,查看圖書的好與壞,如表5.5所示。所缺圖書書目表用來存儲所缺圖

41、書信息,當(dāng)用戶注冊并登陸的用戶沒有查找到自己想要的圖書時可以通過缺書登記記錄出自己想要圖書信息都存儲在此表中,如表5.6所示。圖書訂購信息表用來存儲訂單已經(jīng)下達(dá)的,表中包括讀者的信息和圖書的信息,訂單下達(dá)后,圖書管理員就可以在這里查看訂單的信息,如表5.7所示。表5.4 圖書基本信息表bookinfo序號名稱字段類型備注1編號idint主鍵2書名booknamevarchar(80)3圖書分類booktypeint外鍵參照于表booktype4作者authorvarchar(40)5頁數(shù)pagesint可為空6出版社publishvarchar(60)7出版日期publishdatedatet

42、ime8定價pricemoney9內(nèi)容簡介compendiumtext可為空10總數(shù)量amountint可為空11剩余數(shù)量leav_numberint可為空12封面coverimage可為空13評論條數(shù)commentnumberint可為空14點擊次數(shù)hitnumberint可為空15售出數(shù)soldnumberint可為空16特價specialpriceint可為空17折扣discountint可為空18開本pagelargevarchar(10)可為空表5.5 圖書評論表bookcomment序號名稱字段類型備注1編號idint主鍵,2書名booknamevarchar(80)3說明capt

43、ionvarchar(80)可為空4評論commenttext5讀者姓名usenamevarchar(40)可為空6電子郵件emailvarchar(60)可為空7評論日期commentdatedatetime可為空表5.6 所缺圖書書目表lackbookregister序號名稱字段類型備注1編號idint主鍵2讀者姓名usenamevarchar(20)3書名booknamevarchar(80)4出版社publishervarchar(60)允許空5作者authorvarchar(20)允許空6登記日期registerdatevarchar(60)表5.7 圖書訂購信息表orderbook

44、detail序號名稱字段類型備注1讀者編號uesridint外鍵check約束2訂單號orderidint主鍵3書號bookidint外鍵4訂購數(shù)量quantityint5優(yōu)惠價discountpricevarchar(40)圖書訂購者詳情表用來保存下訂單的用戶的信息,主要信息包括讀者的姓名和地址信息,如表5.8所示。表5.8 圖書訂購者詳情表orderbookperson序號名稱字段類型備注1編號idint主鍵2讀者編號useridint外鍵check約束3讀者姓名usernamevarchar(60)4讀者地址addressvarchar(100)5電子郵件emailvarchar(40)

45、6郵編postcodevarchar(20)7電話號碼phonenumbervarchar(20)8移動電話mobilephonevarchar(20)9郵寄備注sendmemovarchar(200)允許空10郵寄方法sendmethodvarchar(10)11付款方法paymethodvarchar(10)12訂購日期orderdatedatetime13訂購情況orderstatusvarchar(10)允許空14訂購?fù)瓿扇誳rderfinishdatevarchar(40)允許空15是否要發(fā)票needinvoicevarchar(10)16總計totaldiseountpricevarchar(40)允許空購物車詳情表存儲購買的圖書信息,如表5.9所示。表5.9 購物車詳情表shoppingcart序號名稱字段類型備注1讀者編號useridint主鍵2書號bookidint主鍵3訂購數(shù)量quantityint5.1.2模擬測試數(shù)據(jù)booka

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論