圖書銷售管理系統_第1頁
圖書銷售管理系統_第2頁
圖書銷售管理系統_第3頁
圖書銷售管理系統_第4頁
圖書銷售管理系統_第5頁
已閱讀5頁,還剩10頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數據庫課程設計報告題目:圖書銷售管理系統學生姓名:黃*學號:*班級:14218*2016年01月5日目錄前言3第一章系統剖析3功能需求3第二章系統功能綱要設計4系統主要功能模塊設計4數據庫模塊設計4第三章系統數據庫設計5系統數據庫剖析5系統關系表5數據詞典6數據項6數據構造7數據流表8數據儲存8第四章觀點構造設計8圖書銷售管理系統E-R圖9第五章邏輯構造設計10與系統E-R圖對應的關系模式10實體所對應的關系模式10聯系所對應的關系模式11前言跟著計算機的普及書店規模的不停擴大,傳統的圖書銷售管理方法,都是經過人工統計和計算的管理方式進行的。這樣的管理方法不只費時費勁,也簡單產生計算上的錯誤和

2、疏忽;計算機技術的全面普及,打破了書店管理的傳統管理方法,提升了管理效率的同時,戰勝了傳統管理方法中易產生的問題,使管理員能夠有序的、全面的對圖書銷售和庫存進行管理。經過圖書銷售管理系統能夠解決書店管理中碰到的各樣問題,該圖書銷售管理系統剖析了市場需乞降實質需要,經過SQL數據庫的方式,實現了書店的圖書銷售等一系列管理,該系統擁有辦理圖書錄入、圖書銷售及管理、圖書查問、報表查問等功能。第一章系統剖析功能需求:本系統是依據書店的實質需求而開發的,要求穩固、靠譜的實現圖書銷售的自動化管理,經過本系統能夠達到以下目標:a、用戶管理:對系統所實用戶的有關信息進行管理。b、圖書管理:對圖書信息進行增添以

3、及編寫,對圖書基本信息的錄入及編寫包含圖書類型、圖書售價、圖書第一版社、圖書作者等。c、圖書銷售管理:對圖書的銷售信息進行動向增添并實現對圖書庫存量的動向改正等,所增添的圖書銷售信息包含圖書的售價、銷售日期。d、查問管理:用戶依據實質需要對圖書、圖書銷售、圖書庫存等信息分類查問。e、報表查問:系統用戶能夠經過對時間段的選擇來查察該段時間內圖書的銷售狀況,以便于做出更加合理的銷售計劃、提升效益。f、數據管理:為了防備系統用戶的誤操作,用戶能夠依據自己的需要對圖書信息、銷售數據等進行備份等操作。第二章系統功能綱要設計該圖書銷售管理系統是依據書店的狀況聯合實質需求而開發的,完整能夠幫助書店實現高效、

4、正確的圖書銷售自動化管理。系統主要功能模塊設計:以下列圖所示的系統功能模塊圖:圖書銷售管理系統圖報用圖書查表數戶書銷詢查據管管售管詢管理理管理管理模模理模理模塊塊模塊模塊(M1)(M2)塊(M4)塊(M6)(M3)(M5)圖圖書銷售管理系統主要功能模塊圖系統各個模塊功能分派以下:(1)用戶管理模塊:系統用戶依據權限進行系統登錄并對有關用戶信息進行管理;(2)圖書管理模塊:對圖書的各樣信息、類型進行錄入、管理;(3)圖書銷售管理模塊:對圖書的各樣銷售信息進行錄入、管理;(4)查問管理模塊:對各樣信息進行統計、查問;(5)報表查問管理模塊:對銷售完的圖書進行統計、查問;(6)數據管理功能模塊:對系

5、統有關數據進行操作。數據庫模塊設計:(1)用戶管理模塊(M1):由相應事件驅動信息激活,達成用戶登岸功能,以后進入信息循環狀態,對有關用戶信息進行操作。(2)圖書管理模塊:由相應事件驅動信息激活,達成圖書信息管理,以后進入信息循環狀態。(3)圖書銷售管理模塊(M3):由相應事件驅動信息激活,達成圖書銷售以及銷售信息管理,以后進入信息循環狀態。(4)查問管理模塊(M4):由相應事件驅動信息激活,達成對圖書有關信息的查問功能,以后進入信息循環狀態。(5)報表查問管理模塊(M5):由相應事件驅動信息激活,達成圖書銷售報表查問,以后進入信息循環狀態。(6)數據管理模塊(M6):由相應事件驅動信息激活,

6、對系統有關數據進行操作,以后進入信息循環狀態。第三章系統數據庫設計系統數據庫剖析:系統功能的基本要求:圖書各樣信息的輸入。圖書信息的改正、刪除;圖書銷售:輸入書號查問圖書信息,輸入購置數目、統計銷售金額,生成銷售記錄。依據必定的條件,查問、統計切合條件的圖書信息:書號、書名、作者、第一版社。每個月圖書的銷售排名報表生成,包含日期、書名、月銷售總量。系統關系表:在對圖書銷售管理系統的功能模塊進行了設計的基礎上,要使其能夠穩固、靠譜的實現圖書銷售的自動化管理,就一定成立關系型數據表,詳細關系表以下:(1)用戶信息(Bookuser):Username(用戶名)、Password(用戶密碼)、Qua

7、nxian(用戶權限);(2)圖書信息(Bookadd):Bookno(圖書編號)、BookName(圖書名稱)、CategoryID(圖書類型編號)、bookAuthor(圖書作者)、bPublisher(圖書第一版社)、bookPrice(圖書售價)、StockNumber(圖書庫存數目);圖書類型信息(CategoryInfo):CategoryID(圖書類型編號)、CategoryName(圖書類又名);(4)圖書銷售信息(booksale):Saleno(銷售編號)、Bookno(圖書編號)、SalePrice(銷售價錢)、SaleNumber(銷售數目)、SaleDate(銷售日期

8、)。在系統的實質運轉中,使用系統的有三個權限級其余用戶,分別是顧客、一般用戶(職工)、數據庫管理員(DBA),作為旅客僅能進入系統查察有限的圖書信息。所以,作為顧客在數據庫中沒有有關信息記錄。數據庫管理員對圖書銷售管理系統擁有絕對的控制權,而一般用戶對系統的控制權有限。數據庫管理員能夠動向的增添、刪除一般用戶且能夠依據實質狀況對一般用戶的信息進行改正。在數據庫管理員登錄的系統的同時,一般用戶不可以進入到系統;相反,在一般用戶進入系統后,數據庫管理員也不可以進入系統。數據詞典:依據系統需求剖析,利用表格方式設計出了以下數據詞典:數據項數據詞典的數據項以下表所示:編號數據項名稱數據種類備注1Use

9、rnameNvarchar用戶賬號、有獨一值、不可以為空、長度為20個字符2PasswordNvarchar用戶密碼、長度為20個字符3QuanxianNvarchar用戶權限的區分(管理員、用戶)4BooknoInt圖書編號、有獨一值、不可以為空5BookNameNvarchar圖書名稱、6CategoryIDInt圖書類型、不可以為空7bookAuthorNvarchar圖書作者8bPublisherNvarchar圖書第一版社11PriceMoney圖書售價12StockNumberInt圖書庫存15CaigiryNameNvarchar圖書類又名稱16SaleIDInt圖書銷售日期17

10、RealSaleNuberMoney銷售價錢18SaleDateDatetime銷售日期數據構造數據詞典的數據構造以下表:編數據結別屬性備注號儲存名名構名1用戶信UUsername、Password、Quanxian永遠BookUser儲存息表2圖書信BBookbo、BookName、CategoryID、bookAuthor、永遠BookaddbPublisher、bookPrice、StockNumber儲存息表3圖書類CCategoryID、CategoryName永遠CategoryInfo儲存別表4銷售信SSaleno、Bookno、RSalePrice、SaleNumber、永遠B

11、ooksaleSaleDate儲存息表5圖書查XBookno、BookName、CategoryID、bookAuthor、聯系視圖Publisher、StockNumber;(均來自B表)詢表6分類查YBookName、CategoryName;(分別來自B、C表)視圖聯系詢表7庫存查ZBookno、BookName、StockNumber;(均來自B聯系視圖表)詢表數據流表數據詞典的數據流以下表所示:數數據流名數據流據備流稱根源構成去注向增添用戶用戶輸UUsername、Password、Quanxian信息入刪除用戶UUUsername、Password、Quanxian改正密碼UUUs

12、ername、Password圖書入庫用戶輸BBookno、BookName、CategoryID、bookAuthor、bPublisher、信息入、CbookPrice、StockNumber圖書編寫BBBookno、BookName、CategoryID、bookAuthor、bPublisher、bookPrice、StockNumber圖書類型用戶輸CCategoryID、CategoryName信息增添入、C圖書類型CCCategoryID、CategoryName信息改正圖書信息BBBookno、BookName、CategoryID、bookAuthor、bPublisher、

13、查問bookPrice、StockNumber圖書分類C、BCCategoryID、CategoryName、信息查問Bookno、BookName庫存信息Bookno、BookName、CategoryIDBBStockNumber查問查問月度SSSaleno、Bookno、SalePrice、SaleNumber、SaleDate報表數據儲存數據詞典的數據儲存以下表所示:數據存物理儲存名組成備注儲名稱稱用戶表BookusersUsername、Password、Quanxian實體圖書信BookaddBookno、BookName、CategoryID、bookAuthor、bPublis

14、her、實體息表bookPrice、StockNumber銷售信BooksaleSaleno、Bookno、RSalePrice、SaleNumber、SaleDate實體息表圖書類CategoryInCategoryID、CategoryNamefo聯系別表第四章觀點構造設計圖書銷售管理系統E-R圖:圖書類型(C)1構成nn增添1查詢1管理員1n銷售報表(S)分類查問(Y)m圖書(B)n管理構成用戶(U)n查問m圖書查問(X)圖書銷售(S)m銷售n操作員庫存查問(Z)圖圖書銷售管理系統E-R圖第五章邏輯構造設計與系統E-R圖對應的關系模式:實體所對應的關系模式管理員(Username、Pas

15、sword、Quanxian);操作員(Username、Password、Quanxian);圖書(Bookno、CategoryID、BookName、bookAuthor、bPublisher、Price、StockNumber);圖書類型(CategoryID、CategoryName);圖書銷售(Saleno、Bookno、SalePrice、SaleNumber、SaleDate);圖書查問(Bookno、CategoryID、BookName、bookAuthor、bPublisher、StockNumber);分類查問(CategoryName、BookName);庫存查問(B

16、ookno、BookName、StockNumber);銷售報表(Saleno、Bookno、SalePrice、SaleNumber、SaleDate)。說明:1、下加橫線部分表示關系的碼;2、以上關系的詳盡內容說明請參照觀點構造設計中的詳細內容;3、上邊的各個關系對觀點構造設計中的部分有關內容了作了改正,主要加了各個實體之間的聯系。聯系所對應的關系模式:1)把操作員與圖書銷售之間的n:m的銷售聯系轉變為相應的關系模式以下:銷售(SaleID、BookID、RealSalePrice、SaleNuber、SaleDate);2)把用戶與圖書查問之間的n:m的查問聯系轉變為相應的關系模式以下:

17、查問(BookID、CategoryID、BookName、Author、Publisher、PublishDate、Price、StockNumber、Discount、Barcode);3)把用戶與分類查問之間的n:m的查問聯系轉變為相應的關系模式以下:查問(CategoryName、BookName);4)把用戶與庫存查問之間的n:m的查問聯系轉變為相應的關系模式以下:查問(BookID、BookName、StockNumber);5)其余聯系辦理說明以下:管理員與操作員之間的1:n聯系與用戶關系歸并;管理員與圖書之間的1:n聯系與圖書關系歸并;管理員與圖書類型之間的1:n聯系與圖書類型

18、關系歸并;管理員與銷售報表之間的1:n聯系與銷售關系歸并。源程序:createdatabase圖書銷售管理系統on(name=Book_Data,圖書銷售管理系統.mdf,size=10,maxsize=50,filegrowth=5)logon(name=Book_Log,圖書銷售管理系統.ldf,size=5,maxsize=25,filegrowth=5)use圖書銷售管理系統createtableBookadd(booknochar(12)primarykeynotnull,booknamevarchar(20),bookAuhtorvarchar(20),CategoryIDintn

19、otnull,bookPricenumeric(7,2),booksumint,bPublishervarchar(40),stockNumberint)createtableBooksale(salenochar(12)primarykeynotnull,booknochar(12)notnull,booknamevarchar(20),saleNumberint,salePricenumeric(7,2),saleDatedatetime)createtableBookuser(usernamevarchar(20)notnull,passwordvarchar(20),Quanxianvarchar(20)createtableCategoryInfo(CategoryIDintnotnull,CategoryNamevarchar(20)gocreateview圖書查問asselectbookno,bookname,bookAuhtor,CategoryID,bookPrice,bPublisherfromBookaddgogocreateview分類查問asselectBookName,CategoryNamefromBookadd,Catego

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論