学校学生信息管理系统.docx
- 文档编号:11258266
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:51
- 大小:360.01KB
学校学生信息管理系统.docx
《学校学生信息管理系统.docx》由会员分享,可在线阅读,更多相关《学校学生信息管理系统.docx(51页珍藏版)》请在冰豆网上搜索。
学校学生信息管理系统
学校学生信息管理系统
【项目内容】:
本项目以学生信息管理系统为例,经小组通过对我院学生信息管
理工作的讨论、调查与分析,结合学生自身对该系统的了解,得出学生信
息管理系统是各高校管理信息系统的重要组成部分,它主要用于对学生的
基本信息如入学注册登记、课程、成绩、奖惩等问题进行管理。
该系统用
户参与者主要包括学生和教学各系部、学生处、教务处、招生就业办等部
门。
下面我们小组将利用UML建模的各种图形和模型元素,形成一个对
学校学生信息管理系统的建模用例。
【设计分工】:
【项目实施】一个良好的学生信息管理系统必须提供一个合理、方便和高效的学
生管理平台,全面的事务
流程,把复杂繁琐的学生管理、成绩管理、教师管理、课程管理变得简洁明了,
以减少可能出现
的管理漏洞..本系统最大的优点是对数据进行了规范和扩充。
统一了数据交换标准.系统界面友好,交互性强,可以灵活定制,支持用户个性
化设置、大提高学生工作管理的效
率,而且可以构建起丫套完整的学生信息资料库,可以和其它管理部门的信息系
统紧密结合,
轻松、条理、准确的完成学生从入学到就业的整个管理工作。
1.需求分析
学校学生管理信息系统的总目标是提高学生工作管理的效率,构建起一套完整
的学生信息资料库,可以和其它管理部门的信息系统紧密结合,轻松、条理、准
确的完成学生从入学到就业的整个管理工作,从而提高学生工作管理的效率。
具
体的设计目标是
(1)为学生和教师提供一个简单、友好、交互性强的系统操作界面,并且支
持参与者的个性化设置。
(2)系统运行稳定可靠、各项维护功能齐全、易于维护
(3)能有效地进行相关操作处理
(4)快速、准确地反映相关与学生有关的信息。
1.1学校学生信息管理系统的功能需求分析包括以下内容:
学校学生信息管理系统能够为学校学生、教学各系部、学生处、教务处、
招生就业办等部门提供相应的服务。
学生可以通过使用该系统查询课
程、成绩、修改用户密码等。
教学各系部可以利用该系统输入学生成绩
信息、奖惩信息等。
系统管理员通过系统管理界面进入,建立学生学籍档案、
学生课程档案等,并将所有信息保存在数据库中,同时管
理员还能够对以上信息进行更新、添加、删除等基本操作,
并对系统的信息进行维护。
学校学生信息管理系统主要实现学生各方面信息的管理,根据学生管理工作
的具体要求和项目设计的功能目标,学生信息管理系统有十大模块:
学籍管理模
块、成绩管理模块、奖惩管理模块、贫困生管理模块、毕业管理模块、系统管理
模块、课程管理模块、校园一卡通管理模块、宿舍管理模块、辅导员管理模块。
1.学籍管理模块主要进行学生注册报到的登记、统计及查询,学生基木档
案信息的维护、查询、和修改,学籍变动处理。
(1)学生注册报到时,主管老师对学生的基本信息进行登记录入,并统
计人数。
(2)主管老师及相关部门如各系部、教务处、学生处等可进行学生的基
本信息查询;另外,主管老师可对学生的一些信息变动做修改。
(3)学生退学或转学时,系统管理员负责对相关学生的信息进行删除。
2.成绩管理模块主要主要用于对学生所在班级的公共课程、学生的自选课程
等科目成绩进行管理,包括成绩录入、修改、查询、删除以及成绩分析统
计;打印成绩表。
(1)科任老师对学生所学课程的成绩进行录入、修改。
(2)学生及辅导员可登录查询及打印学生的成绩
(3)主管老师负责对学生各科成绩的统计分析。
3.奖惩管理模块主要可进行奖惩申请、评审等工作,对奖惩信息进行统计
分析和公布。
(1)辅导员根据学生的综合测评成绩评定奖学金和根据学生的表现进
行评优,并对相关信息进行登记、统计分析和公布;
(2)辅导员可对违规学生根据相关规定给予惩罚,并进行登记和送报学
生处。
4.贫困生管理模块主要分勤工助学管理和助学贷款管理。
勤工助学管理包
括助学信息、整理及发布、勤工助学情况记录,助学贷款管理包括贷款信息
发布、还贷情况记录。
(1)辅导员根据学生的贫困申请信息评定学生的贫困等级并进行统计公布;发
布勤工助学岗位信息及录用信息、助学贷款信息、
(2)主管老师负责学生贫困信息的录入,并输入学生的勤工助学和借还贷款情
况记录。
5.毕业管理模块主要是毕业鉴定管理和就业信息管理。
包括对学生的毕业
资格审定、毕业后工作情况登记和就业信息查询等功能。
(2)各系根据学生所提交的毕业论文以及学生的奖惩信息对学生进行毕业鉴
定,包括授予学位以及颁发毕业证书。
(3)招生就业办发布相关就业信息,学生可通过该系统进行查询。
各系(辅导
员)和招生就业办对学生毕业后的就业情况进行登记。
6.系统管理模块是每个系统都必须具备的功能,用于对系统的用户的基本信
息进行管理,包括用户权限设置、数据备份、数据恢复等。
系统管理员负责
维护学生、辅导员、课程等信息,维护工作包括修改、添加、删除等。
7.学生宿舍管理模块主要对全院学生宿舍进行管理,包括学生宿舍的分配、
维修、宿舍调整、查询、宿舍回收等功能
8.校园一卡通管理模块主要对学生在校日常生活的消费、图书馆借还书登
记、上机刷卡考勤登记以及医疗登记的管理。
9.辅导员管理模块主要实现辅导员信息的录入、查询、统计和信息打印功
能以及辅导员具体负责工作的分配管理。
10.课程管理模块主要用于对学生所在班级的公共课程、学生的自选课程等
进行管理,包括添加班级基本课程信息、添加学生选修课程信息、删除班级
基本课程信息、删除学生选修课程信息等。
1.2功能模块图
贫困生管理
毕业生管理
课程管理
宿舍管理辅导员管理
校园一卡通管理
宿舍信息查询
辅导员信息录入
辅导员信息查询
图书借阅管
消费管理
发卡和补办卡管理
2.系统建模
(1)创建系统用例图
确定学校学生管理信息系统的参与者
1.系统管理员:
负责设置各参与用户使用系统的权限和学生学籍信息、学生
成绩、辅导员相关信息等的维护,备份系统数据库,恢复系统数据库,系统
安全维护。
2.学生:
可通过该系统查询相关信息,提出相关事项的申请如修改密码等。
3.教师:
包括辅导员、主管教师、科任老师等,科任老师可通过该系统录入、
修改、核对学生成绩,主管老师主要负责学生学籍信息和课程信息的录入、
添加、修改、删除等操作管理,辅导员主要负责学生毕业、奖惩、贫困生
等相关信息的管理
4.宿舍管理员:
负责学生宿舍报修信息、非该宿舍楼学生或校外人员出入信
息的登记及上报。
5.学生处、教务处、招生就业办
创建学校学生管理信息系统的系统用例图
在该系统中,系统管理员负责维护学籍管理模块、成绩管理模块、奖惩管
理模块、贫困生管理模块、毕业管理模块、系统管理模块、课程管理模块、
校园一卡通管理模块、宿舍管理模块、辅导员管理模块等系统子模块;教
师(辅导员、主管教师、普通教师)则负责录入、修改、添加管理相关学
生的信息(学籍、成绩、课程等);宿舍管理员则负责登记所在宿舍楼的
报修等信息;学生则可进行相关信息的查询,修改。
根据需求分析以及以上活动,可确定该系统的用例图如下:
<
awardandpunishment
management
dorm
administrator
dormmanagement
从学生管理系统的的用例图抽象,可以确定如下用例图:
学籍管理用例图、课程管
理用例图、辅导员管理用例图、贫困生管理用例图、宿舍管理用例图、毕业信息
管理用例图、系统维护用例图、成绩管理用例图、校园一卡通用例图、奖惩管理
用例图。
毕业管理用例图:
参与者“学生”:
查询相关就业信息、上报自己就业情况。
参与者“系统管理员”:
对毕业生的就业信息等进行维护(新增、删除等)参与者“招生就业办”:
对学生就业信息进行统计
officeofenrollmentandemploymentGraduationinformation
recorded
StudentGraduationinformationSystem
modifyadministrator
Graduationinformationquery
学籍管理用例图:
参与者“学生”:
注册报到,接收相关信息,进行信息交流,申请学籍变动。
参与者“主管教师”(辅导员):
分班管理;制定综合测评加扣分内容,管理学生档案;发布与学生相关的信息,与学生进行信息交流,并上报综合测评结果。
参与者“系统管理员”:
维护学生学籍信息,进行学籍信息的备份
Quitschool
<
transfer
maintain
Studentstatuschanges
Graduationapply
Registrationmanagementmaintain
maintain
Systemadministrator
suspensionofschooling
maintain
freshmenregistered
register
register
inquire
Student
Placementmanagement
manage
manage
maintain
notice
report
notification
maintainstudents'information
realize
receive
interflow
interflow
maintain
Oldregistered
Queryinformation
formulate
Informationexchange
Competent
teachers
Studentsarchives
management
Thedatabackupandrecovery
Reporttocomprehensive
measuringandtestingresults
Formulatecomprehensive
measuringandtest...
系统管理用例图:
参与者“系统管理员”:
用户定义、权限管理;数据备份、恢复;维护学生基本信息;口令管理;综合查询信息
校园一卡通用例图:
参与者“发卡中心”:
:
对信息卡进行管理(发卡和补卡等)
参与者“结算中心“:
回应学生的充值、转账要求。
参与者“消费中心“:
对学生用信息卡在校消费进行管理。
参与者“学生“:
申请卡号;补办信息卡;上机刷卡;转账充值;借还书刷卡;
相关消费刷卡;
教务中心:
对学生上机考勤、借还书信息进行登记管理;
辅导员管理用例图:
参与者“辅导员“:
学生思想教育;突发事件处理;毕业生就业指导;学生日常事务处理;
Studentsdailytransaction
processing
Nongraduatesconsulting
宿舍管理用例图:
参与者“宿舍管理员“:
分配调整学生宿舍;上报学生申请宿舍维护的信息;宿舍信息登记;参与者“学生“:
申请宿舍调换;查询宿舍信息;申请宿舍维修;
registerinformations
distributedormitorys
dormitory
manager
applyforadjustment
query
cancel
applyformaintenance
students
exit
勤工助学管理用例图:
参与者“学生”:
学生申请勤工助学成功后通过工作获得工资报酬参与者“学生处”:
对学生的申请进行审核、登记;
参与者“学生处工作人员”:
对学生的岗位进行管理,包括岗位分配以及工作监督;岗位工资发布;
audit
student
Wagedetail
Salarymanagement
Receivewages
Inquiresthewages
Staffingassignments
Departmentstudent
Work-studypersonnelinformation
Postinquires
Postapplication
Worksupervision
Postmanagement
Worksituation
Distributingsalary
Studentunionheadquarters
奖励管理用例图:
参与者“主管老师”:
输入学生基本信息;“普通教师”:
输入学生的成绩
参与者“辅导员”:
操行评定、综合测评评定、评定奖学金、评优并公布;
参与者“学生”:
提交相关申请、查询结果等;
importstudents'basic
informations
chiefteacher
importgrade
common
teacher
惩罚管理用例图:
参与者“辅导员”:
上报学生违规事例;参与者“学生处”:
根据违规事例的情况进行处理并通知学生;
assessoutstandingstudent
cadres
assessmiyoshistudents
public
students
applyforreviewing
参与者“学生”:
提交申诉处理;
参与者“申诉处理员”:
根据学生的申诉进行调查处理后发布结果;
recordnon-compliances
counselor
学生成绩管理用例图:
参与者“学生”:
目的是查询所学课程的成绩参与者“老师”:
完成学生信息的录入,修改,显示和修改参与者“管理员”:
输入学生信息,教师信息,班级信息和课程信息
imformstudents
appeal
investigateandhandle
makeprocessingaccordingtothecircumstance
students'affairs
office
appeal
manager
public
students
teacher
administrator
课程管理用例图;参与者“学生”:
查看课程通知、提交作业;参与者“教师”、:
教师根据课程和通知任课,布置作业;参与者“系统管理员”:
负责对课程信息和通知进行相关维护操作;
choosesemester
login
informationmanagement
student
inputclassinformation
inputstudentsinformationinputstudentsinformation
Checknotice
noticemanagement
Selectcourses
student
Checkhomework
releasehomework
(2)创建系统类图
步骤一:
确定系统的业务实体类
可以确定在系统中的主要业务实体类,这些类通常需要在数据库中存储;在学
校学生信息管理系统中,学生的信息、教师(包括辅导员)的信息、系统管理员
的信息、课程信息、宿舍信息等都要存储在数据库中;这些存储类都有各自相关
的属性。
步骤二:
根据学校学生信息管理系统的需求分析,以及系统用例图的参与者和数据库中
的存储类,我们确定了学生类、教师类(包括辅导员类)、系统管理员类、课
程类、宿舍管理员类等主要实体类;其中,1.“学生”类:
负责系统需要的活
动者“学生”的信息处理,它的属性有“姓名,’.“出生日期”、“学号”、
“政治面貌”、“性别”、“专业”等,对这些信息的服务操作有系统登陆、
注册、信息查询、休学、转学、退学等。
2.“教师”类:
负责系统需要的活动
者“教师”的信息处理,它的属性有“教师编号”、“教师姓名’,、“部门
编号”、“职务”、“职称”等。
对这些信息的服务操作有系统登陆、信息录
入、信息查询、信息修改等。
3.“系统管理员“类:
负责系统活动需要的管理
者。
以下是该系统登录后各界面模块的类图关系图,并给出了成绩管理模块的控制
类(成绩信息查询、修改、打印)和系统管理模块(数据备份和数据恢复)的
控制类。
系统各功能模块的主要类图及其联系:
2.学籍管理类图:
2.
毕业管理类图
3.宿舍管理类图
4.辅导员类图
6.勤工助学类图:
7.课程管理类图:
8.奖惩管理类图:
系统中用户管理模块的类图
系统中备份管理模块的类图
(3)创建系统时序图和协作图模型
3.1学籍管理所涉及到的时序图和协作图
确定“注册报到“的工作流程
学生注册报到后登记自己的相关信息
系统管理员把学生所提交的信息录入系统中
:
Student
:
System
administrator
1:
Importstudentimformation
2:
Informationverification
与时序图等价的协助图如下:
Information
recorded
3:
Informationqueryandmodify
4:
Saveimformation
6:
Exitsystem
information
output
5:
Importstudentimformation
1:
Choosetoaddstudents
2:
Addstudents
3:
Confirmadd
Studentsmanagement
interface
:
System
administrator
Database
module
9:
Extractinformation
10:
Storeindatabase
4:
Createstudentsobject
Studentmanagement
rules
8:
Create
Studentstatus
control
7:
Preservationstudentsobject
6:
Enforcingrules
5:
Preservationstudentinformation
3.2学生课程管理所涉及到的时序图与协作图.确定学生登录查询相关信息的工作流程:
学生登录系统后进入课程管理模块选择课程、查看课程通知、查看和提交
课程作业后查询作业成绩
:
student
login
course
interface
userlogin
checkhomework
submithomework
Checknotice
Selectcourses
Resultsreturn
与该时序图等价的协作图
1:
userlogin
login
student:
student
2:
Checknotice
3:
Selectcourses
6:
Resultsreturned
4:
checkhomework
5:
submithomework
course
interface
3.3学生成绩管理模块所涉及到的时序图和协作图
1.学生查询成绩的工作流程;
学生登录该系统后进入成绩管理窗口后即可查询成绩
grademanagement
window
grades
information
与之相应的协作图如下:
1:
enter
grademanagement
window
grade
information
2.教师登录成绩管理模块所执行工作的流程
教师(科任老师)进入该系统后对所教课程学生的成绩进行输入、修改、
打印等操作
loginwindowcommonteacher
:
Teacher
login
IDchecking
passchecking
entergrademanagementwindow
submit
exit
inputgrades
updategrades
deletegrades
storeindatabase
check
teacher
7:
submitgrades
3:
enter
9:
exit
grade
management
1:
login
login
window
2:
pass
4:
input
5:
updategrade
6:
deletegrades
8:
storeindatabase
es
grade
infomation
3.4奖惩管理模块所涉及到的时序图和协作图学生惩罚管理的工作流程
系辅导员打开处罚管理窗口,向学生处上报被处罚学生的违规事例学生提出申诉要求申诉管理员对学生的申诉要求向系辅导员进行咨询调查和处理,然后把结果告知学生。
punishment
window
students'affai
rsoffice
students
counselor:
系
辅导员
appealmanager
1:
open
2:
report
5:
inve
3:
handleandimform
tigateandhandle
4:
appeal
6:
public
1:
open
punishment
window
:
counselor
2:
report
5:
investigateandhandle
3:
student'saffai
office
handleandinformstudent
4:
appeal
6:
inform
:
student
:
appeal
manager
3.5毕业管理所涉及到的时序图和协作图确定毕业评定时授予学位的工作流程
辅导员对学生进行毕业评定前进行毕业生成绩查询查询学生的奖惩情况,得出毕业鉴定结果并打印
Degreepreliminary
evaluationmodule
Grademanagement
module
Rewardsandpunishments
managementmodule
Information
printmodule
Counselor:
counselor
3:
Allcoursegrades
2:
StudentID
4:
StudentID
6:
Degreepreliminaryevaluationresults
7:
Thestudentdegreepreliminaryevaluationresults
5:
Alldisciplinaryrecords
:
counselor
1:
StudentID
Grademanagement
module
2:
StudentID
M
3:
Allcoursegrades
M
3.6贫困生管理模块所涉及到的协作图和时序图学生提交贫困证明及申请,辅导员验证学生申请的真实性同意后将学生加入贫困生库并对相关信息进行公布。
obtainfamilypover
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学校 学生 信息管理 系统