高职院校学生成绩预警管理系统的设计与实现
3.3.2系统功能模块分析
通过对系统业务的总体分析,基本明确了本系统所涉及的总体功能模块和各个功能模块的子功能。本系统应包括系统管理、基础数据管理、成绩数据管理、成绩预警管理、综合统计和分析管理等主要功能模块。
(1) 系统管理功能模块
① 日志记录
高职院校学生成绩预警管理系统存储着院校所有学生成绩信息,系统数据具备一定的敏感性,也需保证数据的安全性,日志记录功能可将对系统的操作责任划分到个人,系统将记录每一次对数据的插入、更新、删除等操作。
② 数据备份
数据备份分为差异备份和完整备份,备份操作可以使得系统数据处于相对安全的环境下。
③ 数据还原
当系统发生数据上的丢失或严重错误时可通过数据还原操作完成对数据的恢复。数据还原操作和数据备份操作存在着相互联系,他们都是保证数据库数据安全的有效措施。
④ 注销
注销功能的主要作用在于清除用户登录过程中记录的session信息,防止不法用户利用session信息来进入系统,进行数据窃取或篡改操作,给高校带来安全威胁。
⑤ 登录
创建登录功能保证系统页面的操作安全性,系统提供登录窗口使得操作用户必须输入合法的用户账户信息方能进入系统主界面,登录功能是确认操作用户身份是否合法的有效机制。
⑥ 用户管理
用户管理包括对用户的角色管理、权限管理和用户信息管理,用户是系统操作的最终使用者,用户的种类不同使得他们所使用的功能也不同,清晰的角色和权限划分保证系统与系统现实业务对应。
在以上功能中管理员包含了所有子功能,对于教师而言,最基本的登录和注销功能是具备的,系统管理功能模块的用例图如图3.1所示:
- 13 -
第3章 系统分析
登录注销数据备份数据恢复用户管理管理员日志记录教师
图 3.1 系统管理功能用例图
Fig. 3.1 system management function Use case diagram
(2) 基础数据管理模块
基础数据管理模块包括了对系统涉及到的部门进行管理、教师信息管理、课程信息管理、学生信息管理等,以下对该功能的子模块进行描述:
① 部门管理
高职院校按照专业的不同可划分为以教研室为单位的多个子部门,学生成绩预警管理系统同时也需要其他部门的协助和支持,教学管理部门也将直接参与成绩审核和预警工作。
② 教师信息管理
教师信息的管理提供对教师基本信息的操作,教师用户是使用本系统最为频繁的用户。
③ 学生信息管理
学生信息的管理保证了学生对象可以登录本系统查看到自己的成绩信息。 ④ 课程信息管理
课程信息除了包含对课程门类的基本管理外,也包括对某门课程的模块划分和各个模块的成绩构成等信息。
教师用户可以对自己的信息进行维护,学生用户可以对自己的信息进行维护,管理员应包括对所有基础数据管理的权限。基础数据管理用例图如图3.2所示:
- 14 -
高职院校学生成绩预警管理系统的设计与实现
部门管理教师信息管理教师学生信息管理系统管理员课程信息管理学生
图3.2 基础数据管理模块用例图
Fig. 3.2 basic data management module use case diagram
(3) 成绩数据管理模块
成绩数据管理模块包括了对科目的查询、成绩数据的管理、成绩数据导出和成绩数据打印等子功能。
① 科目查询
提供对教师或管理员对已添加的课程信息进行查询和选择操作,以便进一步进行科目的数据操作。
② 成绩数据管理
包含对成绩数据的添加、删除、修改等操作。 ③ 成绩数据查询
成绩查询需完成针对教师对本班各科成绩的查询,对于学生完成对自己成绩数据的查询。
④ 成绩数据导出
成绩数据以数据库管理系统的数据结构形式保存,需提供对这一数据结构的数据导出人们所普遍熟知的excel或word等格式数据。
⑤ 成绩数据打印
提供对查询结果的一键打印功能。 成绩数据管理模块的用例图如图3.3所示:
- 15 -
第3章 系统分析
科目查询成绩数据管理教师成绩数据查询系统管理员成绩数据导出成绩数据打印学生
图3.3 成绩数据管理模块用例图
Fig. 3.3 Results data management module use case diagram
(4) 成绩预警管理模块
成绩预警管理模块包含预警条件管理、预警操作、预警查询等子功能。 ① 预警条件管理
预警条件管理指对预警操作前的各项参数的设置,应该包含对预警对象的范围进行限定,包括对预警方式的设置,对预警范围的划定等。
② 预警操作
通过预警操作的独立操作界面,实现一键操作完成对所有被预警对象的预警,完成对学生个体的手动预警操作等。
③ 预警查询
对某一阶段或某个学期的预警操作情况进行查询,查看预警对象、预警的种类、预警次数等信息。
成绩预警管理的用例图如图3.4所示:
- 16 -
高职院校学生成绩预警管理系统的设计与实现
预警条件管理预警操作教师预警查询系统管理员学生
图3.4 成绩预警管理模块用例图
Fig. 3.4 results early warning management module use case diagram
(5) 综合统计和分析模块
综合统计和分析模块需要对成绩数据常规统计与分析,更重要的是通过此功能进行预警数据的综合统计和分析。
① 成绩数据常规统计与分析
成绩数据的常规统计应保证按科目、班级、专业等查询条件对成绩数据的统计,应按及格率、不及格率等方式进行数据的统计和分析。
②预警数据统计与分析
预警数据的统计与分析在本系统中显得非常重要,预警数据主要包括预警时间、预警对象、预警次数、预警方式、预警操作人、预警班级等信息,此功能应提供多种方式的查询渠道,保障查询者以曲线图等图形方式对个体或整体的统计与分析工作,应用此功能为高职院校的整体教学目标和方向提供有价值的参考数据,从而减少学生学籍异动现状并提高教学质量。
综合统计和分析模块的用例图如图3.4所示:
成绩数据常规统计和分析系统管理员预警数据的统计与分析教师
- 17 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库高职院校学生成绩预警管理系统的设计与实现(5)在线全文阅读。
相关推荐: