数据库课程设计报告--网上选课系统

发布时间:2023-03-18 05:33:43   来源:文档文库   
字号:
《数据库系统》课程综合性实验报告

开课实验室:基础四20091221
实验题目
一、实验目的
数据库的设计及应用
利用一种DBMS作为设计工具,理解并应用课程中关于数据库设计的相关理论,能按照设计流程完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够应用各个阶段的典型工具。
二、设备与环境
(1硬件设备:PC机一台
(2软件环境:安装Windows操作系统,安装数据库管理系统SQLServer2000等。
三、实验容
完整实践应用数据库设计的工程过程:需求分析\概念设计\逻辑设计\物理设计和实施:(1需求分析:选定一个应用,对所设计的数据库系统有一定的调研分析,其结果应该以简单的需求分析说明书\数据字典和数据流图(2级数据流即可表示;(2概念分析:使用E-R图作为描述工具.描述出局部和全局的E-R图;
(3逻辑设计:E-R图转化为相应的关系模式,并根据式理论进行优化分析,关系模式不少于3个;
(4物理设计:根据需要设计必要的索引等结构;
(5实施:以某种DBMS为工具创建出完整的数据库.在数据库中要表现出的知识点包括
①登录控制(标准登录或混合登录
②数据完整性(参照完整性、实体完整性、自定义完整性(包括触发器③设置用户,并相应设计用户的权限和角色(用户设计至少3个,有不同的权限④以游标或存储过程完成相关操作至少2,以文件方式保存(6以上容,请详细描述,并有必要抓图.四、实验结果及分析
1.需求分析
随着信息时代科技不断提高,学校规模不断扩大,教学质量不断提高,大学期间有许多公共选修课,以往的选修课方法是课堂报名或者纸上填写方式报名,这种方法虽然直接,但是造成选课的
华北科技学院计算机系综合性实验报告
盲目性,而且学生选过课程后不好在更改查看,一方面浪费大量的人力,物力资源,另一方面浪费时间以及在认为统计过程中不可避免的出现差错的情况。这给广大的老师和学生带来诸多的不便,管理起来也相当困难。使用网上选课系统可以提前进行网上选课,并且选课以后学生还可以在查看和更改,随意选择各个老师的课程,老师管理起来也比较方便。鉴于它的重要性,这就迫切需要研制开发一款功能强大,操作简单,具有人性化的网上选课系统。
通过对学生选课管理系统工作容和相关数据流程分析,根据选课管理系统的需要,设计出满足各种用户(管理员,教师,学生的实体,以及他们之间的关系,得到数据库的模型。
系别包括系别号与系别名。专业表包括专业号与专业名。学生表包括学号,,年龄,性别,年纪,系别号,专业号等。教师表包括教师号,,性别,系别号。课程表包括课程号,课程名,学分,学时,开课状,已选人数,限选人数等。选课结果表包括学号,课程号,成绩。授课表包括课程号,教师号。管理员表包括ID,用户名与密码。
数据字典:
名字:系别表
别名:Depart描述:记录系别信息
定义:系别表=系别名+系别号位置:数据库名字:专业表别名:Profess描述:记录专业信息
定义:专业表=专业名+专业号位置:数据库
名字:学生信息表别名:Students描述:记录学生的信息
定义:学生信息表=学号+姓名+年龄+性别+年级+班级+系别名+专业名位置:数据库
名字:教师信息表别名:Teachers描述:记录教师的信息
定义:教师信息表=教师号+姓名+性别+系别号位置:数据库
1

本文来源:https://www.2haoxitong.net/k/doc/0f74c809b94cf7ec4afe04a1b0717fd5370cb244.html

《数据库课程设计报告--网上选课系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式