學(xué)校學(xué)生信息管理系統(tǒng)_第1頁
學(xué)校學(xué)生信息管理系統(tǒng)_第2頁
學(xué)校學(xué)生信息管理系統(tǒng)_第3頁
學(xué)校學(xué)生信息管理系統(tǒng)_第4頁
學(xué)校學(xué)生信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩92頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、學(xué)校學(xué)生信息管理系統(tǒng)【項(xiàng)目內(nèi)容】:本項(xiàng)目以學(xué)生信息管理系統(tǒng)為例,經(jīng)小組通過對(duì)我院學(xué)生信息管理工作的討論、調(diào)查與分析,結(jié)合學(xué)生自身對(duì)該系統(tǒng)的了解,得出學(xué)生信息管理系統(tǒng)是各高校管理信息系統(tǒng)的重要組成部分,它主要用于對(duì)學(xué)生的基本信息如入學(xué)注冊登記、課程、成績、獎(jiǎng)懲等問題進(jìn)行管理。該系統(tǒng)用戶參與者主要包括學(xué)生和教學(xué)各系部、學(xué)生處、 教務(wù)處、 招生就業(yè)辦等部門。下面我們小組將利用UML 建模的各種圖形和模型元素,形成一個(gè)對(duì)學(xué)校學(xué)生信息管理系統(tǒng)的建模用例。【設(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)是對(duì)數(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)容:學(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)懲信息等。系統(tǒng)管理員通過系統(tǒng)管理界面進(jìn)入,建立學(xué)生學(xué)籍檔案、學(xué)生課程檔案等,并將所有信息保存在數(shù)據(jù)庫中,同時(shí)管理員還能夠?qū)σ陨闲畔⑦M(jìn)行更新、添加、 刪除等

4、基本操作,并對(duì)系統(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)員管理模塊。1. 學(xué)籍管理模塊主要進(jìn)行學(xué)生注冊報(bào)到的登記、統(tǒng)計(jì)及查詢,學(xué)生基木檔案信息的維護(hù)、查詢、和修改,學(xué)籍變動(dòng)處理。( 1)學(xué)生注冊報(bào)到時(shí),主管老師對(duì)學(xué)生的基本信息進(jìn)行登記錄入,并統(tǒng)計(jì)人數(shù)。( 2)主管老師及相關(guān)部門如各系部、教務(wù)處、學(xué)生處等可進(jìn)行學(xué)生的基本信息查詢;另外,主管老師可對(duì)學(xué)生的一

5、些信息變動(dòng)做修改。( 3)學(xué)生退學(xué)或轉(zhuǎn)學(xué)時(shí),系統(tǒng)管理員負(fù)責(zé)對(duì)相關(guān)學(xué)生的信息進(jìn)行刪除。2. 成績管理模塊主要主要用于對(duì)學(xué)生所在班級(jí)的公共課程、學(xué)生的自選課程等科目成績進(jìn)行管理,包括成績錄入、修改、查詢、刪除以及成績分析統(tǒng)計(jì);打印成績表。(1) 科任老師對(duì)學(xué)生所學(xué)課程的成績進(jìn)行錄入、修改。(2) 學(xué)生及輔導(dǎo)員可登錄查詢及打印學(xué)生的成績(3) 主管老師負(fù)責(zé)對(duì)學(xué)生各科成績的統(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é)生的綜合測評(píng)成績評(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ù)相

6、關(guān)規(guī)定給予懲罰,并進(jìn)行登記和送報(bào)學(xué)生處。4. 貧困生管理模塊主要分勤工助學(xué)管理和助學(xué)貸款管理。勤工助學(xué)管理包括助學(xué)信息、整理及發(fā)布、勤工助學(xué)情況記錄,助學(xué)貸款管理包括貸款信息發(fā)布、還貸情況記錄。( 1) 輔導(dǎo)員根據(jù)學(xué)生的貧困申請(qǐng)信息評(píng)定學(xué)生的貧困等級(jí)并進(jìn)行統(tǒng)計(jì)公布;發(fā)布勤工助學(xué)崗位信息及錄用信息、助學(xué)貸款信息、( 2) 主管老師負(fù)責(zé)學(xué)生貧困信息的錄入,并輸入學(xué)生的勤工助學(xué)和借還貸款情況記錄。5. 畢業(yè)管理模塊主要是畢業(yè)鑒定管理和就業(yè)信息管理。包括對(duì)學(xué)生的畢業(yè)資格審定、畢業(yè)后工作情況登記和就業(yè)信息查詢等功能。( 2) 各系根據(jù)學(xué)生所提交的畢業(yè)論文以及學(xué)生的獎(jiǎng)懲信息對(duì)學(xué)生進(jìn)行畢業(yè)鑒定,包括授予學(xué)位

7、以及頒發(fā)畢業(yè)證書。( 3) 招生就業(yè)辦發(fā)布相關(guān)就業(yè)信息,學(xué)生可通過該系統(tǒng)進(jìn)行查詢。各系(輔導(dǎo)員)和招生就業(yè)辦對(duì)學(xué)生畢業(yè)后的就業(yè)情況進(jìn)行登記。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ù)工作包括修改、添加、刪除等。7. 學(xué)生宿舍管理模塊主要對(duì)全院學(xué)生宿舍進(jìn)行管理,包括學(xué)生宿舍的分配、維修、宿舍調(diào)整、查詢、宿舍回收等功能8. 校園一卡通管理模塊主要對(duì)學(xué)生在校日常生活的消費(fèi)、圖書館借還書登記、上機(jī)刷卡考勤登記以及醫(yī)療登記的管理。9. 輔導(dǎo)員管理模塊主要實(shí)現(xiàn)輔導(dǎo)員信息的錄入、查

8、詢、統(tǒng)計(jì)和信息打印功能以及輔導(dǎo)員具體負(fù)責(zé)工作的分配管理。10. 課程管理模塊主要用于對(duì)學(xué)生所在班級(jí)的公共課程、學(xué)生的自選課程等進(jìn)行管理,包括添加班級(jí)基本課程信息、添加學(xué)生選修課程信息、刪除班級(jí)基本課程信息、刪除學(xué)生選修課程信息等。1.2 功能模塊圖貧困生管理畢業(yè)生管理課程管理宿舍管理輔導(dǎo)員管理校園一卡通管理宿 舍 信 息 查 詢輔導(dǎo)員信息錄入輔 導(dǎo) 員 信 息 查 詢圖書借閱管消費(fèi)管理發(fā) 卡 和 補(bǔ) 辦 卡 管 理2.系統(tǒng)建模(1) 創(chuàng)建系統(tǒng)用例圖確定學(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ù)庫,

9、恢復(fù)系統(tǒng)數(shù)據(jù)庫,系統(tǒng)安全維護(hù)。2 .學(xué)生:可通過該系統(tǒng)查詢相關(guān)信息,提出相關(guān)事項(xiàng)的申請(qǐng)如修改密碼等。3 .教師:包括輔導(dǎo)員、主管教師、科任老師等,科任老師可通過該系統(tǒng)錄入、修改、 核對(duì)學(xué)生成績,主管老師主要負(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è)辦創(chuàng)建學(xué)校學(xué)生管理信息系統(tǒng)的系統(tǒng)用例圖在該系統(tǒng)中,系統(tǒng)管理員負(fù)責(zé)維護(hù)學(xué)籍管理模塊、成績管理模塊、獎(jiǎng)懲管理模塊、 貧困生管理模塊、畢業(yè)管理模塊、系統(tǒng)管理模塊、課程管

10、理模塊、校園一卡通管理模塊、宿舍管理模塊、輔導(dǎo)員管理模塊等系統(tǒng)子模塊;教師(輔導(dǎo)員、主管教師、普通教師)則負(fù)責(zé)錄入、修改、添加管理相關(guān)學(xué)生的信息(學(xué)籍、成績、課程等);宿舍管理員則負(fù)責(zé)登記所在宿舍樓的報(bào)修等信息;學(xué)生則可進(jìn)行相關(guān)信息的查詢,修改。根據(jù)需求分析以及以上活動(dòng),可確定該系統(tǒng)的用例圖如下:campus card managementcourse managementOffice ofchangepasswordAcade.chief teachergrade managementadiministratorsystem managementstudent schoolroll mana

11、gementgraduate managementcounsellor managementpoor student managementcommonuserteachercounsellorloginstudentOffice of Enrollment .office of studentsaffairsteacheraward and punishmentmanagementdormadministratordorm management從學(xué)生管理系統(tǒng)的的用例圖抽象,可以確定如下用例圖:學(xué)籍管理用例圖、課程管理用例圖、輔導(dǎo)員管理用例圖、貧困生管理用例圖、宿舍管理用例圖、畢業(yè)信息管理用例圖

12、、系統(tǒng)維護(hù)用例圖、成績管理用例圖、校園一卡通用例圖、獎(jiǎng)懲管理用例圖。畢業(yè)管理用例圖: 參與者“學(xué)生”:查詢相關(guān)就業(yè)信息、上報(bào)自己就業(yè)情況。 參與者“系統(tǒng)管理員”:對(duì)畢業(yè)生的就業(yè)信息等進(jìn)行維護(hù)(新增、刪除等) 參與者“招生就業(yè)辦”:對(duì)學(xué)生就業(yè)信息進(jìn)行統(tǒng)計(jì)office of enrollment and employment Graduation informationrecordedStudentGraduation informationSystemmodifyadministratorGraduation information query學(xué)籍管理用例圖: 參與者“學(xué)生”:注冊報(bào)到,接收相關(guān)

13、信息,進(jìn)行信息交流,申請(qǐng)學(xué)籍變動(dòng)。 參與者“主管教師”(輔導(dǎo)員):分班管理;制定綜合測評(píng)加扣分內(nèi)容,管理學(xué) 生檔案;發(fā)布與學(xué)生相關(guān)的信息,與學(xué)生進(jìn)行信息交流,并上報(bào)綜合測評(píng)結(jié)果。參與者“系統(tǒng)管理員”:維護(hù)學(xué)生學(xué)籍信息,進(jìn)行學(xué)籍信息的備份Quit schooltransfermaintainStudent status changesGraduation applyRegistration management maintainmaintainSystem administratorsuspension of schoolingmaintainfreshmen registeredregiste

14、rregisterinquireStudentPlacement managementmanagemanagemaintainnoticereportnotificationmaintain students informationrealizereceiveinterflowinterflowmaintainOld registeredQuery informationformulateInformation exchangeCompetentteachersStudents archivesmanagementThe data backup and recoveryReport to co

15、mprehensivemeasuring and testing resultsFormulate comprehensivemeasuring and test.系統(tǒng)管理用例圖: 參與者“系統(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)賬充值;借還書刷卡;相關(guān)消費(fèi)刷卡;教務(wù)中心:對(duì)學(xué)生上機(jī)考勤、借還書信息進(jìn)行登記管理;輔導(dǎo)員管

16、理用例圖: 參與者“輔導(dǎo)員“:學(xué)生思想教育;突發(fā)事件處理;畢業(yè)生就業(yè)指導(dǎo);學(xué)生日常 事務(wù)處理;Students ideological educationCultivating student cadrecounsellorGraduates guidanceEmployment guidanceHandling emergenciesStudents daily transactionprocessingNon graduates consulting宿舍管理用例圖: 參與者“宿舍管理員“:分配調(diào)整學(xué)生宿舍;上報(bào)學(xué)生申請(qǐng)宿舍維護(hù)的信息;宿 舍信息登記; 參與者“學(xué)生“:申請(qǐng)宿舍調(diào)換;查詢宿舍

17、信息;申請(qǐng)宿舍維修;register informationsdistribute dormitorysdormitorymanagerapply for adjustmentquerycancelapply for maintenancestudentsexit勤工助學(xué)管理用例圖: 參與者“學(xué)生”:學(xué)生申請(qǐng)勤工助學(xué)成功后通過工作獲得工資報(bào)酬 參與者“學(xué)生處”:對(duì)學(xué)生的申請(qǐng)進(jìn)行審核、登記;參與者“學(xué)生處工作人員”:對(duì)學(xué)生的崗位進(jìn)行管理,包括崗位分配以及工作監(jiān) 督;崗位工資發(fā)布;auditstudentWage detailSalary managementReceive wagesInquir

18、es the wagesStaffing assignmentsDepartment studentWork-study personnel informationPost inquiresPost applicationWork supervisionPost managementWork situationDistributing salaryStudent union headquarters獎(jiǎng)勵(lì)管理用例圖:參與者“主管老師”:輸入學(xué)生基本信息; “普通教師”:輸入學(xué)生的成績參與者“輔導(dǎo)員”:操行評(píng)定、綜合測評(píng)評(píng)定、評(píng)定獎(jiǎng)學(xué)金、評(píng)優(yōu)并公布;參與者“學(xué)生”:提交相關(guān)申請(qǐng)、查詢結(jié)果等;imp

19、ort studentsbasicinformationschief teacherimport gradecommonteacher懲罰管理用例圖: 參與者“輔導(dǎo)員”:上報(bào)學(xué)生違規(guī)事例; 參與者“學(xué)生處”:根據(jù)違規(guī)事例的情況進(jìn)行處理并通知學(xué)生;assess outstanding studentcadresassess miyoshi studentspublicstudentsapply for reviewing參與者“學(xué)生”:提交申訴處理;參與者“申訴處理員”:根據(jù)學(xué)生的申訴進(jìn)行調(diào)查處理后發(fā)布結(jié)果;record non-compliancescounselor學(xué)生成績管理用例圖: 參與

20、者“學(xué)生”:目的是查詢所學(xué)課程的成績 參與者“老師”:完成學(xué)生信息的錄入,修改,顯示和修改 參與者“管理員”:輸入學(xué)生信息,教師信息,班級(jí)信息和課程信息imform studentsappealinvestigate and handlemake processing according to the circumstancestudentsaffairsofficeappealmanagerpublicstudentsteacheradministrator課程管理用例圖; 參與者“學(xué)生”:查看課程通知、提交作業(yè); 參與者“教師”、:教師根據(jù)課程和通知任課,布置作業(yè); 參與者“系統(tǒng)管理員”:

21、負(fù)責(zé)對(duì)課程信息和通知進(jìn)行相關(guān)維護(hù)操作;choose semesterlogininformation managementstudentinput class informationinput students informationinput students informationCheck noticenotice managementSelect coursesstudentCheck homeworkrelease homework( 2) 創(chuàng)建系統(tǒng)類圖步驟一:確定系統(tǒng)的業(yè)務(wù)實(shí)體類可以確定在系統(tǒng)中的主要業(yè)務(wù)實(shí)體類,這些類通常需要在數(shù)據(jù)庫中存儲(chǔ);在學(xué)校學(xué)生信息管理系統(tǒng)中,學(xué)生的信息、教

22、師(包括輔導(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é)號(hào)”、“政治面貌”、“性別”、“專業(yè)”等,對(duì)這些信息的服務(wù)操作有系統(tǒng)登陸、注冊、信息查詢、休學(xué)、轉(zhuǎn)學(xué)、退學(xué)等。2.“教師”類 : 負(fù)責(zé)系統(tǒng)需要的活動(dòng)者“教師”的信息處理,它的屬性有“教師編號(hào)”、“教師姓名

23、,、“部門編號(hào)”、“職務(wù)”、“職稱”等。對(duì)這些信息的服務(wù)操作有系統(tǒng)登陸、信息錄入、信息查詢、信息修改等。3.“系統(tǒng)管理員“類:負(fù)責(zé)系統(tǒng)活動(dòng)需要的管理者。以下是該系統(tǒng)登錄后各界面模塊的類圖關(guān)系圖,并給出了成績管理模塊的控制類(成績信息查詢、修改、打?。┖拖到y(tǒng)管理模塊(數(shù)據(jù)備份和數(shù)據(jù)恢復(fù))的控制類。information renewinformation backupcounselor management windowquery grade informationcampus card managementwindowlogin windowgrade management windowgrad

24、uate management windowcourse management windowprint grade informationreward and punishment windowsystem administrator management windowschoolroll management windowmodiry gradeinformationdorm management windowpoor student managementwindow系統(tǒng)各功能模塊的主要類圖及其聯(lián)系:2. 學(xué)籍管理類圖:2.畢業(yè)管理類圖3. 宿舍管理類圖4.輔導(dǎo)員類圖5.成績管理類圖6.勤工

25、助學(xué)類圖:7.課程管理類圖:8.獎(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)中: Student: Systemadministrator1: Import student imformation2: Information verification與時(shí)序圖等價(jià)的協(xié)助圖如下:Informationrecorded3: Information query and modify4: Sav

26、e imformation6: Exit systeminformationoutput5: Import student imformation1: Choose to add students2: Add students3: Confirm addStudents managementinterface: SystemadministratorDatabasemodule9: Extract information10: Store in database4: Create students objectStudent managementrules8: CreateStudent st

27、atuscontrol7: Preservation students object6: Enforcing rules5: Preservation student information3.2 學(xué)生課程管理所涉及到的時(shí)序圖與協(xié)作圖 .確定學(xué)生登錄查詢相關(guān)信息的工作流程:學(xué)生登錄系統(tǒng)后進(jìn)入課程管理模塊選擇課程、查看課程通知、查看和提交課程作業(yè)后查詢作業(yè)成績: studentlogincourseinterfaceuser logincheck homeworksubmit homeworkCheck noticeSelect coursesResults return與該時(shí)序圖等價(jià)的協(xié)作圖1

28、: user loginloginstudent : student2: Check notice3: Select courses6: Results returned4: check homework5: submit homeworkcourseinterface3.3 學(xué)生成績管理模塊所涉及到的時(shí)序圖和協(xié)作圖1.學(xué)生查詢成績的工作流程;學(xué)生登錄該系統(tǒng)后進(jìn)入成績管理窗口后即可查詢成績grade managementwindowgradesinformation與之相應(yīng)的協(xié)作圖如下:1: entergrade managementwindowgradeinformation與之相應(yīng)的協(xié)作圖

29、如下:2.教師登錄成績管理模塊所執(zhí)行工作的流程教師(科任老師)進(jìn)入該系統(tǒng)后對(duì)所教課程學(xué)生的成績進(jìn)行輸入、修改、打印等操作grade managementwindowgradeinformationlogin window common teacher: TeacherloginID checkingpass checkingenter grade management windowsubmitexitinput gradesupdate gradesdelete gradesstore in databasecheckteacher7: submit grades3:enter9: exitg

30、rademanagement1: loginloginwindow2: pass4: input5: update grade6: delete grades8: store in databaseesgradeinfomation3.4 獎(jiǎng)懲管理模塊所涉及到的時(shí)序圖和協(xié)作圖 學(xué)生懲罰管理的工作流程系輔導(dǎo)員打開處罰管理窗口,向?qū)W生處上報(bào)被處罰學(xué)生的違規(guī)事例 學(xué)生提出申訴要求 申訴管理員對(duì)學(xué)生的申訴要求向系輔導(dǎo)員進(jìn)行咨詢調(diào)查和處理,然后把結(jié) 果告知學(xué)生。punishmentwindowstudentsaffairs officestudentscounselor :系輔導(dǎo)員appealmanag

31、er1: open2: report5: inve3: handle and imformtigate and handle4: appeal6: public與之相應(yīng)的協(xié)作圖如下:1: openpunishmentwindow: counselor2: report5: investigate and handle3:students affaiofficehandle and inform student4: appeal6: inform: student: appealmanager3.5 畢業(yè)管理所涉及到的時(shí)序圖和協(xié)作圖 確定畢業(yè)評(píng)定時(shí)授予學(xué)位的工作流程輔導(dǎo)員對(duì)學(xué)生進(jìn)行畢業(yè)評(píng)定前進(jìn)行

32、畢業(yè)生成績查詢 查詢學(xué)生的獎(jiǎng)懲情況,得出畢業(yè)鑒定結(jié)果并打印Degree preliminaryevaluation moduleGrade managementmoduleRewards and punishmentsmanagement moduleInformationprint moduleCounselor : counselor3: All course grades2: Student ID4: Student ID6: Degree preliminary evaluation results7: The student degree preliminary evaluation

33、 results5: All disciplinary records與之相應(yīng)的協(xié)作圖:: counselor1: Student IDGrade managementmodule2: Student IDM3: All course gradesM3.6 貧困生管理模塊所涉及到的協(xié)作圖和時(shí)序圖 學(xué)生提交貧困證明及申請(qǐng),輔導(dǎo)員驗(yàn)證學(xué)生申請(qǐng)的真實(shí)性同意后將學(xué)生加入 貧困生庫并對(duì)相關(guān)信息進(jìn)行公布。obtain family poverty proofstudent :student1: Reflect family situation2: Poverty proof3: Impoverished

34、student application7: inform studentcounselorRefund applicationpoor studentlibrary4: Review application5: agree with the application6: input information與之相應(yīng)的協(xié)作圖:1: Reflect family situationObtain povertyproofstudents :student2: Poverty proof7: inform student3: Impoverished student application4: Revie

35、w application3.7.系統(tǒng)管理員備份數(shù)據(jù)的時(shí)序圖系統(tǒng)管理員登錄系統(tǒng)后對(duì)用戶的相關(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,并對(duì)用戶的添加刪除進(jìn)行管理,若執(zhí)行添加刪除操作則返回添加刪除信息。系統(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)圖S

36、ystem adminstratorLoginUser nameand passwordSelect modify student imformationWrong4.2 .學(xué)生登錄系統(tǒng)的課程管理模塊選擇課程、提交作業(yè)、查看通知等的活動(dòng)圖Ascertain the modificationGo on the modification4.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)行查詢,最后退出studentlongininput reasonable query r

37、equirementfindexitagainreturn result2.教師在成績管理界面輸入、修改、刪除、打印學(xué)生成績的狀態(tài)圖3.用戶登錄系統(tǒng)的狀態(tài)圖input password transform data check theinformationcheck i input timeinput time isllegal inputs than threlegal inputenter releva window、 username( 6)創(chuàng)建系統(tǒng)構(gòu)件(組件)圖1. 根據(jù)學(xué)生信息管理系統(tǒng)的需求分析,我們小組劃分了十個(gè)功能模塊子系統(tǒng),并對(duì)主要的業(yè)務(wù)實(shí)體類和系統(tǒng)主要參與者分別創(chuàng)建了對(duì)應(yīng)的構(gòu)

38、件,如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é)生成績管理組件圖GraduateMa nagementStunentEducationDegreeComprehensiveMeasuri ngAndTestingStudentTopicTeacherDormitoryApplicationLoanApplicationGrantApplicationInquiresTheTopic F

39、ormStudentGradeGradeInput Form4、勤工助學(xué)組件圖:5.輔導(dǎo)員組件圖:系統(tǒng)管理組件圖:studentsWasstudent associationpostStudents work personnelcounselor informationmanage classStudents personal informationComprehensive measuring .獎(jiǎng)懲管理組件圖:studentscounselor宿舍管理組件圖:punishmentI nformationsrewordingI nf ormationscontactInfo rmations

40、dormitoryAdjustmentApplication校園一卡通組件圖:課程組件圖teacher7)創(chuàng)建系統(tǒng)部署圖學(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 . 逆向工程 :我們小組對(duì)該系統(tǒng)進(jìn)行UML 設(shè)計(jì)畫出類圖后,利用Rose對(duì)該系統(tǒng)的類圖進(jìn)行正向工程操作生成Java代碼。因此, 我們可以利用這些Java代碼對(duì)該系統(tǒng)進(jìn)行逆向工程操作,以便在該系統(tǒng)的相關(guān)業(yè)務(wù)類中添加、刪除、修改相關(guān)屬性和操作。如我們?nèi)粼趖eacher 教師

41、這個(gè)實(shí)體類中添加多一個(gè)teacher( )方法,則我們可以在相應(yīng)的 teacher.java文件中添加這樣一個(gè)方法:public void teacher() “寫入 teacher( )方法要實(shí)現(xiàn)的相應(yīng)代碼”, 并在Rose的瀏覽器中的邏輯視圖中選擇teacher()類,單擊右鍵在彈出的菜單中【Java/J2EE Reverse enginee】子菜單中,選擇對(duì)話框r里的Java文件里面的teacher.java文件, 單擊 【 reverse】 按鈕, 完成后單擊【 done】按鈕,則可在teacher類中添加teacher( )方法。如下圖:4 系統(tǒng)界面設(shè)計(jì):學(xué)生信息管理系統(tǒng)登錄界面:代

42、碼如下:Dim ms As StringDim time As Integer Private Sub Form_Load() Text2.PasswordChar = *輸入次數(shù)End SubPrivate Sub login_Click()If Text1 Thenlogin(登錄) 用戶名不為空Adodc1.RecordSource = select * from user where name= + Text1.Text + 連接數(shù)據(jù)庫Adodc1.RefreshIf time 2 ThenOn Error GoTo errnameIfText2.Text = Trim(Adodc1.

43、Recordset.Fields(pwd) ThenLoad frmmain frmmain.Show Unload Form1顯示學(xué)生信息管理系統(tǒng)主窗口Exit SubElseMsgBox( 您 的 用 戶 名 或 密 碼 有 誤 , 請(qǐng) 重 行 輸 入 !, vbExclamation +vbDefaultButton1, 錯(cuò)誤 )time = time + 1Text1.Text =Text2.Text =Text1.SetFocusExit SubEnd IfElsems = MsgBox( 您不是合法用戶, 請(qǐng)與系統(tǒng)管理員聯(lián)系!, vbInformation +vbOKOnly, 抱

44、歉 )If ms = vbOK Then EndUnload MeEnd IfElseMsgBox 請(qǐng)把用戶名和密碼輸全!, vbInformation + vbOKOnly, 提示 Text1.Text = Text2.Text = Text1.SetFocusExit SubEnd Iferrname:MsgBox (抱歉您的用戶名不存在!, vbInformation + vbOKOnly, 抱歉 )Text1.Text = Text2.Text = Text1.SetFocusExit SubEnd SubPrivate Sub login_KeyDown(KeyCode As Int

45、eger, Shift As Integer)If KeyCode = vbKeyUp ThenText2.SetFocusEnd IfEnd SubPrivate Sub text1_KeyDown(KeyCode As Integer, Shift As Integer)If KeyCode = vbKeyReturn ThenText2.SetFocusEnd IfIf KeyCode = vbKeyDown ThenText2.SetFocusEnd IfEnd SubPrivate Sub text2_KeyDown(KeyCode As Integer, Shift As Integer)If KeyCode = vbKeyReturn Thenlogin.SetFocusEnd IfIf KeyCode = vbKeyDown Thenlogin.SetFocusEnd IfIf KeyCode = vbKeyUp ThenText1.SetFocusEnd IfEnd SubPrivate Sub cmdcancel_Click() 重置Dim s As Strin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論