现代企业管理信息系统实践题目.doc
设计一简易选课系统,实现如下功能:
1.每个系有多门课程,每门课程可以由多个老师教授,每个老师可以教授多门课。比
如陈刚老师可以教授《企业管理信息系统》和《计算机基础》,并且他可以教授《企业管理信息系统》的两个课堂,选课系统中课堂具有唯一性编号。
2.每个课堂限定了学生人数。
3.学生通过学号和密码登录选课系统。通过课堂进行选课,可以跨系选择,没有学分
限制。
选课系统涉及实体及属性:
1.学生属性有学号、姓名、性别、班级、登录密码
2.教师属性有工作编号、姓名、性别、所在系
3.课堂属性有课堂编号、教师、课程名、上课时间、人数
4.课程属性有课程名、性质、应修学生人数、开课系
实体间联系( 1:1, 1:n, n:m )
1.一个课程由多个教师教授,每个教师教授多门课程
2.一个课程开设多个课堂,每个课堂只教授一门课程
3.一个教师可担任多个课堂的教学,一个课堂只能由一个老师负责。
4.一个学生可选择多个课堂,一个课堂可容纳多个学生。
根据上述分析,用矩形表示实体椭圆表示属性,用菱形表示联系,绘制本选课系统的E-R图。
姓名:陈群新准考证号:得分:
答案填写如下:
1) 学生通过课堂进行选课,可以跨系选择,没有学分限制E-R 图如下:2)学生属性有学号、姓名、性别、班级、登录密码E-R图如下:3)教师属性有工作编号、姓名、性别、所在系E-R图如下:
4)课堂属性有课堂编号、教师、课程名、上课时间、人数E-R图如下:5)课程属性有课程名、性质、应修学生人数、开课系E-R如如下6)一个课程由多个教师教授,每个教师教授多门课程E-R图如下:
7)一个课程开设多个课堂,每个课堂只教授一门课程E-R图如下:
8)一个教师可担任多个课堂的教学,一个课堂只能由一个老师负责E-R图
如下
9)一个学生可选择多个课堂,一个课堂可容纳多个学生E-R图如下 : 10)总的 E-R图如下 :
教师课堂名
编号
上课时间
人数
n
课堂
选择
n
n
担任
开设
1
n
老师任课
性别
编号所在系
姓名
姓名
学号
m
学生
n
选修
1
m
m
课程
课堂名性质
性别
班级
登陆密码
已选人数
开课系
学生人数