根据对系统功能的分析,考虑到网上选课系统的实际需要,本系统数据库主要包括学生信息、教师信息、课程信息、选课信息、上课时间信息、教学楼信息、教室信息、管理员信息。各实体包括的数据如下:
学生信息:包括的数据项有学号,姓名,性别,年龄,登陆密码,学分,地址,电话,电子邮件
课程信息:包括的数据项有课程编码,课程名称,开课教师编号,学分,最大人数,课程简介
选课信息:包括的数据项有学号,课程编号,成绩
教学楼信息:包括的数据项有教学楼ID,教学楼名称
教室信息:包括的数据项有教室ID,教学楼ID,教室名称
教师信息:包括的数据项有教师编号,姓名,性别,年龄,电话,电子邮件
上课时间信息:包括的数据项有课程编号,开始周次,结束周次,上课时间,上课教室ID
管理员信息:包括的数据项有帐号,密码
3.2数据库概念结构设计
本系统的数据库实体主要有“学生”、“教师”、“教学楼”、“教室”、“课程”等。其中“教师”与“课程”存在“开设”联系,并且一个教师可以开设N门课程,即“教师”与“课程”之间是一对多的关系。同样“教学楼”与“教室”也存在一对多的关系。一个学生可以学习N门课程,一门课程可以有M个学生学习,即“学生”与“课程”之间是多对多的关系。同样“课程”与“教室”之间也是多对多的关系。实体与实体的关系流程如E-R图所示:
上一篇:ASP.net旅游网站的设计与实现+ER图
下一篇:基于HTML5的学校网站设计

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

国内外图像分割技术研究现状

承德市事业单位档案管理...

公寓空调设计任务书