- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML学生信息管理系统建模
基于UML学生信息管理系统建模
摘 要:本文介绍了UML的建模过程及建模特点,首先描述了高校学生信息管理的需求分析及功能模块划分,然后重点以学生的学习管理模块为例,建立了系统主要的用例图、类图、顺序图。
关键词:统一建模语言;用例图;学生管理系统
中图分类号:TP391.9 文献标识码:A
近几年,由于我国各大高校的扩招,学生素质良莠不齐,导致了高校在学生管理上存在许多问题,其中最突出的问题是学生的学习积极性不高。大部分学生经历完高考的紧张后,感觉进入大学就是完全自由,脱离家长的束缚,思想上完全放松的状态,因此,学生经常有迟到、旷课的现象,轻则容易挂科,更有甚者毕业拿不到学位。
为了更加有效的管理学生的上课情况,采用UML技术设计并实现了学生信息管理系统,重点管理学生的学习情况,提高学生的到课率,督促学生提高自我约束能力,辅导员可以通过该系统查看班级的到课情况,及时有效的管理班级,对经常旷课、迟到的学生可以有目的的约谈,更好的为高校管理服务。论文基于UML首先对学生管理系统进行了需求分析,并在此基础上完成了系统的主要用例图、类图、顺序图。最后给出了系统的实现方案。
1 学生信息管理系统的需求分析
(1)学生
学生是该系统的主体,学生用户可以注册账户,登录该系统(可以修改密码),查询各种学习记录,但是不能对学习记录进行修改,对于个人信息可以提交修改申请,申请通过后由管理员完成个人信息的更新。
(2)任课教师
任课教师可以注册账户,登录该系统(可以修改密码),查询学生信息,对出现旷课等不良现象的学生进行标记并发出警告,但是不能修改学生及个人信息,对于个人信息可以提交修改申请。
(3)辅导员
辅导员可以注册账户,登录该系统(可以修改密码),对学生出现旷课等不良现象进行汇总统计并做出标记,同时发出警告,但不可以修改学生及个人信息,对于个人信息可以提交修改申请。
(4)管理员
管理员可以注册账户,登录该系统(可以修改密码),录入学生基本信息,老师基本信息,班主任基本信息,课程信息,选课制表,处理各种申请,按时对系统进行更新升级,维护系统安全,保证系统正常运行。
2 学生信息管理系统的功能模块划分
通过对学生信息管理系统的功能分析,本系统可以分为学生个人信息管理系统,学生学习管理系统,学生宿舍管理系统等3个子系统。
2.1 学生个人信息管理系统
该模块将实现学生基本信息的管理。
(1)学生个人信息的录入
包括学号,姓名,性别,民族,生日,联系方式,家庭住址等。
(2)学生学习信息的录入
包括专业,年级,专业变动,是否有重修课程,留降级等。
(3)学生个人信息的查询打印
用户可以根据需要(学号,姓名,性别,民族,生日等)查询并打印学生信息。
2.2 学生学习管理系统
该部分是整个系统的核心部分,从多个方面对学生的学习进行管理。其中最主要的用户是任课老师,辅导员,管理员。系统安装在所有教学楼的多媒体教室里,任课教师在任意终端登陆系统后,可以系统点名,对迟到学生做出迟到标识,对旷课学生做出旷课标识。辅导员登陆系统后,可以筛选学生,对请假学生做出标识,也可以查看整个班级单一课程或者全天课程的学生到课情况,对经常迟到、旷课学生发出警告信息。学生登录后,可以查看课程安排、也可以收到辅导员的信息,管理员负责管理账户安全、系统升级等工作。
2.3 学生宿舍管理系统
为方便学生在学校的学习、生活,宿舍管理系统主要实现对宿舍的分配,维修报备,检查(安全检查与卫生检查)调整,查询,收回,调整宿舍等功能,为学生人身安全提供多一层的保障,为营造良好的学习环境打下基础。
3 学生信息管理系统的UML建模
3.1 系统的类图
在UML中,类图是一种静态图,它描述系统中类的静态结构。一般有类名,属性和操作3部分组成。类图定义了类之间的关系,例如关联,依赖,组合等关系。通过分析,系统涉及的类主要有:学生类、教师类、管理员类。图1是学生个人信息管理系统的类图:
(1)“学生”类
类名:学生。属性:学号,姓名,性别,民族,生日,联系方式,家庭住址等。操作:主要是查询功能,其次包括注册登录,专业变动,留降级,毕业等功能。
(2)“管理员”类
类名:管理员。属性:工号,姓名,性别,民族,生日,联系方式等。操作:系统注册登录,录入信息,处理申请,系统维护。
(3)“教师”类
类名:教师。属性:工号,姓名,性别,民族,生日,联系方式职称等。操作:系统注册登录,查询学生信息,修改学生标识。
3.2 系统的用例图
用例是对系统行为的动态描述,它可以增进系统
文档评论(0)