在课程管理系统中,本文主要使用四个主要实体来进行介绍,它们分别为:学生实体、教师实体、课程实体和管理员实体。
学生实体包含的属性字段为:姓名、学号、入学日期、出生日期、所属院系和性别。
教师实体包含的属性字段为:姓名、教师编号、出生日期、入职日期、性别、学历、职称和所属院系。
课程实体包含的属性字段为:课程名称、课程编号、上课地点、上课时间、课时、学分、课程类型、所属院系和授课教师编号。
管理员实体包含的属性字段为:ID、用户名、密码、角色权限。
此系统使用Shiro权限管理框架,实现登录验证和登录信息的储存,根据不同的登录账户,分发权限角色,对不同页面url进行角色设置。系统用户可分为学生用户、教师用户和系统管理员三种不同的角色,登录页面提供了选择用户角色类型的单选按钮,当不同角色的系统用户登录后,系统根据设定直接赋予用户不同的权限,使不同权限的用户可以进入相应的界面进行操作。
通过系统设计和上述系统主要实体属性描述,可以得出系统主要E-R模型图如下图所示。
http://www.dxsbao.com/art/451105.html 点此复制本页地址