论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > JAVA >

A400104离散数学题库管理系统

第3章  系统结构特性设计

本章主要介绍离散数学题库管理软件中后台数据库的结构设计。数据库结构设计是继需求分析和确定开发工具后的重要阶段,是管理型软件开发设计的核心和重要组成部分。数据库结构设计的好坏与否将对应用系统的运行效率以及实现的效果产生很大影响。科学、合理的数据库结构设计可以提高数据访问的速度,有效保持数据的完整性、一致性和共享性,因此数据库结构设计对系统设计来说至关重要。 内容来自论文无忧网 www.paper51.com

3.1  数据库概念模型

内容来自www.paper51.com

根据系统的设计要求,设计了E-R图,实体为教师、课程、题库和试卷,关系为试卷抽题表。

paper51.com

paper51.com

图3.1 教师实体及其属性图

copyright paper51.com

教师实体包含了教师编号、密码、教师姓名、住址、电话、手机、EMAIL、学历、职称和备注等属性。

内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

图3.2 课程实体及其属性图 paper51.com

课程实体包含了课程编号、课程名、任课教师和备注等属性。 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

图3.3题库实体及其属性图 paper51.com

题库实体包含了题号、课程编号、所属章节、试题内容、正确答案、分值、题型、难度系数、录入日期和备注等属性。

copyright paper51.com

http://www.paper51.com

图3.4 试卷实体及其属性图 paper51.com

试卷实体包含了试卷编号、试卷名称、课程编号、考试类型、出题教师号、试卷总分、组卷时间、和备注等属性。

内容来自www.paper51.com

paper51.com

图3.5 试卷抽题表关系及其属性图 http://www.paper51.com

试卷抽题表关系包含了试卷编号、题目编号和备注属性。

内容来自论文无忧网 www.paper51.com

图3.6 总体E-R图 内容来自www.paper51.com

3.2  数据库逻辑设计

http://www.paper51.com

在管理系统中,后台数据存储的地位相当重要合理的设计能缩减软件开发的周期和降低开发难度,并提高维护升级的可行性。而建立数据库最重要的一步是定义数据库表,数据是数据库中存储的基本对象,通过设计会以一定的组织结构存储在相关的基本表中。将基本信息分类、统计,根据数据库设计的基本原理,建立基本表构成数据库。在进行数据库的需求分析时,不但要考虑到软件系统当前要实现的功能,更要注重软件的可维护性和扩展性。 copyright paper51.com

首先将离散数学题库管理系统的数据库概念结构转化为SQL Server2000数据库系统所支持的实际数据模型,即:数据库的逻辑结构。创建离散数学题库管理系统中的各个数据库表。

内容来自www.paper51.com

字段名 内容来自论文无忧网 www.paper51.com

字段类型

内容来自www.paper51.com

字段长度 内容来自www.paper51.com

说明

内容来自www.paper51.com

教师编号 内容来自www.paper51.com

VARCHAR copyright paper51.com

20 paper51.com

关键字,如:001

copyright paper51.com

密码 内容来自www.paper51.com

VARCHAR 内容来自www.paper51.com

10 内容来自www.paper51.com

密码

http://www.paper51.com

教师姓名 paper51.com

VARCHAR copyright paper51.com

20

内容来自www.paper51.com

教师姓名 内容来自论文无忧网 www.paper51.com

住址 copyright paper51.com

VARCHAR

copyright paper51.com

200

内容来自论文无忧网 www.paper51.com

可以输入英文字符200,但是汉字只能输入100个 内容来自www.paper51.com

电话 内容来自www.paper51.com

VARCHAR

paper51.com

15

paper51.com

电话 内容来自论文无忧网 www.paper51.com

手机 http://www.paper51.com

VARCHAR

copyright paper51.com

15 copyright paper51.com

手机 http://www.paper51.com

EMAIL 内容来自www.paper51.com

VARCHAR

paper51.com

40

内容来自论文无忧网 www.paper51.com

EMAIL

copyright paper51.com

学历

paper51.com

VARCHAR copyright paper51.com

10 http://www.paper51.com

学历

内容来自论文无忧网 www.paper51.com

职称

paper51.com

VARCHAR

内容来自www.paper51.com

10 内容来自www.paper51.com

职称

paper51.com

备注

paper51.com

TEXT

内容来自论文无忧网 www.paper51.com

16 内容来自论文无忧网 www.paper51.com

备注

内容来自www.paper51.com

表3.1  教师数据库表

http://www.paper51.com

教师数据库表:用来记录教师的基本信息。该表的关键字字段是:教师编号。教师编号字段同时也是下面课程数据库表和试卷表的外键。

内容来自论文无忧网 www.paper51.com

字段名

paper51.com

字段类型 内容来自论文无忧网 www.paper51.com

字段长度

内容来自论文无忧网 www.paper51.com

说明

copyright paper51.com

课程编号

http://www.paper51.com

INT

内容来自论文无忧网 www.paper51.com

4 内容来自论文无忧网 www.paper51.com

关键字 内容来自www.paper51.com

课程名

paper51.com

VARCHAR 内容来自论文无忧网 www.paper51.com

30 paper51.com

如:离散数学

http://www.paper51.com

任课教师 paper51.com

VARCHAR http://www.paper51.com

20

paper51.com

外键,对应教师表的教师编号字段 内容来自论文无忧网 www.paper51.com

备注

http://www.paper51.com

TEXT 内容来自论文无忧网 www.paper51.com

16

内容来自www.paper51.com

备注 copyright paper51.com

表3.2 课程数据库表 内容来自www.paper51.com

课程数据库表:用来记录课程的基本信息,可用于存储多个课程,用于系统的扩展。该表的关键字字段是:课程编号,同时也是下面题库数据库表和试卷数据库表的外键。该表中的任课教师字段是外键,对应教师表的教师编号字段,表示该课程的任课教师。 paper51.com

------分隔线----------------------------
联系方式