![圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view/0b8153f4fa83d478985ba8bc4667a401/0b8153f4fa83d478985ba8bc4667a4011.gif)
![圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view/0b8153f4fa83d478985ba8bc4667a401/0b8153f4fa83d478985ba8bc4667a4012.gif)
![圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view/0b8153f4fa83d478985ba8bc4667a401/0b8153f4fa83d478985ba8bc4667a4013.gif)
![圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view/0b8153f4fa83d478985ba8bc4667a401/0b8153f4fa83d478985ba8bc4667a4014.gif)
![圖書銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view/0b8153f4fa83d478985ba8bc4667a401/0b8153f4fa83d478985ba8bc4667a4015.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)報(bào)告2011年05月28日TOC\o"1-5"\h\z引言 1\o"CurrentDocument"第一章系統(tǒng)分析 1\o"CurrentDocument"功能需求 2\o"CurrentDocument"待開發(fā)系統(tǒng)功能 2\o"CurrentDocument"第二章系統(tǒng)功能概要設(shè)計(jì) 2\o"CurrentDocument"系統(tǒng)主要功能模塊設(shè)計(jì) 2\o"CurrentDocument"系統(tǒng)處理流程分析 3\o"CurrentDocument"系統(tǒng)接口設(shè)計(jì) 4\o"CurrentDocument"2.3.1 外部接口 4\o"CurrentDocument"2.3.2 內(nèi)部接口 5\o"CurrentDocument"第三章系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 5\o"CurrentDocument"系統(tǒng)數(shù)據(jù)庫分析 5\o"CurrentDocument"系統(tǒng)關(guān)系表 6\o"CurrentDocument"數(shù)據(jù)字典 6\o"CurrentDocument"3.3.1 數(shù)據(jù)項(xiàng) 6\o"CurrentDocument"3.3.2 數(shù)據(jù)結(jié)構(gòu) 7\o"CurrentDocument"3.3.3 數(shù)據(jù)流表 8\o"CurrentDocument"3.3.4 數(shù)據(jù)存儲(chǔ) 8\o"CurrentDocument"3.3.5 處理過程 9\o"CurrentDocument"第四章概念結(jié)構(gòu)設(shè)計(jì) 9\o"CurrentDocument"用戶管理模塊 9\o"CurrentDocument"圖書管理模塊 10\o"CurrentDocument"圖書銷售管理模塊 11\o"CurrentDocument"查詢管理模塊 12\o"CurrentDocument"報(bào)表查詢管理模塊 13\o"CurrentDocument"數(shù)據(jù)管理模塊 14\o"CurrentDocument"圖書銷售管理系統(tǒng)E-R圖 15\o"CurrentDocument"與系統(tǒng)E-R圖對應(yīng)的關(guān)系模式 16\o"CurrentDocument"5.1.1試題所對應(yīng)的關(guān)系模式 16\o"CurrentDocument"聯(lián)系所對應(yīng)的關(guān)系模式 16關(guān)系模式優(yōu)化處理 17第六章物理結(jié)構(gòu)設(shè)計(jì) 18\o"CurrentDocument"系統(tǒng)數(shù)據(jù)處理特點(diǎn) 18\o"CurrentDocument"系統(tǒng)數(shù)據(jù)存儲(chǔ)選擇 18\o"CurrentDocument"第七章數(shù)據(jù)庫的實(shí)施和維護(hù) 18\o"CurrentDocument"7.1數(shù)據(jù)庫的實(shí)施 19\o"CurrentDocument"致謝 20隨著計(jì)算機(jī)的普及書店規(guī)模的不斷擴(kuò)大,傳統(tǒng)的圖書銷售管理方法,都是通過人工統(tǒng)計(jì)和計(jì)算的管理方式進(jìn)行的。這樣的管理方法不但費(fèi)時(shí)費(fèi)力,也容易產(chǎn)生計(jì)算上的錯(cuò)誤和疏漏;計(jì)算機(jī)技術(shù)的全面普及,打破了書店管理的傳統(tǒng)管理方法,提高了管理效率的同時(shí),克服了傳統(tǒng)管理方法中易產(chǎn)生的問題,使管理員能夠有序的、全面的對圖書銷售和庫存進(jìn)行管理。通過圖書銷售管理系統(tǒng)可以解決書店管理中遇到的各種問題,該圖書銷售管理系統(tǒng)分析了市場需求和實(shí)際需要,利用MicrosoftVisualStudio2008連接SQL數(shù)據(jù)庫的方式,實(shí)現(xiàn)了書店的圖書銷售等一系列管理,該系統(tǒng)具有處理圖書錄入、圖書銷售及管理、圖書查詢、報(bào)表查詢等功能。第一章系統(tǒng)分析1.1功能需求:本系統(tǒng)是根據(jù)書店的實(shí)際需求而開發(fā)的,要求穩(wěn)定、可靠的實(shí)現(xiàn)圖書銷售的自動(dòng)化管理,通過本系統(tǒng)可以達(dá)到以下目標(biāo):a、用戶管理:對系統(tǒng)所有用戶的相關(guān)信息進(jìn)行管理。b、圖書管理:對圖書信息進(jìn)行添加以及編輯,對圖書基本信息的錄入及編輯包括圖書類別、圖書進(jìn)價(jià)、圖書售價(jià)、圖書出版社、圖書折扣、圖書作者等。c、圖書銷售管理:對圖書的銷售信息進(jìn)行動(dòng)態(tài)添加并實(shí)現(xiàn)對圖書庫存量的動(dòng)態(tài)修改等,所添加的圖書銷售信息包括圖書的售價(jià)、折扣、銷售日期。d、查詢管理:用戶根據(jù)實(shí)際需要對圖書、圖書銷售、圖書庫存等信息分類查詢。e、報(bào)表查詢:系統(tǒng)用戶可以通過對時(shí)間段的選擇來查看該段時(shí)間內(nèi)圖書的銷售情況,以便于做出更為合理的銷售計(jì)劃、提高效益。f、數(shù)據(jù)管理:為了防止系統(tǒng)用戶的誤操作,用戶可以根據(jù)自己的需要對圖書信息、銷售數(shù)據(jù)等進(jìn)行備份等操作。待開發(fā)軟件功能:通過以上的系統(tǒng)目標(biāo)分析,根據(jù)以上系統(tǒng)所要滿足的功能,設(shè)計(jì)出了圖書銷售管理系統(tǒng)的主要功能模塊圖,如圖1.1所示。圖1.1圖書銷售管理系統(tǒng)的系統(tǒng)功能圖第二章 系統(tǒng)功能概要設(shè)計(jì)該圖書銷售管理系統(tǒng)是根據(jù)書店的情況結(jié)合實(shí)際需求而開發(fā)的,完全能夠幫助書店實(shí)現(xiàn)高效、準(zhǔn)確的圖書銷售自動(dòng)化管理。系統(tǒng)主要功能模塊設(shè)計(jì):結(jié)合前面對系統(tǒng)功能的分析,以及MicrosoftVisualStudio2008開發(fā)環(huán)境的特點(diǎn),得到如下圖所示的系統(tǒng)功能模塊圖:圖書銷售管理系統(tǒng)圖2.1圖書銷售管理系統(tǒng)主要功能模塊圖系統(tǒng)各個(gè)模塊功能分配如下:(1)用戶管理模塊:系統(tǒng)用戶根據(jù)權(quán)限進(jìn)行系統(tǒng)登錄并對相關(guān)用戶信息進(jìn)行管理;(2)圖書管理模塊:對圖書的各種信息、類別進(jìn)行錄入、管理;(3)圖書銷售管理模塊:對圖書的各種銷售信息進(jìn)行錄入、管理;(4)查詢管理模塊:對各種信息進(jìn)行統(tǒng)計(jì)、查詢;(5)報(bào)表查詢管理模塊:對銷售完的圖書進(jìn)行統(tǒng)計(jì)、查詢;(6)數(shù)據(jù)管理功能模塊:對系統(tǒng)相關(guān)數(shù)據(jù)進(jìn)行操作。系統(tǒng)處理流程分析:(1)系統(tǒng)啟動(dòng),用戶根據(jù)自己的身份選擇登錄用戶類型并進(jìn)行身份驗(yàn)證(根據(jù)用戶輸入的登錄信息與數(shù)據(jù)庫中的信息進(jìn)行比對);(2)登錄成功后,進(jìn)入系統(tǒng)主界面;(3)系統(tǒng)初始化,導(dǎo)入數(shù)據(jù)庫;(4)登錄成功的用戶根據(jù)自己的權(quán)限級(jí)別進(jìn)行相應(yīng)的功能選擇并進(jìn)行操作;(5)退出系統(tǒng)。
系統(tǒng)具體處理流程如圖2.2所示:圖2.2系統(tǒng)處理流程圖2.3系統(tǒng)接口設(shè)計(jì):外部接口用戶界面:采用GUI圖形用戶界面,含菜單、圖片控件、Button按鈕、文本框等元素。軟件接口:系統(tǒng)運(yùn)行于MicrosoftVisualStudio2008開發(fā)環(huán)境下。硬件接口:運(yùn)行于PC機(jī)上。內(nèi)部接口(1)用戶管理模塊(M1):由相應(yīng)事件驅(qū)動(dòng)消息激活,完成用戶登陸功能,之后進(jìn)入消息循環(huán)狀態(tài),對相關(guān)用戶信息進(jìn)行操作。(2)圖書管理模塊:由相應(yīng)事件驅(qū)動(dòng)消息激活,完成圖書信息管理,之后進(jìn)入消息循環(huán)狀態(tài)。(3)圖書銷售管理模塊(M3):由相應(yīng)事件驅(qū)動(dòng)消息激活,完成圖書銷售以及銷售信息管理,之后進(jìn)入消息循環(huán)狀態(tài)。(4)查詢管理模塊(M4):由相應(yīng)事件驅(qū)動(dòng)消息激活,完成對圖書相關(guān)信息的查詢功能,之后進(jìn)入消息循環(huán)狀態(tài)。(5)報(bào)表查詢管理模塊(M5):由相應(yīng)事件驅(qū)動(dòng)消息激活,完成圖書銷售報(bào)表查詢,之后進(jìn)入消息循環(huán)狀態(tài)。(6)數(shù)據(jù)管理模塊(M6):由相應(yīng)事件驅(qū)動(dòng)消息激活,對系統(tǒng)相關(guān)數(shù)據(jù)進(jìn)行操作,之后進(jìn)入消息循環(huán)狀態(tài)。第三章系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)3.1系統(tǒng)數(shù)據(jù)庫分析:通過對圖書銷售管理系統(tǒng)的功能分析我們已知道,圖書銷售管理系統(tǒng)具有處理圖書錄入、圖書銷售、銷售統(tǒng)計(jì)、查詢庫存等功能,通過該系統(tǒng)能夠幫助用戶迅速準(zhǔn)確的對已銷售圖書和剩余庫存圖書進(jìn)行統(tǒng)計(jì)和銷售數(shù)據(jù)的匯總工作,以此來提高書店的管理效率以及實(shí)際操作過程中的準(zhǔn)確性。因此,在該系統(tǒng)的后臺(tái)就必須得有一個(gè)強(qiáng)大的數(shù)據(jù)庫作為其功能的支持。SQL(StructuredQueryLanguage)作為一門結(jié)構(gòu)化查詢語言,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,也是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。當(dāng)前,幾乎所有關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件都支持SQL,而許多的軟件廠商也對SQL的基本命令集進(jìn)行了不同程度的擴(kuò)充和修改,使用戶在對其功能的使用上更加的容易。所以,在圖書銷售管理系統(tǒng)的數(shù)據(jù)庫使用上就選擇SQL數(shù)據(jù)庫。3.2系統(tǒng)關(guān)系表:在對圖書銷售管理系統(tǒng)的功能模塊進(jìn)行了設(shè)計(jì)的基礎(chǔ)上,要使其能夠穩(wěn)定、可靠的實(shí)現(xiàn)圖書銷售的自動(dòng)化管理,就必須建立關(guān)系型數(shù)據(jù)表,具體關(guān)系表如下:(1) 用戶信息(Users):UserID(用戶賬號(hào))、Password(用戶密碼)、Quanxian(用戶權(quán)限);(2) 圖書信息(BookInfo):BookID(圖書編號(hào))、BookName(圖書名稱)、CategoryID(圖書類別編號(hào))、Author(圖書作者)、Publisher(圖書出版社)、PublisherDate(圖書出版日期)、Purchase(圖書進(jìn)價(jià))、Price(圖書售價(jià))、StockNumber(圖書庫存數(shù)量)、Discount(圖書折扣)、Barcode(圖書條形碼);(3) 圖書類別信息(CategoryInfo):CategoryID(圖書類別編號(hào))、CategoryName(圖書類別名);(4)圖書銷售信息(SakeDetails):SaleID(銷售編號(hào))、BookID(圖書編號(hào))、RealSalePrice(銷售價(jià)格)、SaleNuber(銷售數(shù)量)、SaleDate(銷售日期)。在系統(tǒng)的實(shí)際運(yùn)行中,使用系統(tǒng)的有三個(gè)權(quán)限級(jí)別的用戶,分別是顧客、一般用戶(員工)、數(shù)據(jù)庫管理員(DBA),作為游客僅能進(jìn)入系統(tǒng)查看有限的圖書信息。因此,作為顧客在數(shù)據(jù)庫中沒有相關(guān)信息記錄。數(shù)據(jù)庫管理員對圖書銷售管理系統(tǒng)擁有絕對的控制權(quán),而一般用戶對系統(tǒng)的控制權(quán)有限。數(shù)據(jù)庫管理員能夠動(dòng)態(tài)的添加、刪除一般用戶且能夠根據(jù)實(shí)際情況對一般用戶的信息進(jìn)行修改。在數(shù)據(jù)庫管理員登錄的系統(tǒng)的同時(shí),一般用戶不能進(jìn)入到系統(tǒng);相反,在一般用戶進(jìn)入系統(tǒng)后,數(shù)據(jù)庫管理員也不能進(jìn)入系統(tǒng)。3.3數(shù)據(jù)字典:根據(jù)系統(tǒng)需求分析,利用表格方式設(shè)計(jì)出了以下數(shù)據(jù)字典:數(shù)據(jù)項(xiàng)數(shù)據(jù)字典的數(shù)據(jù)項(xiàng)如下表所示:
編號(hào)數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)類型備注1UserIDNvarchar用戶賬號(hào)、有唯一值、不能為空、長度為20個(gè)字符2PasswordNvarchar用戶密碼、長度為20個(gè)字符3QuanxianNvarchar用戶權(quán)限的劃分(管理員、用戶)4BookIDInt圖書編號(hào)、有唯一值、不能為空5BookNameNvarchar圖書名稱、6CategoryIDInt圖書類別、不能為空7AuthorNvarchar圖書作者8PublisherNvarchar圖書出版社9PublishDateDatetime圖書出版日期10PurchaseMoney圖書進(jìn)價(jià)11PriceMoney圖書售價(jià)12StockNumberInt圖書庫存13DiscountInt圖書折扣14BarcodeNvarchar圖書條形碼15CaigiryNameNvarchar圖書類別名稱16SaleIDInt圖書銷售日期17RealSaleNuberMoney銷售價(jià)格18SaleDateDatetime銷售日期數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)字典的數(shù)據(jù)結(jié)構(gòu)如下表:編號(hào)數(shù)據(jù)結(jié)構(gòu)名存儲(chǔ)名別名屬性備注1用戶信息表UsersUUserID、Password、Quanxian永久存儲(chǔ)2圖書信息表BookInfoBBookID、BookName、CategoryID、Author、Publisher、PublishDate、Purchase、Price、StockNumber、Discount、Barcode永久存儲(chǔ)3圖書類別表CategoryInfoCCategoryID、CategoryName永久存儲(chǔ)4銷售信息表SaleDetailsSSaleID、BookID、RealSalePrice、SaleNuber、SaleDate永久存儲(chǔ)5圖書查詢表虛擬XBookID、BookName、CategoryID、Author、Publisher、PublishDate、Price、StockNumber、Discount、Barcode;(均來自B表)聯(lián)系6分類查詢表虛擬YBookName、CategoryName;(分別來自B、C表)聯(lián)系7庫存查詢表虛擬ZBookID、BookName、StockNumber;(均來自B表)聯(lián)系
數(shù)據(jù)流表數(shù)據(jù)字典的數(shù)據(jù)流如下表所示:數(shù)據(jù)流名稱數(shù)據(jù)流來源數(shù)據(jù)流去向組成備注添加用戶信息用戶輸入U(xiǎn)UserID、Password、Quanxian刪除用戶UUUserID、Password、Quanxian修改密碼UUUserID、Password圖書入庫信息用戶輸入、CBBookID、BookName、CategoryID、Author、Publisher、PublishDate、Purchase、Price、StockNumber、Discount、Barcode圖書編輯BBBookID、BookName、CategoryID、Author、Publisher、Publisher、PublishDate、Purchase、Price、StockNumber、Discount、Barcode圖書類別信息添加用戶輸入、CCCategoryID、CategoryName圖書類別信息修改CCCategoryID、CategoryName圖書信息查詢BBBookID、BookName、CategoryID、Author、Publisher、PublishDate、Price、StockNumber、Discount、Barcode圖書分類信息查詢C、BCCategoryID、CategoryName、BookID、BookName庫存信息查詢BBBookID、BookName、CategoryIDStockNumber查詢?nèi)斩葓?bào)表SSSaleID、BookID、RealSalePrice、SaleNuber、SaleDate查詢月度報(bào)表SSSaleID、BookID、RealSalePrice、SaleNuber、SaleDate查詢年度報(bào)表SSSaleID、BookID、RealSalePrice、SaleNuber、SaleDate數(shù)據(jù)存儲(chǔ)數(shù)據(jù)字典的數(shù)據(jù)存儲(chǔ)如下表所示:數(shù)據(jù)存儲(chǔ)名稱物理存儲(chǔ)名稱組成備注
用戶表UsersUserID、Password、Quanxian實(shí)體圖書信息表BookInfoBookID、BookName、CategoryID、Author、Publisher、Publisher、PublishDate、Purchase、Price、StockNumber、Discount、Barcode實(shí)體銷售信息表SaleDetailsSaleID、BookID、RealSalePrice、SaleNuber、SaleDate實(shí)體圖書類別表CategoryInfoCategoryID、CategoryName聯(lián)系處理過程數(shù)據(jù)字典的處理過程如下表所示:處理過程名稱輸入數(shù)據(jù)流處理類容輸出數(shù)據(jù)流備注銷售統(tǒng)計(jì)終端輸入已銷售的圖書編號(hào)、名稱、價(jià)格以及圖書類別S圖書分類統(tǒng)計(jì)C圖書類別編號(hào)、圖書類別名稱C圖書庫存統(tǒng)計(jì)B、C圖書編號(hào)、名稱、類別以及圖書庫存數(shù)量CDBA編輯U、B、C用戶、圖書等常規(guī)信息U、B、C第四章概念結(jié)構(gòu)設(shè)計(jì)經(jīng)過前面的系統(tǒng)功能需求分析,確定了該圖書銷售管理系統(tǒng)由用戶管理、圖書管理、圖書類別、查詢管理以及銷售報(bào)表等幾大功能模塊組成。下面給出各個(gè)功能模塊的分析及分E-R圖的設(shè)計(jì)及對其進(jìn)行的各項(xiàng)調(diào)整。4.1用戶管理模塊:經(jīng)過小組成員對圖書銷售管理系統(tǒng)的功能分析得出,該系統(tǒng)對用戶的設(shè)置類型為兩種,一種是系統(tǒng)管理員(也即數(shù)據(jù)庫管理員DBA),另一種用戶即圖書銷售管理系統(tǒng)的一般用戶(操作員),該圖書銷售系統(tǒng)的管理員為一個(gè),一般用戶(操作員)為多個(gè)。2種用戶對系統(tǒng)的功能控制權(quán)限不同,具體如下:A、管理員:對系統(tǒng)的一般用戶進(jìn)行信息添加、刪除,一個(gè)系統(tǒng)管理員可以對多個(gè)一般用戶的信息進(jìn)行管理;對圖書信息進(jìn)行登記、修改,對圖書類別信息進(jìn)行添加、修改,對圖書的各種信息進(jìn)行查詢以及銷售報(bào)表的查詢。B、操作員:對自己的用戶信息進(jìn)行修改、對圖書的銷售進(jìn)行管理、登記,對圖書肚餓各種信息進(jìn)行查詢。圖4.1用戶管理E-R圖4.2圖書管理模塊:圖書管理模塊的設(shè)計(jì)是對圖書的各種相關(guān)信息以及圖書的類別信息進(jìn)行添加、修改等操作,圖書信息的添加有系統(tǒng)管理員操作。A、圖書信息:每一種圖書對應(yīng)著一個(gè)圖書類別,圖書與圖書類別之間是多對一的關(guān)系。B、圖書類別信息:一種圖書類別由多種不同的圖書,圖書類別與圖書之間是一對多的關(guān)系。C、一個(gè)管理員可以添加多種圖書,圖書與管理員之間是多對一的關(guān)系,;一個(gè)管理員可以添加多種圖書類別信息,圖書類別與管理員之間是多對一的關(guān)系。
圖4.2圖書管理E-R圖4.3圖書銷售管理模塊:圖書銷售管理模塊的功能比較單一,其主要功能是讓一般用戶(操作員)實(shí)現(xiàn)對圖書銷售信息的動(dòng)態(tài)添加,以便于系統(tǒng)用戶根據(jù)圖書的銷售情況對圖書的銷售進(jìn)行預(yù)測,更好的做好圖書銷售的調(diào)整計(jì)劃。A、圖書銷售信息:每本圖書的銷售只能由一個(gè)操作員來完成,不同圖書的銷售可以由不同的操作員來完成添加,圖書的銷售與操作員之間是多對多的關(guān)系。B、一般用戶(操作員):每個(gè)操作員可以銷售多本不同的圖書,操作員與圖
書銷售之間是多對多的關(guān)系。4.4查詢管理模塊:查詢管理模塊的設(shè)計(jì)使得系統(tǒng)管理員能夠動(dòng)態(tài)的根據(jù)需要查詢各類圖書信息以及圖書庫存信息,能夠更好的方便用戶對圖書做出管理,提高工作效率。該管理模塊分為三個(gè)部分即:圖書查詢、分類查詢、庫存查詢。圖書查詢是根據(jù)用戶輸入的圖書名或者圖書條形碼查找圖書的相關(guān)信息;分類查詢是根據(jù)用戶輸入的圖書類別名查找該類別下的所有圖書;圖書庫存查詢是根據(jù)用戶輸入的圖書編號(hào)查找該編號(hào)對應(yīng)的圖書名以及圖書數(shù)量。A、圖書查詢:該查詢涉及到的關(guān)系表為X表,該查詢操作只能同時(shí)由一個(gè)用戶來完成(管理員、操作員),每個(gè)系統(tǒng)用戶都可以進(jìn)行查詢,該查詢與用戶之間是多對多的關(guān)系。B、分類查詢:該查詢涉及到的關(guān)系表位Y表,該查詢操作只能同時(shí)由一個(gè)用戶來完成(管理員、操作員),每個(gè)系統(tǒng)用戶都可以進(jìn)行查詢,該查詢與用戶之間是多對一的關(guān)系。C、庫存查詢:該查詢涉及到的關(guān)系表位Z表,該查詢操作只能同時(shí)由一個(gè)用戶來完成(管理員、操作員),每個(gè)系統(tǒng)用戶都可以進(jìn)行查詢,該查詢與用戶之間是多對一的關(guān)系。D、用戶:這里的用戶包括管理員和一般用戶(操作員),涉及到用戶表U,用戶可以一次根據(jù)查詢種類進(jìn)行多種圖書的查詢,用戶與這三種查詢之間是多對4.5報(bào)表查詢管理模塊:報(bào)表查詢管理模塊的設(shè)計(jì)使得管理員能夠更為方便的查看、打印各類圖書的銷售統(tǒng)計(jì)情況。該查詢模塊分為三個(gè)查詢部分,系統(tǒng)管理員可以根據(jù)自己的實(shí)際需要選擇相應(yīng)的報(bào)表查詢種類查看圖書銷售的統(tǒng)計(jì)信息,具體即為:日度報(bào)表查詢、月度報(bào)表查詢、年度報(bào)表查詢?nèi)?。三類?bào)表查詢都是根據(jù)系統(tǒng)管理員輸入的相關(guān)銷售時(shí)間段來查看在該時(shí)間段內(nèi)所有的圖書銷售統(tǒng)計(jì)情況。報(bào)表查詢涉及到的關(guān)系表為S表,所涉及到的屬性為S表的所有屬性,即為:SaleID、BookID、RealSalePrice、SaleNuber、SaleDate。再者系統(tǒng)管理員可以對銷售報(bào)表按日度、月度、年度三類來查詢,而銷售報(bào)表只能夠被系統(tǒng)管理員所查詢。所以,系統(tǒng)管理員與報(bào)表之間是一對多的關(guān)系。4.6數(shù)據(jù)管理模塊:圖書銷售管理系統(tǒng)設(shè)計(jì)中數(shù)據(jù)管理模塊的設(shè)計(jì)是為了便于系統(tǒng)用戶能夠備份系統(tǒng)中的圖書信息、圖書類別信息、圖書銷售信息、用戶信息等數(shù)據(jù)以及恢復(fù)被系統(tǒng)用戶誤操作所刪除的相關(guān)信息,該模塊功能的實(shí)現(xiàn)主要依靠U、B、S、C四個(gè)關(guān)系數(shù)據(jù)表。4.7圖書銷售管理系統(tǒng)E-R圖:管理員(UserID、Password、Quanxian);操作員(UserID、Password、Quanxian);圖書(BookID、CategoryID、BookName、Author、Publisher、PublishDate、Purchase、Price、StockNumber、Discount、Barcode);圖書類別(CategoryID、CategoryName);圖書銷售(SaleID、BookID、RealSalePrice、SaleNuber、SaleDate;)圖書查詢(BookID、CategoryID、BookName、Author、Publisher、PublishDate、Price、StockNumber、Discount、Barcode);分類查詢(CategoryName、BookName);庫存查詢(BookID、BookName、StockNumber);銷售報(bào)表(SaleID、BookID、RealSalePrice、SaleNuber、SaleDate)。圖4.7圖書銷售管理系統(tǒng)E-R圖第五章邏輯結(jié)構(gòu)設(shè)計(jì)5.1與系統(tǒng)E-R圖對應(yīng)的關(guān)系模式:實(shí)體所對應(yīng)的關(guān)系模式管理員(UserID、Password、Quanxian);操作員(UserID、Password、Quanxian);圖書(BookID、CategoryID、BookName、Author、Publisher、PublishDate、Purchase、Price、StockNumber、Discount、Barcode);圖書類別(CategoryID、CategoryName);圖書銷售(SaleID、BookID、RealSalePrice、SaleNuber、SaleDate);圖書查詢(BookID、CategoryID、BookName、Author、Publisher、PublishDate、Price、StockNumber、Discount、Barcode);分類查詢(CategoryName、BookName);庫存查詢(BookID、BookName、StockNumber);銷售報(bào)表(SaleID、BookID、RealSalePrice、SaleNuber、SaleDate)。說明:1、下加橫線部分表示關(guān)系的碼;2、以上關(guān)系的詳細(xì)內(nèi)容說明請參照概念結(jié)構(gòu)設(shè)計(jì)中的具體內(nèi)容;3、上面的各個(gè)關(guān)系對概念結(jié)構(gòu)設(shè)計(jì)中的部分相關(guān)內(nèi)容了作了修改,主要加了各個(gè)實(shí)體之間的聯(lián)系。5.2聯(lián)系所對應(yīng)的關(guān)系模式:1)把操作員與圖書銷售之間的n:m的銷售聯(lián)系轉(zhuǎn)化為相應(yīng)的關(guān)系模式如下:銷售(SaleID、BookID、RealSalePrice、SaleNuber、SaleDate);2)把用戶與圖書查詢之間的n:m的查詢聯(lián)系轉(zhuǎn)化為相應(yīng)的關(guān)系模式如下:查詢(BookID、CategoryID、BookName、Author、Publisher、PublishDate、Price、StockNumber、Discount、Barcode);3)把用戶與分類查詢之間的n:m的查詢聯(lián)系轉(zhuǎn)化為相應(yīng)的關(guān)系模式如下:查詢(CategoryName、BookName);4)把用戶與庫存查詢之間的n:m的查詢聯(lián)系轉(zhuǎn)化為相應(yīng)的關(guān)系模式如下:查詢(BookID、BookName、StockNumber);5)其他聯(lián)系處理說明如下:管理員與操作員之間的1:n聯(lián)系與用戶關(guān)系合并;管理員與圖書之間的1:n聯(lián)系與圖書關(guān)系合并;管理員與圖書類別之間的1:n聯(lián)系與圖書類別關(guān)系合并;管理員與銷售報(bào)表之間的1:n聯(lián)系與銷售關(guān)系合并。5.3關(guān)系模式優(yōu)化處理:按照數(shù)據(jù)依賴對關(guān)系模式進(jìn)行逐一分析,并進(jìn)行極小化處理:管理員(UserID、Password、Quanxian)BCNF;操作員(UserID、Password、Quanxian)BCNF;圖書(BookID、CategoryID、BookName、Author、Publisher、PublishDate、Purchase、Price、StockNumber、Discount、Barcode)BCNF;圖書類別(CategoryID、CategoryName)BCNF;圖書銷售(SaleID、BookID、RealSalePrice、SaleNuber、SaleDate)BCNF;圖書查詢(BookID、CategoryID、BookName、Author、Publisher、PublishDate、Price、StockNumber、Discount、Barcode)BCNF;優(yōu)化說明:刪除了圖書進(jìn)價(jià),圖書進(jìn)價(jià)在這里只能對系統(tǒng)管理員開放,而一般用戶(操作員)是看不到圖書進(jìn)價(jià)。分類查詢(CategoryName、BookName)BCNF;優(yōu)化說明:圖書信息表中留下了圖書名,圖書類別表中只選取了圖書類別名,兩個(gè)表中的其他屬性在這里都沒有選取。庫存查詢(BookID、BookName、StockNumber)BCNF;優(yōu)化說明:選取圖書信息表中的圖書編號(hào)和圖書名以及其中的圖書庫存量等屬性,其他屬性在這里聯(lián)系不強(qiáng)就沒有選取。銷售報(bào)表(SaleID、BookID、RealSalePrice、SaleNuber、SaleDate)BCNF。第六章物理結(jié)構(gòu)設(shè)計(jì)6.1系統(tǒng)數(shù)據(jù)處理特點(diǎn):通過對圖書銷售管理系統(tǒng)的分析可知,該系統(tǒng)中具有以下的特點(diǎn):(1)圖書銷售管理模塊、庫存查詢功能在圖書的銷售中需要被經(jīng)常使用,而且數(shù)據(jù)的更新速度比較快;(2)各個(gè)部門之間信息共享較多,例如圖書信息、銷售信息等;但是系統(tǒng)中的用戶信息不共享;(3)在該圖書銷售管理系統(tǒng)中系統(tǒng)的一般用戶(操作員)只完成對圖書的銷售外,其他系統(tǒng)使用權(quán)有限;而該系統(tǒng)的管理員對系統(tǒng)的使用權(quán)極大的高于一般用戶(操作員),這也體現(xiàn)了系統(tǒng)管理員的重要性。6.2系統(tǒng)數(shù)據(jù)存儲(chǔ)選擇:為了提高系統(tǒng)性能,現(xiàn)根據(jù)應(yīng)用情況將數(shù)據(jù)按照易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低的部分分別在兩個(gè)磁盤上存放。同時(shí),考慮到本系統(tǒng)是多用戶的,為了提高效率,數(shù)據(jù)庫的備份的數(shù)據(jù)和日志文件將保存在磁帶中。?經(jīng)常存取部分:圖書信息(BookID、BookName、CategoryID、Author、Publisher、PublishDate、Purchase、Price、StockNumber、Discount、Barcode);銷售信息(SaleID、BookID、RealSalePrice、SaleNuber、SaleDate);顧客(顧客編號(hào)、級(jí)別、姓名、年齡、性別、證件號(hào)碼、證件名稱、所選項(xiàng)目、備注);?存取頻率較低的部分:用戶信息(UserID、Password、Quanxian);圖書類別(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025單位保潔服務(wù)合同范本
- 2025商業(yè)超市供貨合同
- 2《憲法是根本法》(說課稿) -統(tǒng)編版道德與法治六年級(jí)上冊
- 農(nóng)村房屋翻新合同范例
- 養(yǎng)殖場長期租賃合同范例
- 勞務(wù)分包結(jié)算合同范本
- 2024-2025學(xué)年高中地理 第一章 環(huán)境與環(huán)境問題 1.1 人類與環(huán)境的關(guān)系說課稿 中圖版選修6
- 兩月工程合同范本
- 勞務(wù)合同范本劉律師
- 浦東鋼結(jié)構(gòu)吊裝施工方案
- 六年級(jí)英語上冊綜合測試卷(一)附答案
- 部編小學(xué)語文(6年級(jí)下冊第6單元)作業(yè)設(shè)計(jì)
- 洗衣機(jī)事業(yè)部精益降本總結(jié)及規(guī)劃 -美的集團(tuán)制造年會(huì)
- 2015-2022年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招語文/數(shù)學(xué)/英語筆試參考題庫含答案解析
- 2023年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)模擬試題及答案解析
- 鋁合金門窗設(shè)計(jì)說明
- 常見食物的嘌呤含量表匯總
- 小學(xué)數(shù)學(xué)-三角形面積計(jì)算公式的推導(dǎo)教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 人教版數(shù)學(xué)八年級(jí)下冊同步練習(xí)(含答案)
- 2023年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語)試題庫含答案解析
- 秦暉社會(huì)主義思想史課件
評論
0/150
提交評論