軟件工程課程設(shè)計學(xué)生信息管理系統(tǒng)(共16頁).doc
《軟件工程課程設(shè)計學(xué)生信息管理系統(tǒng)(共16頁).doc》由會員分享,可在線閱讀,更多相關(guān)《軟件工程課程設(shè)計學(xué)生信息管理系統(tǒng)(共16頁).doc(16頁珍藏版)》請在匯文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟件工程課程設(shè)計 -學(xué)生信息管理系統(tǒng) 學(xué)院:計算機科學(xué)與技術(shù)學(xué)院 專業(yè): 姓名: 學(xué)號 指導(dǎo)老師: 目錄一、學(xué)生管理系統(tǒng)需求分析1.2.1系統(tǒng)任務(wù)概述31.2.2 功能需求.31.2.3數(shù)據(jù)流圖.41.2.4數(shù)據(jù)字典.71.2.5 E-R圖.71.2.6性能要求.81.2.7運行環(huán)境.8二、概要設(shè)計2.1 設(shè)計思想.92.2 功能需求.92.3 性能需求.102.4 系統(tǒng)框架102.4.1 系統(tǒng)流程分析10 2.4.2 系統(tǒng)功能模塊分析11三、 系統(tǒng)詳細設(shè)計3.1 管理員用例圖133.2 用戶狀態(tài)圖143.3 用戶活動圖153.4用戶協(xié)作圖.15一、 學(xué)生管理系統(tǒng)需求
2、分析 1.2.1系統(tǒng)任務(wù)概述學(xué)生信息管理系統(tǒng)是針對學(xué)校人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件,主要用于學(xué)校學(xué)生信息管理,總體任務(wù)是實現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、科學(xué)化、規(guī)范化和自動化,其主要任務(wù)是用計算機對學(xué)生各種信息進行日常管理,如查詢、修改、增加、刪除,另外還考慮到學(xué)生選課,針對這些要求設(shè)計了學(xué)生信息管理系統(tǒng)。推行學(xué)校信息管理系統(tǒng)的應(yīng)用是進一步推進學(xué)生學(xué)籍管理規(guī)范化、電子化、控制輟學(xué)和提高義務(wù)教育水平的重要舉措。在以前,學(xué)校處理學(xué)生學(xué)籍檔案等信息,需要人工收集數(shù)據(jù)信息,填寫表格等,然后加以保存。但是,長此以往,隨著學(xué)生人數(shù)不斷地增加,學(xué)生信息量比較大,學(xué)校對于學(xué)生信息的保存等更加困難。這就使
3、得必須有一種簡潔快速的方法,方便學(xué)生信息的存儲和調(diào)用。學(xué)生管理系統(tǒng)就此應(yīng)運而生。由此可以看出,人工操作效率太慢,而且容易出錯。更加浪費時間。因此,利用計算機來處理這些流程無疑會極大程度地提高效率和處理能力。學(xué)生信息的錄入,調(diào)用和查看更加方便,快捷。而且,各種流程出錯率大大降低。由此,計算機對于人工的優(yōu)勢顯而易見。 1.2.2功能需求 學(xué)生管理系統(tǒng)的目的是實現(xiàn)學(xué)生信息錄入、查看、調(diào)用等業(yè)務(wù)的自動化管理,以提高工作效率。學(xué)生信息管理系統(tǒng)主要包括以下幾個功能模塊:1. 學(xué)生信息管理:有關(guān)學(xué)籍等信息的錄入、查詢和修改,包括學(xué)生基本信息,所在學(xué)院,專業(yè)班級等。2. 課程信息管理:學(xué)生已學(xué)課程
4、和正在學(xué)習(xí)課程。3. 成績信息管理:學(xué)生課程成績查詢。4. 學(xué)生選課管理:學(xué)生選課系統(tǒng)。5. 任課老師查詢:查詢正在學(xué)習(xí)課程的老師信息。系統(tǒng)功能模塊: 1.2.3數(shù)據(jù)流圖學(xué)生信息管理系統(tǒng)學(xué)生登陸學(xué)生信息學(xué)生成績?nèi)握n老師查詢查詢查詢 查詢 修改頂層數(shù)據(jù)流層圖對頂層數(shù)據(jù)流圖進行分解,分離出兩個加工:讀者要求處理和管理員要求處理,分別編號為1和2.由于加工分離出來,原先屬于內(nèi)部數(shù)據(jù)流(文件)的部分(如期刊目錄文件、期刊登記文件和期刊內(nèi)容文件)這里就變成了外部數(shù)據(jù)流,它們被標(biāo)在第二層數(shù)據(jù)流圖上,“讀者要求處理”加工分別從期刊內(nèi)容文件、期刊登記文件和期刊目錄文件讀數(shù)據(jù),“管理員要求處理”加工不僅從期刊目
5、錄文件讀數(shù)據(jù),當(dāng)數(shù)據(jù)處理完成后,還要向期刊目錄文件寫入數(shù)據(jù)。分解后的第二層數(shù)據(jù)流圖如圖1-5所示。圖1-5 第二層數(shù)據(jù)流圖接下來對加工1和2繼續(xù)分解。同理,加工1進一步分解五個子加工:加工1.1讀者要求分類,加工1.2變動處理,加工1.3借閱處理,加工1.4歸還處理,加工1.5查詢要求處理。加工2進一步分解成三個子加工:加工2.1管理要求分類,加工2.2期刊登記,加工2.3期刊征訂。原先的內(nèi)部數(shù)據(jù)流:讀者文件和借閱文件變成了外部數(shù)據(jù)流,第三層數(shù)據(jù)流圖如圖1-6所示。 加工1.5包含多種查詢,可以進一步分解,變成三個加工:加工1.5.1查詢要求分類,加工1.5.2查詢期刊去向,加工1.5.3查詢
6、期刊內(nèi)容,第四層數(shù)據(jù)流圖如圖1-7所示圖1-6第三層數(shù)據(jù)流圖圖1-7第四層數(shù)據(jù)流圖1.2.4數(shù)據(jù)字典1.文件條目用戶=學(xué)生|管理員用戶文件=用戶名期刊目錄文件=刊號+刊名+郵發(fā)代號+主辦單位+出版周期期刊登記文件=刊號+年+(卷)+期期刊借閱文件=用戶名+刊名+年+(卷)+期+借閱日期+歸還日期期刊內(nèi)容文件=刊號+年+(卷)+期+文章題目+作者單位+作者姓名+關(guān)鍵詞1+關(guān)鍵詞2+關(guān)鍵詞3+關(guān)鍵詞4+關(guān)鍵詞52.數(shù)據(jù)條目征訂單=刊號+郵發(fā)代號+單價+數(shù)量+金額期刊去向信息=刊名+年+(卷)+期+讀者姓名期刊內(nèi)容信息=關(guān)鍵詞1+關(guān)鍵詞2+關(guān)鍵詞3+關(guān)鍵詞4+關(guān)鍵詞5+刊名+年+(卷)+期變動要求=
7、添加|更改|刪除借閱要求=用戶名+刊名+年+(卷)+期歸還要求=用戶名+刊名+年+(卷)+期按關(guān)鍵詞查詢要求=(關(guān)鍵詞1)+(關(guān)鍵詞2)+(關(guān)鍵詞3)+(關(guān)鍵詞4)+(關(guān)鍵詞5)查詢期刊去向要求=刊號+刊名+年+(卷)+期1.2.5E-R圖系統(tǒng)的E-R圖如圖所示。學(xué)生性別姓名民族籍貫入校日期學(xué)院專業(yè)學(xué)號選課成績課程上課時間課程類別授課教師課程名課程號圖1-8期刊管理系統(tǒng)的E-R圖1.2.6性能要求在性能方面,要求系統(tǒng)的查詢和更新時間不超過一秒。其他一些要求如下:系統(tǒng)最小壽命:系統(tǒng)應(yīng)該能在無重大改動的條件下正常運行5年以上。設(shè)備要求:計算機穩(wěn)定性良好,整套系統(tǒng)經(jīng)濟實惠。在使用上:要求系統(tǒng)易理解,
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 軟件工程 課程設(shè)計 學(xué)生 信息管理 系統(tǒng) 16