




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件工程實驗報告題目:書店信息管理系統(tǒng)詳細(xì)設(shè)計說明書學(xué) 號名 孫斌名 王帥學(xué) 號姓 名 高興2015年 6月 3日目錄1 引言 錯誤!未定義書簽1.1 概述 錯誤!未定義書簽1.3 定義 錯誤!未定義書簽1.4 參考資料 錯誤!未定義書簽2 系統(tǒng)模塊 錯誤!未定義書簽2.1 模塊關(guān)系圖 錯誤!未定義書簽2.2 讀者模塊 錯誤!未定義書簽2.2.1 各個功能模塊分述簡略介紹 錯誤!未定義書簽2.2.2 各個功能模塊詳細(xì)設(shè)計 錯誤!未定義書簽2.3 前臺售貨員模塊 錯誤!未定義書簽2.2.1 各個功能模塊分述簡略介紹 錯誤!未定義書簽2.2.2 各個功能模塊詳細(xì)設(shè)計 錯誤!未定義書簽2.4 管理員
2、模塊 錯誤!未定義書簽2.2.1 各個功能模塊分述簡略介紹 錯誤!未定義書簽2.2.2 各個功能模塊詳細(xì)設(shè)計 錯誤!未定義書簽171 引言1.1 概述本文描述了一個書店信息管理系統(tǒng)的詳細(xì)設(shè)計。 系統(tǒng)按照使用系統(tǒng)的不同類 型用戶分為讀者(即購買者)模塊,書店管理員模塊和前臺售貨員模塊三大模塊, 讀者功能包括注冊會員、 查詢書籍和購買書籍, 管理員模塊的功能包括維護(hù)用戶 和書籍信息,售貨員模塊的功能主要是接收來自讀者的信息,出售書籍。1.3 定義C/S(Client/Server) 客戶端 / 服務(wù)模式。1.4 參考資料書店信息管理系統(tǒng)需求分析書店信息管理系統(tǒng)概要設(shè)計2系統(tǒng)模塊2.1模塊關(guān)系圖功能
3、模塊具體簡介讀者(購買者)*查詢圖書信息, 包括位置、定 價、特價、圖書 詳細(xì)介紹等等查自己的積分注冊會員請求升級VIP請求查詢會員信息f查詢有無劣跡查詢購買記錄修改會員信息修改VIP等級f修改會員積分刪除會員信息查詢圖書信息f 查詢圖書剩余管理員售貨員查詢查詢銷售情況查詢會員等級查詢圖書定價銷售圖書修參改圖書信息修改圖書數(shù)量修改圖書定價修改特價圖書增添圖書信息刪除圖書信息添加會員信息*審核會員信息錄入會員信息2.2讀者模塊2.2.1各個功能模塊分述簡略介紹1)讀者查詢功能:讀者根據(jù)自己想買的圖書的部分信息來查詢這本書的位置、定價、是否 是特價,以及這本圖書的詳細(xì)介紹,比如作者,內(nèi)容簡介等等。
4、查詢可分為模糊查詢和具體查詢,具體查詢包括查書名,查類別,查作 者。并且如有多本符合讀者需求的圖書,可以按照一定方式進(jìn)行排序,按銷 售數(shù)量以及價格,或二者綜合。2)讀者注冊會員:普通讀者注冊會員后,信息由售貨員審核并提交到數(shù)據(jù)庫,管理員可在 后臺查看并更新。2.2.2各個功能模塊詳細(xì)設(shè)計1)讀者查詢:界面設(shè)計:查詢主界面具體操作顯示圖書具體信息:代碼設(shè)計: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、價格,2為銷售數(shù)量Public void LoadBookMessage()BOOK abook(NAME,ISBN,AUTHOR,PRICE,PUBLISHER,NUM,IS_ON_SEAL,TYPECODE,POS ITION);/在窗體上顯示書籍信息;2) 讀者注冊會員: 界面設(shè)計:會員申請表姓 名: 性別:出生年月:年齡:家庭地址:聯(lián)系方式:申請日期:申請VIP等級:消費情況:注:加粗項為必填選項。2.3前臺售貨員模塊2.2.1各個功能模塊分述簡略介紹1)售貨員查詢:售貨員通過與系統(tǒng)連接的掃碼器以及刷卡器獲取圖書 ISDN碼以及會員 卡ID,自動錄入系統(tǒng),系統(tǒng)內(nèi)部通過數(shù)據(jù)庫查詢,將信息
7、顯示在售貨員的界 面上。對于非會員用戶,系統(tǒng)會自動對應(yīng)內(nèi)置的一個 VIP 0等級的帳號,姓 名為普通用戶,無折扣信息。2)銷售:售貨員根據(jù)系統(tǒng)計算出的售價收取現(xiàn)金,結(jié)束后通過與系統(tǒng)相連的打印機(jī)打印發(fā)票,交給購買者。3)添加會員信息(注冊會員):售貨員通過讀者(購買者)填寫的會員申請表以及讀者(購買者)今天 所購買的圖書發(fā)票,對讀者(購買者)進(jìn)行審核,審核通過后,通過系統(tǒng)將 讀者(購買者)信息錄入系統(tǒng)數(shù)據(jù)庫中。2.2.2各個功能模塊詳細(xì)設(shè)計銷售員登錄界面1) 售貨員查詢:代碼設(shè)計:Public void SaleSearch()/通過掃碼機(jī)器讀取圖書ISDN碼/通過刷卡機(jī)器讀取會員ID號/通過I
8、SDN,ID從數(shù)據(jù)庫中讀取信息到本系統(tǒng)的緩存區(qū)中2) 銷售:界面設(shè)計:代碼設(shè)計:Public void SaleBook()Textbox_ID.text=ID;Textbox_ISDN.text=ISDN;Textbox_price.text= (PRICE * DISCOUNT).tostri ng();/顯示其他信息,界面內(nèi)/通過與打印機(jī)相連的接口,打印發(fā)票3) 添加會員信息:代碼設(shè)計:Public void addReader()/ 通過系統(tǒng)將會員信息存入數(shù)據(jù)庫中Insert into Table_Reader values( 會員信息 );2.4 管理員模塊2.2.1 各個功能模塊分
9、述簡略介紹1) 管理員查詢會員: 普通管理員只能查看會員的信息,并不能修改,而超級管理員可以查看 會員以及工作人員(售貨員和管理員)的權(quán)限,并且可以修改。2) 修改會員信息:主要修改會員的積分情況,以及修改會員的 VIP 等級,由最高級管理員 進(jìn)行控制。3) 刪除會員信息: 對會員的注銷功能,刪除該會員的一切功能,普通管理員可操作,超級 管理員不可進(jìn)行更改,但可查詢刪除記錄,防止安全問題,當(dāng)誤刪或故意刪 除記錄出現(xiàn),由工作人員開會決定后續(xù)處理辦法。4) 增添圖書信息: 管理員通過將從出版商那里收集到的圖書進(jìn)行分類整理, 然后將圖書信 息錄入到系統(tǒng)數(shù)據(jù)庫中。5) 管理員查詢圖書信息: 管理員對圖
10、書進(jìn)行查詢,主要查詢賣得好的書籍、賣的不好的書籍以及 目前數(shù)量缺少的書籍,對于賣的好的,數(shù)量補(bǔ)充多;對于賣的不怎么好的, 改成特價圖書;目前數(shù)量缺少的,就通知訂貨單位進(jìn)行補(bǔ)充。6) 修改圖書信息: 修改圖書的定價,或者將圖書列為特價書籍。7) 刪除圖書信息: 出版社不再發(fā)行的圖書,將其從本系統(tǒng)的數(shù)據(jù)庫中刪除。222各個功能模塊詳細(xì)設(shè)計管理員登錄界面普通管理員超級管理員1)管理元查詢會員:界面設(shè)計:會員信息管理員信i.代碼設(shè)計:Public void displayReader()SELECT * FROM TABLE_Reader;/查詢所有的讀者并顯示他們的信息Public void dis
11、playAdmi n()SELECT * FROM TABLE_ADMIN;/查詢所有的售貨員和普通管理員,不包括超級管理員,顯示他們的 信息2)修改會員信息:界面設(shè)計:代碼設(shè)計:Public void upVIPorRight()If(會員加權(quán))VIPCLASS+;(仁VIPCLASSv=6)Else /管理員加權(quán)RIGHT+;(仁RIGHTv=3)Public void dow nVIPorRight()If(會員降權(quán))VIPCLASS-; (1=VIPCLASS=6)Else /管理員降權(quán)RIGHT-;(仁RIGHTv=3)3)刪除會員信息:代碼設(shè)計:Public void delete
12、Reader()Delete * from table_reader where ID = selectID;圖書管理界面4)增添圖書信息: 代碼設(shè)計:Public void addBook()In sert into Table_Book values(圖書信息);/通過系統(tǒng)輸入,將圖書信息輸入到數(shù)據(jù)庫中5)管理員查詢圖書信息: 代碼設(shè)計: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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二人聯(lián)營合同協(xié)議書范本
- 江川縣2025年數(shù)學(xué)五年級第二學(xué)期期末經(jīng)典試題含答案
- 漳州衛(wèi)生職業(yè)學(xué)院《合唱》2023-2024學(xué)年第一學(xué)期期末試卷
- 江西省吉安八中學(xué)2025屆初三下第二次測試(數(shù)學(xué)試題理)試題含解析
- 餐飲業(yè)工作合同
- 南京中醫(yī)藥大學(xué)翰林學(xué)院《論文寫作與學(xué)術(shù)規(guī)范》2023-2024學(xué)年第一學(xué)期期末試卷
- 西安交通大學(xué)城市學(xué)院《體育舞蹈I》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東省濰坊市市級名校2025年中考英語試題命題比賽模擬試卷(24)含答案
- 潼關(guān)縣2025屆三年級數(shù)學(xué)第二學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 山東女子學(xué)院《醫(yī)護(hù)職業(yè)暴露及安全防護(hù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年度保密教育線上培訓(xùn)考試題庫新版
- 快遞驛站承包協(xié)議書
- 人教版語文七年級下生字詞練習(xí)看拼音寫詞語
- 地坪漆專項施工方案及流程
- 病原微生物實驗活動風(fēng)險評估表
- 水工藝與工程新技術(shù)智慧樹知到期末考試答案章節(jié)答案2024年西安建筑科技大學(xué)
- 小學(xué)三年級下冊 譯林版英語:期中復(fù)習(xí)重點整合
- 2024年輔警招聘考試試題庫含完整答案(各地真題)
- 電纜敷設(shè)施工技術(shù)經(jīng)驗分享與案例分析重難點施工技術(shù)分享與討論
- 航天禁(限)用工藝目錄(2021版)-發(fā)文稿(公開)
- MOOC 機(jī)械設(shè)計基礎(chǔ)-西安交通大學(xué) 中國大學(xué)慕課答案
評論
0/150
提交評論