圖書館借還書系統(tǒng)概要設計說明書_第1頁
圖書館借還書系統(tǒng)概要設計說明書_第2頁
圖書館借還書系統(tǒng)概要設計說明書_第3頁
圖書館借還書系統(tǒng)概要設計說明書_第4頁
圖書館借還書系統(tǒng)概要設計說明書_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、圖書館借還書系統(tǒng)概要設計說明書(小組成員:馮鵬、胡雷、周森林、邵舒東、鄭煜彬)1 引言編寫目的根據(jù)需求規(guī)格說明書,經(jīng)過仔細考慮討論之后,我們對圖書館借還書系統(tǒng)的軟件功能劃分,數(shù)據(jù)結構,軟件總體結構有了進一步的認識。我們把討論結構記錄下來,作為概要設計說明書,并作為進一步詳細設計軟件的基礎。隨著社會的發(fā)展,社會信息量與日俱增,作為信息的主要載體之一圖書,其數(shù)量,規(guī)模比以往任何時候的要求都大。無論是用戶還是圖書館都需要有一種專門的方式來對圖書館的借還書過程進行管理,從而提高效率。在計算機告訴發(fā)展的今天,對圖書館而言,以前的那種手工檢索過程已經(jīng)遠遠不能滿足現(xiàn)代高速運轉的社會的需求。為了能適應現(xiàn)代社會

2、的需要,我們在此推出了一款針對圖書館借還書過程的軟件圖書館借還書系統(tǒng)。定義參考資料趙池龍,楊林實用軟件工程北京:電子工業(yè)出版社,2008鄭人杰,殷人昆,陶永雷實用軟件工程北京:清華大學出版社,19972 總體設計需求規(guī)定該系統(tǒng)的主要功能為按照需求分析中的文檔的規(guī)格要求,使用條形碼掃描器進行還書、借書等功能,使得信息傳遞準確、流暢。具體功能為讀者信息管理(包括增加、刪除、修改、查詢等功能);管理員管理(包括增加、刪除、修改、查詢等功能);庫存信息管理(包括入庫、注銷、修改、統(tǒng)計、查詢等功能);圖書的借閱管理(有借閱、還書、罰款等功能);讀者的個人信息管理(有查詢、續(xù)借等功能);系統(tǒng)自身的維護處理

3、(有數(shù)據(jù)備份和數(shù)據(jù)恢復等功能)。運行環(huán)境結合用戶當前的硬件環(huán)境,設計新系統(tǒng)運行的硬件和軟件環(huán)境(1)該系統(tǒng)的設備要求:研制該軟件需要一臺計算機a,計算機應在奔4或更高檔次的計算機,內存為256M或更大;b,現(xiàn)在單機上實施,獲得成功過后,再在c/s結構上推廣使用。(2)支持軟件操作系統(tǒng)為windowsxp及以上版本系統(tǒng)數(shù)據(jù)庫SQLSERVER2005開發(fā)工具MYECLIPSEDREAMWEAVER接口a,硬件接口:由于軟件較小,除硬盤外,基本沒有與外界硬件的聯(lián)系。b,軟件接口:在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口基本設計概念和處理流程本系

4、統(tǒng)的基本設計按系統(tǒng)規(guī)劃的要求規(guī)定設計,其處理流程如圖所示結構圖書館借還書系統(tǒng)模塊結構如圖2.5 功能需求與程序的關系SQL程序ASQL程序BJava程序AJava程序B錄入修改、刪除數(shù)據(jù)統(tǒng)計系統(tǒng)設計數(shù)據(jù)備份與恢復口令更改2.6 人工處理過程圖書館的工作人員負責對圖書的人工整理以及讀者借還書時條形磁碼的信息錄入過程。2.7 尚未解決的問題本系統(tǒng)尚未經(jīng)過測試,各個模塊有不同的人完成,模塊的契合度還有待改進,各個模塊能否形成一個完整的系統(tǒng)也有待測試。3 用戶接口采用窗口化,菜單式進行設計,在操作時響應熱鍵。內部接口通過面向對象語言設計類,在public類中實現(xiàn)調用;類間實現(xiàn)嚴格封裝;外部接口一卡通,

5、掃描儀器。4 運行設計運行模塊組合本程序主要是以一個窗口為模塊,一般一個窗口完成一個特定的功能,主窗口通過打開另一個子窗口來實現(xiàn)個模塊之間不同功能的連接和組合。各模塊之間相對獨立,程序的可移植性好。各模塊之間主要以傳遞數(shù)據(jù)項的引用來實現(xiàn)模塊之間的合作和數(shù)據(jù)共享。運行控制只要符合操作說明書,用戶可自由控制。運行時間由用戶決定。5系統(tǒng)數(shù)據(jù)結構設計邏輯結構設計要點管理員基本信息表字段名稱數(shù)據(jù)類型可否為空約束條件說明WORKIDIntNotnull主鍵成員IDUse-nameVarchar(24)Notnull無姓名PasswordVarchar(24)Nornull無密碼圖書信息表字段名稱數(shù)據(jù)類型可

6、否為空約束條件說明Book-idVarchar(50)Nornull主鍵書籍IDBook-nameVarchar(50)Notnull無書籍名字WiterVarchar(50)Notnull無作者PressVarchar(50)Notnull無出版社PriceFloatNotnull無價錢Inlibrary-dateDatetimeNotnull無入庫時間Total-amoutIntNotnull無總量Now-amoutIntNotnull無現(xiàn)量借閱卡信息表字段名稱數(shù)據(jù)類型可否為空約束條件說明Proof_IDVARCHAR(50)NOTNULL主鍵借閱卡IDNameVARCHAR(50)NOT

7、NULL無姓名SexVARCHAR(50)NOTNULL無性別Birth_TimedatetimeNOTNULL無出生日期AddressVARCHAR(50)NOTNULL無地址ID_NumberVARCHAR(50)NOTNULL無身份證號Tel_NumberVARCHAR(50)NOTNULL無電話號碼Now_Borrow_AmountintNOTNULL無現(xiàn)借書量借書信息表字段名稱數(shù)據(jù)類型可否為空約束條件說明BorrowIDintNOTNULL主鍵借書ID1Proof_IDVARCHAR(50)NOTNULL外鍵(Proof_Info)借IDBook_IDVARCHAR(50)NOTNU

8、LL外鍵(Book_Info)書籍IDBorrow_DatedatetimeNOTNULL無借出時間罰單信息表字段名稱數(shù)據(jù)類型可否為空約束條件說明Puni_IDintNOTNULL主鍵罰單IDProof_IDVARCHAR(50)NOTNULL無借書卡IDBook_IDVARCHAR(50)NOTNULL無書籍IDBorrow_DatedatetimeNOTNULL無借出時間Return_DatedatetimeNOTNULL無還書時間Puni_MoneyfloatNOTNULL無罰金物理結構設計要點本系統(tǒng)采用的DBMS為SQLSERVER2000,數(shù)據(jù)庫命名為:;為了方便系統(tǒng)數(shù)據(jù)的輸入和數(shù)據(jù)

9、完整性,在邏輯設計基礎上,增加如下表結構:出版社:記錄圖書出版社信息;圖書書位信息:記錄圖書所在位置;數(shù)據(jù)結構與程序的關系使用SQL直接訪問數(shù)據(jù)庫。6系統(tǒng)由錯處理設計出錯信息錯誤類型出錯原因處理辦法數(shù)據(jù)庫連接錯誤數(shù)據(jù)庫設置小止確或SQLServer異常引起的取消本次操作,提醒用戶檢查數(shù)據(jù)問題輸入錯誤用戶輸入不規(guī)范提醒用戶,然后再次操作其他操作錯誤用戶小止當操作中止操作并提醒用戶中止的原因和操作規(guī)范其他不可預知的錯誤經(jīng)常數(shù)據(jù)庫備份,并聯(lián)系開發(fā)商補救措施本程序多處采用了一場處理的機制,當遇到異常時,不但能及時的處理,保證程序的安全性和穩(wěn)定性,而且各種出錯信息能通過彈出對話框的形式,及時的告訴用戶出錯的原因及解決的辦法,使用戶以后能夠減少錯誤的發(fā)生。程序的大部分地方還采取了出錯保護,如輸入內容的長度和類型等減少了用戶出錯的可能??赡懿扇〉淖兺ù胧┰谥幸呀?jīng)詳細說明了,這里不再贅述。系統(tǒng)維護設計軟件的維護主要包括數(shù)據(jù)庫維護和軟件功能的維護。對于數(shù)據(jù)庫的維護,本系統(tǒng)已經(jīng)提供了數(shù)據(jù)庫的備份和恢復的功能,可以方便的實現(xiàn)數(shù)據(jù)

溫馨提示

  • 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

提交評論