没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
数据库课程设计
实验报告书
专业班级
学 号
姓 名
指导教师
目录
摘要............................................................................................................1
一 、 学 生 选 课 管 理 系
统.............................................................................2
1.实验概述.............................................................................................2
1.1 问题的提出..................................................................................2
1.1 本课题的意义..............................................................................2
2.设计环境............................................................................................2
二、系统设计...........................................................................................2
1.系统分析............................................................................................2
1.1 用户要求.....................................................................................2
1.2 流程分析..............................................................................................................3
1.3 系统实体 E-R 图分析............................................................3
2.系统实现........................................................................................................................4
2.1 创建数据库表............................................................................4
2.2 逻辑和物理结构设 计 . ................................................................6
2.2.1 确定关系模型的存取方法 . ..............................................................6
2.2.2 确定数据库的存储结构 ....................................................6
2.3 系统管理模块的实现...............................................................9
三.系统设计代码段................................................................................17
四 . 感想与体会 .........................................................................................20
学生选课管理系统
摘 要
随着社会的发展,学生的人数和课程的种类急速增加,传统
的选课管理模式已经无法满足当前的实际需求,为此,我们开发了
学生选课管理系统。
本人结合学生选课管理的实际需要,完成了对学生选课管理
系统的需求分析、功能模块划分、数据库模式分析等,并由此设计
了后台数据库以及前台应用程序。
文中首先对课题背景,数据库基础理论和 SQL 语言进行了简
单的讨论;接着,对系统前台开发工具 Microsoft visual studio 2008,
学生选课管理系统进行了详细分析,划分了具体的功能模块;最后,
给出了学生选课系统应用程序的设计过程,以及每个功能模块的核
心代码。
系统可以实现学生选课的一些重要功能,如:课程的添加、
删除,信息查询、选课、生成课表,以及学生选课管理人员、用户
个人信息的维护等。
关 键 词 管 理 系 统 , 数 据 库 ,Microsoft visual studio 2008,Oracle
SQL*Plus
一、学生选课管理系统
1.实验概述
1.1 问题的提出
随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库
来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成
绩管理的工作量。系统概述:通过对学校日常教学管理中的课程、选课、学生、教师、成
绩等相关内容进行分析,完成具有学生管理、成绩管理、课程管理等相关功能的小型数据
库管理应用系统。基本要求:完成学生、班级、课程表的维护。 完成成绩表的维护、浏览
查找 。 按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率。统计某学生、某
学期的所有课程的平均成绩。 完成用户管理功能。 完成数据备份与恢复功能,
1.2 本课题的意义
通过该课程设计,可以达到把数据库理论知识更加的巩固加深,加强动手能力与实
践能力,学以致用,与现实生活中的应用充分的结合起来。
2 设计环境
①$$Oracle SQL*Plus
②$$$Microsoft Visual Studio 2008
二、系统设计
1.系统分析
现代的社会是信息化的社会,信息无所不在。在生产领域、流通领域、各个部门每
天都和信息打交道,如何处理如此多的信息成为了一个重要的课题。学生在学期开始选课
是教学活动中的一个重要环节,该环节如果能管理好,它不仅能加快学生的选课速度,也
提高了整个教学活动的效率。
大学一般都有上千名学生,每学期开始学生都要选课,因而产生了大量的课程信息。考
虑到用户使用的方便和处理的信息量系统要完成录入,保存,查询,修改和删除课程信息
的各种过程,能打印出课程信息表。所以系统的基本体系结构采用 C/S 模式。
1.1 用户要求
系统的主要使用对象是需要选课的学生。学生在选课是要察看各个课程的详细信息,还
要选择一些感兴趣的课程,需要生成课表,在发现课程有冲突后能够修改先前选择的信息
需要随学生选课的变化,计算相应的总学分。在全部选定后,打印报表。系统还需要管理
员来查看和修改学生的总体选课情况,课程信息和学生信息。
1.2 流程分析
学生选课前要登录系统,查看所有课程的详细信息,包括课程代号、授课教师、教室、
上课时间、学分等。根据课程代号,学生可以查询相应的课程,并添加课程。查看课表,
并能发现是否存在冲突课程,如果存在,可以删除该课程,并重新选择。打印课表,包含
详细的课程信息。最后,选课完毕。学生选课的数据基本流程如图 3-1 所示:
剩余29页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功