軟件工程實訓報告

軟件工程實訓報告

ID:18612829

大?。?39.00 KB

頁數(shù):16頁

時間:2018-09-19

軟件工程實訓報告_第1頁
軟件工程實訓報告_第2頁
軟件工程實訓報告_第3頁
軟件工程實訓報告_第4頁
軟件工程實訓報告_第5頁
資源描述:

《軟件工程實訓報告》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、北京聯(lián)合大學實訓報告課程(項目)名稱:軟件工程項目管理學院:師范學院專業(yè):計算機科學與技術班級:09計本學號:1826姓名:范雪濤趙曄成績:2011年12月30日15目錄一.學生管理系統(tǒng)概述3二.可行性分析31.技術可行性32.經(jīng)濟可行性33.實施可行性3三.需求分析31.數(shù)據(jù)流程圖32.數(shù)據(jù)字典5四.總體設計61.功能模塊圖62.系統(tǒng)的功能結構圖73.數(shù)據(jù)庫設計8五.詳細設計91.系統(tǒng)功能流程圖92.各功能模塊的流程圖103.各功能模塊的算法及數(shù)據(jù)結構13六.測試13七.總結1315一.學生管理系統(tǒng)概述隨著學校規(guī)模不斷擴大,學生

2、數(shù)量、所學科目都急劇增加,有關學生的各種信息量也成倍增長。而對龐大的信息量,需要有學生管理系統(tǒng)來提高管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。二.可行性分析1.技術可行性學生管理系統(tǒng)能夠滿足學生各項信息的管理,再通過管理員對系統(tǒng)中的信息進行維護,包括添加刪除修改等功能。此系統(tǒng)雖然在組織關系上存在著很大的復雜性、繁瑣性,但是就整個系統(tǒng)的技術構成上來看,它還是屬于一個數(shù)據(jù)庫應用類的系統(tǒng)。其基本操作還是對存在數(shù)據(jù)庫進行添加、刪除、查找、編輯等。所以就單純的數(shù)據(jù)庫應用來看,暫時

3、不存在太大的技術問題。2.經(jīng)濟可行性對于整個系統(tǒng)而言,在系統(tǒng)未運行之前,初期投資較大,花費相對而言比較多。但少了數(shù)據(jù)的流通環(huán)節(jié),提高了效率,又保證了各項數(shù)據(jù)的準確性,同時也避免了因工作人員的流動造成的數(shù)據(jù)丟失等問題,適應了當前的發(fā)展形勢。3.實施可行性隨著時代的發(fā)展,人員素質已經(jīng)逐步提高,不論是對于電腦系統(tǒng)的基本操作還是對于系統(tǒng)的維護都有了一定的基礎,管理的可行性也得到了保障。三.需求分析1.數(shù)據(jù)流程圖管理員數(shù)據(jù)流程圖15學生數(shù)據(jù)流圖151.數(shù)據(jù)字典1)學生基本情況。包括的數(shù)據(jù)項有學生學號、學生姓名、性別、身份證號、生日、籍貫、民

4、族、政治面貌、家庭住址、聯(lián)系電話等。2)學生學歷信息。包括的數(shù)據(jù)項有畢業(yè)院校、學歷層次、專業(yè)方向、培養(yǎng)方向等。3)學生所屬院校及班級信息。包括的數(shù)據(jù)項有院校名稱、班級名稱等。4)學生籍貫信息。包括的數(shù)據(jù)項有學生學號、籍貫名稱等。主要數(shù)據(jù)字典用卡片表示如下:名字:學生基本信息描述:檔案入庫時進行登記的學生基本信息表定義:學生基本信息=學生學號+學生姓名+性別+身份證號+生日+籍貫+民族+政治面貌+家庭住址+聯(lián)系電話位置:學生基本信息15名字:學生編碼信息描述:標識不同學生的編碼定義:學生編碼信息=學生代號+學生姓名位置:登陸界面信息

5、名字:學生學歷信息描述:標識學生的學歷情況定義:學生學歷信息=畢業(yè)院校+學歷層次+專業(yè)方向+培養(yǎng)方向位置:學生學歷信息名字:學生所屬院校及班級信息描述:標識每個學生的院校及班級情況定義:學生院校及班級信息=院校名稱+班級名稱位置:院校及班級信息名字:聯(lián)系電話描述:學生的聯(lián)系電話定義:聯(lián)系電話位置:學生基本信息名字:備注描述:學生信息的補充說明定義:備注位置:學生基本信息15名字:用戶授權信息描述:標識不同用戶的操作權限定義:用戶授權信息=用戶名+用戶代號位置:登陸界面信息一.總體設計1.功能模塊圖151.系統(tǒng)的功能結構圖151.數(shù)

6、據(jù)庫設計15一.詳細設計1.系統(tǒng)功能流程圖151.各功能模塊的流程圖查詢功能流程圖15登陸界面程序流程圖15添加功能流程圖151.各功能模塊的算法及數(shù)據(jù)結構算法的控制結構:選擇結構(swich)、循環(huán)結構(whiledo_whileforeach)主程序模塊Voidmain()數(shù)據(jù)統(tǒng)計分析模塊A.冒泡排序VoidBubbleSort(SqList&L)B.直接插入排序VoidInsertSort(SqList&L)15VoidBeforeSort()Voiddisplay(intm,intn)一.測試1)管理系統(tǒng)登錄模塊。該模

7、塊是系統(tǒng)管理人員的登陸界面,管理員須輸入正確的用戶名稱和密碼才能進去學生管理系統(tǒng)。該模塊的設計主要是為了確保學生管理數(shù)據(jù)的保密性和安全性,對添加、修改等功能進行權限管理。2)學生管理系統(tǒng)主界面模塊。該模塊是調用其他各功能模塊的主模塊,主要包括對數(shù)據(jù)維護、數(shù)據(jù)查詢、數(shù)據(jù)統(tǒng)計分析、報表輸出、系統(tǒng)維護、幫助等模塊的調用。3)學生基本信息顯示及查詢模塊。該模塊包括查詢學生的學歷信息、所屬班級及籍貫等信息。4)數(shù)據(jù)查詢模塊。通過該模塊可以對升學學生、轉學學生、退學學生、畢業(yè)學生等信息進行查詢。5)報表輸出模塊。包括對個人詳細信息、轉學學生等

8、信息的清單打印。6)數(shù)據(jù)統(tǒng)計分析模塊。通過該模塊可以對各班級的學生數(shù)量、學生學歷結構、學生專業(yè)進行統(tǒng)計。7)系統(tǒng)退出模塊。對學生管理系統(tǒng)操作結束,即可選擇該模塊,用于退出系統(tǒng)。注:主要運用白盒測試法測試。二.總結范雪濤:通過這次實訓,我對通過軟件工

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。