1 XXXX 职业技术学院 《网络数据库 SQLSERVER2005》课程实训 说 明 书 系 (部): 信息工程系 班 级: XXXXXXX 姓 名: XXXX 指导教师: XXXXXXXXXXX 20XX ~ 20XX 学年第二学期 2 摘 要 随着在校学生人数的不断增加,学生选课管理系统的数据量也不断的上涨。以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重性,也会造成数据遗失,得不到及时的更新。而计算机技术逐渐成熟,以及计算机的普遍使用,为选课管理系统的开发与实施提供了坚定的基础。 使教学人员及学生进行选课管理,方便学生进行选课操作,使工作人员从繁琐的填表,查表工作中解放出来;使供需双方都获得满意的结果;促进报表、统计数字的规范化;提高工作效率;降低选课管理维护费用,提高行政工作效率,改善服务质量,为学校领导决策提供支持,该系统的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高,使每个学生能够选择自己所喜欢的科目,针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。 直至现在,选课管理系统经过不断完善,已经能够方便学生选择自己所需、感兴趣的课程,也能让教师发布课程信息,更能让教务人员准确、及时地处理选课信息。选课管理系统是学校教务系统中很庞大、 很复杂的一个数据库系统,在这里我们将其简化,只选取了部分比较直观的关系 模式。我们设计的系统涉及学生信息、班级信息、学生选择的课程信息、课程信息。学生与选课之间是多对多关系,学生与班级之间是多对一关系,每个学生可选多门课程。建了Student、SelectCourse、Course、Class、Department五张表 。Student表是学生的个人信息,SelectCourse表是学生选择的课程以及各门课程的成绩,Course表是课程的相关信息,Class表是班级的相关信息,Department表是各系部的信息表。 关键字: 学生、数据库、选课、管理 3 目录 目录 ............................................................................................................. 3 第一章 需求分析 ...................................................................................... 4 1.1 背景介绍 .................................................... 4 1.2 问题描述 ......................