2019数据库设计选课管理

发布 2022-03-30 22:06:28 阅读 6987

《数据库综合实践》

设计报告。课程设计题目:学生选课信息管理系统。

专业班级: 电技 081

学生姓名。学号: 3080422***

指导教师: *

2023年 7 月 21 日。

目录。一、前言2

二、需求分析2

2.1数据需求2

2.2数据字典2

2.3功能需求分析5

2.4系统功能图示5

三、概念结构设计5

3.1主e-r图5

3.2分e-r图6

四、逻辑结构设计7

五、系统详细实现过程8

5.1 建立数据库及数据表8

5.2 app实现8

5.3 系统主要功能实现9

5.4 结论13

六、课程设计总结13

七、参考文献15

一、前言。去解决各行各业信息化处理的要求。本次课程设计主要在与巩固学生对数据库基本原理和基础理论的理解,掌握数据库应用系统设计与开发的基本方法,进一步提高学生的综合运用所学知识的能力。

为了使数据库应用系统开发设计合理、规范、有序、正确、高效的进行,现在广泛采用的是工程化6阶段开发设计过程和方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库的实施、数据库系统的运行与维护阶段。

这次设计的“学生选课管理信息系统”我用vb 6.0开发工具以及sql2000数据库软件来实现的。

高效的学生选课管理信息系统是当前信息化校园管理系统之所需。面对日益庞大的教学信息,就需要有教学管理来提高管理的工作效率。通过建立这样的系统,可以做到信息的规范管理、快速查询和科学统计,从而减少管理方面的工作量。

二、需求分析。

2.1数据需求分析。

1.学生信息:学生学号,学生姓名,性别,年龄,所属院系,备注等;

2.教师信息:教师编号,教师姓名,性别,年龄,学历,职称,毕业院校,健康状况;

3.课程信息:课程编号,课程名称,学时,学分,备注等;

4.教室信息:教室编号,容量,空闲时间等;

5.注成绩信息体现在学生选课表里。

2.2数据字典。

学生选课系统包含的表:

学生信息表:

课程信息表:

教师信息表:

教室信息表:

学生选课表:

教师选课表:

密码表:2.3 功能需求分析

1. 信息管理能对各个库表进行输入,修改,删除,添加,查询等基本操作;

2. 教师能够选择自己要教的课程及教室;

3. 学生能选定课程及任课老师;

4. 能够实现各类查询:学生、教师、教室、课程、选课情况查询;

5. 能够实现用户管理功能;

6. 界面友好,功能安排合理,操作方便。

2.4系统功能图示。

三、系统概念结构设计。

3.1 主e-r图。

本系统的数据库实体主要有“学生”、“教师”、“教室”、“课程”等。其中“教师”与“课程”存在“开设”联系,并且一个教师可以开设n门课程,即“教师”与“课程”之间是一对多的关系。一个学生可以学习n门课程,一门课程可以有m个学生学习,即“学生”与“课程”之间是多对多的关系。

同样“课程”与“教室”之间也是多对多的关系。

整个数据库可以用一个e-r图表示,如图:

3.2分e-r图。

1)学生信息e-r图:

2)教师信息e-r图:

3)课程信息e-r图:

4)教室信息e-r图:

四.系统逻辑结构设计。

数据库逻辑设计就是将e—r图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。转换过程中常见规则有:

1)对于“教师”、“课程”、“教室”和它们之间的“开设”关系就可以规则多对多的关系转换成四个关系模式:

教师(教师编号,姓名,性别,年龄,学历,职称,所属院校,健康状况);

课程(课程编码,课程名称,课时,学分,备注);

教室(教室编号,容量,空闲时间);

教师选课(教师编号,课程编号,教室编号,备注)。

数据库设计

新疆工业高等专科学校。数据库课程设计说明。题目名称 网上超市购物结算系统 系部 计算机系。专业班级 应用10 28班 学号。学生姓名。指导教师。完成日期 2011年12月。1 引言 2 1.1 本课题 项目 的研究意义 2 1.2 本 的目标与任务 2 1.2.1会员管理 2 1.2.2销售服务 2...

数据库原理 数据库管理系统复习

数据库 access 复习要点 数据库access基础 数据库管理系统 数据库原理 数据库原理及应用 以下为重点复习内容,请同学们务必背出下列重点概念,考试为闭卷笔试。复习教材 access数据库应用基础与实训教程 1.数据库管理系统的英文缩写 dbms 2.access 数据库文件的扩展名是什么?...

数据库原理 数据库管理系统复习

数据库 access 复习要点 数据库access基础 数据库管理系统 数据库原理 数据库原理及应用 以下为重点复习内容,请同学们务必背出下列重点概念,考试为闭卷笔试。复习教材 access数据库应用基础与实训教程 1.数据库管理系统的英文缩写 dbms 2.access 数据库文件的扩展名是什么?...