面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。(2) 数据的安全性本系统为学校教务管理设计,因此只有特定的教务管理者才能对数据实现增,删、改、查等操作。未获授权人员不能进入系统。(3) 数据的备份要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件出现故障或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。 2.3.3 功能性需求概述(1) 、能够管理用户的基本信息。(2) 、能够管理教师、学生、课程、班级、考试信息。(3) 、以上这些信息都应用于查询、添加、修改、删除。 2.3.4 约束操作系统: Windows .数据库系统: MySQL . 青岛大学本科毕业论文(设计) 9 2.3.5 系统模型(1) 参与者汇总超级管理员:负责管理用户相关信息教务基本管理员:管理教师、学生、课程、班级、考试信息拥有查询成绩权限的用户:查询考试成绩(2) 用例汇总管理用户信息;添加教师信息;修改教师信息;删除教师信息;添加学生信息;修改学生信息;查询学生信息;删除学生信息;添加班级信息;修改班级信息;查询班级信息;删除班级信息;添加课程信息;修改课程信息;查询课程信息;删除课程信息;添加考试信息;修改考试信息;删除考试信息;查询学生成绩信息。(3) 顶层用例图顶层用例图描述信息如图 2.3 : 查询成绩学生成绩查询用户管理添加用户删除用户超级管理员青岛大学本科毕业论文(设计) 10 图 2.3 顶层用例图(5)用例描述表 2.1 用户信息管理表用例编号 1 用例名称用户信息管理触发事件超级管理员添加或删除新用户教务管理员添加学生删除学生修改学生学生管理添加成绩删除成绩考试管理班级管理添加班级修改班级删除班级课程管理添加课程修改课程删除课程教师管理添加教师修改教师删除教师