書店信息管理系統(tǒng)詳細(xì)設(shè)計(jì)_第1頁
書店信息管理系統(tǒng)詳細(xì)設(shè)計(jì)_第2頁
書店信息管理系統(tǒng)詳細(xì)設(shè)計(jì)_第3頁
書店信息管理系統(tǒng)詳細(xì)設(shè)計(jì)_第4頁
書店信息管理系統(tǒng)詳細(xì)設(shè)計(jì)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件工程實(shí)驗(yàn)報(bào)告題目:書店信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書學(xué) 號(hào)名 孫斌名 王帥學(xué) 號(hào)姓 名 高興2015年 6月 3日目錄1 引言 錯(cuò)誤!未定義書簽1.1 概述 錯(cuò)誤!未定義書簽1.3 定義 錯(cuò)誤!未定義書簽1.4 參考資料 錯(cuò)誤!未定義書簽2 系統(tǒng)模塊 錯(cuò)誤!未定義書簽2.1 模塊關(guān)系圖 錯(cuò)誤!未定義書簽2.2 讀者模塊 錯(cuò)誤!未定義書簽2.2.1 各個(gè)功能模塊分述簡略介紹 錯(cuò)誤!未定義書簽2.2.2 各個(gè)功能模塊詳細(xì)設(shè)計(jì) 錯(cuò)誤!未定義書簽2.3 前臺(tái)售貨員模塊 錯(cuò)誤!未定義書簽2.2.1 各個(gè)功能模塊分述簡略介紹 錯(cuò)誤!未定義書簽2.2.2 各個(gè)功能模塊詳細(xì)設(shè)計(jì) 錯(cuò)誤!未定義書簽2.4 管理員

2、模塊 錯(cuò)誤!未定義書簽2.2.1 各個(gè)功能模塊分述簡略介紹 錯(cuò)誤!未定義書簽2.2.2 各個(gè)功能模塊詳細(xì)設(shè)計(jì) 錯(cuò)誤!未定義書簽171 引言1.1 概述本文描述了一個(gè)書店信息管理系統(tǒng)的詳細(xì)設(shè)計(jì)。 系統(tǒng)按照使用系統(tǒng)的不同類 型用戶分為讀者(即購買者)模塊,書店管理員模塊和前臺(tái)售貨員模塊三大模塊, 讀者功能包括注冊會(huì)員、 查詢書籍和購買書籍, 管理員模塊的功能包括維護(hù)用戶 和書籍信息,售貨員模塊的功能主要是接收來自讀者的信息,出售書籍。1.3 定義C/S(Client/Server) 客戶端 / 服務(wù)模式。1.4 參考資料書店信息管理系統(tǒng)需求分析書店信息管理系統(tǒng)概要設(shè)計(jì)2系統(tǒng)模塊2.1模塊關(guān)系圖功能

3、模塊具體簡介讀者(購買者)*查詢圖書信息, 包括位置、定 價(jià)、特價(jià)、圖書 詳細(xì)介紹等等查自己的積分注冊會(huì)員請求升級(jí)VIP請求查詢會(huì)員信息f查詢有無劣跡查詢購買記錄修改會(huì)員信息修改VIP等級(jí)f修改會(huì)員積分刪除會(huì)員信息查詢圖書信息f 查詢圖書剩余管理員售貨員查詢查詢銷售情況查詢會(huì)員等級(jí)查詢圖書定價(jià)銷售圖書修參改圖書信息修改圖書數(shù)量修改圖書定價(jià)修改特價(jià)圖書增添圖書信息刪除圖書信息添加會(huì)員信息*審核會(huì)員信息錄入會(huì)員信息2.2讀者模塊2.2.1各個(gè)功能模塊分述簡略介紹1)讀者查詢功能:讀者根據(jù)自己想買的圖書的部分信息來查詢這本書的位置、定價(jià)、是否 是特價(jià),以及這本圖書的詳細(xì)介紹,比如作者,內(nèi)容簡介等等。

4、查詢可分為模糊查詢和具體查詢,具體查詢包括查書名,查類別,查作 者。并且如有多本符合讀者需求的圖書,可以按照一定方式進(jìn)行排序,按銷 售數(shù)量以及價(jià)格,或二者綜合。2)讀者注冊會(huì)員:普通讀者注冊會(huì)員后,信息由售貨員審核并提交到數(shù)據(jù)庫,管理員可在 后臺(tái)查看并更新。2.2.2各個(gè)功能模塊詳細(xì)設(shè)計(jì)1)讀者查詢:界面設(shè)計(jì):查詢主界面具體操作顯示圖書具體信息:代碼設(shè)計(jì):Public void BuyerSearch(i nt Scoun t,stri ng messagent display)/讀者(買者)查詢圖書,Scount表示查詢的種類,message表示 查詢的信息display表示顯示排序If(S

5、cou nt=O) / 按作者查詢/*根據(jù)作者查詢Select * from Table_Book WHERE AUTHOR = message;*/Else if(Scou nt=1)按類型查詢/*根據(jù)類型查詢Select * from Table_Book WHERE TYPRCODE = message; */Else if(Scou nt=2)按書名查詢/*根據(jù)類型查詢Select * from Table_Book WHERE NAME= message;*/Else/模糊查詢/*利用SQL Server里的查詢語言進(jìn)行查詢*/排序顯示display=0 ,1, 2; 0為綜合,1為

6、價(jià)格,2為銷售數(shù)量Public void LoadBookMessage()BOOK abook(NAME,ISBN,AUTHOR,PRICE,PUBLISHER,NUM,IS_ON_SEAL,TYPECODE,POS ITION);/在窗體上顯示書籍信息;2) 讀者注冊會(huì)員: 界面設(shè)計(jì):會(huì)員申請表姓 名: 性別:出生年月:年齡:家庭地址:聯(lián)系方式:申請日期:申請VIP等級(jí):消費(fèi)情況:注:加粗項(xiàng)為必填選項(xiàng)。2.3前臺(tái)售貨員模塊2.2.1各個(gè)功能模塊分述簡略介紹1)售貨員查詢:售貨員通過與系統(tǒng)連接的掃碼器以及刷卡器獲取圖書 ISDN碼以及會(huì)員 卡ID,自動(dòng)錄入系統(tǒng),系統(tǒng)內(nèi)部通過數(shù)據(jù)庫查詢,將信息

7、顯示在售貨員的界 面上。對于非會(huì)員用戶,系統(tǒng)會(huì)自動(dòng)對應(yīng)內(nèi)置的一個(gè) VIP 0等級(jí)的帳號(hào),姓 名為普通用戶,無折扣信息。2)銷售:售貨員根據(jù)系統(tǒng)計(jì)算出的售價(jià)收取現(xiàn)金,結(jié)束后通過與系統(tǒng)相連的打印機(jī)打印發(fā)票,交給購買者。3)添加會(huì)員信息(注冊會(huì)員):售貨員通過讀者(購買者)填寫的會(huì)員申請表以及讀者(購買者)今天 所購買的圖書發(fā)票,對讀者(購買者)進(jìn)行審核,審核通過后,通過系統(tǒng)將 讀者(購買者)信息錄入系統(tǒng)數(shù)據(jù)庫中。2.2.2各個(gè)功能模塊詳細(xì)設(shè)計(jì)銷售員登錄界面1) 售貨員查詢:代碼設(shè)計(jì):Public void SaleSearch()/通過掃碼機(jī)器讀取圖書ISDN碼/通過刷卡機(jī)器讀取會(huì)員ID號(hào)/通過I

8、SDN,ID從數(shù)據(jù)庫中讀取信息到本系統(tǒng)的緩存區(qū)中2) 銷售:界面設(shè)計(jì):代碼設(shè)計(jì):Public void SaleBook()Textbox_ID.text=ID;Textbox_ISDN.text=ISDN;Textbox_price.text= (PRICE * DISCOUNT).tostri ng();/顯示其他信息,界面內(nèi)/通過與打印機(jī)相連的接口,打印發(fā)票3) 添加會(huì)員信息:代碼設(shè)計(jì):Public void addReader()/ 通過系統(tǒng)將會(huì)員信息存入數(shù)據(jù)庫中Insert into Table_Reader values( 會(huì)員信息 );2.4 管理員模塊2.2.1 各個(gè)功能模塊分

9、述簡略介紹1) 管理員查詢會(huì)員: 普通管理員只能查看會(huì)員的信息,并不能修改,而超級(jí)管理員可以查看 會(huì)員以及工作人員(售貨員和管理員)的權(quán)限,并且可以修改。2) 修改會(huì)員信息:主要修改會(huì)員的積分情況,以及修改會(huì)員的 VIP 等級(jí),由最高級(jí)管理員 進(jìn)行控制。3) 刪除會(huì)員信息: 對會(huì)員的注銷功能,刪除該會(huì)員的一切功能,普通管理員可操作,超級(jí) 管理員不可進(jìn)行更改,但可查詢刪除記錄,防止安全問題,當(dāng)誤刪或故意刪 除記錄出現(xiàn),由工作人員開會(huì)決定后續(xù)處理辦法。4) 增添圖書信息: 管理員通過將從出版商那里收集到的圖書進(jìn)行分類整理, 然后將圖書信 息錄入到系統(tǒng)數(shù)據(jù)庫中。5) 管理員查詢圖書信息: 管理員對圖

10、書進(jìn)行查詢,主要查詢賣得好的書籍、賣的不好的書籍以及 目前數(shù)量缺少的書籍,對于賣的好的,數(shù)量補(bǔ)充多;對于賣的不怎么好的, 改成特價(jià)圖書;目前數(shù)量缺少的,就通知訂貨單位進(jìn)行補(bǔ)充。6) 修改圖書信息: 修改圖書的定價(jià),或者將圖書列為特價(jià)書籍。7) 刪除圖書信息: 出版社不再發(fā)行的圖書,將其從本系統(tǒng)的數(shù)據(jù)庫中刪除。222各個(gè)功能模塊詳細(xì)設(shè)計(jì)管理員登錄界面普通管理員超級(jí)管理員1)管理元查詢會(huì)員:界面設(shè)計(jì):會(huì)員信息管理員信i.代碼設(shè)計(jì):Public void displayReader()SELECT * FROM TABLE_Reader;/查詢所有的讀者并顯示他們的信息Public void dis

11、playAdmi n()SELECT * FROM TABLE_ADMIN;/查詢所有的售貨員和普通管理員,不包括超級(jí)管理員,顯示他們的 信息2)修改會(huì)員信息:界面設(shè)計(jì):代碼設(shè)計(jì):Public void upVIPorRight()If(會(huì)員加權(quán))VIPCLASS+;(仁VIPCLASSv=6)Else /管理員加權(quán)RIGHT+;(仁RIGHTv=3)Public void dow nVIPorRight()If(會(huì)員降權(quán))VIPCLASS-; (1=VIPCLASS=6)Else /管理員降權(quán)RIGHT-;(仁RIGHTv=3)3)刪除會(huì)員信息:代碼設(shè)計(jì):Public void delete

12、Reader()Delete * from table_reader where ID = selectID;圖書管理界面4)增添圖書信息: 代碼設(shè)計(jì):Public void addBook()In sert into Table_Book values(圖書信息);/通過系統(tǒng)輸入,將圖書信息輸入到數(shù)據(jù)庫中5)管理員查詢圖書信息: 代碼設(shè)計(jì):Public void AdminSearch(int Acount)If(Acount=0) / 按銷量排序所查詢的信息/* 根據(jù)作者查詢Select * from Table_Book;排序 vort () ;*/Else if(Acount=1)/ 按剩余數(shù)量查詢/* 根據(jù)類型查詢Select * from Table_Book WHERE NUM 5;*/Else / 全部查詢/* 利用 SQLServer 里的查詢語言進(jìn)行查詢 將所有圖書的信息

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論