系统功能模块设计描述(样例)根据前面对数据流的分析,本系统划分为两大模块:应用模块和管理模块。应用模块是为整个用户提供服务的各个模块的总和,包括用户登录、在线测评、信息浏览(包括测评新闻、测评结果、系统帮助、测评指标等)、用户留言、修改密码、信息查询(包括用户信息和测评记录)等。系统管理模块用来实现对整个系统的管理,包括测评指标体系与智能建议规则库的维护、测评监控、新闻管理、留言管理、用户管理、系统初始化、系统数据库备份等。系统功能模块如图3.4.6所示,下面分别介绍如下。(1)用户登录模块本模块是用户进入系统的入口,用户登录时要经过身份验证,只有本校在册学生和教职工才可以登录本系统。本系统有学生、学生信息员、教师、同行专家、系级领导、院级领导、系级管理员、院级管理员八种用户角色,根据其身份及作用的不同,通过ID和密码验证用户的身份,对不同级别的用户系统自动调用不同的可访问页面,使用系统提供的与其身份相应的各项功能,其他用户只可以浏览公开信息。(2)在线测评模块在线测评模块由学生测评、同行专家测评、系领导评价、信息员汇报组成,其中系领导评价、信息员汇报属于日常教学质量管理监控范畴,在统计教师的课程教学质量测评总成绩时,只计算学生测评、同行专家测评的成绩。学生测评和同行专家测评需要在规定的测评时间完成,每学期一次。在测评期间,系统根据当前学期的开课表,自动列出当前登录的学生与所学课程、任课教师一一对应的被测课程一览表,学生每次从中选择一门课程进行测评,提交后成功后再继续选评其他课程,每门课程只许测评一次。学生一次登录未测评完的课程,可以在下次登录时续评。学生评教时分理论课程教学、实践课程教学、体育课程教学三类,每一类均由详细的评价指标构成,并列有指标权重;专家评教时采用与学生评教不同的测评指标体系。测评者可根据测评内容和评分标准直接点击选择项进行评分。每类测评页面都设有开放性指标,测评者可自由参与评价。为防止部分学生测评时马虎了事,系统对全部选最好或最差选项的结果不许提交,并要求重新进行测评,避免造成测评结果异常。系领导评价每年度进行一次,系统根据教师所属系部,自动列出与系领导的测评关系,评价结果存入领导评价结果表中。信息员每隔一周汇报一次本班级的教学整体情况,汇报结果存入信息员汇报结果表中。信息查询模块在线测评模块系统管理模块学生测评结果查询专家测评结果查询系领导测评结果查询用户信息查询模块最终测评结果查询信息员汇报结果查询学生测评模块专家测评模块系领导测评模块信息员汇报模块修改密码模块用户留言模块浏览公开留言回复、删除私人留言发表公开、私人留言测评结果查询模块用户管理学生基本信息查询教师基本信息查询专家信息查询信息员信息查询系级领导查询院级领导查询课程教学质量综合测评系统信息浏览模块用户登录模块普通学生学生信息员普通教师同行专家系级管理员系级领导院级领导系级管理员查询新闻浏览模块浏览系统帮助浏览测评指标系统初始化数据备份维护测评指标体系管理新闻管理留言学生/教师登录模块院级管理登录模块系级管理登录模块院级管理员浏览测评结果监控测评图3.4.6系统功能模块结构图(3)信息浏览模块本模块可以浏览的信息包括测评动态新闻、测评指标、系统帮助、测评结果,其中,新闻可以公开浏览;测评指标和系统帮助需要用户登录进入系统后才可以浏览;测评结果只给教师本人浏览。教师登录进入系统后,可以浏览到以下测评结果,但看不到测评者的任何信息,以免产生个人恩怨。学生对各门课程的逐项测评成绩系部整体测评概况(平均成绩、最高分、最低分、本人总成绩及排名)同行专家对课程的测评成绩学生对每门课程的教学评价意见专家系统根据教师各项测评指标的得分情况提出的教学改进建议历次测评记录的图表(4)信息查询模块信息查询模块包括用户信息查询和测评结果查询。系级管理员可以查询本部门各类用户的基本信息和测评结果,院级管理员可以查询全院各类用户的基本信息和测评结果。系领导可以查询本部门教师的测评记录,院领导可以查询全院教师的测评记录。(5)用户留言模块学生或者教师,若对课程教学或学校测评工作有意见和建议,可通过留言形式发表私人或公开留言,实现意见双向交流,如学生随时可以对其所学课程、任课教师提教学意见,教师之间可以交流教学心得,学生之间可以交流学习心得等。凡合法用户均可在留言板上发表对教学方面的意见和建议,但必须遵守留言板的规定。留言直接在网页上显示,系统管理员可以删除任何不适宜或已失去了时效性的公开言论;学生和教师可以回复、删除他人给自己的私人留言。(6)系统管理模块本模块负责对系统进行全面的后台管理,分系、院两级级管理,包括:测评指标体系的动态维护:添加、更新各类测评指标的内容及分值,添加、更新专家系统智能建议表;测评系统初始化:清空有关测评表,选定测评学期,确定测评工作的开始与结束时间;信息查询:用户基本信息查询、测评结果查询、历史记录查询;测评结果管理:测评结果转存、打印、存档;监控测评:查看测评进展情况,处理测评异常,并及时通知有关系部;用户管理:添加系级管理员、两级领导、学生信息员,维护用户基本信息;留言管理:回复公开留言,删除不合适留言;新闻管理:发布/更新公开信息,删除过期新闻;数据备份:定期对系统数据库进行备份,删除没有保留价值的备份。