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