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

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

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

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

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

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








