电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

sql学生选课数据库开发

  • 资源ID:89127293       资源大小:446KB        全文页数:20页
  • 资源格式: DOC        下载积分:12金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要12金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

sql学生选课数据库开发

XXXX职业技术学院网络数据库SQLSERVER2005课程实训说 明 书系 (部): 信息工程系 班 级:XXXXXXX姓 名:XXXX指导教师:XXXXXXXXXXX20XX 20XX学年第二学期摘 要随着在校学生人数的不断增加,学生选课管理系统的数据量也不断的上涨。以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重性,也会造成数据遗失,得不到及时的更新。而计算机技术逐渐成熟,以及计算机的普遍使用,为选课管理系统的开发与实施提供了坚定的基础。使教学人员及学生进行选课管理,方便学生进行选课操作,使工作人员从繁琐的填表,查表工作中解放出来;使供需双方都获得满意的结果;促进报表、统计数字的规范化;提高工作效率;降低选课管理维护费用,提高行政工作效率,改善服务质量,为学校领导决策提供支持,该系统的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高,使每个学生能够选择自己所喜欢的科目,针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。直至现在,选课管理系统经过不断完善,已经能够方便学生选择自己所需、感兴趣的课程,也能让教师发布课程信息,更能让教务人员准确、及时地处理选课信息。选课管理系统是学校教务系统中很庞大、 很复杂的一个数据库系统,在这里我们将其简化,只选取了部分比较直观的关系 模式。我们设计的系统涉及学生信息、班级信息、学生选择的课程信息、课程信息。学生与选课之间是多对多关系,学生与班级之间是多对一关系,每个学生可选多门课程。建了Student、SelectCourse、Course、Class、Department五张表。Student表是学生的个人信息,SelectCourse表是学生选择的课程以及各门课程的成绩,Course表是课程的相关信息,Class表是班级的相关信息,Department表是各系部的信息表。关键字: 学生、数据库、选课、管理目录目录3第一章需求分析41.1 背景介绍41.2 问题描述4第二章概念设计52.1 数据库设计52.2 整体E-R图62.3 部分E-R图6第三章详细设计83.1 数据库的建立83.2 表的建立及表之间的约束83.3 表中数据填充103.4 数据库功能的验证13第四章总结194.1 任务规划194.2 实训总结19第一章 需求分析1.1 背景介绍我们组设计的是学生选课数据库管理系统,选课数据库管理系统.是学校教务系统中很庞大、很复杂的一个数据库系统,在这里我们将其简化,只选取了部分比较直观的关系模式。我们设计的系统涉及班级、学生信息、课程信息、选课信息、还有成绩管理及查询。 所实现的功能:能记录班级、学生以及课程的基本情况,能记录学生所选的课程以及相应的成绩。每个学生只能被一个班级管理,每个学生可选多门课程或者不选,每个学生选修的每门课程有一个成绩记载,学生在系统中可以查询成绩。根据分析,本系统的实体有学生、班级、课程和选课信息以及所属系部。描述学生的属性有:学号、班级、姓名、性别、籍贯、成绩、政治面貌、身份证号、考试次数等。描述班级的属性有:班级编号、班级名称、班级人数、班主任。描述课程的属性有:课程编码、课程名称、开课学期、开课系部、学分。描述选课信息的属性有:学号、课程编号、考试成绩。描述系部信息的属性有:系部名称、系部代号。每个学生只能属于一个班级,每个学生可选多门课程或者不选。学生进入查询自己所有信息。1.2 问题描述为了拓宽学生的知识面,以及考虑到各个学生的兴趣爱好不同,学校开设了种类繁多的选课程此系统方便学生选课和看自己选课信息,学生选课系统方案分析,开发主要包括后台SQL server2000数据库的建立和维护,要求建立起数据一致性和完整性强、数据安全性好的库。第二章 概念设计2.1 数据库设计班级信息表Class编号名称班主任人数所在系列名ClassIDClassNameClassLeaderClassNumberDepartmentName数据类型intvarchar(50)nvarchar(50)intnvarchar(50)课程表信息Course编号课程名称课程编号所在系列名ClassIDCourseNameScoreDepartmentName数据类型intvarchar(50)Intnvarchar(50)系部信息Department编号系部名称列名DepartmentIDDepartmentName数据类型intvarchar(50)选课信息Course编号课程编号课程名称学生编号成绩列名SelectIDCourseIDCourseNameStudentIDRecord数据类型intvarchar(50)varchar(50)intint学生Student学号姓名班级编号身份证号性别列名StudentIDStudentNameClassIDIDSex数据类型intVarchar(50)intVarchar(20)Char(2)政治面貌籍贯考试次数列名PoliticalNativeTestNum数据类型Varchar(50)Varchar(50)int2.2 整体E-R图2.3 部分E-R图1、班级E-R图ClassClassIDClassNameDepartmentNameClassLeaderClassNumber2、课程E-R图CourseCourseTermmmCourseNameCourseIDScore3、系部E-R图DepartmentDepartmentIDDepartmentName4、班级E-R图SelectCourseSelectIDCourseIDCourseNameStudentIDerRecord5、学生E-R图StudentStudentIDSexStudentNmaeIDClassIDPoliticalNativeRecordTestNum第三章 详细设计3.1 数据库的建立3.2 表的建立及表之间的约束-在xsxk数据库中创建Student表use xsxkgocreatetable Student(StudentID intnotnullprimarykey, StudentName varchar(50), ClassID int, ID varchar(20), Sex char(2), Political varchar(50), Native varchar(50), TestNum int)go-在xsxk数据库中创建Class表createtable Class(ClassID intnotnullprimarykey, ClassName varchar(50), ClassLeader varchar(50), ClassNumber int, DepartmentName varchar(50)-在xsxk数据库中创建Course表createtable Course(CourseID varchar(50)notnullprimarykey, CourseName varchar(50), CourseTerm int, Score int, DepartmentName varchar(50)-在xsxk数据库中创建Department表createtable Department(DepartmentID int, DepartmentName varchar(50)notnullprimarykey)-在xsxk数据库中创建SelectCourse表createtable SelectCourse(SelectID intnotnullprimarykey, CourseID varchar(50), StudentID int, CourseName varchar(50), Record int)-在xsxk中创建约束use xsxkALTERTABLE SelectCourse ADDCONSTRAINT FK_Select_Select FOREIGNKEY(SelectID)REFERENCES SelectCourse (SelectID)ALTERTABLE SelectCourse ADDCONSTRAINT fk_SelectCourse_Course_CourseID FOREIGNKEY(CourseID)REFERENCES Course (CourseID)ALTERTABLE SelectCourse ADDCONSTRAINT FK_SelectCourse_Student_StudentID FOREIGNKEY(StudentID)REFERENCES Student (StudentID)ALTERTABLE Student ADDCONSTRAINT fk_Student_Class_ClassID FOREIGNKEY(ClassID)REFERENCES Class (ClassID)ALTERTABLE Class ADDCONSTRAINT fk_Class_department_DepartmentName FOREIGNKEY(DepartmentName)REFERENCES Department (DepartmentName)3.3 表中数据填充1、Class表2、Student表3、Course表4、Department表5、SelectCourse表3.4数据库功能的验证1、查询所有学生的基本个人信息。use xsxkgoselect s.*,c.ClassName ,c.ClassLeaderfrom Student s, Class cwhere s.ClassID=c.ClassIDgo2、 查询“王巧”同学所选课程的成绩情况,要求成绩按降序排列,查询结果包括姓名、课程名称、学分和成绩等字段。use xsxkselect s.StudentNa

注意事项

本文(sql学生选课数据库开发)为本站会员(小**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.