軟件工程-實驗報告材料二_第1頁
軟件工程-實驗報告材料二_第2頁
軟件工程-實驗報告材料二_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗序號及實驗名稱實驗二 軟件項目的設計一、實驗題目及要求:7:圖書館管理系統(tǒng)圖書館管理系統(tǒng)的功能為:能夠存儲一定種類和數(shù)量的圖書和期刊信息,并能有效的進行圖書的查詢和借閱管理。主要包括:(1)圖書信息維護;(2)圖書信息的查詢;(3)圖書的出借、續(xù)借、返還和相關(guān)情況 的管理;(4)讀者信息管理(讀者信息的登記、刪除及修改;讀者資料的統(tǒng)計與查詢);(5)能夠提供一定的安全機制(授權(quán)訪問,防止隨意刪改等二、任務概述系統(tǒng)需實現(xiàn)的功能:1. 新進圖書的登記功能:對于購進的新書,系統(tǒng)必須具備圖書信息資料的錄入功能。2. 圖書的查詢修改功能: 當圖書資料發(fā)生變化, 如圖書丟失或有錯誤信息輸入時,則應能夠

2、及時對數(shù)據(jù)進行修改和補充。3借閱的登記,歸還的登記功能:系統(tǒng)的主要功能之一,供本校學生借閱圖書、歸還圖書,并進行登記。4.學生信息的增加、刪除和修改功能:系統(tǒng)主要功能之一,建立學生信息,并對其進行維護。運行環(huán)境:開發(fā)環(huán)境:Win dows 2000開發(fā)工具:Visual Basic 6.0數(shù)據(jù)庫管理系統(tǒng):SQL Server 2000數(shù)據(jù)庫服務器:SQL Server 2000 桌面引擎需求概述:在團書管理系統(tǒng)中,管理員再每個讀者建立Y賬戶,賬戶內(nèi)存儲讀者個人的詳細信息, 并依據(jù)讀者類別的不同給毎個讀者發(fā)放借書卡(攝供借書卡號、姓名、部門或班級等信息/ 讀者可以憑借書卡在圖書館進行圖書的借、還

3、*續(xù)借、查詢等操作,不同類別的讀者在借書 限額、還書期限以及可續(xù)借的次數(shù)上要有所不同。心借聞圖書時,由管理員錄入借書卡號,系統(tǒng)首先驗證該卡號的有效tt,若無效,則提示 無效的原因;若有效,則顯示卡號、姓名,借書限額、已借數(shù)量、可再借數(shù)量等信息,本次 實際借書的數(shù)量不能超出可再借數(shù)量的值。完成借書操作的同時要修改相應團書信息的狀 態(tài)、讀者信息中的已借數(shù)量、在借閱信息中勧fi相應的記錄歸還圖書時,由管理員錄入借書卡號和待歸還的團書編號,顯示借書卡號、讀者姓名、 讀書編號,讀書名稱、借書日期、應還日期等信息,并自動計尊是否超期以及超期的罰款金 額,若曲亍續(xù)借則取消超期和罰款等信息;若圖書有損壞,由管

4、理員根1S實際情況從系統(tǒng)中 選擇相應的損壞等級,系統(tǒng)自動計尊損壞賠償金頷*完成歸還操作的同時,修改相應團書信 息的狀態(tài)、修改讀者信息中的已借數(shù)蚩、在借書信息中對相應的借書記錄做標記、在還書信 息中添加相應的記錄。亠團書管理員不定期地對團書信息進行添力嘰修改和刪除等操作,在團書尚未歸還的情況 下不糊堪書信息進行刪除,也可以對讀者信息進行遶加、修改、刪除等操作,在讀者還有 未歸還的團書的It況下不能進行刪除讀者信息。系統(tǒng)管理員王要進行團書管理員權(quán)限的設趕、讀者類井煩息的設蚤、圖書類別的設置以 及罰款和賠償標準的設置、數(shù)據(jù)備份和數(shù)據(jù)恢復等處理。心二、總體設計軟件結(jié)構(gòu)圖:圖書管理系統(tǒng)借閱罰款期 日 書

5、自心B-#*-圖:息自心圖書信 息表” /借借閱閱超者時超查時看修信息歸還查詢信息調(diào)度借 閱 者 修 改借 閱 者 刪 除輸入要求圖 書 查 看借閱續(xù)借主模塊1. 輸入項目:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)。2. 輸出項目:用戶界面顯示。學生管理模塊1. 輸入項目:與學生管理操作子對話框有關(guān)的用戶輸入及系統(tǒng)消息。2. 輸出項目:操作結(jié)果顯示。圖書管理模塊1. 輸入項目:用戶口令。2. 輸出項目:相應的界面。借閱管理模塊1. 輸入項目:學生學號、圖書編號。2. 輸出項目:學生信息、相關(guān)借書信息。歸還管理模塊1. 輸入項目:圖書編號。2. 輸出項目:相關(guān)學生信息。管理措施設置模塊1. 輸

6、入項目:用戶的輸入。2. 輸出項目:根據(jù)用戶的輸入顯示相應的對話框。四、數(shù)據(jù)結(jié)構(gòu)設計 邏輯結(jié)構(gòu)設計:長度y主鍵出版社信息列名出版社名稱 出版社地址 網(wǎng)址數(shù)據(jù)類型varchar50varchar60char30讀者信息:列名數(shù)據(jù)類型長度主鍵學號int20y姓名varchar20性別char5班級varchar20年齡int5借閱信息: 列名數(shù)據(jù)類型長度主鍵書號char10y學號int20y借閱日期datetime8應還日期datetime8實還日期datetime8續(xù)借char10書籍信息:列名數(shù)據(jù)類型長度主鍵書號char10y書名varchar50作者char20叢書系列char50責任編輯v

7、archar30定價money8出版時間datetime8出版社varchar50總冊數(shù)int5管理者信息:列名數(shù)據(jù)類型長度姓名char20工號char10y性別char5年齡int5主鍵物理結(jié)構(gòu)設計:依據(jù)數(shù)據(jù)庫的原理, 并結(jié)合以上E-R圖,經(jīng)過轉(zhuǎn)化,即可進行數(shù)據(jù)庫的物理設計?;谝陨蠑?shù)據(jù)庫的邏輯設計,考慮程序設計的簡易性,同時考慮題目的時間,該系統(tǒng)的數(shù)據(jù)庫采 用Microsoft SQL Server 2000。本系統(tǒng)決定采用一個數(shù)據(jù)庫,在其下創(chuàng)建5個數(shù)據(jù)表,其結(jié)構(gòu)分別如下:1.圖書信息表(tBook),其字段列表如表 4-1所示。表4-1圖書信息表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性備注

8、1cBooksID圖書編號文本7必須非空2cBooksName圖書名稱文本20必須非空3cBooksISBN圖書ISBN號文本15可為空4cBooksAuthor圖書作者文本10可為空5cBooksPublisher圖書出版社文本20可為空6cBooksType圖書類型文本16可為空7smBooksPrice圖書價格貨幣可為空8iBooksStoreQua n圖書庫存量整數(shù)可為空9iBooksLeftQua nt圖書副本數(shù)量整數(shù)可為空10iBooksTotalQua n圖書總數(shù)整數(shù)可為空2.圖書借閱登記表(tBorrow ),其字段列表如表 4-2所示。表4-2圖書借閱登記表的結(jié)構(gòu)序號字段名稱

9、字段說明類型位數(shù)屬性備注1cBorrowID借書編號文本6必須非空2cVipID學生編號文本6必須非空3cBooksID圖書編號文本I7必須非空4cBorrwTime借書時間時間日期可為空5cReturnTime還書時間時間日期可為空6cRetur n是否歸還文本1可為空3.圖書歸還登記表(tReturn ),其字段列表如表 4-3所示。表4-3圖書歸還登記表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性備注1cBorrowID借書編號文本:6必須非空2cVipID學生編號文本6必須非空3cBooksID圖書編號:文本:7必須非空4cBorrwTime借書時間時間日期可為空5cReturnTime還書

10、時間時間日期必須非空6cRetur n是否歸還文本1必須非空7cNoRetur n歸還異常文本8可為空4.學生信息表(tVip ),其字段列表如表 4-4所示。表4-4學生信息表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性備注1cVipID學生編號文本6必須非空2cVipName學生姓名文本10必須非空4cVipSex學生性別文本1可為空5vipAddTime學生入學時間時間日期必須非空6vipE ndTime學生畢業(yè)時間時間日期必須非空5.管理員信息表(tOperators ),其字段列表如表 4-5所示。表4-5管理員信息表的結(jié)構(gòu)序 號字段名稱字段說明類型位數(shù)屬性備注1cOperatorID管理員編號文本5必須非空2cOperatorName管理員姓名 文本10必須非空3cOperatorPassword密碼文本6必須非空4cOperatorAddTime管理員加入時間時間日期10必須非空五、接口設計接口設計:內(nèi)部接口:模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。 用戶接口:讀者用戶:通過 C/S模式登陸.系統(tǒng) 管理員用戶:通過 b/s模式登陸系統(tǒng)(管理系統(tǒng)模塊)開始1顯示菜單/輸入選項/V功能選擇結(jié)束(讀者模塊)七、參考資料:1 張海藩軟件工程導論(第四版)北京:清華大學出版社,2003年12月:2朱少民軟件測試

溫馨提示

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

評論

0/150

提交評論