河南科瑞电子有限公司:《SQL Server 2000基础》大作业...帮忙做做...详细哟...

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 06:57:40
《SQL Server 2000基础》大作业任务书
系部:计算机二系 班级:05061071 教师:胡振 学生:
1、设计题目
学生成绩网上管理系统(后台数据库设计部分)
2、设计资料
每个学生隶属每个班级,每个班级有一个班主任,每个教师可以兼任多个班级的班主任。
每个学生可以选修多门课程,每门课程可以让多名学生选修,选修后每个学生有该课程的成绩。
每个教师可以讲授多门课程。
每个家长有一个孩子在我校学习,每个学生都有家长。
3、设计内容
本查询系统主要是为了方便学生及家长在网上查询学生在校的所有成绩,主要包含以下几个方面的功能:
① 密码管理:学生修改学生查询密码;家长可以自行注册、修改查询密码;教师可以修改查询密码。
② 每个班主任可以查询自己所任班主任的班的所有学生的成绩,包括每门课程的成绩、每门课程的平均成绩、每个分数段的成绩。
③ 每个学生的家长都可以查询自己孩子的学习成绩。
④ 学生根据自己的学号查询本人的成绩。
⑤ 教师可以登记、修改、查询自己所讲授课程的学生的成绩、该课程的总分、平均成绩、各分数段成绩人数统计、不及格学生的名单、成绩等等。
4、设计成果
书写一份20页(B5)1万字以上的报告。报告包括下面几部分:
a) 任务分析: 通过对任务的分析得到ER模型
b) 数据库设计:表的设计、默认值、check约束、外关键字约束、关系图,视图设计(本部分仿照微软案例文本格式书写,但是要加写视图程序)
c) 存储过程的设计:程序清单及其功能(本部分仿照微软案例文本格式书写)
d) 设计心得体会
e) 参考文献