書店信息管理系統(tǒng)概要設(shè)計.介紹.doc_第1頁
書店信息管理系統(tǒng)概要設(shè)計.介紹.doc_第2頁
書店信息管理系統(tǒng)概要設(shè)計.介紹.doc_第3頁
書店信息管理系統(tǒng)概要設(shè)計.介紹.doc_第4頁
書店信息管理系統(tǒng)概要設(shè)計.介紹.doc_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程實驗報告題目:書店信息管理系統(tǒng)概要設(shè)計說明書學(xué)號姓名孫斌學(xué)號姓名王帥學(xué)號姓名高興2015年6月3日目錄1任務(wù)概述 .31.1設(shè)計任務(wù) .31.2設(shè)計策略 .31.3參考文獻 .32體系結(jié)構(gòu)設(shè)計 .32.1層次圖設(shè)計 .32.2模塊說明 .52.3基本設(shè)計概念和處理流程 .92.4系統(tǒng)結(jié)構(gòu)和模塊外部設(shè)計 .102.5功能分配 .112.6人工處理過程 .123接口設(shè)計 .123.1用戶接口 .123.2外部接口 .123.3內(nèi)部接口 .134數(shù)據(jù)結(jié)構(gòu)設(shè)計 .144.1 E-R 圖: .144.2邏輯結(jié)構(gòu)設(shè)計要點 .141 任務(wù)概述1.1 設(shè)計任務(wù)本文檔的編寫是為了完善圖書管理系統(tǒng)軟件的開

2、發(fā)途徑和應(yīng)用方法。 以求在最短的時間高效的開發(fā)圖書管理系統(tǒng)。(1) 設(shè)計讀者功能模塊,包括查詢功能與會員功能。(2) 設(shè)計前臺售貨員模塊,包括銷售功能、會員注冊功能、圖書數(shù)量信息的修改功能。(3) 設(shè)計后臺管理員模塊,圖書信息維護功能、用戶信息維護功能。1.2 設(shè)計策略改造軟件結(jié)構(gòu),降低耦合度,提高內(nèi)聚度減少扇出,追求高扇入使任意模塊的作用域在控制域內(nèi)降低模塊的接口復(fù)雜度和冗余度,提高協(xié)調(diào)性模塊功能可預(yù)測,避免對模塊施加過多限制1.3 參考文獻軟件工程導(dǎo)論(第四版)張海藩編著,清華大學(xué)出版社, 2008 年 2 月版,北京2 體系結(jié)構(gòu)設(shè)計2.1 層次圖設(shè)計讀者模塊注冊會員查詢圖書S1購買圖書B

3、提交信息得會員卡提交圖書信息得到圖書位置售貨員模塊注冊會員登陸查詢模塊S2創(chuàng)建用戶銷售模塊X信 息修改用戶積分修改書籍信息管理員模塊讀者信息管理登陸圖書信息管理查詢信息S3刪除書籍添加書籍C1讀者信息修改R修改書籍信息R修 改 權(quán)修 改 數(shù)修 改 是限量否促銷2.2 模塊說明讀者模塊:( 1) 讀者查詢模塊:支持模糊查詢子系統(tǒng):查詢系統(tǒng)模塊編號: S1模塊名稱:讀者查詢上層調(diào)用:讀者可調(diào)用下層:無輸入:書籍模糊信息X輸出:書籍所在位置程序處理:Void Search_1(string X) SELECT X FROM T_BOOK;/ 利用 SQL語言搜索書籍 Output (”書籍位置”)(

4、 2) 讀者購買模塊:交付于售貨員子系統(tǒng):購買系統(tǒng)模塊編號: B模塊名稱:讀者購買上層調(diào)用:讀者可調(diào)用下層:銷售( X)輸入:書籍 X輸出:書籍售價程序處理:Void Search_1(string X) SELECT X FROM T_BOOK;/ 利用 SQL語言搜索書籍 Output (”書籍售價”)售貨員模塊:( 1) 售貨員查詢模塊:根據(jù)條形碼準確定位子系統(tǒng):查詢系統(tǒng)模塊編號: S2模塊名稱:銷售員查詢上層調(diào)用:售貨員可調(diào)用下層: 銷售 (X)輸入:書籍報價讀者折扣XY輸出:實際售價 Z銷售表單和發(fā)票程序處理:Void Search_2(int X int Y) Z=X*Y;Prin

5、t(發(fā)票) ;( 2) 創(chuàng)建會員模塊:售貨員創(chuàng)建子系統(tǒng):創(chuàng)建系統(tǒng)模塊編號: C2模塊名稱:創(chuàng)建用戶上層調(diào)用:售貨員可調(diào)用下層:無輸入:讀者信息 X輸出:會員卡程序處理:Void Create_2(X) INSERT INTO T_READER VALUES(X)( 3) 銷售模塊:系統(tǒng)自動創(chuàng)建表單子系統(tǒng):銷售系統(tǒng)模塊編號: X模塊名稱:銷售表單上層調(diào)用: S2 and B可調(diào)用下層:打印輸入:讀者信息書籍信息XY輸出:售價 Z報表 M程序處理:Void Create_2(X,Y) Z=X. 折扣 *Y. 報價; M=X+Y;管理員模塊:( 1) 管理員查詢模塊: 根據(jù)書籍剩余數(shù)量列出圖書, 根

6、據(jù)會員信息變動列出會員子系統(tǒng):查詢系統(tǒng)模塊編號: S3模塊名稱:管理員查詢上層調(diào)用:管理員可調(diào)用下層:維護輸入:書籍信息讀者信息or輸出:需要維護書籍、會員信息程序處理:Void Search_3() IF(數(shù)量 =5 or會員信息變動)DISPLAY(書籍信息 );Find (會員信息); ( 2) 創(chuàng)建圖書模塊:管理員創(chuàng)建子系統(tǒng):創(chuàng)建系統(tǒng)模塊編號: C1模塊名稱:創(chuàng)建圖書上層調(diào)用:管理員可調(diào)用下層:無輸入:書籍信息X輸出:無程序處理:Void Create_1(X) INSERT INTO T_BOOK V ALUES(X)( 3) 修改模塊:修改信息子系統(tǒng):修改系統(tǒng)模塊編號: R1模塊名

7、稱:修改上層調(diào)用:查詢(S3)可調(diào)用下層:無輸入:更新信息X輸出:更新后的表單程序處理:Void Create_1(X)UPDATE T_BOOK SET X VALUES(X)( 4) 刪除模塊:刪除信息子系統(tǒng):刪除系統(tǒng)模塊編號: D模塊名稱:刪除上層調(diào)用:查詢(S3)可調(diào)用下層:無輸入:刪除信息X輸出:更新后的表單程序處理:Void Create_1(X) DELETE T_BOOK2.3 基本設(shè)計概念和處理流程( 1)控制人員對功能的操控具體說明:運行控制管理員添加圖書信息管理員修改書目信息管理員刪除書目信息管理員修改用戶信息管理員注銷用戶售貨員添加會員售貨員修改積分讀者檢索圖書讀者購買

8、圖書控制方法管理員填寫書目信息并提交,系統(tǒng)在書目信息表中創(chuàng)建一個新數(shù)據(jù)項管理員通過檢索找到要修改的書目信息并修改,系統(tǒng)在書目信息表中寫入修改后信息管理員通過檢索找到要刪除的書目信息并刪除,系統(tǒng)在書目信息表中刪除該數(shù)據(jù)項。管理員通過檢索找到要修改的用戶信息并修改,系統(tǒng)在用戶資料表中寫入修改后的信息管理員通過檢索找到要銷戶的用戶并注銷,系統(tǒng)在用戶資料表中刪除該用戶的信息讀者填寫讀者資料并提交給售貨員,售貨員將信息寫入用戶信息數(shù)據(jù)庫。在銷售模塊啟動后,系統(tǒng)根據(jù)售價自動生成積分。用戶填寫要檢索圖書的關(guān)鍵字,系統(tǒng)檢索圖書信息表,輸出匹配條目讀者通過檢索找到要購買的圖書,將圖書交與售貨員,售貨員將信息提交

9、給系統(tǒng),由系統(tǒng)生成銷售表單并打印。( 2)施加不同的外界運行控制時所引起的各種不同的運行模塊組合如下表所示:創(chuàng)建模塊查找模塊修改模塊刪除模塊管理員添加圖書信息管理員修改書目信息管理員刪除書目信息管理員修改用戶信息管理員注銷用戶售貨員創(chuàng)建會員售貨員銷售讀者檢索圖書讀者購買圖書2.4 系統(tǒng)結(jié)構(gòu)和模塊外部設(shè)計插入1.1.1維護圖書資料1.1刪除1.1.2修改1.1.3管理員模塊1.0創(chuàng)建1.2.3維護用戶資料1.2修改1.2.3注銷1.3.3圖書管理系統(tǒng)檢索圖書2.1讀者模塊2.0購買圖書2.23.0會員信息注冊3.1售貨員模塊創(chuàng)建 3.2.3圖書銷售功能3.2修改 3.2.3打印 3.3.32.5

10、 功能分配各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系:創(chuàng)建查找修改刪除維護圖書資料(管理員)維護用戶信息(管理員)注冊會員(售貨員)銷售圖書(售貨員)購買圖書(用戶)檢索圖書(用戶)2.6 人工處理過程1. 注冊會員:讀者需要提交讀者信息給 售貨員,由售貨員 手工輸入計算機。2. 圖書銷售: 讀者需要將現(xiàn)金與書籍交付于 售貨員 ,售貨員通過外部機器輸入書籍信息和會員卡信息到計算機, 由系統(tǒng)生成報價表, 并打印發(fā)票。3. 新書錄入:書店引進新書后, 管理員 可將新書信息錄入系統(tǒng)并開放出售。3 接口設(shè)計3.1 用戶接口檢索圖書購買圖書讀者提供命令軟件回答信息匹配檢索關(guān)鍵字的圖書信息書籍銷售報表3.2

11、外部接口接口傳遞信息與打印機接口圖書信息,用戶信息,借閱硬件接口信息與讀條碼機接口圖書 ISBN,借閱號與刷卡機接口會員卡, ID軟件接口與數(shù)據(jù)庫接口圖書信息,用戶信息,購買信息3.3 內(nèi)部接口接口傳遞信息維護圖書資料添加圖書圖書信息( ISBN,書名,作者,出版社,定價,數(shù)量)維護圖書資料修改圖書信圖書信息( ISBN,書名,作者,出版社,定價,息數(shù)量)維護圖書資料刪除圖書信圖書信息( ISBN,書名,作者,出版社,定價,息數(shù)量)維護用戶資料添加新用戶用戶信息:( ID,姓名,年齡,性別,聯(lián)系方式,開戶時間, VIP 等級,折扣)維護用戶資料修改用戶資用戶信息:( ID,姓名,年齡,性別,聯(lián)

12、系方式,料開戶時間, VIP 等級,折扣)維護用戶資料刪除用戶資用戶信息:( ID,姓名,年齡,性別,聯(lián)系方式,料開戶時間, VIP 等級,折扣)讀者主模塊檢索圖書顯示:(ID,ISBN,數(shù)量,銷售日期,實際售價 =(折扣 * 定價)讀者主模塊購買圖書購買信息:(ID, ISBN,數(shù)量,銷售日期,實際售價 =(折扣 * 定價)4 數(shù)據(jù)結(jié)構(gòu)設(shè)計4.1 E-R 圖:4.2 邏輯結(jié)構(gòu)設(shè)計要點數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項類型長度備注圖書信息NAMECHAR20ISBNCHAR20唯一標識書目AUTHORCHAR20PRICEFLOAT6PUBLISHERCHAR20NUMINT4IS_ON_SEALBOOL1TYPECODEINT4POSITIONCHAR50讀者信息IDCHAR10唯一標識讀者NAMECHAR8BRITHDATASEXCHAR4JOINDADADATAVIPCLASSINT4DISCOUNTMONE

溫馨提示

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

評論

0/150

提交評論