4 系统总体设计
4.1 系统功能总体框架
本系统主要有教务管理员、教师、学生和系统管理员四种用户组,功能都是围绕这四个个用户组设计的。
教务管理员相关的功能结构图如图4-1所示:
4-1系教务管理员功能结构图
教师相关的功能结构图如图4-2所示:
4-2教师功能结构图
学生相关的功能结构图如图4-3所示:
XVII
4-3学生功能结构图
系统管理员相关的功能结构图如图4-4所示:
系统总体的功能结构图如图4-5所示:
4-5系统结构图
XVIII
4.2 系统各功能模块设计
经过详尽的需求分析,确定各功能模块内容大致如下: 4.2.1系教务管理员功能模块
系教务管理员注册、登录(注册需要经过认证)后,能自动生成该教务管理员主页,教务管理员应具有根据学生选课信息进行排课(手动和自动)、调课,并生成相应的排课表及可以在自己的主页上发布、删除、修改自己的通知与查看留言等功能。 4.2.2 教师功能模块
教师注册、登录、修改个人信息(注册需要经过认证)后,能自动生成该教师主页,教师可以查看本学期个人课表及系总课表及可以在自己的主页上可以发布、删除、修改自己的留言。 4.2.3 学生功能模块
学生注册、登录后,能自动生成该学生主页,学生可以查看访问教师个人主页,针对不同教师、不同课程(同一名教师的同一门课程,最多人数为35人),学生可以自由选课及留言。 4.2.4后台管理功能模块
后台管理:系统管理员应具有对数据进行添加、删除、更改等维护功能。 4.3 系统总体及各实体用例图设计
系统总体例图如图4-6所示:前端用户包括教务管理员、教师、和学生。
XIX
用户注册 用户登录 查询课表 选课 查看通知 留言 管理员登录 前端用户 用户管理 系统管理员 课程管理 留言管理 通知管理 图4-6 系统总体用例图
XX
相关推荐: