数据库课程设计

发布 2022-10-04 14:12:28 阅读 3231

课程设计报告。

题目试卷库管理系统。

课程名称数据库课程设计。

学院信息工程学院。

专业软件工程。

班级。学生姓名。

学号。指导教师秦川。

成绩。开课时间: 2016-2017 学年 2 学期。

引言 3第1章需求分析 3

1.1概述 3

1.2数据需求 3

1.3功能需求 3

1.4数据流图 4

1.5数据字典 4

第2章概念模型设计 5

2.1概述 5

2.2 局部e-r图设计 6

2.3 系统总体e-r图设计 7

第3章逻辑模型设计 7

3.1 概述 7

3.2 e-r图向关系模型的转换 7

3.3 关系模型的规范化 7

第4章数据库的物理设计 8

存取方法的选择 8

确定数据库的存储结构 8

4.3 评价物理结构 8

第5章数据库的实施 8

5.1 创建数据库 9

5.2创建表 9

5.3存储过程 11

5.4组织数据入库 12

第6章系统功能设计与实现 13

参考文献 13

引言。每次考试需由老师将试卷出好,交由教务处审核,不过老师的出卷效率不高,试题选择有限,故而需要有一套完整的试卷库管理系统,进行试题的管理和维护。

一需求分析。

1.1概述。

为实现学校试卷库管理的系统化、规范化和自动化。试卷库管理系统针对教务处的大量题库进行全面现代化管理,满足学校对于试卷管理的需求。

1.2 数据需求。

试题库信息:试卷编号,试卷名称,所属科目,编写教师。

教师信息:教师工号(登陆账号),姓名,性别,密码。

题型信息:图书当前状态,被借还次数,借阅时间。

1.3 功能需求。

1)系统管理员负责整个试卷库的管理。

2)系统管理员能够增加科目,并指定负责该科目的教师及管理密码,能够查看已有试卷库的科目、负责教师及其试卷信息并能够进行维护(比如修改、删除等操作)。

3)教师能够通过给定的管理密码负责该科目的试卷编写及维护。

4)试卷的题型有选择、判断、填空、问答等。

1.4数据流图。

1.5数据字典。

表1 选择题信息表。

表2 判断题信息表。

表3 填空题信息表。

表4 问答信息表。

表5 教师信息表。

表6 科目表。

表7 试卷表。

二、概念模型设计。

2.1概述。

所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。试卷库管理系统可以划分的实体有:选择题信息实体、填空题信息实体、判断题信息实体、问答题信息实体,科目信息实体,试卷信息试题,教师信息实体。

用e-r图一一描述这些实体。

2.2局部e-r设计图

选择题实体e-r图。

判断题实体e-r图。

填空题实体e-r图。

问答题实体e-r图。

试卷实体e-r图。

教师实体e-r图。

科目实体e-r图。

总体e-r图。

三、逻辑模型设计。

3.1概述。

将e-r图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。

3.2 e-r图向关系模型的转换。

选择题。选择题号 int 主键。

选择题内容 varchar(50) not null,所属科目 vaechar(50) not null,编写教师 varchar(50) not null,选项1 varchar(50) not null,选项2 varchar(50) not null,选项3 varchar(50) not null,选项4 varchar(50) not null,分值 varchar(50) not null,答案 varchar(50) not null,填空题

填空题号 int 主键。

所属科目 varchar(50) not null,填空题内容 varchar(50) not null,编写教师 varchar(50) not null,分值 varchar(50) not null,答案 varchar(50) not null,判断题

判断题号 int 主键。

所属科目 varchar(50) not null,判断题内容 varchar(50) not null,编写教师 varchar(50) not null,分值 varchar(50) not null,答案 varchar(50) not null,问答题。

问答题号 int 主键。

所属科目 varchar(50) not null,问答题内容 varchar(50) not null,编写教师 varchar(50) not null,分值 varchar(50) not null,答案 varchar(50) not null,教师。

教师工号 int 主键。

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...