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