教材质量评价系统的数据库设计和数据操作q

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

课程设计IV

设计说明书

教材质量评价系统的数据库设计和数据操作

学生姓名

学号

班级

成绩

指导教师

数学与计算机科学技术学院

2014年6月27日

课程设计任务书

2013—2014学年第2学期

课程设计名称:课程设计Ⅳ

课程设计题目:教材质量评价系统的数据库设计和数据操作

完成期限:自2014 年 6 月16 日至2014 年 6 月27 日共 2 周

设计内容:

教材质量评价系统,要求系统具有登录、教材质量评价、查询、统计和后台维护功能。其中登录功能要求有教师和学生两种不同身份登录。教材质量评价分教师(专家)评价和学生评价。查询功能可按课程名称查看该教材的质量评价信息,也可以按班级查看一个班级对教材的质量评价信息,还可以查询院系所承担的所有课程的评价信息,并能将查询结果打印出来。统计功能可按教材统计学生对各个观测点的打分合计和观测点的平均值,还可以按院系统计各个院系所征订教材的平均得分,最高分和最低分。后台维护功能要求能管理教师信息、学生信息、课程信息、教材信息、开课学期、院系、班级和专业等。根据以上要求完成下列题目:

针对以上的需求运用数据流图和数据字典进行需求分析。设计数据库的概念结构。设计数据库的逻辑结构。设计数据库的物理结构。在SQL SERVER中建立数据库。根据查询和统计的需要,建立数据库中的视图。根据数据操作需要,建立数据库中的存储过程。建立数据库的备份作业,要求在每天2:00备份数据库。根据题目的需求,写出完成各个功能操作的SQL语句。

指导教师:教研室负责人:

课程设计评阅

摘要

设计一个教材质量评价系统,该系统具有登录、教材质量评价、查询、统计和后台维护功能。采用SQL Server 2005作为数据库系统,来开发教材质量评价系统的数据库设计和数据操部分,用简单sql 语句来实现教材质量评价信息的插入、信息的查询等操作。

关键词:教材质量评价系统;sql server 2005;数据库系统

目录

1课题描述 (1)

2数据库设计 (2)

2.1 需求分析 (2)

2.2 概念结构设计 (3)

2.3 逻辑结构设计 (4)

2.4 物理结构设计 (5)

3创建数据库 (7)

3.1 数据库及表的创建 (7)

3.2 数据库视图的创建 (9)

3.3 数据库触发器的创建 (10)

3.4 数据库的备份 (11)

4 数据库操作 (12)

4.1 数据的插入 (12)

4.2 数据的修改 (13)

4.3 数据的删除 (13)

4.4 数据的查询 (13)

5 总结 (15)

参考文献 (15)

1课题描述

本次课程设计主要设计了一个教材质量评价系统,介绍系统实现过程中数据库的设计过程,包括需求分析,概念模式及设计,逻辑模式设计以及数据库操作的实现过程。系统具有登录、教材质量评价、查询、统计和后台维护功能。其中登录功能要求有教师、学生和管理员三种不同身份登录。教材质量评价分教师(专家)评价和学生评价。查询功能可按课程名称查看该教材的质量评价信息,也可以按班级查看一个班级对教材的质量评价信息,还可以查询院系所承担的所有课程的评价信息,并能将查询结果打印出来。统计功能可按教材统计学生对各个观测点的打分合计和观测点的平均值,还可以按院系统计各个院系所征订教材的平均得分,最高分和最低分。后台维护功能要求能管理教师信息、学生信息、课程信息、教材信息、开课学期、院系、班级和专业等。

开发工具:SQL Server 2005

2数据库设计

2.1 需求分析

根据对目前教材评价情况的分析和对目前教材质量评价系统的了解,我们所要开发的教材质量评价系统需要具有教材评价、查询、统计、打印教材征订单和后台维护等功能。教材质量评价系统对于教学质量的提高具有重要作用,一套方便、高效的计算机化的信息系统对于推进学校教材征订管理的自动化具有其积极的意义。

(1)数据流程图

图2.1教材质量评价系统流程图

(2)数据字典

数据字典如表2.1所示。

表2.1 数据字典

2.2 概念结构设计

概念结构设计是将系统需求分析得到的用户需求抽象为信息结构的过程,概念结构设计的结果是数据库的概念模型。概念模型的设计思想是根据需求分析的内容,改系统用E-R图进行描述如图2.2所示。

图2.2 ER图2.3 逻辑结构设计

将图2.2的ER图转化为关系模式如下:

班级(班级号、班级名称、所属专业)

专业(专业号、专业名、所属系)

系(系号、系名)

课程(课程号、课程名、教材编号)

课程表(课程号、班级、开课时间)

学生(学号、姓名、年龄、性别、所属班级)

教师(教工号、教师名称)

教材表(教材号、书名、出版社、作者、出版日期)

学生教材评价(学号,教材号,内容质量、印刷质量、排版质量、总体水平)教师教材评价(教工号,教材号,内容质量、印刷质量、教学质量、思想水平)2.4 物理结构设计

(1)班级表物理结构如表2.2所示

(2)专业表物理结构如表2.3所示

(3)系表物理结构如表2.4所示

(4)课程物理结构如表2.5所示

(5)课程表物理结构如表2.6所示

(6)学生表物理结构如表2.7所示

(7)教师表物理结构如表2.6所示

(8)教材表物理结构如表2.8所示

(9)学生评价表物理结构如表2.8所示

相关文档
最新文档