电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

sql学生选课数据库开发

20页
  • 卖家[上传人]:小**
  • 文档编号:89127293
  • 上传时间:2019-05-19
  • 文档格式:DOC
  • 文档大小:446KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、XXXX职业技术学院网络数据库SQLSERVER2005课程实训说 明 书系 (部): 信息工程系 班 级:XXXXXXX姓 名:XXXX指导教师:XXXXXXXXXXX20XX 20XX学年第二学期摘 要随着在校学生人数的不断增加,学生选课管理系统的数据量也不断的上涨。以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重性,也会造成数据遗失,得不到及时的更新。而计算机技术逐渐成熟,以及计算机的普遍使用,为选课管理系统的开发与实施提供了坚定的基础。使教学人员及学生进行选课管理,方便学生进行选课操作,使工作人员从繁琐的填表,查表工作中解放出来;使供需双方都获得满意的结果;促进报表、统计数字的规范化;提高工作效率;降低选课管理维护费用,提高行政工作效率,改善服务质量,为学校领导决策提供支持,该系统的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高,使每个学生能够选择自己所喜欢的科目,针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。直至现在

      2、,选课管理系统经过不断完善,已经能够方便学生选择自己所需、感兴趣的课程,也能让教师发布课程信息,更能让教务人员准确、及时地处理选课信息。选课管理系统是学校教务系统中很庞大、 很复杂的一个数据库系统,在这里我们将其简化,只选取了部分比较直观的关系 模式。我们设计的系统涉及学生信息、班级信息、学生选择的课程信息、课程信息。学生与选课之间是多对多关系,学生与班级之间是多对一关系,每个学生可选多门课程。建了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第四章

      3、总结194.1 任务规划194.2 实训总结19第一章 需求分析1.1 背景介绍我们组设计的是学生选课数据库管理系统,选课数据库管理系统.是学校教务系统中很庞大、很复杂的一个数据库系统,在这里我们将其简化,只选取了部分比较直观的关系模式。我们设计的系统涉及班级、学生信息、课程信息、选课信息、还有成绩管理及查询。 所实现的功能:能记录班级、学生以及课程的基本情况,能记录学生所选的课程以及相应的成绩。每个学生只能被一个班级管理,每个学生可选多门课程或者不选,每个学生选修的每门课程有一个成绩记载,学生在系统中可以查询成绩。根据分析,本系统的实体有学生、班级、课程和选课信息以及所属系部。描述学生的属性有:学号、班级、姓名、性别、籍贯、成绩、政治面貌、身份证号、考试次数等。描述班级的属性有:班级编号、班级名称、班级人数、班主任。描述课程的属性有:课程编码、课程名称、开课学期、开课系部、学分。描述选课信息的属性有:学号、课程编号、考试成绩。描述系部信息的属性有:系部名称、系部代号。每个学生只能属于一个班级,每个学生可选多门课程或者不选。学生进入查询自己所有信息。1.2 问题描述为了拓宽学生的知识面

      4、,以及考虑到各个学生的兴趣爱好不同,学校开设了种类繁多的选课程此系统方便学生选课和看自己选课信息,学生选课系统方案分析,开发主要包括后台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(

      5、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第三章 详

      6、细设计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), CourseTe

      7、rm 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_Cours

      8、eID 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学生选课数据库开发》由会员小**分享,可在线阅读,更多相关《sql学生选课数据库开发》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.