数据库-学生选课系统报告

数据库-学生选课系统报告

ID:38700578

大小:2.67 MB

页数:16页

时间:2019-06-17

数据库-学生选课系统报告_第1页
数据库-学生选课系统报告_第2页
数据库-学生选课系统报告_第3页
数据库-学生选课系统报告_第4页
数据库-学生选课系统报告_第5页
资源描述:

《数据库-学生选课系统报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库综合实践》设计报告课程设计题目:学生选课管理信息系统专业班级:电技081学生姓名:李思梅学号:3080422013指导教师:侯浩录2011年7月20日设计任务要求和成绩评定任务要求学生选课管理信息系统要求如下:教师信息,包括教师编号,教师姓名,性别,年龄学历,职称,毕业院校,健康状况等学生信息,包括学号,姓名,所属院系,已选课情况等。教室信息,包括可容纳人数,空闲时间等,选课信息,包括课程编号,课程名称,任课教师,选课的学生情况等。课程信息,包括课程编号,课程名称,学分,成绩。按一定条件可以查询,并将结果打印出来。成绩签字:年月日一、背景知识数据库是我们这学期的一门重要学位课,在现实生

2、活有着的很广泛的应用领域。而数据库课程设计的目标是能利用课程中所学习到的数据库的知识与技术较好的开发设计出数据库应用系统,去解决实际生活中一些应用的要求。主要在于巩固我们对数据库基本原理的理解,掌握数据库应用系统设计与开发的基本方法,进一步提高我们综合运用所学知识的能力。为了使数据库应用系统开发设计合理、有序、正确的进行,我们尽量按照数据库设计的基本步骤进行设计,既按照需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库的实施、数据库系统的运行与维护阶段进行逐步分析和设计。这个系统的设计,除了要求我们对数据库既有一定的知识与技术外,还要求我们掌握客户端开发工具或者是语言。

3、在和同组同学的商量下,我们决定用VB6.0开发工具以及SQL2000数据库软件来实现这个系统的。二、设计开发及运行的软硬件环境。在开发本系统的时候,由于我们曾经学习过VisualBasic,对其有一定程度的了解,再结合设计所要求的面向对象的要求,所以选取了功能强大的VisualBasic作为开发工具,并和SQLServer2000相结合。SQL是一种交互式、简洁、易学、易用的语言。本系统主要对数据库的记录进行访问和操作,并且能准确的进行对应表的增、删、改、查,完成系统功能的信息查询,添加等功能。三、系统需求分析1、总体功能描述学生选课管理系统主要用于管理学生在学校内的所有和课程相关的数据。通过

4、学生选课管理系统可以查询学生和教师的基本信息;实现学生信息管理、教室管理查询、选课管理、成绩管理等;可以对学生和教师的基本信息实现增删改查,实现学生以及教师信息的综合管理。教师或者学生通过制定用户名和密码登录系统后可以进入自己的操作界面,并且不能越权访问其他功能,进去系统后可以完成个人信息的查询,选课等功能。同时可以修改自己的密码。系统的整体设计保证系统的安全、系统数据库设计需方便程序进行访问,方便系统程序的维护、系统的模块都能正常运行,并且满足学校要求。2、模块功能分析:根据用户要求,本系统的具体要求为:(1)实现学生信息管理包括学生信息浏览,学生信息录入,学生信息查询3个模块,可以完成学生

5、信息添加、修改、删除以及查询功能,其中学生的基本信息包括学号,姓名,所属院系,已选课情况等。(2)实现教师信息管理包括教师信息浏览与输入、教师信息查询2个模块,可以完成教师基本信息的添加,修改,删除,以及查询功能,其中教师的基本信息包括教师编号,教师姓名,性别,年龄学历,职称,毕业院校,健康状况。(3)实现课程信息管理包括课程信息浏览与输入、课程信息查询2个模块,可以完成课程基本信息的添加修改,删除以及查询功能。其中课程信息包括课程编号,课程名称,学分,成绩。(4)实现学生选课功能学生可以选择课程和该课程的任课教师(从所有任教这门课程的教师中选择),并可以对所选课程和课程的任课教师的选择进行修

6、改。(5)实现教室管理功能包括上课教室信息的浏览与输入、教室信息的查询2个模块,可以完成教室基本信息的添加修改。删除以及查询功能。其中教室信息包括教室号码等基本信息。(6)在以上基本功能要求的前提下,我们添加了教师选课功能。教师可以选择课程,并可以对所选课程选择进行修改。四、系统概念结构设计在概念结构设计方面主要通过模块属性E-R图以及实体关系E-R图来表示。1、部分实体属性E-R图1)、密码实体属性E-R图如下:用户名个人密码密码权限2)、教师实体属性E-R图如下:教师学历教师编号教师职称教师姓名教师毕业院校教师性别健朗状况教师年龄3)、课程实体属性E-R图如下:学分名称课时备注课程课号4)

7、、学生实体属性E-R图如下:学号年龄学生院系姓名性别备注5)教室实体属性E-R图如下:教室教室编号教室容量空闲时间6)、学校选课实体属性E-R图如下:ID学生学号教师编号选课时间学生选课成绩课程编号2、实体关系E-R图NM教授课程选择开设教师学生地点教室MNMNNM本系统的设计主体主要包括学生、教师、教室、课程。教授与学生之间属于教授关系,同时一名学生可以同时被N个教师授课,每个教师也必然教授着M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。