版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)校學(xué)生信息管理系統(tǒng)【項(xiàng)目內(nèi)容】:本項(xiàng)目以學(xué)生信息管理系統(tǒng)為例,經(jīng)小組通過對我院學(xué)生信息管理工作的討論、調(diào)查與分析,結(jié)合學(xué)生自身對該系統(tǒng)的了解,得出學(xué)生信息管理系統(tǒng)是各高校管理信息系統(tǒng)的重要組成部分,它主要用于對學(xué)生的基本信息如入學(xué)注冊登記、課程、成績、獎(jiǎng)懲等問題進(jìn)行管理。該系統(tǒng)用戶參與者主要包括學(xué)生和教學(xué)各系部、學(xué)生處、教務(wù)處、招生就業(yè)辦等部門。下面我們小組將利用UML建模的各種圖形和模型元素,形成一個(gè)對學(xué)校學(xué)生信息管理系統(tǒng)的建模用例?!驹O(shè)計(jì)分工】:【項(xiàng)目實(shí)施】一個(gè)良好的學(xué)生信息管理系統(tǒng)必須提供一個(gè)合理、方便和高效的學(xué)生管理平臺(tái),全面的事務(wù)流程,把復(fù)雜繁瑣的學(xué)生管理、成績管理、教師管理、課程
2、管理變得簡潔明了,以減少可能出現(xiàn)的管理漏洞本系統(tǒng)最大的優(yōu)點(diǎn)是對數(shù)據(jù)進(jìn)行了規(guī)范和擴(kuò)充。統(tǒng)一了數(shù)據(jù)交換標(biāo)準(zhǔn)系統(tǒng)界面友好,交互性強(qiáng),可以靈活定制,支持用戶個(gè)性化設(shè)置、大提高學(xué)生工作管理的效率,而且可以構(gòu)建起丫套完整的學(xué)生信息資料庫,可以和其它管理部門的信息系統(tǒng)緊密結(jié)合,輕松、條理、準(zhǔn)確的完成學(xué)生從入學(xué)到就業(yè)的整個(gè)管理工作。1 . 需求分析學(xué)校學(xué)生管理信息系統(tǒng)的總目標(biāo)是提高學(xué)生工作管理的效率,構(gòu)建起一套完整的學(xué)生信息資料庫,可以和其它管理部門的信息系統(tǒng)緊密結(jié)合,輕松、條理、準(zhǔn)確的完成學(xué)生從入學(xué)到就業(yè)的整個(gè)管理工作,從而提高學(xué)生工作管理的效率。具體的設(shè)計(jì)目標(biāo)是(1) 為學(xué)生和教師提供一個(gè)簡單、友好、交互
3、性強(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.1 學(xué)校學(xué)生信息管理系統(tǒng)的功能需求分析包括以下內(nèi)容:l 學(xué)校學(xué)生信息管理系統(tǒng)能夠?yàn)閷W(xué)校學(xué)生、教學(xué)各系部、學(xué)生處、教務(wù)處、招生就業(yè)辦等部門提供相應(yīng)的服務(wù)。學(xué)生可以通過使用該系統(tǒng)查詢課程、成績、修改用戶密碼等。教學(xué)各系部可以利用該系統(tǒng)輸入學(xué)生成績信息、獎(jiǎng)懲信息等。l 系統(tǒng)管理員通過系統(tǒng)管理界面進(jìn)入,建立學(xué)生學(xué)籍檔案、學(xué)生課程檔案等,并將所有信息保存在數(shù)據(jù)庫中,同時(shí)管理員還能夠?qū)σ陨闲畔⑦M(jìn)行更新、添加、刪除等基本操作,并
4、對系統(tǒng)的信息進(jìn)行維護(hù)。 學(xué)校學(xué)生信息管理系統(tǒng)主要實(shí)現(xiàn)學(xué)生各方面信息的管理, 根據(jù)學(xué)生管理工作的具體要求和項(xiàng)目設(shè)計(jì)的功能目標(biāo),學(xué)生信息管理系統(tǒng)有十大模塊:學(xué)籍管理模塊、成績管理模塊、獎(jiǎng)懲管理模塊、貧困生管理模塊、畢業(yè)管理模塊、系統(tǒng)管理模塊、課程管理模塊、校園一卡通管理模塊、宿舍管理模塊、輔導(dǎo)員管理模塊。u 1. 學(xué)籍管理模塊主要進(jìn)行學(xué)生注冊報(bào)到的登記、統(tǒng)計(jì)及查詢,學(xué)生基木檔 案信息的維護(hù)、查詢、和修改,學(xué)籍變動(dòng)處理。(1)學(xué)生注冊報(bào)到時(shí),主管老師對學(xué)生的基本信息進(jìn)行登記錄入,并統(tǒng)計(jì)人數(shù)。(2)主管老師及相關(guān)部門如各系部、教務(wù)處、學(xué)生處等可進(jìn)行學(xué)生的基本信息查詢;另外,主管老師可對學(xué)生的一些信息變
5、動(dòng)做修改。(3)學(xué)生退學(xué)或轉(zhuǎn)學(xué)時(shí),系統(tǒng)管理員負(fù)責(zé)對相關(guān)學(xué)生的信息進(jìn)行刪除。u 2. 成績管理模塊主要主要用于對學(xué)生所在班級的公共課程、學(xué)生的自選課程等科目成績進(jìn)行管理,包括成績錄入、修改、查詢、刪除以及成績分析統(tǒng)計(jì);打印成績表。(1) 科任老師對學(xué)生所學(xué)課程的成績進(jìn)行錄入、修改。(2) 學(xué)生及輔導(dǎo)員可登錄查詢及打印學(xué)生的成績(3) 主管老師負(fù)責(zé)對學(xué)生各科成績的統(tǒng)計(jì)分析。u 3. 獎(jiǎng)懲管理模塊主要可進(jìn)行獎(jiǎng)懲申請、評審等工作,對獎(jiǎng)懲信息進(jìn)行統(tǒng)計(jì)分析和公布。(1) 輔導(dǎo)員根據(jù)學(xué)生的綜合測評成績評定獎(jiǎng)學(xué)金和根據(jù)學(xué)生的表現(xiàn)進(jìn)行評優(yōu),并對相關(guān)信息進(jìn)行登記、統(tǒng)計(jì)分析和公布;(2) 輔導(dǎo)員可對違規(guī)學(xué)生根據(jù)相關(guān)
6、規(guī)定給予懲罰,并進(jìn)行登記和送報(bào)學(xué)生處。u 4. 貧困生管理模塊主要分勤工助學(xué)管理和助學(xué)貸款管理。勤工助學(xué)管理包括助學(xué)信息、整理及發(fā)布、勤工助學(xué)情況記錄,助學(xué)貸款管理包括貸款信息發(fā)布、還貸情況記錄。(1) 輔導(dǎo)員根據(jù)學(xué)生的貧困申請信息評定學(xué)生的貧困等級并進(jìn)行統(tǒng)計(jì)公布;發(fā)布勤工助學(xué)崗位信息及錄用信息、助學(xué)貸款信息、(2) 主管老師負(fù)責(zé)學(xué)生貧困信息的錄入,并輸入學(xué)生的勤工助學(xué)和借還貸款情況記錄。u 5. 畢業(yè)管理模塊主要是畢業(yè)鑒定管理和就業(yè)信息管理。包括對學(xué)生的畢業(yè)資格審定、畢業(yè)后工作情況登記和就業(yè)信息查詢等功能。(2) 各系根據(jù)學(xué)生所提交的畢業(yè)論文以及學(xué)生的獎(jiǎng)懲信息對學(xué)生進(jìn)行畢業(yè)鑒定,包括授予學(xué)位
7、以及頒發(fā)畢業(yè)證書。(2) 招生就業(yè)辦發(fā)布相關(guān)就業(yè)信息,學(xué)生可通過該系統(tǒng)進(jìn)行查詢。各系(輔導(dǎo)員)和招生就業(yè)辦對學(xué)生畢業(yè)后的就業(yè)情況進(jìn)行登記。u 6.系統(tǒng)管理模塊是每個(gè)系統(tǒng)都必須具備的功能,用于對系統(tǒng)的用戶的基本信息進(jìn)行管理,包括用戶權(quán)限設(shè)置、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等。系統(tǒng)管理員負(fù)責(zé)維護(hù)學(xué)生、輔導(dǎo)員、課程等信息,維護(hù)工作包括修改、添加、刪除等。u 7. 學(xué)生宿舍管理模塊主要對全院學(xué)生宿舍進(jìn)行管理,包括學(xué)生宿舍的分配、維修、宿舍調(diào)整、查詢、宿舍回收等功能u 8. 校園一卡通管理模塊主要對學(xué)生在校日常生活的消費(fèi)、圖書館借還書登記、上機(jī)刷卡考勤登記以及醫(yī)療登記的管理。u 9. 輔導(dǎo)員管理模塊主要實(shí)現(xiàn)輔導(dǎo)員信
8、息的錄入、查詢、統(tǒng)計(jì)和信息打印功能以及輔導(dǎo)員具體負(fù)責(zé)工作的分配管理。u 10. 課程管理模塊主要用于對學(xué)生所在班級的公共課程、學(xué)生的自選課程等進(jìn)行管理,包括添加班級基本課程信息、添加學(xué)生選修課程信息、刪除班級基本課程信息、刪除學(xué)生選修課程信息等。1.2 功能模塊圖校園一卡通管理獎(jiǎng)懲管理學(xué)校學(xué)生管理信息系統(tǒng)成績管理宿舍管理課程管理畢業(yè)管理輔導(dǎo)員管理貧困生管理學(xué)籍管理系統(tǒng)管理注冊報(bào)到管理學(xué)籍管理基本檔案管理學(xué)籍變動(dòng)管理成績管理成績錄入成績修改成績查詢成績統(tǒng)計(jì)分析系統(tǒng)管理權(quán)限管理密碼管理數(shù)據(jù)備份數(shù)據(jù)恢復(fù)數(shù)據(jù)維護(hù)參數(shù)設(shè)置獎(jiǎng)懲管理獎(jiǎng)學(xué)金管理貧困生管理勤工助學(xué)管理助學(xué)貸款管理畢業(yè)生管理畢業(yè)鑒定管理就業(yè)信息
9、管理課程管理排課管理選課管理違紀(jì)處分管理評優(yōu)管理校園一卡通管理輔導(dǎo)員管理宿舍管理輔導(dǎo)員信息查詢輔導(dǎo)員信息錄入宿舍信息查詢宿舍維修宿舍調(diào)整宿舍分配圖書借閱管理上機(jī)管理消費(fèi)管理超市、飯?zhí)孟M(fèi)校內(nèi)醫(yī)療消費(fèi)其他消費(fèi)發(fā)卡和補(bǔ)辦卡管理2.系統(tǒng)建模(1) 創(chuàng)建系統(tǒng)用例圖n 確定學(xué)校學(xué)生管理信息系統(tǒng)的參與者1.系統(tǒng)管理員:負(fù)責(zé)設(shè)置各參與用戶使用系統(tǒng)的權(quán)限和學(xué)生學(xué)籍信息、學(xué)生成績、輔導(dǎo)員相關(guān)信息等的維護(hù),備份系統(tǒng)數(shù)據(jù)庫,恢復(fù)系統(tǒng)數(shù)據(jù)庫,系統(tǒng)安全維護(hù)。2.學(xué)生:可通過該系統(tǒng)查詢相關(guān)信息,提出相關(guān)事項(xiàng)的申請如修改密碼等。 3.教師:包括輔導(dǎo)員、主管教師、科任老師等,科任老師可通過該系統(tǒng)錄入、修改、核對學(xué)生成績,主管
10、老師主要負(fù)責(zé)學(xué)生學(xué)籍信息和課程信息的錄入、添加、修改、刪除等操作管理,輔導(dǎo)員主要負(fù)責(zé)學(xué)生畢業(yè)、獎(jiǎng)懲、貧困生等相關(guān)信息的管理 4.宿舍管理員:負(fù)責(zé)學(xué)生宿舍報(bào)修信息、非該宿舍樓學(xué)生或校外人員出入信息的登記及上報(bào)。 5. 學(xué)生處、教務(wù)處、招生就業(yè)辦n 創(chuàng)建學(xué)校學(xué)生管理信息系統(tǒng)的系統(tǒng)用例圖在該系統(tǒng)中,系統(tǒng)管理員負(fù)責(zé)維護(hù)學(xué)籍管理模塊、成績管理模塊、獎(jiǎng)懲管理模塊、貧困生管理模塊、畢業(yè)管理模塊、系統(tǒng)管理模塊、課程管理模塊、校園一卡通管理模塊、宿舍管理模塊、輔導(dǎo)員管理模塊等系統(tǒng)子模塊;教師(輔導(dǎo)員、主管教師、普通教師)則負(fù)責(zé)錄入、修改、添加管理相關(guān)學(xué)生的信息(學(xué)籍、成績、課程等);宿舍管理員則負(fù)責(zé)登記所在宿舍
11、樓的報(bào)修等信息;學(xué)生則可進(jìn)行相關(guān)信息的查詢,修改。根據(jù)需求分析以及以上活動(dòng),可確定該系統(tǒng)的用例圖如下:從學(xué)生管理系統(tǒng)的的用例圖抽象,可以確定如下用例圖:學(xué)籍管理用例圖、課程管理用例圖、輔導(dǎo)員管理用例圖、貧困生管理用例圖、宿舍管理用例圖、畢業(yè)信息管理用例圖、系統(tǒng)維護(hù)用例圖、成績管理用例圖、校園一卡通用例圖、獎(jiǎng)懲管理用例圖。畢業(yè)管理用例圖:參與者“學(xué)生”:查詢相關(guān)就業(yè)信息、上報(bào)自己就業(yè)情況。參與者“系統(tǒng)管理員”:對畢業(yè)生的就業(yè)信息等進(jìn)行維護(hù)(新增、刪除等)參與者“招生就業(yè)辦”:對學(xué)生就業(yè)信息進(jìn)行統(tǒng)計(jì)學(xué)籍管理用例圖:參與者“學(xué)生”:注冊報(bào)到,接收相關(guān)信息,進(jìn)行信息交流,申請學(xué)籍變動(dòng)。參與者“主管教師
12、”(輔導(dǎo)員):分班管理;制定綜合測評加扣分內(nèi)容,管理學(xué)生檔案;發(fā)布與學(xué)生相關(guān)的信息,與學(xué)生進(jìn)行信息交流,并上報(bào)綜合測評結(jié)果。參與者“系統(tǒng)管理員”:維護(hù)學(xué)生學(xué)籍信息,進(jìn)行學(xué)籍信息的備份系統(tǒng)管理用例圖:參與者“系統(tǒng)管理員”:用戶定義、權(quán)限管理;數(shù)據(jù)備份、恢復(fù);維護(hù)學(xué)生基本信息;口令管理;綜合查詢信息校園一卡通用例圖:參與者“發(fā)卡中心”: :對信息卡進(jìn)行管理(發(fā)卡和補(bǔ)卡等)參與者“結(jié)算中心“:回應(yīng)學(xué)生的充值、轉(zhuǎn)賬要求。參與者“消費(fèi)中心“:對學(xué)生用信息卡在校消費(fèi)進(jìn)行管理。參與者“學(xué)生“:申請卡號;補(bǔ)辦信息卡;上機(jī)刷卡;轉(zhuǎn)賬充值;借還書刷卡;相關(guān)消費(fèi)刷卡;教務(wù)中心:對學(xué)生上機(jī)考勤、借還書信息進(jìn)行登記管理
13、;輔導(dǎo)員管理用例圖:參與者“輔導(dǎo)員“:學(xué)生思想教育;突發(fā)事件處理;畢業(yè)生就業(yè)指導(dǎo);學(xué)生日常事務(wù)處理;宿舍管理用例圖:參與者“宿舍管理員“:分配調(diào)整學(xué)生宿舍;上報(bào)學(xué)生申請宿舍維護(hù)的信息;宿舍信息登記;參與者“學(xué)生“:申請宿舍調(diào)換;查詢宿舍信息;申請宿舍維修;勤工助學(xué)管理用例圖:參與者“學(xué)生”:學(xué)生申請勤工助學(xué)成功后通過工作獲得工資報(bào)酬參與者“學(xué)生處”:對學(xué)生的申請進(jìn)行審核、登記;參與者“學(xué)生處工作人員”:對學(xué)生的崗位進(jìn)行管理,包括崗位分配以及工作監(jiān)督;崗位工資發(fā)布;獎(jiǎng)勵(lì)管理用例圖:參與者“主管老師”:輸入學(xué)生基本信息; “普通教師”:輸入學(xué)生的成績參與者“輔導(dǎo)員”:操行評定、綜合測評評定、評定獎(jiǎng)
14、學(xué)金、評優(yōu)并公布;參與者“學(xué)生”:提交相關(guān)申請、查詢結(jié)果等;懲罰管理用例圖:參與者“輔導(dǎo)員”:上報(bào)學(xué)生違規(guī)事例;參與者“學(xué)生處”:根據(jù)違規(guī)事例的情況進(jìn)行處理并通知學(xué)生;參與者“學(xué)生”:提交申訴處理;參與者“申訴處理員”:根據(jù)學(xué)生的申訴進(jìn)行調(diào)查處理后發(fā)布結(jié)果;學(xué)生成績管理用例圖:參與者“學(xué)生”:目的是查詢所學(xué)課程的成績參與者“老師”:完成學(xué)生信息的錄入,修改,顯示和修改參與者“管理員”:輸入學(xué)生信息,教師信息,班級信息和課程信息課程管理用例圖;參與者“學(xué)生”:查看課程通知、提交作業(yè);參與者“教師”、:教師根據(jù)課程和通知任課,布置作業(yè);參與者“系統(tǒng)管理員”:負(fù)責(zé)對課程信息和通知進(jìn)行相關(guān)維護(hù)操作;(
15、2) 創(chuàng)建系統(tǒng)類圖 步驟一:確定系統(tǒng)的業(yè)務(wù)實(shí)體類 可以確定在系統(tǒng)中的主要業(yè)務(wù)實(shí)體類,這些類通常需要在數(shù)據(jù)庫中存儲(chǔ);在學(xué)校學(xué)生信息管理系統(tǒng)中,學(xué)生的信息、教師(包括輔導(dǎo)員)的信息、系統(tǒng)管理員的信息、課程信息、宿舍信息等都要存儲(chǔ)在數(shù)據(jù)庫中;這些存儲(chǔ)類都有各自相關(guān)的屬性。步驟二:根據(jù)學(xué)校學(xué)生信息管理系統(tǒng)的需求分析,以及系統(tǒng)用例圖的參與者和數(shù)據(jù)庫中的存儲(chǔ)類,我們確定了學(xué)生類、教師類(包括輔導(dǎo)員類)、系統(tǒng)管理員類、課程類、宿舍管理員類等主要實(shí)體類;其中,1.“學(xué)生”類:負(fù)責(zé)系統(tǒng)需要的活動(dòng)者“學(xué)生”的信息處理,它的屬性有“姓名,. “出生日期”、“學(xué)號”、“政治面貌”、“性別”、“專業(yè)”等,對這些信息的服
16、務(wù)操作有系統(tǒng)登陸、注冊、信息查詢、休學(xué)、轉(zhuǎn)學(xué)、退學(xué)等。2.“教師”類:負(fù)責(zé)系統(tǒng)需要的活動(dòng)者“教師”的信息處理,它的屬性有“教師編號”、“教師姓名,、“部門編號”、“職務(wù)”、“職稱”等。對這些信息的服務(wù)操作有系統(tǒng)登陸、信息錄入、信息查詢、信息修改等。3.“系統(tǒng)管理員“類:負(fù)責(zé)系統(tǒng)活動(dòng)需要的管理者。以下是該系統(tǒng)登錄后各界面模塊的類圖關(guān)系圖,并給出了成績管理模塊的控制類(成績信息查詢、修改、打印)和系統(tǒng)管理模塊(數(shù)據(jù)備份和數(shù)據(jù)恢復(fù))的控制類。系統(tǒng)各功能模塊的主要類圖及其聯(lián)系:2. 學(xué)籍管理類圖:2. 畢業(yè)管理類圖3. 宿舍管理類圖4.輔導(dǎo)員類圖5.成績管理類圖6.勤工助學(xué)類圖:7.課程管理類圖:8.
17、獎(jiǎng)懲管理類圖:9.校園一卡通類圖:系統(tǒng)中 用戶管理模塊的類圖系統(tǒng)中 備份管理模塊的類圖(3) 創(chuàng)建系統(tǒng)時(shí)序圖和協(xié)作圖模型3.1 學(xué)籍管理所涉及到的時(shí)序圖和協(xié)作圖確定“注冊報(bào)到“的工作流程² 學(xué)生注冊報(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è)成績與該時(shí)序圖等價(jià)的協(xié)作圖3.3 學(xué)生成績管理模塊所涉及到的時(shí)序圖和協(xié)作圖1.學(xué)生查詢成績的工作流程;²
18、; 學(xué)生登錄該系統(tǒng)后進(jìn)入成績管理窗口后即可查詢成績與之相應(yīng)的協(xié)作圖如下:2.教師登錄成績管理模塊所執(zhí)行工作的流程² 教師(科任老師)進(jìn)入該系統(tǒng)后對所教課程學(xué)生的成績進(jìn)行輸入、修改、打印等操作與之相應(yīng)的協(xié)作圖如下:3.4 獎(jiǎng)懲管理模塊所涉及到的時(shí)序圖和協(xié)作圖學(xué)生懲罰管理的工作流程² 系輔導(dǎo)員打開處罰管理窗口,向?qū)W生處上報(bào)被處罰學(xué)生的違規(guī)事例² 學(xué)生提出申訴要求² 申訴管理員對學(xué)生的申訴要求向系輔導(dǎo)員進(jìn)行咨詢調(diào)查和處理,然后把結(jié)果告知學(xué)生。與之相應(yīng)的協(xié)作圖如下:3.5 畢業(yè)管理所涉及到的時(shí)序圖和協(xié)作圖確定畢業(yè)評定時(shí)授予學(xué)位的工作流程² 輔導(dǎo)員對學(xué)生
19、進(jìn)行畢業(yè)評定前進(jìn)行畢業(yè)生成績查詢² 查詢學(xué)生的獎(jiǎng)懲情況,得出畢業(yè)鑒定結(jié)果并打印與之相應(yīng)的協(xié)作圖:3.6 貧困生管理模塊所涉及到的協(xié)作圖和時(shí)序圖² 學(xué)生提交貧困證明及申請,輔導(dǎo)員驗(yàn)證學(xué)生申請的真實(shí)性同意后將學(xué)生加入貧困生庫并對相關(guān)信息進(jìn)行公布。與之相應(yīng)的協(xié)作圖:3.7.系統(tǒng)管理員備份數(shù)據(jù)的時(shí)序圖² 系統(tǒng)管理員登錄系統(tǒng)后對用戶的相關(guān)信息輸入后臺(tái)數(shù)據(jù)庫,結(jié)束后后臺(tái)數(shù)據(jù)庫返回輸入信息文件并顯示輸入成功。 與之相適應(yīng)的系統(tǒng)管理員備份數(shù)據(jù)的協(xié)作圖3.8系統(tǒng)管理員添加/刪除用戶的時(shí)序圖系統(tǒng)管理員把用戶信息輸入登錄系統(tǒng),接著提交用戶ID,并對用戶的添加刪除進(jìn)行管理,若執(zhí)行添加刪除
20、操作則返回添加刪除信息。系統(tǒng)管理員添加/刪除用戶的協(xié)作圖3.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)圖模型 4.1.系統(tǒng)管理員輸入密碼登錄修改學(xué)生信息的活動(dòng)圖4.2 .學(xué)生登錄系統(tǒng)的課程管理模塊選擇課程、提交作業(yè)、查看通知等的活動(dòng)圖4.3. 系統(tǒng)管理員維護(hù)用戶的活動(dòng)圖4.4系統(tǒng)管理員維護(hù)系統(tǒng)數(shù)據(jù)的活動(dòng)圖4.5 校園一卡通 消費(fèi)業(yè)務(wù) 活動(dòng)圖(5)創(chuàng)建系統(tǒng)狀態(tài)圖 1.學(xué)生查詢成績狀態(tài)圖:學(xué)生登錄后選擇輸入查詢條件進(jìn)行查詢,最后退出2.教師在成績管理界面輸入、修改、刪除、打印學(xué)生成
21、績的狀態(tài)圖 3.用戶登錄系統(tǒng)的狀態(tài)圖(6)創(chuàng)建系統(tǒng)構(gòu)件(組件)圖1. 根據(jù)學(xué)生信息管理系統(tǒng)的需求分析,我們小組劃分了十個(gè)功能模塊子系統(tǒng),并對主要的業(yè)務(wù)實(shí)體類和系統(tǒng)主要參與者分別創(chuàng)建了對應(yīng)的構(gòu)件,如student構(gòu)件、loanapplication構(gòu)件、教師(輔導(dǎo)員)構(gòu)件、畢業(yè)生課題構(gòu)件、課程構(gòu)件等構(gòu)件;也分別畫出了該系統(tǒng)用戶功能模塊界面的構(gòu)件。2.根據(jù)這些構(gòu)件以及其關(guān)系創(chuàng)建構(gòu)件圖以下是相應(yīng)模塊的組件圖:1.學(xué)籍管理組件圖2. 畢業(yè)管理組件圖3.學(xué)生成績管理組件圖4、勤工助學(xué)組件圖:5.輔導(dǎo)員組件圖:系統(tǒng)管理組件圖:獎(jiǎng)懲管理組件圖:宿舍管理組件圖:校園一卡通組件圖:課程組件圖(7)創(chuàng)建系統(tǒng)部署圖
22、² 學(xué)校學(xué)生管理信息系統(tǒng)的后臺(tái)數(shù)據(jù)庫主要存儲(chǔ)相關(guān)數(shù)據(jù),負(fù)責(zé)數(shù)據(jù)管理。學(xué)生終端、教師終端以及學(xué)生信息管理系統(tǒng)通過應(yīng)用服務(wù)器連接到學(xué)生信息管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫終端。學(xué)生、教師以及相關(guān)人員可就此進(jìn)行相關(guān)權(quán)限的操作。3.逆向工程:我們小組對該系統(tǒng)進(jìn)行UML設(shè)計(jì)畫出類圖后,利用Rose對該系統(tǒng)的類圖進(jìn)行正向工程操作生成Java代碼。因此,我們可以利用這些Java代碼對該系統(tǒng)進(jìn)行逆向工程操作,以便在該系統(tǒng)的相關(guān)業(yè)務(wù)類中添加、刪除、修改相關(guān)屬性和操作。如我們?nèi)粼趖eacher教師這個(gè)實(shí)體類中添加多一個(gè)teacher( )方法,則我們可以在相應(yīng)的teacher.java文件中添加這樣一個(gè)方法:pub
23、lic void teacher() “寫入teacher( )方法要實(shí)現(xiàn)的相應(yīng)代碼” , 并在Rose的瀏覽器中的邏輯視圖中選擇teacher()類,單擊右鍵在彈出的菜單中【Java/J2EEReverse engineer】子菜單中,選擇對話框里的Java文件里面的teacher.java文件,單擊【reverse】按鈕,完成后單擊【done】按鈕,則可在teacher類中添加teacher( )方法。如下圖:4系統(tǒng)界面設(shè)計(jì):學(xué)生信息管理系統(tǒng)登錄界面:代碼如下:Dim ms As StringDim time As Integer 輸入次數(shù)Private Sub Form_Load()Te
24、xt2.PasswordChar = "*" 密碼顯示為 * End SubPrivate Sub login_Click() login(登錄)If Text1 <> "" Then 用戶名不為空Adodc1.RecordSource = "select * from user where name='" + Text1.Text + "'" 連接數(shù)據(jù)庫Adodc1.RefreshIf time < 2 Then On Error GoTo errname If Text2.Te
25、xt = Trim(Adodc1.Recordset.Fields("pwd") Then Load frmmain frmmain.Show 顯示學(xué)生信息管理系統(tǒng)主窗口 Unload Form1 Exit SubElse MsgBox ("您的用戶名或密碼有誤,請重行輸入!", vbExclamation + vbDefaultButton1, "錯(cuò)誤") time = time + 1 Text1.Text = "" Text2.Text = "" Text1.SetFocus Exit S
26、ub End IfElse ms = MsgBox("您不是合法用戶,請與系統(tǒng)管理員聯(lián)系!", vbInformation + vbOKOnly, "抱歉")If ms = vbOK Then End Unload Me End If Else MsgBox "請把用戶名和密碼輸全!", vbInformation + vbOKOnly, "提示" Text1.Text = "" Text2.Text = "" Text1.SetFocus Exit Sub End If e
27、rrname: MsgBox ("抱歉您的用戶名不存在!", vbInformation + vbOKOnly, "抱歉") Text1.Text = "" Text2.Text = "" Text1.SetFocus Exit SubEnd SubPrivate Sub login_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyUp Then Text2.SetFocus End IfEnd SubPrivate Sub text1
28、_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then Text2.SetFocus End If If KeyCode = vbKeyDown Then Text2.SetFocus End IfEnd SubPrivate Sub text2_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then login.SetFocus End If If KeyCode = vbKeyDown Then l
29、ogin.SetFocus End If If KeyCode = vbKeyUp Then Text1.SetFocus End IfEnd SubPrivate Sub cmdcancel_Click() 重置 Dim s As String s = MsgBox("確認(rèn)退出系統(tǒng)嗎?", vbYesNo + vbQuestion, "退出") If s = vbYes Then Unload Me Else txtname.Text = "" txtpwd.Text = "" txtname.SetFocus
30、End IfEnd Sub學(xué)生信息管理系統(tǒng)主窗口:代碼:Private Sub Form_Load() If Valname = "系統(tǒng)管理員" Then syss.Enabled = True Else syss.Enabled = False End IfEnd SubPrivate Sub chegl_Click() 單擊學(xué)生成績管理 Load frmchenggl 加載學(xué)生成績管理窗口 frmchenggl.Show 顯示學(xué)生成績管理窗口 Unload frmmain 卸載主窗口End SubPrivate Sub kcgl_Click() 單擊學(xué)生課程管理窗口 L
31、oad frmskcgl 加載學(xué)生課程管理窗口 frmsinfgl.Show 顯示學(xué)生課程管理窗口 Unload frmmainEnd SubPrivate Sub jff_Click() 單擊學(xué)生處罰管理窗口Load frmchufa 加載學(xué)生處罰管理窗口frmchufa.Show 顯示學(xué)生處罰管理窗口 Unload frmmainEnd SubPrivate Sub jfj_Click() 單擊學(xué)生獎(jiǎng)勵(lì)管理窗口Load frmaward 加載學(xué)生獎(jiǎng)勵(lì)管理窗口frmaward.Show 顯示學(xué)生獎(jiǎng)勵(lì)管理窗口 Unload frmmainEnd SubPrivate Sub sushe_Cli
32、ck() 單擊學(xué)生宿舍管理窗口Load frmaward 加載學(xué)生宿舍管理窗口frmaward.Show 顯示學(xué)生宿舍管理窗口 Unload frmmainEnd SubPrivate Sub xjgl_Click() 單擊學(xué)生學(xué)籍管理窗口 Load frmXjgl 加載學(xué)生學(xué)籍管理窗口 frmXjgl.Show 顯示學(xué)生學(xué)籍管理窗口 Unload frmmainEnd SubPrivate Sub gra_Click() 單擊學(xué)生畢業(yè)管理窗口 Load frmgra 加載學(xué)生畢業(yè)管理窗口 frmgra.Show 顯示學(xué)生畢業(yè)管理窗口 Unload frmmainEnd SubPrivate
33、Sub sysp_Click() 單擊普通管理員窗口 Load frmputong 加載普通管理員窗口 frmputong.Show 顯示普通管理員窗口 Unload frmmainEnd SubPrivate Sub syss_Click() 單擊系統(tǒng)管理員窗口 Load frmGly 加載普通管理員窗口 frmGly.Show 顯示普通管理員窗口 Unload frmmain End SubPrivate Sub tbrOpe_ButtonClick(ByVal Button As ComctlLib.Button) 工具欄操作 Select Case Button.Index Case
34、1 Load frmallinf 加載全部學(xué)生瀏覽窗口 frmallinf.Show 顯示全部學(xué)生瀏覽窗口 Unload Me Case 2 Load frmAdd 加載學(xué)生信息添加窗口 frmAdd.Show 顯示學(xué)生信息添加窗口 Unload Me Case 3 Load frmcard 加載校園一卡通管理窗口 frmcard.Show 顯示校園一卡通管理窗口 Unload Me Case 4 Load frmchz 加載學(xué)生成績分類窗口 frmchz.Show 顯示學(xué)生成績分類窗口 Unload Me Case 5 Load frmfind 加載學(xué)生查詢管理窗口 Frmfind.Show
35、 顯示學(xué)生查詢管理窗口 Unload Me Case 6 Load frmxjcx 加載學(xué)生學(xué)籍查詢窗口 Frmxjcx.Show 顯示學(xué)生學(xué)籍查詢窗口 Unload Me Case 7 Load frmdaikuan 加載學(xué)生貸款管理窗口 frmdaikuan.Show 顯示學(xué)生貸款管理窗口 Unload Me Case 8 Load frmwork 加載學(xué)生勤工助學(xué)管理窗口 frmwork.Show 顯示學(xué)生勤工助學(xué)管理窗口 Unload Me End SelectEnd SubPrivate Sub Exit_Click( ) 單擊退出按鈕 Dim myVal As Integer Be
36、ep myVal = MsgBox("您確定退出系統(tǒng)嗎?", vbYesNo + vbQuestion, "退出") If myVal = vbYes Then End End IfEnd Sub以下是該系統(tǒng)中各主要功能模塊的界面設(shè)計(jì)1.課程管理子系統(tǒng)的界面設(shè)計(jì):2.學(xué)生成績管理子系統(tǒng)的界面設(shè)計(jì)3.學(xué)生處罰記錄管理窗口界面設(shè)計(jì):4.學(xué)生獎(jiǎng)勵(lì)記錄管理窗體界面設(shè)計(jì):5.學(xué)生學(xué)籍管理子系統(tǒng)界面設(shè)計(jì):6.學(xué)生宿舍管理子系統(tǒng)界面設(shè)計(jì):7.貧困生管理子系統(tǒng)設(shè)計(jì)界面8.畢業(yè)生管理子系統(tǒng)設(shè)計(jì)界面(5).數(shù)據(jù)庫設(shè)計(jì)在管理信息系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,最基礎(chǔ)最重要的工作是表單的設(shè)
37、計(jì),表單可以簡單地說是數(shù)據(jù)庫中所有的數(shù)據(jù)庫對象。在表單中,數(shù)據(jù)按照類似于電子表格的形式組織,每一行成為一條記錄,每一列成為一個(gè)字段,這就是關(guān)系數(shù)據(jù)庫的基本邏輯存儲(chǔ)方式。在設(shè)計(jì)數(shù)據(jù)庫時(shí),系統(tǒng)設(shè)計(jì)者的責(zé)任是決定需要什么樣的表單,具體字段的名稱,類型,長度,表的主鍵(Prim腳key),外鍵 (Foreignkey)索引等。因此,我們小組根據(jù)學(xué)生信息管理系統(tǒng)設(shè)計(jì)了該系統(tǒng)的數(shù)據(jù)庫表單。以下是數(shù)據(jù)庫中幾個(gè)主要表:宿舍信息表序號字段標(biāo)識字段標(biāo)題字段類型是否為空是否主碼備注1Student ID學(xué)號Varchar(10)NULL2Sname姓名Varchar(10)NULL3Dormitory ID宿舍編號
38、Varchar(10)NOT NULL是4Dtype宿舍類型(男、女)Varchar(4)NULL5Daddress宿舍位置Varchar(20)NULL6Dnumber宿舍電話Varchar(8)NULL7Dbeds床位Varchar(6)NULL8Dnumbers of people人數(shù)Varchar(4)NULL9Dleader宿舍長Varchar(10)NULL獎(jiǎng)勵(lì)表序號字段名含義數(shù)據(jù)類型是否為空是否主碼備注1Rcode獎(jiǎng)勵(lì)代碼Varchar(8)NOT NULL是2Student ID學(xué)號Varchar(10)NULL3Sname姓名Varchar(10)NULL4Rdate獎(jiǎng)勵(lì)日期
39、Datetime(8)NULL5Rtype獎(jiǎng)勵(lì)類型Varchar(20)NULL6Rgrade獎(jiǎng)勵(lì)等級Varchar(10)NULL懲罰表序號字段名含義數(shù)據(jù)類型是否為空是否主碼備注1Pcode懲罰代碼Varchar(8)NOT NULL是2Student ID學(xué)號Varchar(10)NULL3Sname姓名Varchar(10)NULL4Pdate懲罰日期Datetime(8)NULL5Ptype懲罰類型Varchar(20)NULL6Pgrade懲罰等級Varchar(10)NULL學(xué)生學(xué)籍表:序號字段標(biāo)識字段標(biāo)題字段類型(精度)是否為空是否主碼備注1Student ID學(xué)生IDCHAR(
40、10)NOT NULL主碼2Sname姓名STRINGNOT NULL3Sgender性別CHAR(2)NULL4Birth出生年月DATETIME(8)NULL5Native籍貫VARCHAR(20)NULL6Home address家庭地址VARCHAR(30)NULL7Department系別VARCHAR(10)NULL8Major專業(yè)VARCHAR(10)NULL9Political affiliation政治面貌CHAR(6)NULL10Dormitory address宿舍地址VARCHAR(30)NULL11Phone number移動(dòng)電話VARCHAR(15)NULL12Capture expends a circumstance繳費(fèi)情況VARCHAR(30)NULL13Student situation學(xué)籍情況VARCHAR(30)NULL14Hobbies愛好VARCHAR(20)NULL15Learning experience學(xué)習(xí)經(jīng)歷VARCHAR(30)NULL16Admission date入學(xué)時(shí)間DATETI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6 我們神圣的國土 第三課時(shí) (說課稿)-部編版道德與法治五年級上冊
- 7-1《短歌行》說課稿 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊
- 2025年企業(yè)招標(biāo)承包經(jīng)營合同
- 《7 剪紙藝術(shù)》(說課稿)-2023-2024學(xué)年四年級下冊綜合實(shí)踐活動(dòng)粵教版
- Module 8 Unit 1 Were going to visit Hainan.(說課稿)-2024-2025學(xué)年外研版(三起)英語四年級上冊
- Unit 2 My week Period 4 Get ready for the new school year(說課稿)-2024-2025學(xué)年人教PEP版英語五年級上冊
- 19海濱小城 (說課稿)-2024-2025學(xué)年三年級上冊語文統(tǒng)編版
- 2025農(nóng)副產(chǎn)品買賣合同書模板(合同版本)
- 2023八年級語文上冊 第五單元 口語交際 復(fù)述與轉(zhuǎn)述配套說課稿 新人教版
- 2024年春八年級歷史下冊 第10課 社會(huì)主義民主與法制的加強(qiáng)說課稿1(pdf) 川教版
- 天津市河西區(qū)2024-2025學(xué)年四年級(上)期末語文試卷(含答案)
- 北京市北京四中2025屆高三第四次模擬考試英語試卷含解析
- 2024年快遞行業(yè)無人機(jī)物流運(yùn)輸合同范本及法規(guī)遵循3篇
- 地下商業(yè)街的規(guī)劃設(shè)計(jì)
- 傷殘撫恤管理辦法實(shí)施細(xì)則
- 中國慢性冠脈綜合征患者診斷及管理指南2024版解讀
- 提升模組良率-六西格瑪
- DL-T+5196-2016火力發(fā)電廠石灰石-石膏濕法煙氣脫硫系統(tǒng)設(shè)計(jì)規(guī)程
- 2024-2030年中國產(chǎn)教融合行業(yè)市場運(yùn)營態(tài)勢及發(fā)展前景研判報(bào)告
- 2024年微生物檢測試劑行業(yè)商業(yè)計(jì)劃書
- 通信設(shè)備售后服務(wù)方案
評論
0/150
提交評論