

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 分類號 編 號 </p><p><b> 課 程 設(shè) 計</b></p><p> 題 目 學生綜合信息管理系統(tǒng) </p><p> 院 系
2、 </p><p> 專 業(yè) </p><p> 姓名 </p><p> 學 號 </p><p> 指導(dǎo)教師 </p>
3、<p> 20** 年 ** 月 **日</p><p> 1緒論.……………………………………………………………….…. 1 </p><p> 1.1課題背景.…………………………………………………….….1</p><p> 1.2課題意義.………………………………………………….…….1</p><p> 2需求
4、分析.…………………………………………………………..…2</p><p> 2.1需求陳述.……………………………………………………….2</p><p> 2.2實現(xiàn)目標.…………………………………………………….…2</p><p> 2.3統(tǒng)E-R模型.…………………………………………………….2</p><p> 2.4功能
5、需求分析.………………………………………………….3</p><p> 2.4.1用例分析.…………………………………………………3</p><p> 2.4.2系統(tǒng)詳細功能需求.…………………………………..….4</p><p> 2.5性能需求分析.………………………………………………….4</p><p> 3系統(tǒng)整體分析與
6、設(shè)計.………………………………………………..5</p><p> 3.1系統(tǒng)結(jié)構(gòu)分析與設(shè)計.…………………………………..……..5</p><p> 4系統(tǒng)詳細分析與設(shè)計.……………………………………………….5</p><p> 4.1系統(tǒng)對象模型.…………………………………………………5</p><p> 4.2系統(tǒng)動態(tài)模型.
7、…………………………………………….…...6</p><p> 4.3系統(tǒng)功能模型…………………………………………………10</p><p> 5總結(jié)..……………………………………………………………..…12</p><p><b> 1.緒論</b></p><p><b> 1.1課題背景<
8、;/b></p><p> 該項目開發(fā)的系統(tǒng)為高等院校學生綜合信息管理系統(tǒng),是鑒于目前高等院校學生人數(shù)多,信息量大,學校對學生信息管理的自動化與準確化日益增強的背景下構(gòu)想出來的。</p><p> 當代大學學生的生活是豐富多彩的,在大學中學生的身份也不僅僅再在局限于為某院某班的學生這么簡單;大學中為豐富學生課余生活,給同學們提供了各種展示自我提高自我的平臺,但同時各種學生組織、協(xié)
9、會和社團的存在,也使得學生的信息量急劇增加,同時由于大學中對學生的評定不再僅僅是依靠成績,而是依靠學生的綜合素質(zhì)成績對學生進行全面的評定,這給學生信息管理工作帶來很大挑戰(zhàn)。每學年在對學生進行綜合評定時,都需要花費大量的時間對學生的成績信息,素質(zhì)信息進行整理與匯總,傳統(tǒng)的辦公方法效率十分低下,迫切需要對學生信息實現(xiàn)系統(tǒng)化,自動化管理。</p><p><b> 1.2課題意義</b><
10、/p><p> 作為計算機應(yīng)用的一部分,運用計算機對學生綜合信息進行系統(tǒng)化管理,具有傳統(tǒng)管理方式無法比擬的優(yōu)點,例如:可以方便的實現(xiàn)對學生各方面信息的迅速檢索,查詢與匯總,效率高,可靠性高。這些優(yōu)點可以極大地方便管理者對學生綜合信息進行管理,提高工作效率。</p><p><b> 2.需求分析</b></p><p><b> 2
11、.1需求概述</b></p><p> 該項目開發(fā)的學生綜合信息管理系統(tǒng),用戶有學生信息管理員(如輔導(dǎo)員)、學生組織管理員(如各社團管理員、各班班長、學生會管理員等)、學生等。</p><p> 管理員可以使用姓名和密碼登陸該系統(tǒng)對學生綜合信息進行管理,可以對學生基本信息,成績信息,素質(zhì)信息,進行錄入與分類查詢、更新并可以方便地對學生綜合成績進行匯總。</p>
12、<p> 學生組織管理員可以使用姓名與密碼登陸系統(tǒng),且登陸后只能對本學生組織的信息進行管理,可以錄入新信息,查詢信息等。</p><p> 學生可以使用學號密碼登陸該系統(tǒng),且只能查詢本人的基本信息,成績信息,素質(zhì)信息等。</p><p><b> 2.2實現(xiàn)目標</b></p><p> 通過該系統(tǒng)用戶可以根據(jù)不同的登陸身份
13、分別進入不同的管理界面,對學生信息進行管理,其中管理員可以方便快捷地對學生的綜合信息進行管理,包括錄入、查詢、更新與匯總;學生組織管理員只能方便快捷地對本組織成員信息進行管理,包括錄入,查詢;學生用戶只能方便快速地查詢本人的所有信息。</p><p> 2.3系統(tǒng)的E-R模型</p><p> 由以上分析可以得系統(tǒng)中的數(shù)據(jù)對象有管理員、學生、學生基本信息表、成績表、素質(zhì)表等,其實體聯(lián)系
14、模型如圖</p><p> 實體聯(lián)系圖2.4功能需求分析</p><p> 該系統(tǒng)是學生綜合信息管理系統(tǒng),系統(tǒng)的開發(fā)目標是提高學生管理工作的工作效率,具有對學生基本信息、成績信息、素質(zhì)信息進行管理及維護功能。學生可以通過此系統(tǒng)查詢個人信息,系統(tǒng)開發(fā)的總?cè)蝿?wù)是實現(xiàn)學生信息管理的自動化,規(guī)范化。</p><p><b> 2.4.1用例分析</b&
15、gt;</p><p><b> 該系統(tǒng)的用例圖如圖</b></p><p> 該系統(tǒng)為學生信息綜合管理系統(tǒng)參與者定為管理員、學生組織管理員、學生等如上圖所示學生綜合信息管理系統(tǒng)的用例有:</p><p><b> 錄入;</b></p><p><b> 查詢</b>
16、</p><p><b> 匯總;</b></p><p><b> 更新;</b></p><p> ?。?)錄入的用例的詳細描述為:</p><p> .管理員或?qū)W生組織管理員對學生新信息進行增添</p><p> (2)查詢用例描述為: </p>
17、<p> ?。脩暨x擇查詢的內(nèi)容</p><p><b> .確定查詢方式</b></p><p><b> ?。@示查詢結(jié)果</b></p><p> (3)匯總用例描述:</p><p><b> ?。脩暨x擇匯總內(nèi)容</b></p><p
18、><b> ?。x擇匯總方式</b></p><p><b> .顯示匯總結(jié)果</b></p><p> ?。?)更新用例描述:</p><p><b> .選擇更新內(nèi)容</b></p><p><b> ?。斎敫聝?nèi)容</b></p&g
19、t;<p><b> .保存更新</b></p><p> 2.4.2系統(tǒng)詳細功能需求</p><p> ?。?)管理員對功能的需求</p><p> 管理員權(quán)限最大,可以對學生基本信息,成績信息,素質(zhì)信息進行統(tǒng)一的管理,具體功能需求如下:</p><p><b> 學生信息的錄入;<
20、;/b></p><p> 學生信息的更新,刪除;</p><p> 班級管理信息的查看;</p><p><b> 班級信息的添加;</b></p><p> 班級信息的更新,刪除;</p><p><b> 學生組織信息查看;</b></p>
21、<p> 學生組織信息的添加;</p><p> 學生組織信息更新,刪除;</p><p> 學生綜合信息的匯總;</p><p> ?。?)學生組織管理員的具體需求:</p><p><b> 學生信息的錄入;</b></p><p><b> 學生信息的查看;&
22、lt;/b></p><p> ?。?)學生用戶的具體功能需求:</p><p> 個人綜合信息的查看;</p><p><b> 2.5系統(tǒng)性能需求</b></p><p> ?。?)數(shù)據(jù)準確度。要求查詢時應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。查詢時應(yīng)保證查準率,岔道的記錄與給定的單項或組合
23、查詢條件完全匹配。</p><p> (2)時間特性即效率。對于瀏覽、查詢、增加、刪除、更新和密碼設(shè)置的一般操作,應(yīng)該及時響應(yīng),在1到3秒內(nèi);對軟磁盤和打印機的操作以及數(shù)據(jù)的導(dǎo)入和導(dǎo)出操作也應(yīng)該在可以接受的時間內(nèi)完成。</p><p> ?。?)適應(yīng)性。滿足個人使用的需求,對于規(guī)定運行環(huán)境要求不存在困難。</p><p> ?。?)完整性。要求能在發(fā)生以外(比如斷
24、電)的情況下,保證不丟失數(shù)據(jù)。</p><p> ?。?)安全保密性。要求提供身份嚴整,只允許通過身份驗證的用戶使用本軟件。</p><p><b> 3.系統(tǒng)整體設(shè)計</b></p><p> 該課題所開發(fā)的系統(tǒng)為學生綜合信息管理系統(tǒng),用戶登錄系統(tǒng)時根據(jù)所選用戶類型的不同,登陸者將進入不同的管理子系統(tǒng),對相應(yīng)的信息進行管理,系統(tǒng)的整體結(jié)構(gòu)
25、如圖</p><p><b> 圖3.1系統(tǒng)結(jié)構(gòu)圖</b></p><p> 4.系統(tǒng)的詳細分析與設(shè)計</p><p><b> 4.1系統(tǒng)對象模型</b></p><p> 學生綜合信息管理系統(tǒng)中的類有,管理員,學生,基本信息,成績信息,素質(zhì)信息,其中基本信息,成績信息,素質(zhì)信息聚集為信息
26、類。如圖</p><p> 圖4.1學生綜合信息管理系統(tǒng)對象模型圖</p><p> 通過對系統(tǒng)的分析抽象出的系統(tǒng)的類有:</p><p> ?。?)管理員類:屬性為,類型,姓名,密碼;操作為,錄入,更新,刪除。</p><p> ?。?)學生類:屬性為,學號,密碼;操作為,錄入,更新,刪除。</p><p>
27、(3)基本信息類:屬性為,學號,姓名,性別,民族,住址,政治面貌;操作為,錄入,查詢,更新,刪除。</p><p> ?。?)成績信息類:屬性為,學號,年份,科目,成績,績點;操作為,錄入,查詢,更新,刪除。</p><p> ?。?)素質(zhì)信息類:屬性為,學號,年份,職務(wù),活動,獎項;操作為,錄入,查詢,更新,刪除。</p><p> ?。?)信息類為基本信息類,成
28、績信息類,素質(zhì)信息類的聚集,具有它們的所有屬性與操作。</p><p><b> 4.2系統(tǒng)動態(tài)模型</b></p><p> 通過以上分析可以建立系統(tǒng)的動態(tài)模型,系統(tǒng)狀態(tài)圖如圖</p><p> 圖4.2.1管理員系統(tǒng)的狀態(tài)圖</p><p> 圖4.2.2學生系統(tǒng)的狀態(tài)圖</p><p&g
29、t;<b> 圖4.2.4</b></p><p><b> 圖4.2.3</b></p><p> 圖4.2.3為管理員事務(wù)狀態(tài)圖</p><p> 圖4.2.4為學生組織管理員事務(wù)狀態(tài)圖</p><p><b> 4.3系統(tǒng)功能模型</b></p>
30、<p> 功能模型表明了系統(tǒng)中數(shù)據(jù)之間的依賴關(guān)系,以及有關(guān)的數(shù)據(jù)處理功能,它由一組數(shù)據(jù)流圖組成?;镜墓δ苣P陀扇舾蓚€數(shù)據(jù)源點∕終點,及一個處理框組成,這個處理框代表了代表了系統(tǒng)加工、變換數(shù)據(jù)的整體功能?;鞠到y(tǒng)模型指明了目標系統(tǒng)的邊界。由數(shù)據(jù)源點輸入的數(shù)據(jù)和輸出到數(shù)據(jù)終點的數(shù)據(jù),是系統(tǒng)與外部世界之間的交互事件的參數(shù)。圖4.5是學生綜合信息管理系統(tǒng)的功能級數(shù)據(jù)流圖。</p><p><b>
31、 用戶登錄數(shù)據(jù)流圖</b></p><p><b> 錄入功能數(shù)據(jù)流圖</b></p><p><b> 查詢功能數(shù)據(jù)流圖</b></p><p><b> 匯總功能數(shù)據(jù)流圖</b></p><p><b> 更新功能數(shù)據(jù)流圖</b>
32、</p><p><b> 5.總結(jié)</b></p><p> 通過此次課程設(shè)計,使我對面向?qū)ο蟮能浖_發(fā)過程有了更深入的認識,在課程設(shè)計過程中,通過自主選題,做軟件需求分析,到系統(tǒng)的整體設(shè)計與系統(tǒng)的詳細設(shè)計與分析,使我們面向?qū)ο蟮能浖_發(fā)過程有了更具體的了解。在軟件的開發(fā)過程中雖然我們曾經(jīng)也因不知道從何入手而迷茫過,因抽象出系統(tǒng)的類而激烈爭論過,在整個開發(fā)過程中
33、遇到了許許多多難以解決問題,但我們每一個人都沒有因此而退縮、放棄。在開發(fā)過程中每當遇到不懂的或概念不清晰的地方,大家就一遍遍翻書查閱資料,因為每一個環(huán)節(jié)的錯誤都有可能導(dǎo)致我們所設(shè)計系統(tǒng)的失敗。此次課程設(shè)計可以說是我們進入大學以來所做過的困難度最高的一個,但同時這次課程設(shè)計也使我們收獲最多;在課程設(shè)過程中,大家通過積極主動參與到開發(fā)設(shè)計中來,從遇到問題到積極尋找問題的解決方案,使我們在不覺中對軟件工程課程中老師上課講的重點環(huán)節(jié),以及相關(guān)知
34、識點有了系統(tǒng)化的認識。經(jīng)過此次課程設(shè)計不但加深了我們對課上所講內(nèi)容的理解(例如,在系統(tǒng)設(shè)計開發(fā)過程中通過對像的尋找確定和類的抽象,使我們深刻認識到了面向的軟件開發(fā)與傳統(tǒng)的軟件開發(fā)的本質(zhì)不同)同時,在開發(fā)過程中通過團隊協(xié)作完成任務(wù),也使大家深切的體會到了團隊合</p><p> 此次的課程設(shè)計過程中,雖然我們大家每一個人都在盡自己的最大努力,力求做到所開發(fā)的系統(tǒng)達到遺存問題最小,但此次軟件工程可設(shè)計畢竟是我們自學
35、自《軟件工程》這門課以來第一次自己動手自主設(shè)計開發(fā)一個系統(tǒng),由于大家經(jīng)驗有限在開發(fā)的過程中仍留有許多疑問,例如,在做系統(tǒng)類的抽象時,小組經(jīng)過了激烈的討論但最終大家還是不能夠完全的達成一致;在對系統(tǒng)做整體設(shè)計分析時,系統(tǒng)的結(jié)構(gòu)與功能設(shè)計還不夠完善等。</p><p> 此次課程設(shè)計過程中,從確定開發(fā)課題到不知從何入手,到一步步的做系統(tǒng)的E-R圖的建立,再到系統(tǒng)的對象模型建立、動態(tài)模型的建立、功能模型的建立,使我們
36、深刻認識到在面向象的軟件開發(fā)過程中《軟件工程》的指導(dǎo)意義,它為我們?nèi)绾芜M行面向?qū)ο蟮能浖_發(fā)指明了道路。通過此次課程設(shè)計大家深刻體會到掌握《軟件工程》中面向?qū)ο箝_發(fā)方法的重要性,應(yīng)為它將極大地提高軟件的開發(fā)質(zhì)量與效率,使我們在面向?qū)ο蟮拈_發(fā)過程中避免走許多不必要的彎路。因而學習并熟練掌握面向?qū)ο蟮能浖_發(fā)方法是具有重要意義的。</p><p> 在這次的課程設(shè)計過程中,我們經(jīng)歷了迷茫,也經(jīng)歷了困惑,但我們不放棄
37、不氣餒,堅持一步一步的走下去,并最終完成此次課程設(shè)計的任務(wù),期間大家的付出是艱辛的,但我們的收獲也使豐厚的,有付出才有收獲,歷經(jīng)此次的鍛煉,我相信我們組的每一個人,不僅在知識上獲得了質(zhì)的飛躍,同時也使我們的意志得到了磨練;我相信經(jīng)歷了這次的歷練在走向未來的路途上我們中的每一個人都將變的更加自信與堅強。</p><p><b> 參考文獻</b></p><p>
38、[1] 【美】Hans-Erik Erikssion 著;俞俊平 俞安萍 徐敏 等譯,UML工具箱電子工業(yè)出版社,2004(1)。</p><p> [2] 張海藩著 軟件工程導(dǎo)論(第五版),清華大學出版社,2008.3月。</p><p> [3] 謝晉宇,吳國存,李新建.企業(yè)人力資源開發(fā)與管理創(chuàng)新.北京經(jīng)濟管理出版社,2000.</p><p> [
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設(shè)計---學生信息管理系統(tǒng)
- 軟件工程課程設(shè)計--學生信息管理系統(tǒng)
- 軟件工程課程設(shè)計---學生信息管理系統(tǒng)
- 軟件工程課程設(shè)計--學生信息管理系統(tǒng)
- 軟件工程課程設(shè)計-學生信息管理系統(tǒng)
- 軟件工程課程設(shè)計---學生信息管理系統(tǒng)
- 軟件工程課程設(shè)計學生信息管理系統(tǒng)
- 軟件工程課程設(shè)計---學生信息管理系統(tǒng) (2)
- 軟件工程課程設(shè)計報告---學生信息管理系統(tǒng)
- 軟件工程課程設(shè)計報告--學生信息管理系統(tǒng)
- 軟件工程課程設(shè)計--超市信息管理系統(tǒng)
- 軟件工程課程設(shè)計---旅游信息管理系統(tǒng)
- 軟件工程課程設(shè)計--nba信息管理系統(tǒng)
- 軟件工程課程設(shè)計報告--旅游信息管理系統(tǒng)
- 軟件工程課程設(shè)計-學生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 軟件工程課程設(shè)計論文—旅店信息管理系統(tǒng)
- 軟件工程課程設(shè)計-企業(yè)員工信息管理系統(tǒng)
- 《軟件工程》課程設(shè)計--學生管理系統(tǒng)
- 軟件工程課程設(shè)計--學生管理系統(tǒng)
- 軟件工程課程設(shè)計——學生管理系統(tǒng)
評論
0/150
提交評論