数据库大作业要求

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012年春季

数据库系统概论课程大作业

Course Project: 成绩管理系统V1.0

1项目背景

学院对每一门课程的成绩实施透明、严格管理,并要求在每次考试结束后提交详细的考试分析报告。现有的考试成绩管理完全采用纸质的方式手工实现,容易出错且造成一定的资源浪费。为了提高考试成绩管理的效率,减少手工实现出错的机率,需要实现一个综合的成绩管理系统。成绩管理系统的具体要求如下:

●以教师为单位配备系统:要求为每一个代课教师均配备一个成绩管理系

统,需要同时管理本科生与研究生的课程成绩。

●与成绩管理系统相关的教师信息包括工资号、教师姓名和职称(助教、

讲师、副教授、教授)。

●与成绩管理系统相关的学生信息包括学号、姓名、性别。

●教师每年可能会带多门课程,也可能一门课程都没有带。

●学生可能会选修多门课程。对于必修课和限选课,必须进行选择;对于

任选课程,按照学分要求自行选择。(成绩管理系统不考虑选课过程,即

认为课程均已确定)

●每个学生均属于一个班级,具有一个专业方向,课程可能以专业方向为

单位进行开设,也可能以班级为单位进行开设。

●每门课程包括课程编号(学院对每一门课程的唯一编号,例如本科生课

程《数据库系统概论》的编号为SE3121017,研究生课程与本科生课程

编号不同,例如:研究生课程《软件工程》的课程编号为1051030)、课

程名称、课程类型(必修、限选和任选)、学时(X+Y的形式,其中X

和Y为数字。例如《数据库系统概论》的学时为38+16)、学分、课程性

质(本科生、研究生)。

●每门课程每学年都要进行具体实施。在课程教学大纲的指导下,每年的

课程教授内容可能略微不同,每门课程的内容由教学大纲的章节确定。

除此以外,学院还要求详细记录每次课程实施的内容,具体格式如下表

●每门课程的考试试卷具有两级结构:大题和小题。针对每一道题目,需

要记录题目考察的具体知识点。(具体要求后面有)。

●每门课程的成绩由多个部分组成,包括:出勤成绩、平时作业成绩、大

作业成绩和考试成绩,每类成绩占有一定的权重。根据权重计算最终的成绩。

●考试结束后,教师需要进行阅卷。最终向学院提交三个文档:详细成绩

单、最终成绩单和试卷分析,要求系统能够自动生成这些文档。

●详细成绩单会将出勤成绩、平时作业成绩和大作业成绩都作为平时成绩,

单独为一列,考试成绩为一列;最终成绩单仅仅记录经过加权计算后的最终成绩。成绩单的具体格式请见附件:详细成绩单.xls和最终成绩单.xls

●试卷分析包括:

⏹试题参考答案和评分标准(手工填写,不要求)

⏹试卷分析

◆知识点覆盖统计表(见后面叙述)

◆成绩区间统计

⏹分析总结(如下所示,需要记录并自动生成所有空格中的信息):

本试卷中共有三道大题,16 道小题;包含了大纲中绝大部分知识点;覆盖大纲知识点占(比例)90% 。试题中难题占34% ,适中题占60% ,基本知识题占28% ,试题中综合与提高性题目占30% 。学生做对难题人数占6% ,做对基本知识题占80% ,综合与提高题做对比例45% 。

⏹试卷一致性检查(手工判断,不要求)

⏹试卷反映的教与学存在什么问题,今后如何改进?(手工填写,不

要求)

⏹成绩分布情况表

●每门课程在考试命题前需要填写一个详细的知识点覆盖统计表,该内容

也会反映到最终的考试分析报告中。考试管理系统要求对每门课程的知识点覆盖进行详细记录。知识点统计覆盖表的形式具体如下所示:

在得到最终成绩后,需要统计成绩分布区间,并在试卷分析如下所示:2项目任务

1.根据上述描述,请建立成绩管理系统的E-R模型。

2.根据数据库设计方面的知识,对E-R模型进行细化,给出详细的数据库

设计。

3.针对其中的一些数据统计与记录要求,详细说明如何得到对应的数据。(给

出SQL和获取数据的策略)。

4.独立完成前面三项任务,提交实验报告册。

5.(选做),根据上述要求,设计并实现一个成绩管理系统。

a.系统采用CS结构

b.系统用户只有教师,但应该具有一定的对系统的管理能力

c.由于教师更加习惯在Excel中进行成绩登录,因此系统需要支持对

Excel表格数据的导入

d.系统的输出就是符合学院要求的三个文档。(具体样例文档向辅导

老师索取)

3. 评分标准

项目总分为100分,其中

1.基本的E-R模型30分

2.经过规范化处理和细化的数据库设计30分

3.数据的查询与处理描述20分

4.选做题目20分

相关文档
最新文档