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所示:

图4.7 课程实体属性图







