圖書管理系統(tǒng)總體設計_第1頁
圖書管理系統(tǒng)總體設計_第2頁
圖書管理系統(tǒng)總體設計_第3頁
圖書管理系統(tǒng)總體設計_第4頁
圖書管理系統(tǒng)總體設計_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、信息與電氣工程學院圖書管理系統(tǒng)(總體設計報告)課程名稱 : 軟件工程導論 題 目 : 圖書管理系統(tǒng)總體設計 專業(yè)班級 : 計算機1501 學生姓名 : 張李智 學 號: 150210130 指導教師 : 吳迪 設計成績 : 2017 年 4月 16 日 目 錄一、引言 11.1編寫目的 11.2背景 11.3定義 11.4參考資料 2二、總體設計 32.1需求規(guī)定 32.2運行環(huán)境 32.3基本設計概念及處理流程 42.4結(jié)構 52.5人工處理過程 5三、接口設計 53.1讀者接口 53.2管理員接口 53.3外部接口 5四、運行設計 64.1運行模塊的組合 64.2運行控制 64.3運行時間

2、 6五、系統(tǒng)數(shù)據(jù)結(jié)構設計 65.1邏輯結(jié)構設計 65.2物理設計 7六、系統(tǒng)出錯處理設計 86.1出錯信息 86.2補救措施 86.3系統(tǒng)維護設計 8總體設計說明書一、引言1.1編寫目的在系統(tǒng)需求分析的基礎上,對整個圖書館管理系統(tǒng)的功能劃分,機器設備(包括軟硬件)配置,數(shù)據(jù)的存儲設計以及整個系統(tǒng)實現(xiàn)規(guī)劃等方面的合理安排。1.2背景 傳統(tǒng)方式下,圖書館的日常管理工作以手工方式為主,圖書的查詢使用索引卡片,讀者借閱用登記本記錄,日常報表一般手工統(tǒng)計匯總。 隨著圖書館圖書種類、數(shù)量的不斷擴大,圖書檢索速度慢、統(tǒng)計工作量大,難以滿足圖書館現(xiàn)代化管理的要求。因此,建立一套圖書館管理軟件,科學的對圖書館數(shù)

3、據(jù)進行管理,方便圖書的檢索和讀者借閱工作。1.3定義(1)客戶與我們簽定合同,要求購買產(chǎn)品的人。軟件的開發(fā)以他們的需要為基礎。(2)用戶使用這個軟件的所有人(3)服務器(Server) 一臺共享信息的主機,配置比一般微機高,主要起監(jiān)管網(wǎng)絡,提供數(shù)據(jù)信息的作用。(4)客戶機(Client) 是相對于服務器(Server)的名詞,與客戶沒有關系,是用戶運行圖書館管理軟件的一臺微機。(5)C/S結(jié)構軟件的一種結(jié)構,前提是有一個局域網(wǎng),一臺角色為數(shù)據(jù)服務器,安裝數(shù)據(jù)庫管理軟件,其他為客戶機,安裝管理系統(tǒng)軟件,起操作平臺的作用,數(shù)據(jù)保存在遠程數(shù)據(jù)庫服務器上。1.4參考資料1軟件工程導

4、論(第五版),張海潘,清華大學出版社2數(shù)據(jù)庫原理及應用二、總體設計2.1需求規(guī)定在本窗體中,操作員或管理員在“讀者編號”中輸入讀者的編號,點擊該文本框后“確定”按鈕,即在“讀者信息”欄中顯示該讀者的基本信息,同時在借書信息表中顯示該讀者在此之前借書情況,然后再在“圖書編號”中輸入該讀者此次要借書的圖書編號,點擊該文本框后的“確定”按鈕即完成圖書的借閱,此時在此窗體下方顯示“*書借閱成功!”,如果沒有借閱成功也會相應的顯示“借閱失敗”。 當讀者歸還圖書時,有操作員或管理員在“讀者編號”對話框中輸入來歸還圖書的讀者的編號點擊“確定” ,同樣顯示該讀者的相應信息(包括所借書籍信息),在顯示圖書的表中

5、,雙擊要歸還圖書的對應信息,在“圖書編號”對話框中即顯示該書的“圖書編號”,點擊“確定”,即完成此書的歸還,同時在此窗體下方顯示“歸還成功!”,否則顯示“歸還失??!”,以醒目提示讀者和操作員此次歸還是否完成,以免操作出錯! 如果此讀者所歸還圖書已經(jīng)超期,當點擊歸還“確定”時自動彈出。(1)主要輸入輸出要求 輸入項目: 1)圖書信息(書目類別,書名,作者名,圖書編號,圖書存放位置等) 2)讀者信息(讀者姓名,聯(lián)系方式,借書證編號,借閱書目,借閱日期等) 3)圖書借閱情況 輸出項目: 1)圖書借閱情況 2)讀者借閱圖書情況2.2運行環(huán)境 設備:計算機 操作系統(tǒng):Windows操作系統(tǒng) 數(shù)據(jù)庫管理系

6、統(tǒng)軟件:MySql server 2005 接口:局域網(wǎng)與互聯(lián)網(wǎng)接口,軟件與操作系統(tǒng)接口。2.3基本設計概念及處理流程實體-聯(lián)系圖(E-R圖)如下:圖1 圖書管理系統(tǒng)實體-聯(lián)系圖頂層數(shù)據(jù)流圖如下:圖2 頂層數(shù)據(jù)流圖2.4結(jié)構圖3 結(jié)構功能層次圖2.5人工處理過程(1)當有新書到達圖書館,系統(tǒng)管理員將新書的所有信息錄入系統(tǒng)數(shù)據(jù)庫中。(2)當有圖書須下架時,系統(tǒng)管理員將書籍信息從系統(tǒng)中刪除。(3)當有新用戶注冊時,系統(tǒng)管理員錄入新讀者信息。(4)當有老用戶須注銷系統(tǒng),系統(tǒng)管理員將老用戶信息刪除三、接口設計3.1讀者接口登錄界面,查詢讀者信息,查詢讀者借閱情況等。3.2管理員接口

7、登錄界面,查詢圖書信息,錄入、修改和刪除。3.3外部接口計算機,數(shù)據(jù)庫,MySQL、操作系統(tǒng)等。四、運行設計4.1運行模塊的組合 內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息傳遞。具體參數(shù)的結(jié)構將在下面數(shù)據(jù)結(jié)構設計的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4.2運行控制 該圖書管理系統(tǒng)運行控制方式以按鈕點擊為主,用戶只需點擊按鈕即可。用戶點擊按鈕時系統(tǒng)先將判斷此次點擊操作的前置條件是否符合規(guī)范要求,若不符合規(guī)則則提醒用戶,此時系統(tǒng)不進行任何動作。此時用戶有兩種選擇:更改前置條件或退出該功能。如果符合規(guī)范,系統(tǒng)將自動進

8、行數(shù)據(jù)的傳遞和相應模塊功能的調(diào)用,完成用戶希望系統(tǒng)所完成的功能。4.3運行時間借還圖書所運行時間都很短(4到5秒而已)五、系統(tǒng)數(shù)據(jù)結(jié)構設計5.1邏輯結(jié)構設計圖書:書目類別,書名,作者名,出版社,單價,簡介,圖書編號,圖書存放位置,狀態(tài)信息等,圖書編碼為主鍵,持有者為外鍵。讀者:讀者姓名,聯(lián)系方式,借書證編號,借閱書目,借閱日期等,借書證編號為主鍵。5.2物理設計表1 圖書表字段字段名稱字段名稱字段大小格式1書目類別文本202圖書名稱文本503作者文本124出版社文本50表2 讀者表字段字段名稱字段類型字段大小格式1借書證編號文本122姓名文本103性別文本25聯(lián)系電話文本10表3 借閱表字段字段名稱字段類型字段大小格式1姓名文本102借書證編號文本123圖書名稱文本505借閱日期datetime長日期6歸還日期datetime長日期7備注文本200六、系統(tǒng)出錯處理設計6.1出錯信息用一覽表的方式說明每種可能的出錯或故障情況出現(xiàn)時系統(tǒng)輸出信息的形式、含義及處理方法。6.2補救措施 說明故障出現(xiàn)后可能采取的變通措施,包括:(1)后備技術:說明準備采用的后備技術,當原始數(shù)據(jù)萬一丟失時啟用副本的建立和啟動的技術。(2)降效技術:說明準備采用的后備技術,使用另一個效率較

溫馨提示

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

評論

0/150

提交評論