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