软件工程课程设计报告大学生辅导员日常管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件工程课程设计报告课题:大学生辅导员日常管理系统姓名:学号:201017010139同组姓名:专业班级:计科10101指导教师:设计时间:2013.6.28评阅意见:评定成绩:指导老师签名:年月日目录1.系统描述1.1系统背景描述高校的辅导员队伍肩负着大学生思想政治教育和管理的重任,是推进学校发展与稳定的中坚力量,建立一支现代化、科学化和正规化的辅导员队伍是高校思政工作的重中之重。辅导员队伍是大学生思想政治教育工作的骨干力量,辅导员队伍的整体素质,在很大程度上决定着思想政治教育的效果和学生的整体素质。随着学校的规模不断扩大,学生数量急剧增加,辅导员队伍也日益壮大,加之高校扩张、学校合并以及多校区模式等因素的影响,高校辅导员面临的压力也急剧增加,其工作的开展也面临着巨大的困难。高校辅导员工作至关重要。他们能否贯彻落实上级和学院工作精神,落实的好坏,以及工作水平的高低,直接制约、影响高等教育学生管理的效果与工作水平。如何有效地管理高校辅导员队伍,对于提高辅导员的整体素质,加强高校辅导员队伍建设,进一步改进大学生思想政治教育工作均具有现实意义。如何提高对辅导员队伍的管理效率和效益就成了大家要考虑的重要问题。各个高校的实际情况不同,人员配置也不同,辅导员管理的业务工作也存在着一定的特殊性。因此没有普适的辅导员管理系统能用于所有的高校,应该说最适用的应用系统还是要针对各个学校的实际情况定制开发。因此设计开发辅导员管理系统有着积极的社会价值和现实需要。辅导员管理系统,是针对辅导员管理工作需求而开发的管理软件,是典型的管理信息系统。根据实际应用需求,开发一个辅导员管理系统,有利于建立完善的辅导员培养机制,让辅导员能干事;建立完善的辅导员工作机制,让辅导员干成事;建立完善的辅导员管理机制,让辅导员用心干事;建立完善的辅导员发展机制,让辅导员能成事。辅导员管理工作的信息化便于高校及时了解和把握辅导员思想动态,保证辅导员工作开展的及时性和针对性。因此针对新形势下,高校辅导员管理工作业务需求的变化,利用现在的计算机和网络通讯技术,构建一个更为开放、自由和即时的辅导员管理系统。1.2系统功能和意义针对新形势下的辅导员管理工作的变化和需求,对辅导员管理系统的构建进行了研究,开发以辅导员信息管理、辅导员日常工作评价系统为核心的管理信息系统,从而实现对辅导员工作管理的计算机化,实现辅导员管理信息的共享;为管理辅导员提供便捷的工作管理手段,提高辅导员信息管理效率、保证了辅导员工作的质量。2.分析与设计2.1项目计划2.2用例图及用例规约2.2.1辅导员使用系统服务的用例图辅导员登录系统使用系统服务的用例图包含以下用例,如图1所示。(1)登录系统。辅导员通过网络登录辅导员管理系统,查看和完善自己的基本信息(学历、职称、获奖情况等)。(2)查看公告和通知。辅导员登录系统后能查看系统公告和通知,如近期的工作安排、会议通知、培训和进修通知、辅导员考核通知等。(3)递加工作总结。辅导员可以通过这个系统递交月工作总结、学期工作总结和学年工作总结等,辅导员可以填写工作记录反映最近工作开展情况。(4)填写工作计划。辅导员可以通过这个系统递交工作计划。(5)查看评价和绩效考核结果。辅导员可以登陆这个系统查询自己的工作评价记录和绩效考核结果。(6)工作交流。辅导员之间通过系统,在线与其他辅导员进行交流,分享自己的工作经验和学习心得。辅导员登录系统查看绩效考核结果查看评价记录完善资料工作交流填写工作计划提交工作总结填写工作记录查看通告合通知Extend图1辅导员使用系统服务的用例图2.2.2系统管理员维护系统的用例图系统管理员维护系统的用例图包含以下用例,如图2.2.2所示。(1)公告和通知管理。系统管理员可以对系统的公告和通知进行管理,如增加、删除和更新系统公告和通知。(2)查看公告和通知。系统管理员登录系统后能查看系统公告和通知,如近期的工作安排、会议通知、培训和进修通知、辅导员考核通知等。(3)用户管理。系统管理员能对系统用户进行管理,例如增加、删除和更新系统账户;修改用户权限。(4)系统维护。系统管理员对系统进行维护,查看系统日志,处理系统突发问题,保证系统的运行效率。系统管理通知管理公告和通知管理系统维护登录系统用户管理用户资料管理用户权限设置includeinclude图2系统管理员维护系统的用例图2.2.3辅导员的工作评价和绩效考核的用例图辅导员的工作评价和绩效考核的用例图包含以下用例,如图3所示。(1)绩效考核。考评人员可以登录系统对辅导员的工作进行评价和绩效考核,根据辅导员的工作业绩参考考核指标逐项评分。(2)查看公告和通知。考评人员登录系统后能查看系统公告和通知,如近期的工作安排、会议通知、培训和进修通知、辅导员考核通知等。(3)查看辅导员工作总结。辅导员工作总结是考核辅导员工作的一个重要方面。考评人员能查看系统辅导员的工作总结。系统管理员评价辅导员查看通告和通知查看通告和通知登录系统绩效考核图3辅导员的工作评价和绩效考核的用例图2.2.3用例规约UC01:“登录系统”用例文档用例名称:登录系统用例标识:UseCase01涉及的参与者:系统管理员,辅导员描述:系统管理员和辅导员利用该用例进入系统前置条件:无后置条件:无正常事件流:1.输入登录名和密码,系统进行验证2.验证通过,显示登陆成功;验证失败,显示登录失败,重新登录备选事件流:1.信息格式错误2.密码错误处理UC02:“查看通告和通知”用例文档用例名称:查看通告和通知用例标识:UseCase02涉及的参与者:系统管理员,辅导员描述:系统管理员和辅导员利用这一用例查看系统的通告和通知信息前置条件:登录成功后置条件:无正常事件流:1.系统为用户提供通告和通知信息备选事件流:1.信息格式错误UC3:“完善资料”用例文档用例名称:完善资料用例标识:UseCase-03涉及的参与者:辅导员描述:辅导员利用这一用例进行自身资料的完善前置条件:正常登陆后置条件:无正常事件流:1.查看自身资料信息2.添加自身资料信息,修改自身资料信息,删除部分资料信息(权限允许)3.资料修改成功备选事件流:资料不合格处理UC4:“填写工作计划”用例文档用例名称:填写工作计划用例标识:UseCase-04涉及的参与者:辅导员描述:辅导员利用这一用例填写制定工作计划前置条件:正常登陆后置条件:无正常事件流:1.填写工作计划信息2.修改工作计划3.工作计划确认成功备选事件流:无UC5:“查看评价记录”用例文档用例名称:查看评价记录用例标识:UseCase-05涉及的参与者:辅导员描述:辅导员利用这一用例查看评价记录前置条件:正常登陆后置条件:无正常事件流:1.查看辅导员自身的评价记录备选事件流:无UC6:“提交工作总结”用例文档用例名称:提交工作总结用例标识:UseCase-06涉及的参与者:辅导员描述:辅导员利用这一用例提交工作总结前置条件:正常登陆后置条件:无正常事件流:1.填写工作总结2.工作总结提交确认3.工作总结提交成功备选事件流:无UC07:“公告和通知管理”用例文档用例名称:公告和通知管理用例标识:UseCase-07涉及的参与者:系统管理员描述:系统管理员利用这一用例管理公告和通知前置条件:正常登录后置条件:无正常事件流:1.查看现有公告通知列表2.添加,删除,修改公告和通知信息3.添加,删除或修改成功4.公告通知列表更新成功备选事件流:无UC08:“用户管理”用例文档用例名称:用户管理用例标识:UseCase-08涉及的参与者:系统管理员描述:系统管理员使用这一用例进行用户资料管理和权限设置工作前置条件:系统管理员正常登录,权限确认成功后置条件:无正常事件流:1.查看用户列表2.删除用户或者设置用户权限3.删除成功,权限设置成功备选事件流:1.信息不正确,操作失败2.系统提示数据库操作失败UC9:“评价辅导员”用例文档用例名称:评价辅导员用例标识:UseCase-9涉及的参与者:系统管理员描述:系统管理员利用这一用例对辅导员进行评价操作前置条件:系统管理员正常登录后置条件:无正常事件流:1.提供给系统管理员辅导员列表2.点击查看辅导员工作总结和日常工作记录3.对辅导员进行评价4.评价合格,评价成功备选事件流:无UC10:“绩效考核”用例文档用例名称:绩效考核用例标识:UseCase-10涉及的参与者:系统管理员描述:系统管理员利用这一用例对辅导员进行绩效考核前置条件:正常登陆后置条件:无正常事件流:1.提供给系统管理员辅导员列表2.点击查看辅导员工作总结和日常工作记录3.点击查看其他管理员对该辅导员的评价4.对辅导员进行工作业绩评估(选择优秀等级)5.返回结果备选事件流:1.评价辅导员2.3系统详细设计文档2.3.1系统功能设计在系统需求分析阶段,已经完成了系统业务需求、用户需求和功能需求的分析,根据系统需求分析的结果,系统的功能模块设计描述如下:(1)辅导员信息管理功能:辅导员基本信息的管理,包括查询、增加、删除和修改辅导员信息。(2)辅导员工作记录管理功能:辅导员可以通过填写工作记录最近工作开展情况等相关信息。(3)辅导员工作计划和总结管理功能:辅导员可以通过填写工作计划和总结记录最近工作情况等相关信息。(4)辅导员评价和绩效考核:可以记录学生、家长、系部干事和学工部领导对其工作的认可程度。可以通过打分或评价的方式进行。通过规范化、科学化和制度化的考评,来促进辅导员工作的专业化和规范化。在考评之后,还应当建立相应的奖惩措施。(5)用户管理功能:可以增加、删除、修改、查看该程序的登陆用户,超级管理员并可以设置用户的权限。(6)系统基本信息服务:发布系统公告和通知,例如辅导员培训和学习相关的信息、近期的工作安排等信息。系统功能模块结构如图所示。系统功能模块结构图2.3.2系统的类设计在系统分析和用例建模的基础上,完成系统类的设计。类的设计是辅导员管理系统设计最核心的部分,明确基本的类以及相互的关系有助于使用者进一步完善整个系统。在系统中用到的类主要是:User类、Administrator类、Instructor类、Assessor类和Department类等。其中系统用户类之间的关系如图所示。辅导员管理系统的类图(1)User类是所有类的父类,包含的属性有登录名、密码、联系电话和用户邮箱等。方法有登录系统、获取用户信息、获取角色和用户信息加密等。(2)Administrator类是管理员类,管理员有自己的属性,标识其管理员身份。方法主要是添加用户、删除用户、修改用户、审核上传的文档以及发布系统公告和通知。(3)Instructor类是辅导员类,辅导员类除了继承父类的属性和方法,还包括辅导员ID、在职编号、性别、民族、籍贯、住址、出身日期、文化程度、婚状况、职务、部门等属性。方法上包括提交工作计划和工作总结、获取辅导员信息和通知以及查看修改自身信息等。(4)Assessor类是考评人员类,考评人员类除了继承父类的属性和方法,还包括考评人员ID、性别、职务、部门等属性。方法上包括考核辅导员、查看导员提交的工作计划和工作总结、查看系统公告和通知以及查看修改自身信息等。2.3.3系统时序图辅导员登录系统的时序图辅导员登录系统的时序图如图所示。(1)登录系统。辅导员通过网络登录辅导员管理系统,在登录页面输入用户名和密码,以及正确的验证码,然后提交所填写的信息给系统。(2)系统响应用户的输入,验证用户名和密码,通过查找用户数据库,查找到用户的记录,判断用户是否可以得到授权。(3)如果验证成功,授权给用户,然后转入登录首页;如果验证失败,返回验证失败消息。(4)辅导员成功登录系统后,可以进入到个人信息管理页面,查看自己的基本信息(如学历、职称、获奖情况等)。(5)编辑个人信息,辅导员可以编辑自己的基本信息,完善或修改自己的基本信息。辅导员登录系统的时序图考评人员进行辅导员绩效考核的时序图考评人员进行辅导员绩效考核的时序图如图所示。(1)考评人员登录系统。考评人员(系部干事和系部领导)通过网络登录辅导

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功