1 / 8
文档名称:

数据库系统概论实验报告.docx

格式:docx   大小:179KB   页数:8
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论实验报告.docx

上传人:pppccc8 2020/9/25 文件大小:179 KB

下载得到文件列表

数据库系统概论实验报告.docx

文档介绍

文档介绍::..数据库系统概论 实验报告学号姓名0808114085赵洁0808114119刘艳梅0808114133陶敏0808114161王蕊专 业计算机科学与技术类型设计性学时8实验时间周三下午-、实验题目学生选课信息管理系统。二、实验要求利用学习的数据库设计的方法和步骤,为选择的应用设计数据库、必要的索引、视图、编写应用程序。三、总的设计思想,及环境语言、工具等在windows平台下,建立一个学生选课信息管理系统,。1、 建立这个系统的目的是为了实现对学生选课信息的管理,其中包括了开课信息、学生选课信息和正选结果信息等。该系统为不同的用户设置了不同的权限,分为admin最高权限,和guest只读权限,以及student只能看自己信息的权限等。实现了表与表之间的级联。2、 选用的开发程序是SQLServer2005。3、 需求分析(1)调查教务处组织机构情况;(2)调查各部门的业务活动情况;(3)熟悉业务之后,协助用户明确对新系统的各种耍求,包括信息要求,处理要求,安全性与完整性要求等;(4)确定新系统的边界。对前面调查的结果进行初步分析,确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。经过分析知需系统实现的功能是建立开课信息,学生选课信息和正选结果信息。在调查过程中所使用的调查方法如下:(1)开调查会。(2)设计调查表请学生填写。(3)跟班作业。(4)询问。(5)查询记录。本数据库的流程图如下:4、E-R图四、数据结构(表结构)表一:课程段名数据类型长度允许空是否主键字段说明课程号Char15NY课程号课程名Char25NN课程名称先行课Char5YN开课学期学分Smallint10NN学分学时Smallint10NN学时表二:课程表段名数据类型长度允许空是否主键字段说明课程号Char15NY课程号课程名Char20NN课程名称上课地点Char10NN上课地点学分Smallint10YN学分学时Smallint10YN学时任课教师Char10NN任课教师表三:培养方案段名数据类型长度允许空是否主键字段说明所在系Char20NN所在系学生类别Char10NN学生类别必修课Char10YN必修课限选课Char10YN限选课公选课Char10YN公选课表五:学生段名数据类型长度允许空是否主键字段说明姓名Char10NN姓名学生类别Char10NN学生类别学号Char10NY学号年龄Smallint10YN年龄性别Char10YN性别所在系Char20NN所在系五、 索引,视图本系统建立如下索引及视图:创建学生视图如下:Createview学生视图Asselect*FromstudentWhereSno二'0808114085'//0808114085是该学生登陆时输入的学号创建教师视图如下:Createview教师视图Asselect*FromSCWhereteacherid=,8'〃教师编号为8的老师可以查看自己所教学生的所有信息六、 模块说明(功能与框图)功能描述系统可以大致分为以下几个模块:系统首页、选课管理、开课管理、排课管理、已选课管理、系统维护等模块。1、 系统首页主要是用于用户登陆并验证密码。2