教务管理系统需求如下
学生功能如下
1:注册(用户名,密码,姓名,类型)
其中用户名统一为学号,类型为学生
2:登录(提供用户名和密码)
3:查询成绩
提供三种查询方式(查询所有成绩,查询某一学期所有课程成绩,查询某一门课程成绩)
4:选课(选修某一门课程)
5:个人信息查看(提供用户名查看专业,班级,宿舍,班主任,平均分,班级排名)
教师功能如下
1:注册(用户名,密码,姓名,类型)
其中用户名统一为教职工编号,类型为教师
2:登录(提供用户名和密码)
3:登录成绩(提供班级,课程,登录该班级该门课程的成绩)
4:查询课表(提供学期,查询该学期的课表)
教务人员功能如下
1:添加课程(课程编号,课程名,上课学期)
2:排课(为每一门课设置上课时间,教室编号)
4:设置班主任(为特定班级设置班主任)
5:分班(把学生安排到某个班)
6:班级排序功能(给定学期和班级,对该班级的成绩进行排名)
上课时间需包括周次,每周的上课时间
后勤人员功能如下
1:管理教室(查看教室编号,教室所在教学楼)
2:宿舍管理(查看宿舍情况,为学生安排宿舍以及宿舍管理员)
要求
1:设计E-R图 (10%)
2:完成数据库表设计(包括表,主键,外键,约束)(20%)
3:设置班主任功能的sql语句(10%)
4:添加课程的sql语句。(10%)
5:学生选课的sql语句。(10%)
6:针对查询教师课表的功能,设计sql语句。(10%)
7:针对班级排序功能,设计视图和sql语句。(10%)
8:根据现有功能以及可能的sql查询,设置索引方案(5%)。
9: 输入一个教室编号,查询该教室的被占用时间,针对自己设计的数据库,完成该功能(5%)。
10:学生个人信息查看功能,设计视图和sql语句(10%)。
假设如下:假设一门课程只有一位老师,且不存在分班制(即不存在像数据库课那样三班12节上四班34节上的情况,所有的人都在一个时间段上课)
求大神做一个Oracle的题目,能做出来的我添加悬赏
答案:3 悬赏:0 手机版
解决时间 2021-02-20 23:51
- 提问者网友:焚苦与心
- 2021-02-20 03:04
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-02-20 04:09
东西太多了我给你私发
全部回答
- 1楼网友:鸽屿
- 2021-02-20 06:46
没遇到过这种错误,看着错误提示,好像是你的oracle没有安装好,你装的是服务器端吗,建议你重新安装下,注意在安装的过程中是否有安装错误提示信息。
- 2楼网友:拾荒鲤
- 2021-02-20 05:40
展开之后好多题啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯