教务管理系统数据库设计报告

发布 2019-07-15 13:30:17 阅读 9939

软件数据库设计。

一、引言。1 编写目的。

编写本数据库的目的在于有利于后期的维护,其主要读者为后期的系统维护人员。

以便于他们在维护时方便地掌握原数据库环境。

2 背景。a.待开发的数据库名称为:使用该数据库的系统为:教务管理。

b.本项目是由计算机科学与技术学院08计11班郭琼、王娟、何婷婷、李姣、金欢欢、褚强、孙超为了进行软件测试实训而进行开发的。

3 定义。本数据库所用术语为:数据库,表,记录,字段。

其中数据库名称和表名为英文词组。数据库名:

表名:如xs、js等,表名清晰明了,有利于阅读。

4 参考资料。

中文office 2000》,《vb数据库开发》等。

二、外部设计。

1 标识和状态。

本系统仅包含一个数据库,所以数据库的唯一标志也是数据库的名字即。

该数据库所包含的所有表也都以其表名为唯一标志,而不在存在其他表示方式。

2 使用它的程序。

对应系统表单、控件、过程的各个程序和模块,诸如查询,修改,添加,调整等。

3 约定。程序员在利用或修改该数据库时需要注意的是在各个表中,关键字段为表中的学号,教师号,班号,以及用户帐号,程序员在利用数据库时应当优先考虑这些字段的唯一性和完整性。

4 支持软件。

该数据库所用的dbms为sql server。该数据库管理系统具有操作简便,维护容易的特点,对中小型数据库的管理非常适用。

3、结构设计。

1、学生模式设计:

根据关系模型的转换原则,上面的e—r图可转换为如下所示的关系模型:

bj(bno,bname,bdate,btea,bmon,bparty)

各项含义分别为:班级(班号,班名,建班时间,班主任,班长,团支书)

其中班号是班级表的是主码。

xs(xno,bno,xname,xbir,xaddr,xnation,xface,xid,xcall,xsno,xmail,xdate)

其中各项含义分别为:(学号,班号,学生姓名,性别,出生日期,籍贯,民族,政治面貌,身份证号,****,宿舍号,邮箱,入学日期 )

其中学号是学生表的主码,班号是学生表的外码

a、数据结构:

班级。含义说明:描述了组成班级的信息结构。

组成:班号,班名,建班时间,班主任,班长,团支书。

学生。含义说明:描述了组成学生的信息结构。

组成:学号,班号,学生姓名,性别,出生日期,籍贯,民族,政。

治面貌,身份证号,****,宿舍号,邮箱,入学日期。

b、数据表。

根据上面的e-r图设计及关系模型的设计,得出数据表的设计,在本系统。

中主要的数据表如下:

表1:班级基本信息表(bj)

表2:学生基本信息表(xs)

2、教师模式。

根据关系模型的转换原则,上面的e—r图可转换为如下所示的关系模型。

kc(kno,kname,jno,kpno,kpname,khour,kciredit)

其中各项含义分别为:课程(课程号,课程名,教师编号,先修课程号,先

修课程名,学时,学分)

其中课程号是课程表的主码。

cj(cid,bno,xno,kno,cscore)

其中各项含义分别为:成绩(成绩id ,班号,学号,课程号,成绩)

其中成绩id是成绩表的主码,班号、学号、课程号是成绩表的外码。

a、数据结构。

课程表。含义说明:定义一个描述学生所选的课程的信息。

组成:课程号,课程名,教师编号,先修课程号,先

修课程名,学时,学分。

成绩表。含义说明:定义一个描述学生所选的课程的成绩。

组成:成绩id ,学号,课程号,成绩。

b、数据表。

根据上面的e-r图设计及关系模型的设计,得出数据表的设计,在本系统中主要的数据表如下:

表3 课程信息表(kc)

表4 成绩信息表(cj)

四、安全保密设计。

由于本系统要求的保密等级不高,故只在数据库中建立一张用户表,并分别设置超级用户,普通用户标志,在程序中根据用户标志来分别赋予不同权限。

某管理系统 数据库设计报告 范本

管理系统。数据库设计报告。v1.0 说明 类型 创建 c 修改 u 删除 d 增加 a 目录。1.编写目的 5 2.参考文献 5 3.名词解释 5 4.数据库命名规则 5 4.数据库逻辑结构设计 6 4.0表汇总 6 4.1合同信息 8 4.2 审核信息表 8 4.3 备案基本信息 9 4.4 备案...

人事管理系统 数据库

华科学院计算机科学与技术专业 数据库课程设计 报告。2010 2011学年第一学期 学生姓名路玮 学生班级信管082202h 学生学号 200822040218 指导教师李晓波。年月日。目录。第1章系统概述。1.1 本课题的 1.2 本课题研究的目的及意义。1.3 本课题的研究现状。1.4 可行性研...

数据库课程设计报告范例

课题名称 图书管理系统 专业 信息与计算科学 班级 信计071班。小组人员 廖格 20072571 陶凌弘 20072575 金胜林 20072576 吴雷 20072579 周志伟 20072580 谢弋平 20072585 章寿涛 20072596 一 背景资料。在高校中,学生的数量较多,图书的...

数据库原理课程设计邮局订报管理系统

上海应用技术学院课程设计任务书。指导教师 签名 刘梅教研室主任 签名 2012年 5 月 28 日2012 年 5 月 30 日。上海应用技术学院课程设计报告。课程名称数据库原理及应用设计题目邮局订报管理系统。姓名专业班级学号。指导教师日期 2012 6 11 2012 6 22 成绩。1.1.1....

健身房信息管理系统数据库设计

随着我国人民生活水平的日益提高,人们对健康的要求也越来越高,因此,健身成了追求健康的代言。健身对象范围也是越来越广,在各个大大小小的健身馆里,不仅可以看到青年人,还可以看到中年人 老年人 并且,健身项目更是越来越丰富。本项目旨在针对不同年龄阶段 具有不同健身需求的人们提供一个完美的健身去处。本健身场...

图书管理系统数据库设计说明书

数。据。库。设。计。说。明。书。09软件第四开发小组。2012年3月27日。目录 1 引言 1 1.1 编写目的 1 1.2 背景 1 1.3 定义 1 1.4 参考资料 1 2 外部设计 1 2.1 标识符和状态 1 2.2 使用它的程序 1 2.3 约定 1 2.4 专门指导 2 2.5 支持软...

样例 数据库课程设计报告

设计题目。班级。学号。姓名。指导教师。完成日期。成绩 课程设计完成以后,需要写设计报告,其中主要内容如下 1 封面。封面上要有课程设计的题目 学号 姓名 指导老师姓名 完成的日期等内容。2 选题说明和需求介绍。3 数据库设计说明。4 系统的功能模块划分。5 实现过程及完成效果介绍。6 总结 感想和收...

人事管理系统 数据库课计

一 需求分析。1.项目设计的目的。实现企业人事管理系统化,规范化和自动化,从而达到提高人事管理的工作效率和工作质量的目的。2 项目设计的基本思想。1 人事档案管理模块。1 对公司里所有员工进行统一编号 将每一位员工的信息保存在员工档案记录中。2 对新聘用的员工,将其信息加入到员工档案记录中 对于解聘...