《《軟件工程實訓》實習報告模板》由會員分享,可在線閱讀,更多相關(guān)《《軟件工程實訓》實習報告模板(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、計算機與信息管理專業(yè)
軟件工程課程設(shè)計
題目:圖書信息管理 專業(yè):計算機與信息管理 班級:
學號:
姓名:
2008 年12 月15 日
一、實習目的與要求
由 xxx 為一個小組,從開始的系統(tǒng)需求分析到最后的軟件測試,都有詳細的計劃,通過 實習達到以下幾個目的:一、使同學們學習與掌握軟件設(shè)計的相關(guān)理論知識,特別是軟件工 程的應用。二、使同學們學習并實踐軟件工程的正規(guī)流程,認識開發(fā)流程的重要意義,并培 養(yǎng)他們團結(jié)協(xié)作的精神。三、使同學們更深入地掌握軟件設(shè)計相關(guān)軟件應用技術(shù),包括 PowerDesigner、VB、SQL Server、Access 等。四、使同學們掌握并應用軟件設(shè)
2、計技術(shù)來設(shè) 計相關(guān)的信息系統(tǒng),收集用戶信息。五、使同學們掌握軟件維護技術(shù)。
實習內(nèi)容以貼近學生學習、生活實際為原則,創(chuàng)建一個信息系統(tǒng),或自選課題。
要求包含八個以上功能窗口界面,結(jié)構(gòu)清晰,內(nèi)容豐富,實用性強,界面美觀,圖文并 茂,界面控件設(shè)置合理,有提示信息、版權(quán)信息,細節(jié)考慮周到,用軟件工程的方法進行設(shè) 計、開發(fā),在給人以實用性印象的同時給人以美觀的感覺,真正起到信息管理、使用愉快的
作用。
二、需求分析(E-R圖)
密碼
用戶ID
權(quán)限
讀者ID
聯(lián)系方式
性別
姓名
地址
N
借還狀態(tài)
借出日期
圖書借出表
讀者ID
編號
N
書名
圖書
3、ISBN
書號
圖書ISBN
N
狀態(tài)ID
狀態(tài)
N
圖片路徑
單價
書名
圖書數(shù)量
書號
出庫日期
圖 書
ISBN--
書號表
帳號
書號
圖書信息表
入庫日期
、土 /亠
讀者信息
入庫信息表
圖書ISBN
入庫數(shù)量
系統(tǒng)用戶
出庫記錄
圖書狀態(tài)
三、系統(tǒng)設(shè)計(數(shù)據(jù)庫邏輯設(shè)計圖)
表名
字段
類
4、型
主鍵
允許為空
Table_userinfo(用戶信息)
User ID
int
是
否
User name
Varhar(20)
否
否
User contact
Varhar(50)
否
否
User address
Varhar(50)
否
否
User sex
Bit
否
否
Table_bookloan (圖書借出)
Book ID
int
否
否
User ID
Int
否
否
Book name
Varchar(20)
否
否
Book ISBN
Varchar(50)
否
否
5、
Record ID
Int
是
否
Book outdate
Date
否
是
Book status
Bit
否
否
Table_Bookinfo (圖書信息)
Book ID
int
是
否
Book ISBN
Varchar(50)
否
否
Book indate
date
否
否
Book statusID
Int
否
否
Table_status(狀 態(tài))
Status ID
int
是
否
Status info
char(10)
否
否
Ta
6、ble_Bookdetail(圖書信息 2)
Book ISBN
Varchar(50)
是
否
Bokk name
Varchar(50)
否
否
Book price
Float
否
否
Book amout
Int
否
否
Book imagePath
Varchar(50)
否
否
Table_inRecord(入庫記錄)
Book ISBN
Varchar(50)
是
否
Book amout
Int
否
否
Table_sysUser(系統(tǒng)用戶)
User ID
Int
是
7、否
User count
Varchar(20)
否
否
User password
Varchar(20)
否
否
User power
Bit
否
否
Table outRecord(出庫記錄)
Book ID
Int
是
否
Book date
date
否
否
四、程序開發(fā)
1、功能介紹
實現(xiàn)對圖書基本信息的統(tǒng)一管理,包括新書信息的登記、圖書信息的修改,以及圖書注 銷等功能。同時,在每一功能中都能進行基本信息的查詢。
1.新書登記 當新書到貨時,對新入庫圖書的基本信息的登記,包括圖書的書名、出版社、編著、單
8、價、圖書 ISBN 號、數(shù)量等。同時,對同一種圖書自動生成書號,進行區(qū)別每本圖書,每本 圖書還有一個狀態(tài)信息,初始為“上架”。
2.圖書信息修改
實現(xiàn)對圖書的各項基本信息的修改維護功能。書號、 ISBN 號不能改動,其余各項可以 改。
3.圖書注銷 當圖書流通到一定程度后,要實現(xiàn)對圖書的封存,即不再外借,或者直接銷毀。要對圖 書信息進行注銷,標志不再外借,并記錄圖書注銷狀態(tài)。
二、 流通管理 實現(xiàn)圖書在流通領(lǐng)域的借閱和歸還功能,歸還時,能進行罰款判斷。
1.圖書借閱 實現(xiàn)圖書借閱功能。只有符合借閱條件的,才允許借閱,并記錄借閱信息。不能借閱的 條件是:此讀者有超期圖書;此讀者有超期未
9、交納罰款的情況;此讀者所借圖書數(shù)量已達到 借閱圖書的限額數(shù)。
2.圖書歸還 實現(xiàn)圖書的歸還功能。讀者歸還圖書時,要判斷讀者是否超期,是否要罰款,是否有未 交的罰款等情況。根據(jù)情況進行歸還和罰款操作。
三、 讀者信息管理 實現(xiàn)對讀者信息的統(tǒng)一管理,包括讀者證辦理時,新讀者信息的登記,讀者基本信息的 修改維護,讀者信息的注銷的功能。
1.讀者信息登記 實現(xiàn)新讀者的基本信息的登記,包括讀者的姓名、讀者證的編號、聯(lián)系方式、備注等信 息。
2.讀者信息修改 實現(xiàn)對讀者基本信息的修改。其中讀者編號不能改。
3.注銷讀者信息 當讀者長期未借閱圖書時,達到兩年,此讀者證就作廢,注銷讀者信息,設(shè)置讀者
10、狀態(tài) 為不在冊。
四、 綜合查詢 實現(xiàn)對系統(tǒng)各類信息的綜合查詢,對不同用戶有不同的查詢權(quán)限。一般讀者只能查看個 人借閱信息和圖書基本信息,操作人員可以查詢所有信息。
五、 系統(tǒng)維護
包括系統(tǒng)數(shù)據(jù)維護和系統(tǒng)用戶管理功能。
1.系統(tǒng)數(shù)據(jù)維護
實現(xiàn)系統(tǒng)基礎(chǔ)數(shù)據(jù)的維護,包括出版社信息、編著等。作為系統(tǒng)初始化的數(shù)據(jù),可以進 行日常的維護。
2.系統(tǒng)用戶管理 實現(xiàn)系統(tǒng)登錄用戶的管理,包括用戶的登錄名、密碼、級別等。設(shè)置不同用戶不同的級 別,不同級別的用戶具有不同的權(quán)限。可以實現(xiàn)系統(tǒng)用戶的添加、刪除、修改功能。
2、測試報告
第個功能都可以實現(xiàn).進入登入窗口時,輸入用戶名和密碼,再進入圖書管
11、理系統(tǒng)的界面,
可進行圖書信息管理、流通管理、讀者信息管理、統(tǒng)合查詢、系統(tǒng)維護、關(guān)于的一些操作功
四、實習總結(jié)
要求不少于 500 字。
經(jīng)過這學期的學習,我們從對軟件工程沒有什么認識慢慢的對軟件測試有了個初步的認 識,收獲挺多的。 此次實訓,更讓我們對這些基礎(chǔ)知識有了更深刻的理解,在提高手動技能 的同時也鞏固了我們的基礎(chǔ)知識。為以后的工作打下良好的基礎(chǔ)。
但我們也還存在許多的不足之處,如在圖書管理系統(tǒng)軟件開發(fā)過程中遇到些問題,由于 我們技術(shù)和知識的不足,且時間有限,我們刪簡了一些原先設(shè)計的功能,在圖書管理員部分 的功能不夠完善,與實際的需要還有些許距離。在今后即使我們出了社會還是需要不斷的學 習提高自己。
通過設(shè)計實際的圖書管理應用系統(tǒng),使我們理解軟件的一般開發(fā)方法;加深對數(shù)據(jù)庫系 統(tǒng)、程序設(shè)計語言、軟件工程的理論知識的理解和應用水平;進一步熟悉軟件工程和數(shù)據(jù)庫 管理系統(tǒng)的操作技術(shù),重點是使我們掌握了數(shù)據(jù)庫設(shè)計開發(fā)和軟件開發(fā)的步驟和每一個步驟 需要完成的工作;提高動手能力,提高分析問題和解決問題的能力;以及培養(yǎng)學生調(diào)查研究 查閱技術(shù)文獻、資料以及編寫技術(shù)文獻的能力。