学生选课数据库设计

学生选课数据库设计

ID:47531374

大小:545.52 KB

页数:26页

时间:2020-01-13

学生选课数据库设计_第1页
学生选课数据库设计_第2页
学生选课数据库设计_第3页
学生选课数据库设计_第4页
学生选课数据库设计_第5页
资源描述:

《学生选课数据库设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北京理工大学珠海学院课程设计说明书2011—2012学年第1学期题目:学生选课数据库设计学院:商学院专业班级:学号姓名:指导教师:成绩:   时间:   2011年12月5日-22-北京理工大学珠海学院课程设计任务书2011~2012学年第1学期学生姓名:专业班级:指导教师:工作部门:商学院一、课程设计题目学生选课数据库设计二、课程设计内容、选课系统的设计(1)在选课数据库中,统计出选修课程超过4门以上的学生信息。(2)检索出成绩及格的、姓王的女同学信息。(3)统计出平均分在80分以上的学生的信息,并将结果按平均分升序排列。

2、(4)统计出至少有三名学生选修的课程的平均分,统计项包含课程编号和平均分。(5)为每个实体表和关系表创建合适的索引(聚簇索引、复合索引)、主码、外码;(6)创建课程类别取值范围为管理类、电子类、计算机类、机械类的规则,并与相应的列绑定;(7)在选课联系中创建成绩默认值为60的默认,并与相应的列绑定;(8)创建一个可以通过课程类别和任课教师进行查询课程的存储过程;(9)通过触发器定义未选课的学生不能从学生实体中删除;(10)建立包括选课学生的学号,姓名,系别,所选课程号,课程名,和成绩的视图;三、进度安排1.需求分析(4学时)

3、2.概念模型(4学时)、逻辑模型及关系数据表(4学时)2.建库及建表(4学时)、索引(4学时)、视图(4学时)、触发器(4学时)、存储过程(4学时)、事务(4学时)、输入初始数据(4学时),共40%3.统计报表(两个及以上综合数据统计报表)(4学时)-22-4.答辩(4学时)5.文档整理(4学时)四、基本要求(1)概念模型设计合理、可扩展性好;(2)数据合理、符合业务场景;(3)数据库对象设计合理、使用得当;(4)数据合理、有效、完整;(5)提交纸制版课程设计报告,应不少于3000字,每人提交1份课程设计报告(Word文档和

4、Sql文档)。课程负责人签名:年月日-22-学生选课数据库课程设计摘要1.目的和意义在当今信息化越来越快的发展的环境下,各学校无论中学大学都争相采用网上选课方式。相比而言,传统选课方式由于不方便、浪费资源等原因而落后了。学生选课系统作为现时代的教学技术,广受学生欢迎。学生选课系统由于其科学性、简便性、效率高、公平性和准确性从而提高学生选课效率。本课程设计目的是探索学生选课的需求分析、概要设计、逻辑设计及规范化、数据库对象设计、数据统计这几个方面的内容。为了更好地在以后的工作中能完成数据库建立和使用等操作。使用SQLServe

5、r数据库来设计数据库物理结构设计,包括数据库,数据表,索引、视图、触发器、存储过程、事务等,以达到数据库的操作和使用者的要求。关键词:学生信息查询、选课信息、学生选课信息查询、数据库、数据表-22-目录第一章设计内容与目标2第二章需求分析32.1需求背景32.2选课分析3第三章概要设计43.1各属性E-R图43.2总E-R图5第四章逻辑设计及规范化64.1关系模型64.2关系数据表6第五章数据库对象设计95.1SQL物理结构设计95.2主要查询功能sql语句135.3选课系统设计要求内容14第六章数据统计20参考文献21心得

6、体会22-22-第一章设计内容与目标设计内容:我们组设计的是学生选课管理系统,选课管理系统是学校教务系统中很庞大、很复杂的一个数据库系统,在这里我们将其简化,只选取了部分比较直观的关系模式。我们设计的系统涉及院系信息、学生信息、教师信息、课程信息、选课信息、还有成绩管理及查询。设计目标:所实现的功能有:能记录院系、学生、教师以及课程的基本情况,能记录学生所选的课程以及相应的成绩和授课教师。每个学生和老师都只能被一个院系管理,为了简化每个教师最多教授一门课程,每个学生可选多门课程或者不选,每个学生选修的每门课程有一个成绩记载,

7、每个教师教授最多一门课程,学生在系统中可以有查询成绩的权限,管理员有修改成绩的权限。-22-第一章需求分析2.1:需求背景随着信息时代科技不断提高,学校规模不断扩大,教学质量不断提高,大学期间有许多公共选修课,以往的选修课方法是课堂报名或者纸上填写方式报名,这种方法虽然直接,但是造成选课的盲目性,而且学生选过课程后不好在更改查看,一方面浪费大量的人力,物力资源,另一方面浪费时间以及在认为统计过程中不可避免的出现差错的情况。这给广大的老师和学生带来诸多的不便,管理起来也相当困难。使用网上选课系统可以提前进行网上选课,并且选课以

8、后学生还可以在查看和更改,随意选择各个老师的课程,老师管理起来也比较方便。鉴于它的重要性,这就迫切需要研制开发一款功能强大,操作简单,具有人性化的网上选课系统。2.2:选课分析根据分析,本系统的实体有学生、教师、课程和选课信息。描述学生的属性有:学号、院系、姓名、性别、出生日期、入学时间、

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

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

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