|
【項(xiàng)目?jī)?nèi)容】:本項(xiàng)目以學(xué)生信息管理系統(tǒng)為例,經(jīng)小
組通過(guò)對(duì)我院學(xué)生信息管理工作的討論、調(diào)查與分析,結(jié)合學(xué)生自身對(duì)該系統(tǒng)的了解,得出學(xué)生信息管理系統(tǒng)是各
高校管理信息系統(tǒng)的重要組成部分,它主要用于對(duì)學(xué)生的基本信息如入學(xué)注冊(cè)登記、課程、成績(jī)、獎(jiǎng)懲等問(wèn)題進(jìn)行
管理。該系統(tǒng)用戶參與者主要包括學(xué)生和教學(xué)各系部、學(xué)生處、教務(wù)處、招生就業(yè)辦等部門。下面我們小組將利用
UML建模的各種圖形和模型元素,形成一個(gè)對(duì)學(xué)校學(xué)生信息管理系統(tǒng)的建模用例。 【設(shè)計(jì)分工】: 統(tǒng)一了數(shù)據(jù)交換標(biāo)準(zhǔn).系統(tǒng)界面友好,交互性強(qiáng),
可以靈活定制,支持用戶個(gè)性化設(shè)置、大提高學(xué)生工作管理的效率,而且可以構(gòu)建起丫套完整的學(xué)生信息資料庫(kù),
可以和其它管理部門的信息系統(tǒng)緊密結(jié)合,輕松、條理、準(zhǔn)確的完成學(xué)生從入學(xué)到就業(yè)的整個(gè)管理工作。
【項(xiàng)目實(shí)施】一個(gè)良好的學(xué)生信息管理系統(tǒng)
必須提供一個(gè)合理、方便和高效的學(xué)生管理平臺(tái),全面的事務(wù)流程,把復(fù)雜繁瑣的學(xué)生管理、成績(jī)管理、教師管理
、課程管理變得簡(jiǎn)潔明了,以減少可能出現(xiàn)的管理漏洞..本系統(tǒng)最大的優(yōu)點(diǎn)是對(duì)數(shù)據(jù)進(jìn)行了規(guī)范和擴(kuò)充。 1 . 需求分析 學(xué)校學(xué)生管理信息系統(tǒng)的總目標(biāo)是提高學(xué)生工作管
理的效率,構(gòu)建起一套完整的學(xué)生信息資料庫(kù),可以和其它管理部門的信息系統(tǒng)緊密結(jié)合,輕松、條理、準(zhǔn)確的完
成學(xué)生從入學(xué)到就業(yè)的整個(gè)管理工作,從而提高學(xué)生工作管理的效率。具體的設(shè)計(jì)目標(biāo)是 (1) 為學(xué)生和教師提供一個(gè)簡(jiǎn)單、友好、交互性
強(qiáng)的系統(tǒng)操作界面,并且支持參與者的個(gè)性化設(shè)置。 (2) 系統(tǒng)運(yùn)行穩(wěn)定可靠、各項(xiàng)維護(hù)功能齊全、易
于維護(hù) (3) 能有效地進(jìn)行相關(guān)操作處理 (4) 快速、準(zhǔn)確地反映相關(guān)與學(xué)生有關(guān)的信息。 .1 學(xué)校學(xué)生信息管理系統(tǒng)的功能需求分析包
括以下內(nèi)容: 系統(tǒng)管理員通過(guò)系統(tǒng)管理界面進(jìn)入,
建立學(xué)生學(xué)籍檔案、學(xué)生課程檔案等,并將所有信息保存在數(shù)據(jù)庫(kù)中,同時(shí)管理員還能夠?qū)σ陨闲畔⑦M(jìn)行更新、添
加、刪除等基本操作,并對(duì)系統(tǒng)的信息進(jìn)行維護(hù)。
學(xué)校學(xué)生信息管理系統(tǒng)能夠?yàn)閷W(xué)校學(xué)生、教學(xué)各系部、學(xué)生處、教務(wù)處、招生就業(yè)辦等部門提供相應(yīng)的服務(wù)。學(xué)生
可以通過(guò)使用該系統(tǒng)查詢課程、成績(jī)、修改用戶密碼等。教學(xué)各系部可以利用該系統(tǒng)輸入學(xué)生成績(jī)信息、獎(jiǎng)懲信息
等。 學(xué)校學(xué)生信息管理系統(tǒng)主要實(shí)現(xiàn)學(xué)生各方面信
息的管理, 根據(jù)學(xué)生管理工作的具體要求和項(xiàng)目設(shè)計(jì)的功能目標(biāo),學(xué)生信息管理系統(tǒng)有十大模塊:學(xué)籍管理模塊、
成績(jī)管理模塊、獎(jiǎng)懲管理模塊、貧困生管理模塊、畢業(yè)管理模塊、系統(tǒng)管理模塊、課程管理模塊、校園一卡通管理
模塊、宿舍管理模塊、輔導(dǎo)員管理模塊。
1. 學(xué)籍管理模塊主要進(jìn)行學(xué)生注冊(cè)報(bào)到的登
記、統(tǒng)計(jì)及查詢,學(xué)生基木檔案信息的維護(hù)、查詢、和修改,學(xué)籍變動(dòng)處理。 (1)學(xué)生注冊(cè)報(bào)到時(shí),主管老師對(duì)學(xué)生的基本信息
進(jìn)行登記錄入,并統(tǒng)計(jì)人數(shù)。 (2)主管老師及相關(guān)
部門如各系部、教務(wù)處、學(xué)生處等可進(jìn)行學(xué)生的基本信息查詢;另外,主管老師可對(duì)學(xué)生的一些信息變動(dòng)做修改。
(3)學(xué)生退學(xué)或轉(zhuǎn)學(xué)時(shí),系統(tǒng)管理員負(fù)責(zé)對(duì)
相關(guān)學(xué)生的信息進(jìn)行刪除。 2. 成績(jī)
管理模塊主要主要用于對(duì)學(xué)生所在班級(jí)的公共課程、學(xué)生的自選課程等科目成績(jī)進(jìn)行管理,包括成績(jī)錄入、修改、
查詢、刪除以及成績(jī)分析統(tǒng)計(jì);打印成績(jī)表。 (1)
科任老師對(duì)學(xué)生所學(xué)課程的成績(jī)進(jìn)行錄入、修改。
(2) 學(xué)生及輔導(dǎo)員可登錄查詢及打印學(xué)生
的成績(jī) (3) 主管老師負(fù)責(zé)對(duì)學(xué)生各科成績(jī)
的統(tǒng)計(jì)分析。 3. 獎(jiǎng)懲管理模塊主要可進(jìn)行獎(jiǎng)懲申請(qǐng)
、評(píng)審等工作,對(duì)獎(jiǎng)懲信息進(jìn)行統(tǒng)計(jì)分析和公布。
(1) 輔導(dǎo)員根據(jù)學(xué)生的綜合測(cè)評(píng)成績(jī)?cè)u(píng)定獎(jiǎng)學(xué)金和根據(jù)學(xué)生的表現(xiàn)進(jìn)行評(píng)優(yōu),并對(duì)相關(guān)信息進(jìn)行登記、統(tǒng)計(jì)分析
和公布; (2) 輔導(dǎo)員可對(duì)違規(guī)學(xué)生根據(jù)相關(guān)規(guī)定
給予懲罰,并進(jìn)行登記和送報(bào)學(xué)生處。 4. 貧困生管
理模塊主要分勤工助學(xué)管理和助學(xué)貸款管理。勤工助學(xué)管理包括助學(xué)信息、整理及發(fā)布、勤工助學(xué)情況記錄,助學(xué)
貸款管理包括貸款信息發(fā)布、還貸情況記錄。 (2)
主管老師負(fù)責(zé)學(xué)生貧困信息的錄入,并輸入學(xué)生的勤工助學(xué)和借還貸款情況記錄。 (1) 輔導(dǎo)員根據(jù)學(xué)生的貧困申請(qǐng)信息評(píng)定學(xué)生的
貧困等級(jí)并進(jìn)行統(tǒng)計(jì)公布;發(fā)布勤工助學(xué)崗位信息及錄用信息、助學(xué)貸款信息、 5. 畢業(yè)管理模塊主要是畢業(yè)鑒定管理和就業(yè)信息管
理。包括對(duì)學(xué)生的畢業(yè)資格審定、畢業(yè)后工作情況登記和就業(yè)信息查詢等功能。 6.系統(tǒng)管理模塊是每個(gè)系統(tǒng)都必須具備的功能,用
于對(duì)系統(tǒng)的用戶的基本信息進(jìn)行管理,包括用戶權(quán)限設(shè)置、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等。系統(tǒng)管理員負(fù)責(zé)維護(hù)學(xué)生、輔
導(dǎo)員、課程等信息,維護(hù)工作包括修改、添加、刪除等。 (2) 各系根據(jù)學(xué)生所提交的畢業(yè)論文以及學(xué)生的
獎(jiǎng)懲信息對(duì)學(xué)生進(jìn)行畢業(yè)鑒定,包括授予學(xué)位以及頒發(fā)畢業(yè)證書(shū)。 (2) 招生就業(yè)辦發(fā)布相關(guān)就業(yè)信息,學(xué)生可通過(guò)
該系統(tǒng)進(jìn)行查詢。各系(輔導(dǎo)員)和招生就業(yè)辦對(duì)學(xué)生畢業(yè)后的就業(yè)情況進(jìn)行登記。 7. 學(xué)生宿舍管理模塊主要對(duì)全院學(xué)生宿舍進(jìn)行管理
,包括學(xué)生宿舍的分配、維修、宿舍調(diào)整、查詢、宿舍回收等功能 10. 課程管理模塊主要用于對(duì)學(xué)生所在班級(jí)的公共
課程、學(xué)生的自選課程等進(jìn)行管理,包括添加班級(jí)基本課程信息、添加學(xué)生選修課程信息、刪除班級(jí)基本課程信息
、刪除學(xué)生選修課程信息等。 8. 校園一卡通
管理模塊主要對(duì)學(xué)生在校日常生活的消費(fèi)、圖書(shū)館借還書(shū)登記、上機(jī)刷卡考勤登記以及醫(yī)療登記的管理。 9. 輔導(dǎo)員管理模塊主要實(shí)現(xiàn)輔導(dǎo)員信息的錄入、查
詢、統(tǒng)計(jì)和信息打印功能以及輔導(dǎo)員具體負(fù)責(zé)工作的分配管理。 1.2 功能模塊圖 2.系統(tǒng)建模 (1) 創(chuàng)建系統(tǒng)用例圖 確定學(xué)校學(xué)生管理信息系統(tǒng)的參與者 .學(xué)生:可通過(guò)該系統(tǒng)查詢相關(guān)信息,提出相關(guān)事項(xiàng)
的申請(qǐng)如修改密碼等。 3.教
師:包括輔導(dǎo)員、主管教師、科任老師等,科任老師可通過(guò)該系統(tǒng)錄入、修改、核對(duì)學(xué)生成績(jī),主管老師主要負(fù)責(zé)
學(xué)生學(xué)籍信息和課程信息的錄入、添加、修改、刪除等操作管理,輔導(dǎo)員主要負(fù)責(zé)學(xué)生畢業(yè)、獎(jiǎng)懲、貧困生等相關(guān)
信息的管理 .系統(tǒng)管理員:負(fù)責(zé)設(shè)置各參與用戶使用
系統(tǒng)的權(quán)限和學(xué)生學(xué)籍信息、學(xué)生成績(jī)、輔導(dǎo)員相關(guān)信息等的維護(hù),備份系統(tǒng)數(shù)據(jù)庫(kù),恢復(fù)系統(tǒng)數(shù)據(jù)庫(kù),系統(tǒng)安全
維護(hù)。 .宿舍管理員:負(fù)責(zé)學(xué)生宿舍報(bào)修信息、非該
宿舍樓學(xué)生或校外人員出入信息的登記及上報(bào)。 從
學(xué)生管理系統(tǒng)的的用例圖抽象,可以確定如下用例圖:學(xué)籍管理用例圖、課程管理用例圖、輔導(dǎo)員管理用例圖、貧
困生管理用例圖、宿舍管理用例圖、畢業(yè)信息管理用例圖、系統(tǒng)維護(hù)用例圖、成績(jī)管理用例圖、校園一卡通用例圖
、獎(jiǎng)懲管理用例圖。 參與者“學(xué)生”:查詢相關(guān)就
業(yè)信息、上報(bào)自己就業(yè)情況。 參與者“系統(tǒng)管理員
”:對(duì)畢業(yè)生的就業(yè)信息等進(jìn)行維護(hù)(新增、刪除等) 參與者“招生就業(yè)辦”:對(duì)學(xué)生就業(yè)信息進(jìn)行統(tǒng)計(jì) . 學(xué)生處、教務(wù)處、招生就業(yè)辦 創(chuàng)建學(xué)校學(xué)生管理
信息系統(tǒng)的系統(tǒng)用例圖 在該系統(tǒng)中,系統(tǒng)管理員負(fù)
責(zé)維護(hù)學(xué)籍管理模塊、成績(jī)管理模塊、獎(jiǎng)懲管理模塊、貧困生管理模塊、畢業(yè)管理模塊、系統(tǒng)管理模塊、課程管理
模塊、校園一卡通管理模塊、宿舍管理模塊、輔導(dǎo)員管理模塊等系統(tǒng)子模塊;教師(輔導(dǎo)員、主管教師、普通教師
)則負(fù)責(zé)錄入、修改、添加管理相關(guān)學(xué)生的信息(學(xué)籍、成績(jī)、課程等);宿舍管理員則負(fù)責(zé)登記所在宿舍樓的報(bào)
修等信息;學(xué)生則可進(jìn)行相關(guān)信息的查詢,修改。
學(xué)籍管理用例圖: 參與者“學(xué)生”:注冊(cè)報(bào)到,接
收相關(guān)信息,進(jìn)行信息交流,申請(qǐng)學(xué)籍變動(dòng)。 參與者“主管教師”(輔導(dǎo)員):分班管理;制定綜合測(cè)評(píng)加扣分
內(nèi)容,管理學(xué)生檔案;發(fā)布與學(xué)生相關(guān)的信息,與學(xué)生進(jìn)行信息交流,并上報(bào)綜合測(cè)評(píng)結(jié)果。 參與者“系統(tǒng)管理
員”:維護(hù)學(xué)生學(xué)籍信息,進(jìn)行學(xué)籍信息的備份 參
與者“系統(tǒng)管理員”:用戶定義、權(quán)限管理;數(shù)據(jù)備份、恢復(fù);維護(hù)學(xué)生基本信息;口令管理;綜合查詢信息 校園一卡通用例圖: 參與者“發(fā)卡中心”: :對(duì)信息卡進(jìn)行管理(發(fā)卡
和補(bǔ)卡等) 參與者“結(jié)算中心“:回應(yīng)學(xué)生的充值、轉(zhuǎn)賬要求。 參與者“消費(fèi)中心“:對(duì)學(xué)生用信息卡在校消費(fèi)進(jìn)
行管理。 參與者“學(xué)生“:申請(qǐng)卡號(hào);補(bǔ)辦信息卡
;上機(jī)刷卡;轉(zhuǎn)賬充值;借還書(shū)刷卡;相關(guān)消費(fèi)刷卡; 教務(wù)中心:對(duì)學(xué)生上機(jī)考勤、借還書(shū)信息進(jìn)行登記
管理; 參與者“輔導(dǎo)員“:學(xué)生思想教育;突發(fā)事
件處理;畢業(yè)生就業(yè)指導(dǎo);學(xué)生日常事務(wù)處理; 宿
舍管理用例圖: 參與者“宿舍管理員“:分配調(diào)整
學(xué)生宿舍;上報(bào)學(xué)生申請(qǐng)宿舍維護(hù)的信息;宿舍信息登記; 參與者“學(xué)生“:申請(qǐng)宿舍調(diào)換;查詢宿舍信息;
申請(qǐng)宿舍維修; 參與者“學(xué)生”:學(xué)生申請(qǐng)勤工助
學(xué)成功后通過(guò)工作獲得工資報(bào)酬 參與者“學(xué)生處”:對(duì)學(xué)生的申請(qǐng)進(jìn)行審核、登記; 參與者“學(xué)生處工作人員”:對(duì)學(xué)生的崗位進(jìn)行管
理,包括崗位分配以及工作監(jiān)督;崗位工資發(fā)布;
獎(jiǎng)勵(lì)管理用例圖: 參與者“主管老師”:輸入學(xué)生
基本信息; “普通教師”:輸入學(xué)生的成績(jī) 參與者“輔導(dǎo)員”:操行評(píng)定、綜合測(cè)評(píng)評(píng)定、評(píng)定獎(jiǎng)學(xué)金、評(píng)優(yōu)并
公布; 參與者“學(xué)生”:提交相關(guān)申請(qǐng)、查詢結(jié)果等; 懲罰管理用例圖: 參與者“輔導(dǎo)員”:上報(bào)學(xué)生違規(guī)事例; 參與者“學(xué)生處”:根據(jù)違規(guī)事例的情況進(jìn)行處理
并通知學(xué)生; 參與者“學(xué)生”:提交申訴處理; 參
與者“申訴處理員”:根據(jù)學(xué)生的申訴進(jìn)行調(diào)查處理后發(fā)布結(jié)果; 學(xué)生成績(jī)管理用例圖: 參與者“學(xué)生”:目的是查詢所學(xué)課程的成績(jī) 參與者“老師”:完成學(xué)生信息的錄入,修改,顯
示和修改 參與者“管理員”:輸入學(xué)生信息,教師
信息,班級(jí)信息和課程信息 課程管理用例圖; 參與者“學(xué)生”:查看課程通知、提交作業(yè); 參與者“教師”、:教師根據(jù)課程和通知任課,布
置作業(yè); 參與者“系統(tǒng)管理員”:負(fù)責(zé)對(duì)課程信息
和通知進(jìn)行相關(guān)維護(hù)操作; (2) 創(chuàng)建系統(tǒng)類圖 步驟一:確定系統(tǒng)的業(yè)務(wù)實(shí)體類 可以確定在系統(tǒng)中的主要業(yè)務(wù)實(shí)體類,這些類通常
需要在數(shù)據(jù)庫(kù)中存儲(chǔ);在學(xué)校學(xué)生信息管理系統(tǒng)中,學(xué)生的信息、教師(包括輔導(dǎo)員)的信息、系統(tǒng)管理員的信息
、課程信息、宿舍信息等都要存儲(chǔ)在數(shù)據(jù)庫(kù)中;這些存儲(chǔ)類都有各自相關(guān)的屬性。 步驟二: 根據(jù)學(xué)校學(xué)生信息管理系統(tǒng)的需求分析,以及系統(tǒng)
用例圖的參與者和數(shù)據(jù)庫(kù)中的存儲(chǔ)類,我們確定了學(xué)生類、教師類(包括輔導(dǎo)員類)、系統(tǒng)管理員類、課程類、宿
舍管理員類等主要實(shí)體類;其中,1.“學(xué)生”類:負(fù)責(zé)系統(tǒng)需要的活動(dòng)者“學(xué)生”的信息處理,它的屬性有“姓名
,’. “出生日期”、“學(xué)號(hào)”、“政治面貌”、“性別”、“專業(yè)”等,對(duì)這些信息的服務(wù)操作有系統(tǒng)登陸、注
冊(cè)、信息查詢、休學(xué)、轉(zhuǎn)學(xué)、退學(xué)等。2.“教師”類:負(fù)責(zé)系統(tǒng)需要的活動(dòng)者“教師”的信息處理,它的屬性有“
教師編號(hào)”、“教師姓名’,、“部門編號(hào)”、“職務(wù)”、“職稱”等。對(duì)這些信息的服務(wù)操作有系統(tǒng)登陸、信息
錄入、信息查詢、信息修改等。3.“系統(tǒng)管理員“類:負(fù)責(zé)系統(tǒng)活動(dòng)需要的管理者。 以下是該系統(tǒng)登錄后各界面模塊的類圖關(guān)系圖,并
給出了成績(jī)管理模塊的控制類(成績(jī)信息查詢、修改、打?。┖拖到y(tǒng)管理模塊(數(shù)據(jù)備份和數(shù)據(jù)恢復(fù))的控制類。 系統(tǒng)各功能模塊的主要類圖及其聯(lián)系:
2. 學(xué)籍管理類圖: . 畢業(yè)管理類圖 . 宿舍管理類圖 .輔導(dǎo)員類圖 .勤工助學(xué)類圖
.獎(jiǎng)懲管理類圖: 9.校園一卡通類圖: 系統(tǒng)中 用戶管理模塊的類圖 系統(tǒng)中 備份管理模塊的類圖 (3) 創(chuàng)建系統(tǒng)時(shí)序圖和協(xié)作圖模型 .1 學(xué)籍管理所涉及到的時(shí)序圖和協(xié)作圖 確
定“注冊(cè)報(bào)到“的工作流程 學(xué)生注冊(cè)報(bào)到后登記自
己的相關(guān)信息 系統(tǒng)管理員把學(xué)生所提交的信息錄入
系統(tǒng)中 與時(shí)序圖等價(jià)的協(xié)助圖如下: 3.2 學(xué)生課程管理所涉及到的時(shí)序圖與協(xié)作
圖 .確定學(xué)生登錄查詢相關(guān)信息的工作流程: 學(xué)生
登錄系統(tǒng)后進(jìn)入課程管理模塊選擇課程、查看課程通知、查看和提交課程作業(yè)后查詢作業(yè)成績(jī)
與該時(shí)序圖等價(jià)的協(xié)作圖 3.3 學(xué)生成績(jī)管理模塊所涉及到的時(shí)序圖和協(xié)作圖
1.學(xué)生查詢成績(jī)的工作流程; 學(xué)生登錄該系統(tǒng)后進(jìn)入成績(jī)管理窗口后即可查詢成績(jī)與之相應(yīng)的協(xié)作圖如下: 2.教師登錄成績(jī)管理模塊所執(zhí)行工作的流程 教師(
科任老師)進(jìn)入該系統(tǒng)后對(duì)所教課程學(xué)生的成績(jī)進(jìn)行輸入、修改、打印等操作 與之相應(yīng)的協(xié)作圖如下: .4 獎(jiǎng)懲管理模塊所涉及到的時(shí)序圖和協(xié)作圖 學(xué)生
懲罰管理的工作流程 系輔導(dǎo)員打開(kāi)處罰管理窗口,向?qū)W生處上報(bào)被處罰學(xué)生的違規(guī)事例 學(xué)生提出申
訴要求 申訴管理員對(duì)學(xué)生的申訴要求向系輔導(dǎo)員進(jìn)行咨詢調(diào)查和處理,然后把結(jié)果告知學(xué)生。 與之相應(yīng)的協(xié)作圖如下: .5 畢業(yè)管理所涉及到的時(shí)序圖和協(xié)作圖 確定畢業(yè)
評(píng)定時(shí)授予學(xué)位的工作流程 輔導(dǎo)員對(duì)學(xué)生進(jìn)行畢業(yè)
評(píng)定前進(jìn)行畢業(yè)生成績(jī)查詢 查詢學(xué)生的獎(jiǎng)懲情況,
得出畢業(yè)鑒定結(jié)果并打印 與之相應(yīng)的協(xié)作圖: .6 貧困生管理模塊所涉及到的協(xié)作圖和時(shí)序圖 學(xué)生提交貧困證明及申請(qǐng),輔導(dǎo)員驗(yàn)證學(xué)生申請(qǐng)的
真實(shí)性同意后將學(xué)生加入 貧困生庫(kù)并對(duì)相關(guān)信息進(jìn)
行公布。 與之相應(yīng)的協(xié)作圖:
.7.系統(tǒng)管理員備份數(shù)據(jù)的時(shí)序圖 系統(tǒng)管理員登錄系統(tǒng)后對(duì)用戶的相關(guān)信息輸入后臺(tái)
數(shù)據(jù)庫(kù),結(jié)束后后臺(tái)數(shù)據(jù) 庫(kù)返回輸入信息文件并顯
示輸入成功。 與之相適應(yīng)的系統(tǒng)管理員備份數(shù)據(jù)的
協(xié)作圖 .8系統(tǒng)管理員添加/刪除用戶的時(shí)序圖 系統(tǒng)管理員把用戶信息輸入登錄系統(tǒng),接著提交用
戶ID,并對(duì)用戶的添加刪除進(jìn)行管理,若執(zhí)行添加刪除操作則返回添加刪除信息。 系統(tǒng)管理員添加/刪除用戶的協(xié)作圖 .9學(xué)校一卡通 時(shí)序圖 學(xué)生刷卡時(shí)刷卡機(jī)向系統(tǒng)中心回饋后若反饋合法則
學(xué)生可進(jìn)行相關(guān)消費(fèi)操 作,操作完扣費(fèi)后學(xué)生退卡 與之相應(yīng)的協(xié)作圖: (4) 創(chuàng)建系統(tǒng)活動(dòng)圖模型 .1.系統(tǒng)管理員輸入密碼登錄修改學(xué)生信息的活動(dòng)圖 4.2 .學(xué)生登錄系統(tǒng)的課程管理模塊選擇課程、提交
作業(yè)、查看通知等的活動(dòng)圖 .3. 系統(tǒng)管理員維護(hù)用
戶的活動(dòng)圖 .4系統(tǒng)管理員維護(hù)系統(tǒng)數(shù)據(jù)的活動(dòng)圖 .5 校園一卡通 消費(fèi)業(yè)務(wù) 活動(dòng)圖 (5)創(chuàng)建系統(tǒng)狀態(tài)圖 .學(xué)生查詢成績(jī)狀態(tài)圖: 學(xué)生登錄后選擇輸入查詢條件進(jìn)行查詢,最后退出 .教師在成績(jī)管理界面輸入、修改、刪除、打印學(xué)生
成績(jī)的狀態(tài)圖 .用戶登錄系統(tǒng)的狀態(tài)圖 (6)創(chuàng)建系統(tǒng)構(gòu)件(組件)圖 . 根據(jù)學(xué)生信息管理系統(tǒng)的需求分析,我們小組劃
分了十個(gè)功能模塊子系統(tǒng),并對(duì)主要的業(yè)務(wù)實(shí)體類和系統(tǒng)主要參與者分別創(chuàng)建了對(duì)應(yīng)的構(gòu)件,如student構(gòu)件、
loanapplication構(gòu)件、教師(輔導(dǎo)員)構(gòu)件、畢業(yè)生課題構(gòu)件、課程構(gòu)件等構(gòu)件;也分別畫(huà)出了該系統(tǒng)用戶功能
模塊界面的構(gòu)件。 2..根據(jù)這些構(gòu)件以及其關(guān)系創(chuàng)建構(gòu)件圖 以下是相應(yīng)模塊的組件圖: 1.學(xué)籍管理組件圖 . 畢業(yè)管理組件圖 3.學(xué)生成績(jī)管理組件圖 、勤工助學(xué)組件圖: .輔導(dǎo)員組件圖: 獎(jiǎng)懲管理組件圖: 宿舍管理組件圖: 課程組件圖 (7)創(chuàng)建系統(tǒng)部署圖 學(xué)校學(xué)生管理信息系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)主要存儲(chǔ)相關(guān)
數(shù)據(jù),負(fù)責(zé)數(shù)據(jù)管理。學(xué) 生終端、教師終端以及學(xué)
生信息管理系統(tǒng)通過(guò)應(yīng)用服務(wù)器連接到學(xué)生信息管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)終端。學(xué)生、教師以及相關(guān)人員可就此進(jìn)行
相關(guān)權(quán)限的操作。 .逆向工
程: 我們小組對(duì)該系統(tǒng)進(jìn)行UML設(shè)計(jì)畫(huà)出類圖后,利
用Rose對(duì)該系統(tǒng)的類圖進(jìn)行正向工程操作生成Java代碼。因此,我們可以利用這些Java代碼對(duì)該系統(tǒng)進(jìn)行逆向工程
操作,以便在該系統(tǒng)的相關(guān)業(yè)務(wù)類中添加、刪除、修改相關(guān)屬性和操作。如我們?nèi)粼趖eacher教師這個(gè)實(shí)體類中添
加多一個(gè)teacher( )方法,則我們可以在相應(yīng)的teacher.java文件中添加這樣一個(gè)方法:public void teacher()
“寫入teacher( )方法要實(shí)現(xiàn)的相應(yīng)代碼” , 并在Rose的瀏覽器中的邏輯視圖中選擇teacher()類,單擊右鍵在彈
出的菜單中【Java/J2EE→Reverse engineer】子菜單中,選擇對(duì)話框里的Java文件里面的teacher.java文件,單
擊【reverse】按鈕,完成后單擊【done】按鈕,則可在teacher類中添加teacher( )方法。如下圖: 4系統(tǒng)界面設(shè)計(jì): 學(xué)生信息管理系統(tǒng)登錄界面: 學(xué)生信息管理系統(tǒng)主窗口: 單擊學(xué)生成績(jī)管理 加載學(xué)生成績(jī)管理窗口 顯示學(xué)生成績(jī)管理窗口 卸
載主窗口 單擊學(xué)生課程管理窗口 加載學(xué)生課程管理窗口 顯示學(xué)生課程管理窗口 單擊學(xué)生處罰管理窗口 加載學(xué)
生處罰管理窗口 顯示學(xué)生處罰管理窗口 單擊學(xué)生獎(jiǎng)勵(lì)管理窗口 加載學(xué)生獎(jiǎng)勵(lì)管理窗口 顯示學(xué)生獎(jiǎng)勵(lì)管理窗
口 單擊學(xué)生宿舍管理窗口 加載學(xué)生宿
舍管理窗口 顯示學(xué)生宿舍管理窗口 單擊學(xué)生學(xué)籍管理窗口 加載
學(xué)生學(xué)籍管理窗口 顯示學(xué)生學(xué)籍管理窗口 以下是該系統(tǒng)中各主要功能模塊的界面設(shè)計(jì) 1.課程
管理子系統(tǒng)的界面設(shè)計(jì): 2.學(xué)生成績(jī)管理子系統(tǒng)的
界面設(shè)計(jì) .學(xué)生處罰記錄管理窗口界面設(shè)計(jì): 4..學(xué)生獎(jiǎng)勵(lì)記錄管理窗體界面設(shè)計(jì): .學(xué)生學(xué)籍管理子系統(tǒng)界面設(shè)計(jì): .學(xué)生宿舍管理子系統(tǒng)界面設(shè)計(jì): .貧困生管理子系統(tǒng)設(shè)計(jì)界面 8.畢業(yè)生管理子系統(tǒng)設(shè)計(jì)界面 (5).數(shù)據(jù)庫(kù)設(shè)計(jì) 在管理信息系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,最基礎(chǔ)最重要的
工作是表單的設(shè)計(jì),表單可以簡(jiǎn)單地說(shuō)是數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)庫(kù)對(duì)象。在表單中,數(shù)據(jù)按照類似于電子表格的形式
組織,每一行成為一條記錄,每一列成為一個(gè)字段,這就是關(guān)系數(shù)據(jù)庫(kù)的基本邏輯存儲(chǔ)方式。在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),系
統(tǒng)設(shè)計(jì)者的責(zé)任是決定需要什么樣的表單,具體字段的名稱,類型,長(zhǎng)度,表的主鍵(Prim腳key),外鍵
(Foreignkey)索引等。因此,我們小組根據(jù)學(xué)生信息管理系統(tǒng)設(shè)計(jì)了該系統(tǒng)的數(shù)據(jù)庫(kù)表單。 以下是數(shù)據(jù)庫(kù)中幾個(gè)
主要表: 宿舍信息表 含義 獎(jiǎng)勵(lì)代碼 學(xué)號(hào) 姓名 獎(jiǎng)
勵(lì)日期 獎(jiǎng)勵(lì)類型 獎(jiǎng)勵(lì)等級(jí) 含義 懲罰代碼 學(xué)號(hào) 姓名 懲罰日期 懲罰類型 懲罰等級(jí) 字段標(biāo)題 學(xué)生 ID 姓名 性
別 出生年月 籍貫 家庭地址 系別 專業(yè) 政治面貌 宿舍地址 移動(dòng)電話 繳費(fèi)情況 學(xué)籍情況 輔導(dǎo)員信息表 貧困生信息表
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
|