系统总体模块设计
教师业绩管理系统主要涵盖用户管理、课程管理、课程执行鼓励等功能,满足用户在网站上进行课程信息的浏览与查看。具体功能模块结构如图 4.1 所示:

图 4.1 系统总体模块图
数据库层的设计
数据方案采用 MySQL 关系数据库引擎,该引擎支持苛刻的数据处理环境所需的功能,能充分保护数据完整性,同时将管理并发用户的开销减到最小。
概念模型设计
概念结构设计是将需求分析得到的用户需求抽象为信息结构的过程,它是整个数据库设计的关键。
管理员信息实体:主要包括管理员编号、用户名、密码、姓名等信息。如图 4.2 所示:

图 4.2 管理员实体属性图
教师信息实体:主要包括教师编号、教工号、密码、姓名、性别、学院、联系方式等信息。如图 4.3 所示:

图 4.3 教师实体属性图
学生信息实体:主要包括学生编号、学号、密码、姓名、年龄、性别、班级、联系方式、家庭住址等信息。如图 4.5 所示:

图 4.5 学生实体属性图
课程信息实体:主要包括课程编号、课程名称、任课教师、单位、开课班级、课程属性、理论学时、实验学时、上机学时、上课人数等信息。如图 4.6 所示:

图 4.6 课程实体属性图
课程执行信息实体:主要包括课程执行编号、课程、实际人数、是否新开课、语言、理论学时、理论合作教师、上机学时、上机合作教师、实验学时、实验组数、实验合作教师、特别说明等信息。如图 4.7 所示:








