数据库课设报告.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

PAGE14

实验目的

第一章 绪 论

通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步了解和掌握数据库系统概论这本书中所讲解的内容。

实验简述

管理员权限最大,可以对学生、班级、课程、上课时间、教室、教师情况进行统一的管理,管理员对功能的需求细分如下:

浏览、添加、修改、删除学生的信息;

浏览、添加、修改、删除班级信息;

浏览、添加教师信息,

修改教师的权限,管理员可将教师设为管理员;

浏览、添加、修改、删除学校的基本课程;

浏览、统计、添加、修改、删除学生上课信息

浏览、统计、添加、修改、删除学生所上课教室的信息。

当管理员将所有权限授权给任课教师时,他就有了与管理员相同的权利。

学生登录系统后,对功能的需求细分如下:

浏览、修改个人基本信息;

只有学生自己可以修改自己的个人密码;

浏览课程信息,查看任课教师;

利用此系统进行选修课程,在排课过程中,可以查看课程的信息及任课教师;

浏览个人的课表情况;

课程设计全过程

需求分析:(实际详细调查)

数据库设计:(SQLServer2000设计)概念(模型)设计(实际到概念)逻辑设计(逻辑推导)

物理设计(理论到实现)

SQL编程、调试(测试验证)(实践反复检验)

应用程序编程、调试、测试第二章需求分析

用户需求分析

排课管理系统的功能需求包括管理员对功能的需求和学生对功能的需求两大部分,管理员和学生有着不同的功能和权限。

管理员可以浏览、添加、修改、删除学生的信息;浏览、添加、修改、删除班级信息;浏览、添加教师信息;修改教师的权限,管理员可将教师设为管理员;浏览、添加、修改、删除学校的基本课程;浏览、统计、添加、修改、删除学生上课信息;浏览、统计、添加、修改、删除学生所上课教室的信息。

学生登录系统后,可以浏览、修改个人基本信息;修改自己的个人密码;浏览课程信息,查看任课教师;利用此系统进行选修课程,在排课过程中,可以查看课程的信息及任课教师;浏览个人的课表情况。

系统总体设计

总体设计如图2.2所示:

班级信

教室信

教师信

上课时

课程信

教师信

教室信

上课时

班级信

教室信

教师信

上课时

息管理

息管理

息管理

间信息

管理

间信息

息管理

息管理

息管理

间信息管理

排课管理系统基本信息设置

排课管

理系统

基本信

息设置

学生查

询信息管理

教师查

询信息

系统流程图

管理员

管理员的操作流程图如图2.3.1所示

理员

登录

管理上课时间

信息

管理教师信息

管理教室信息

管理班级信息 管理课程信息 对用户授权

图2.3.1管理员操作表

教师

教师的操作流程图如图2.3.2所示

查看个人信息

查看班级信息

登录

注销

查看教室信息

查看上课时间

学生

图2.3.2 教师操作表

学生的操作流程图如图2.3.3所示

查看个人信息

查看课程

查看任课教师

注册

注销

修改个人信息

查看教室信息

查看班级信息

图2.3.3学生操作表

第三章概念模型设计

(从实践概括抽象出理论模型E/R)

实体ER模型设计

学生实体E/R模型

年龄

年龄

性别

学号

学生

所在班

姓名

住址

所在系

任课教师实体E/R模型

教师姓名

教师姓名

所任系

教师

教师号

年龄

职称

班级实体E/R模型

班级

班级

班级人数

班级名称

专业实体E/R模型

教室

教室

教室编号

容纳人数

有无多媒体

课程实体E/R模型

课程多媒体实体关系ER

课程

多媒体

学生与课程之间的E/R模型

M:

M:N

学生

修课

课程

任课教师与课程之间的E/R模型

M:

M:N

教师

修课

课程

班级与教室之间的E/R模型

1:

1:1

班级

组成

教室

班级与学生之间的E/R模型

1

1:N

班级

班级

组成

学生

学生管理系统全局E/R图

M:N

M:N

任课教师

讲授

课程

1:1

1:1

修课

教室

1:1

1:1

班级

组成

学生

N:1

学生管理系统关系图

第四章逻辑模型设计

E/R模型转换成关系模型

(其中每个关系模式的主键码都用下划线标出)

任课教师实体的模型转换

教师(教师号,教师名,所在系,年龄,职称)

班级实体的模型转换

班级(班级名,班级人数)

学生实体的模型转换

学生(学生号,学生名,年龄,住址,所在系,所在班)

课程实体的模型转换

课程(课程号,多媒体)

教室实体的模型转换

教室(教室号,容量,多媒体)

第五章物理模型设计

关系模型到数据库建立

实现该设计的环境为Windows2000Perfessinal+MSSQLServer2000.0

建立教师信息表

CREATE

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档