中學圖書館管理系統(tǒng)-軟件工程-概要設計_第1頁
中學圖書館管理系統(tǒng)-軟件工程-概要設計_第2頁
中學圖書館管理系統(tǒng)-軟件工程-概要設計_第3頁
中學圖書館管理系統(tǒng)-軟件工程-概要設計_第4頁
中學圖書館管理系統(tǒng)-軟件工程-概要設計_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)南京信息工程大學 實驗(實習)報告實驗(實習)名稱 概要設計 實驗(實習)日期 2012.12.20 得分 指導教師 李振宏 專業(yè) 計算機科學與技術 年級 3 班次 1 姓名顧鑫磊 學號 一、實驗目的1通過對所選題目進行概要設計,掌握概要設計的方法和過程;2掌握概要設計結果的表示方法;3. 完成一個小型軟件系統(tǒng)的概要設計。二、實驗準備熟悉設計方法和工具的使用三、實驗要求完成所選題目的概要設計,提交實驗報告四、實驗內容:1.1 系統(tǒng)主要目標 圖書管理系統(tǒng)針對的用戶是單個中

2、小型圖書室或者個人,藏書的種類和數(shù)量較少,讀者的數(shù)量和來源受到一定的限制。相應的需求有:1能夠存儲一定數(shù)量的圖書信息,并方便有效的進行相應的書籍數(shù)據(jù)操作和管理,這主要包括:1) 圖書信息的錄入、刪除及修改。2) 圖書信息的多關鍵字檢索查詢。3) 圖書的出借、返還和資料統(tǒng)計。能夠對一定數(shù)量的讀者進行相應的信息存儲與管理,這其中包括:1) 讀者信息的登記、刪除及修改。 2) 讀者資料的統(tǒng)計與查詢。能夠對需要的統(tǒng)計結果提供列表顯示輸出。 能夠提供一定的安全機制,提供數(shù)據(jù)信息授權訪問,防止隨意刪改,同時提供信息備份的服務。 1.2 設計約束、限制一個更為完善的圖書管理系統(tǒng),應提供更為便捷與強大的信息查

3、詢功能,如相應的網(wǎng)絡操作及服務,由于開發(fā)時間和計算機數(shù)量有限,該系統(tǒng)并未提供這一功能。對信息的保護手段僅限于設置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進一步完善。2.軟件系統(tǒng)結構設計2.1 復審數(shù)據(jù)流、控制流1)系統(tǒng)流程圖借還書處理借還書處理借還書信息圖書館管理員檢索學生教師圖書添加及刪除圖書信息圖書分類信息圖書館管理員瀏覽處理ID卡號書籍ID卡號信息查詢結果查詢要求閱讀信息添加刪除修改圖書查詢?yōu)g覽統(tǒng)計圖書2)各部分功能的數(shù)據(jù)流圖學生教師借書數(shù)據(jù)流圖:學生教 師學生教 師借書登記ID卡圖書借書信息讀者庫借書信息庫借書日期錯誤借書成功還書數(shù)據(jù)流圖:學生 教師

4、學生 教師還書登記ID卡圖書還書信息還書日期讀者庫還書信息庫錯誤還書成功查詢個人信息及圖書操作數(shù)據(jù)流圖:學生 教師學生 教師登陸用戶名密碼查詢借書信息違約記錄書評薦購圖書預約圖書圖書信息圖書信息評語圖書管理員增刪改圖書信息數(shù)據(jù)流圖:管理員管理員登錄操作用戶名密碼錯誤操作信息圖書信息圖書庫管理員信息操作成功查詢圖書數(shù)據(jù)流圖:學生教師學生教師驗證并查詢讀者庫圖書庫檢索庫查詢關鍵字ID卡號錯誤查詢信息圖書館管理員增刪改讀者:管理員身份驗證管理員身份驗證管理員信息讀者信息操作信息讀者信息更新讀者信息讀者庫驗證錯誤管理員信息管理員庫操作成功3.數(shù)據(jù)設計3.1數(shù)據(jù)字典復審數(shù)據(jù)流字典數(shù)據(jù)流名稱:圖書入庫單數(shù)

5、據(jù)流名:入庫單別名:D1說明:倉庫管理員按圖書編號名稱和代碼分類填報并檢驗來源:出版社去向:圖書入庫處理數(shù)據(jù)結構:日期圖書代碼圖書名稱單位規(guī)格入庫數(shù)量日期年月日; 圖書代碼數(shù)字3圖書名稱2字符16 單位2字符4規(guī)格6數(shù)字|字母10; 入庫數(shù)量1數(shù)字6組織:按(入庫日期圖書代碼)升序排列流量:最大60份/日 平均30份/日數(shù)據(jù)存儲字數(shù)據(jù)庫名稱:圖書出庫單工作流名:出庫單別名:D2說明:倉庫管理員填寫,倉庫保管員檢驗并登記圖書出庫流水帳。來源:圖書倉庫去向:圖書出庫處理數(shù)據(jù)結構:日期圖書代碼圖書名稱規(guī)格出庫數(shù)量組織:按(日期圖書代碼)升序排列流量:最大60份/日 平均40份/日數(shù)據(jù)流名稱:庫存月報

6、表工作流名:庫存月報表別名:D3說明:倉庫管理員填寫,檢驗并登記圖書出庫流水帳。來源:倉庫統(tǒng)計分析去向:圖書管理部門數(shù)據(jù)結構:日期圖書代碼圖書名稱單位月累計入庫數(shù)量月累計出庫數(shù)量組織:按日期升序排列流量:最大1份/日 平均1份/月其他中間過程的數(shù)據(jù)流描述略。(2)數(shù)據(jù)存儲字典存儲文件名:入庫帳工作流名:入庫帳別名:F1說明:存儲每日圖書入庫流水帳。流入數(shù)據(jù)流:圖書入庫單流出數(shù)據(jù)流:入庫日累計數(shù)據(jù)數(shù)據(jù)結構:日期圖書代碼圖書名稱單位規(guī)格入庫數(shù)量存儲方式:按入庫日期順序存儲。涉及的處理:入庫處理、記庫存總帳存儲文件名:出庫帳工作流名:出庫帳別名:F2說明:存儲每日圖書出庫流水帳。流入數(shù)據(jù)流:圖書出庫

7、單流出數(shù)據(jù)流:出庫日累計數(shù)據(jù)數(shù)據(jù)結構:日期圖書代碼圖書名稱單位規(guī)格出庫數(shù)量存儲方式:按出庫日期順序存儲。涉及的處理:出庫處理、記庫存總帳存儲文件名:圖書庫存總帳工作流名:圖書庫存總帳別名:F3說明:存儲全部庫存信息。流入數(shù)據(jù)流:庫存登記處理結果流出數(shù)據(jù)流:出入庫存月報表數(shù)據(jù)結構:日期圖書代碼圖書名稱單位月累計入庫數(shù)量月累計出庫數(shù)量存儲方式:按日期、圖書代碼順序存儲。涉及的處理:登記庫存總帳、生成月報表名字別名描述定義位置圖書編目圖書編號圖書館圖書編號10字符10圖書信息作者信息每本圖書的作者的信息100字符100圖書信息出版社圖書出版社信息100字符100圖書信息可借數(shù)目圖書還可以借出的數(shù)量1

8、數(shù)字100圖書信息借書時間學生或老師借書的時間10字符10圖書信息還書時間學生或老師還書的時間10字符10圖書信息借閱量圖書借閱數(shù)目每個讀者借閱圖書的數(shù)目1數(shù)字10讀者信息違約記錄學生或老師的違約情況記錄100字符100讀者信息書評圖書評語學生和老師對圖書館圖書的評價100字符100圖書信息借閱記錄每本書的借閱歷史記錄100字符100圖書信息3.2.數(shù)據(jù)庫結構設計總控模塊模塊名:CCMAIN 編號:0.0功能:本模塊用于定義本系統(tǒng)地數(shù)據(jù)錄入、數(shù)據(jù)查詢等功能菜單及各項功能地下拉式菜單,接收用戶對功能菜單及其下拉菜單地選擇,進入相應地操作。界面:下屬模塊1.1,1.2,1.3,1.4處理過程:CA

9、SE調用模塊INPUTDATA,實現(xiàn)出入庫數(shù)據(jù)地錄入;調用過程INQUIRE,實現(xiàn)數(shù)據(jù)查詢;調用過程TOTALREPORT,實現(xiàn)統(tǒng)計報表功能;調用過程MAINTAIN,實現(xiàn)圖書目錄維護功能;調用過程FINISH,實現(xiàn)本系統(tǒng)運行結束退出功能。ENDCASE出入庫數(shù)據(jù)錄入模塊模塊名:INPUTDATA 編號:1.0功能:接受用戶選擇,完成圖書入庫數(shù)據(jù)的錄入。界面:調用模塊0.0 下屬模塊2.0,2.1處理過程:打開數(shù)據(jù)庫文件;輸入入庫日期;CASE調用模塊INSTORE,將入庫數(shù)據(jù)錄入到相應的臨時數(shù)據(jù)表文件中;調用模塊OUTSTORE,將出庫數(shù)據(jù)錄入到相應的臨時數(shù)據(jù)表文件中;ENDCASE詢問錄入

10、數(shù)據(jù)是否正確并保存IF數(shù)據(jù)不保存 退出并返回總控界面;ELSE 將臨時數(shù)據(jù)表中的數(shù)據(jù)記錄日期全部用輸入日期替代,然后轉錄到正式的入庫或出庫數(shù)據(jù)表文件中; 更新每日庫存累計數(shù)據(jù)表文件; 更新每日的出入庫累計數(shù)據(jù)表文件;ENDIF出入庫數(shù)據(jù)查詢模塊模塊名:INQUIRE 編號:1.1功能:接受用戶選擇,完成現(xiàn)有庫存數(shù)據(jù)查詢、出入庫數(shù)據(jù)查詢。界面:調用模塊0.0 下屬模塊2.2,2.3處理過程:打開相應數(shù)據(jù)庫文件;CASE調用模塊STOREINQUIRE,實現(xiàn)庫存數(shù)據(jù)的查詢;調用模塊IOSTOREFIND,實現(xiàn)出庫入庫數(shù)據(jù)查詢;ENDCASE4.接口設計4.1.用戶界面設計規(guī)則按Windows應用軟

11、件用戶界面的規(guī)范來設計,使用以對話框為主的用戶界面,便于用戶使用。4.2內部接口設計在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。例如microsoft的office系列。另外用戶還有用戶所需要的軟件接口,這些應在用戶需求定義時明了。4.3外部接口設計軟件較小除硬盤外,基本沒有與外界硬件的聯(lián)系,不過考慮到數(shù)據(jù)庫大量數(shù)據(jù)的備份等要求可以保持與磁帶機和光盤刻錄機的接口,這點較易實現(xiàn)。出錯處理設計系統(tǒng)失效后能給出錯誤信息,提示用戶采取適當手段處理故障。使用本系統(tǒng)時可能出現(xiàn)如下故障:1)輸入用戶名不存在:說明數(shù)據(jù)庫沒無此用戶名,需開戶。2)密碼錯誤:說

12、明用戶名和密碼不匹配。彈出警告信息后需重新輸入密碼,一天內輸入十次錯誤密碼,將對此帳戶進行凍結,需持身份證解凍。3)由于管理員沒有及時保存數(shù)據(jù)造成的數(shù)據(jù)丟失:可通過數(shù)據(jù)還原,還原成最近的數(shù)據(jù)備份。4)要于不可抗拒力造成的損失:由用戶自行承擔。系統(tǒng)維護設計6.1 運行維護本網(wǎng)站的維護主要包括以下內容:1權限維護管理員需要對用戶的用戶名、密碼和權限進行維護,給每位讀者分配享用的用戶名和密碼,確定閱讀級別。2書目管理書目需要經(jīng)常進行更新,在書目信息表中更改、增加各相應的數(shù)據(jù)信息。書目類別管理書目的更新操作,引起書目類別信息表的更改,管理員就需要及時調整書目類別。 6.2 系統(tǒng)的改進與提高由于各種原因,本系統(tǒng)有許多缺點。針對本系統(tǒng)的一些缺點,在二期開發(fā)時主要在以下方面進行改進:1、 加強后臺管

溫馨提示

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

評論

0/150

提交評論