教学管理系统数据库ER图及SQL语句.doc
《教学管理系统数据库ER图及SQL语句.doc》由会员分享,可在线阅读,更多相关《教学管理系统数据库ER图及SQL语句.doc(12页珍藏版)》请在咨信网上搜索。
1、教学管理系统一、系统功能需求学校教务管理系统是针对学校的大量信息处理工作而开发的管理软件,完成的主要功能如下: (1) 学生基本信息管理:能够对学生基本信息进行输入、删除、修改。学生基本信息包括: 学号、姓名、性别、出生日期、入学成绩、所在系号。 (2) 系部基本信息管理:系部的基本信息输入、修改、删除.系部基本信息包括:系号、系名称、系的简介.(3) 课程信息管理:课程信息的输入、修改、删除。课程信息包括:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间。(4) 教职工信息管理:教职工信息的输入、修改、删除。教职工信息包括:职工号、姓名、性别、出身年月、所在系号、职称、
2、技术专长.(5) 选课管理:学号、学生、课程号、课程名称、上课教师姓名、系号每学期所选课程的学分不能超过15分。学生可以同时选修一门或多门课程。可以同时为多个学生选修某一门或某几门课程。可以删除和修改选课信息。(6) 成绩管理可以按课程输入和修改成绩,也可以按学生输入和修改成绩.(7) 信息查询 可以按学号、姓名、系号查询学生基本信息. 可以按职工号、姓名、系号查询教职工基本信息。 可以按系号、系名称查询系的基本信息。 可以按课程号、课程名称、上课教师姓名查询课程基本信息。按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程
3、按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。(8) 统计报表a、成绩报表:内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩. 能按课程号、课程名称、教师姓名输出对应课程的成绩报表。b、能够根据课程、授课教师统计成绩=90分、=80分、=70分、=60分及不及格学生的人数及比例。二、任务描述1、根据需求描述,完成数据概念模型设计,画出E-R图;2、优化ER图,给出数据逻辑模型;3、将逻辑模型转换成物理模型并创建数据库和数据表。要求数据表能尽量实现数 据完整性要求。
4、4、根据需要,创建适当的索引。5、为了实现系统功能,使用SQL语句向数据表添加相关数据.6、写出实现系统管理功能用到的删除、修改操作的SQL语句.7、写出实现系统需要用到的查询语句。8、用视图实现成绩报表的生成。9、为了更好的实现系统,创建合适的存储过程和函数。(至少各一个)。10、撰写数据库系统设计报告及项目总结。11、完成答辩。期末实训评分标准序号评分内容评分标准分值1E-R图和逻辑设计创建适当的ER图和逻辑设计关系102创建数据库和数据表创建数据库2创建合适的数据表15具有适当的主键5具有适当的外键和其他约束53创建索引创建适当的索引34添加数据根据系统需求,添加适当的数据55修改、删除
5、数据正确完成数据的修改、删除56查询写出系统要求的查询语句157创建视图正确创建视图48存储过程和函数正确创建存储过程3正确创建函数39设计报告设计报告内容合理5包含个人心得体会510答辩根据要求完成答辩15总计100分入学技术专长出生年月性别职工号姓名所在系号教职学时职称考试时间任职教师学号选课管理课程号课程号上课时间课程名称上课地点学分课程信息课程号系号系简介系名称系部所属所在系号成绩管理成绩姓名学生出生日期性别学号USE marketGOCREATE TABLE 学生基本信息(学号INT PRIMARY KEY,姓名VARCHAR(10) NOT NULL,性别VARCHAR(50),出
6、生日期INT ,入学成绩INT,所在系号INT,)GOUSE marketGOCREATE TABLE 系部基本信息(系号INT PRIMARY KEY,系名称VARCHAR(50) NOT NULL,系的简介VARCHAR(50)GOUSE marketGOCREATE TABLE 课程信息(课程号INT PRIMARY KEY,课程名称VARCHAR(50) NOT NULL,任课教师号INT,学时INT ,学分INT,上课时间VARCHAR(50),上课地点VARCHAR(50),考试时间VARCHAR(50)GOUSE marketGOCREATE TABLE 教职工信息(职工号INT
7、 PRIMARY KEY,教师姓名VARCHAR(10) NOT NULL,性别VARCHAR(50),出身年月INT ,所在系号INT,职称VARCHAR(50),技术专长 VARCHAR(50))GOUSE marketGOINSERT 学生基本信息(学号,姓名,性别,出生日期,入学成绩,所在系号)VALUES (12432201,王晓明,男,19940721,278,4)INSERT 学生基本信息VALUES (12432202,吴小丽,女,19930916,276,4)INSERT 学生基本信息VALUES (12432203,章明敏,女,19940812,281,4)INSERT 学
8、生基本信息VALUES (12432204,王孝亚,男,19940721,273,4)INSERT 学生基本信息VALUES (12432205,李明月,女,19930916,263,4)INSERT 学生基本信息VALUES (12432206,任心,女,19940812,267,4)INSERT 学生基本信息VALUES (12432207,吴佳丽,女,19930916,294,4)INSERT 学生基本信息VALUES (12432208,王丽,女,19940812,287,4)INSERT 学生基本信息VALUES (12432209,朱明,男,19940721,278,4)INSER
9、T 学生基本信息VALUES (12432210,章自强,男,19930916,290,4)GOUSE marketGOINSERT 系部基本信息(系号,系名称,系的简介)VALUES (1,经济贸易学院,经济贸易)INSERT系部基本信息VALUES (2,会计经融学院,会计经融)INSERT 系部基本信息VALUES (3,旅游管理学院,旅游管理)INSERT系部基本信息VALUES (4,信息工程学院,信息工程)INSERT 系部基本信息VALUES (5,商务外语学院,商务外语)INSERT系部基本信息VALUES (6,电子工程学院,电子工程)INSERT 系部基本信息VALUES
10、(7,机电工程学院,机电工程)INSERT 系部基本信息VALUES (8,艺术设计学院,艺术设计)GOUSE marketGOINSERT 课程信息(课程号,课程名称,任课教师号,学时,学分,上课时间,上课地点,考试时间)VALUES (1,数学,1,40,2,周一、四,教3-A209,0629)INSERT 课程信息VALUES (2,体育,2,40,2,周一,体育馆,0624)INSERT 课程信息VALUES (3,商业应用文写作,3,40,2,周一,教3-A408,0624)INSERT 课程信息VALUES (4,实用英语,4,40,2,周二、五,教3C304,0630)INSER
11、T 课程信息VALUES (5,影视鉴赏,5,16,2,周一,教3-A408,06-02)INSERT 课程信息VALUES (6,音乐鉴赏,6,16,2,周五,教3C304,0606)GOUSE marketGOINSERT 教职工信息(职工号,教师姓名,性别,出身年月,所在系号,职称,技术专长)VALUES (1,王明,女,19650913,4,教师,数学)INSERT 教职工信息VALUES (2,李丽,女,19830313,4,教师,体育)INSERT 教职工信息VALUES (3,徐新,女,19750913,2,教师,语文)INSERT 教职工信息VALUES (4,王曦,女,198
12、40313,4,教师,英语)INSERT 教职工信息VALUES (5,王翔,男,19650913,2,教师,影视)INSERT 教职工信息VALUES (6,李雨,男,19650913,2,教师,音乐)GO建立外键Alter table 课程信息add constraint Fk_课程信息_教职工信息foreign key (任课教师号)REFERENCES 教职工信息(职工号)goUSE marketGOCREATE TABLE 选课信息(学号INT PRIMARY KEY,教师姓名VARCHAR(10) NOT NULL,课程号 INT,课程名称 VARCHAR(10) ,平时成绩INT
13、,考试成绩INT,总评成绩INT)GOUSE marketGOINSERT 选课信息(学号,姓名,课程号,课程名称,平时成绩,考试成绩,总评成绩)VALUES (12432201,王晓明,6,音乐鉴赏,70,80,75)INSERT选课信息VALUES (12432202,吴小丽,5,影视鉴赏,50,60,55)INSERT选课信息VALUES (12432203,章明敏,6,音乐鉴赏,55,65,60)INSERT选课信息VALUES (12432204,王孝亚,5,影视鉴赏,80,80,80)INSERT选课信息VALUES (12432205,李明月,5,影视鉴赏,90,90,90)IN
14、SERT选课信息VALUES (12432206,任心,6,音乐鉴赏,90,80,85)INSERT选课信息VALUES (12432207,吴佳丽,5,影视鉴赏,65,65,65)INSERT选课信息VALUES (12432208,王丽,6,音乐鉴赏,55,65,60)INSERT选课信息VALUES (12432209,朱明,6,音乐鉴赏,95,95,95)INSERT选课信息VALUES (12432210,章自强,5,影视鉴赏,70,80,75)GOUSE marketGOCREATE TABLE 数学成绩信息(课程号 INT,学号 INT,姓名VARCHAR(10) NOT NUL
15、L,平时成绩INT,考试成绩INT,总评成绩INT)GO数学成绩信息USE marketGOINSERT 数学成绩信息(课程号,学号,姓名,平时成绩,考试成绩,总评成绩)VALUES (1,12432201,王晓明,70,80,75)INSERT 数学成绩信息VALUES (2,12432202,吴小丽,50,60,55)INSERT 数学成绩信息VALUES (3,12432203,章明敏,55,65,60)INSERT 数学成绩信息VALUES (4,12432204,王孝亚,80,80,80)INSERT 数学成绩信息VALUES (5,12432205,李明月,90,90,90)INS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学管理 系统 数据库 ER SQL 语句
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。