三、班长(管理员)入口:在学期过程中随时根据班级同学参加学校活动的情况、上课是否按时到班、文明宿舍评选情况,对其的德育分进行加减。
四、系统自动核算每位同学的综合测评总分,按从高到低排名。奖学金按名次颁发。
五、退出登录。
3 需求分析
整个系统需要完成的功能大致分为这样几种:注册登录功能、创建班级功能、录入功能、查询功能、修改功能、通知发布功能、信息反馈功能、接收反馈功能、退出登录功能。其中有学生、班长与老师角色,不同的身份有不同的功能支撑。
3。1功能模块
系统根据大学生综合素质测评的几个目标要求,整理得到如下几个用例模型,分别建模了几个核心系统业务。
软件的功能主要面向的对象有三个,分别是学生、教师和班干。他们分别对应着不同的权限和功能,学生主要拥有的权限是查看自己的成绩并在发现成绩有误的情况下向教师反馈。所以学生方面需要完成的功能有:注册登录功能、查询功能,反馈功能、退出功能。如图3-1所示。
图3-1学生用例模型
该软件的成绩修改权由班长和教师掌管,班长作为协调帮助教师工作的人员,在本班学生成绩有变动时,负责修改该同学成绩。同时,班长也是学生,软件对学生开放的功能,如查看自己的成绩和提出反馈等班长同样可以使用。所以班长方面需要实现的功能有:注册登录功能、查询功能、反馈功能,增删改功能、退出功能。关于班长的权限等情况如图3-2所示。
图3-2班干用例模型
教师作为综合测评的总关卡,负责输入该班级学生的成绩。只有当教师录入成绩以后,学生才能对成绩进行查询,班长才能对本班学生成绩进行更改。教师需要对学生的反馈进行回应与更正,另外,教师需要分配一部分权限给班长,要求班长管理修改学生成绩因奖惩情况的变动。同时,教师需要定期在网站上发布校园活动的通知与报名情况或者通知学生为宿舍检查做准备。所以教师方面需要实现的功能有:注册登录功能、发布消息功能、接受反馈功能、修改成绩功能、退出功能。教师的功能情况如图3-3所示。
图3-3老师用例模型
3。2功能模块解释
首页:新用户注册,选择自己的属性(学生或老师或班干)。注册完的用户方可登录,依然按照自己的属性登录。
学生:注册登录后,可以查看自己各项成绩以及综合素质总分。如分数有误,可进行反馈。文献综述
老师:注册登录后,可以录入学生各项成绩,由系统自动核算每个人的总分。如遇到学生反馈,则根据反馈核实更改。
班干:注册登陆后,根据本班同学参见活动等情况,增减相关方面的成绩。
注销:退出登录,删除该用户信息。下次还需输入登录信息才可以登录。
4 系统分析与设计
整个系统的总体设计要遵循实用、高效、操作简便、易于管理、安全可靠等原则。可以使的每一位使用者都快速熟练地使用该软件,简单高效且实时地统计每一位同学的综合测评情况,并将结果及时反馈给老师和学生自己。同时又能确保系统能在网络下安全运行,避免造成不必要的麻烦。给学校的教育教学工作提供便利。一个优秀的系统,代码上要求简洁,良好的代码规范能够节约成本。
学生使用该软件的流程是这样的,先注册然后从学生入口登录。登录后就可以查看分数,如果成绩有误就进行反馈。如果确认成绩无误就可以退出登录了。如图4-1所示。