《数据库》课程设计-系统需求说明书.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《数据库》课程设计-系统需求说明书.doc》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 系统 需求 说明书
- 资源描述:
-
1、 培训学校信息管理系统软件需求说明书注:本说明书为虚构的简化版本【说明】培训学校需要一个全面的信息管理平台。需求分析结果如下。【需求分析】 学生参加培训课程前,先到培训学校报到,安排宿舍。新生报到的时候,需要将个人基本信息包括学号、姓名、出生日期、身份证号、性别输入系统,在系统中形成自己的数据项。报到后,由宿舍管理部门分配宿舍,宿舍信息包含房间号、容量、剩余容量、性别。分配的时候,按照性别不同依次安排在某个宿舍中,不存在男女同住的情况。每个宿舍可以容纳6名学生,每名学生只能住宿一个宿舍。 教职工分为教师和职员两类。教师负责授课,职员负责日常事务。教职工信息包含教职工工号、姓名、出生日期、身份证
2、号、性别、教职工类型,其中教师还包含职称信息。教师可以开设教学班,教学班信息包含教学班号、开课学期、上课起止时间、教室、人数、评价。一名教师可以开设多个教学班,一个教学班仅对应一名教师。一门课可以对应多个教学班,但一个教学班仅对应一门课程,课程信息包含课程号、课程名、学时。 学生选择教学班,一个学生可以选择多个教学班,一个教学班也包含多名学生。培训结束时,产生考试成绩。 每个月发放教职工工资,工资信息包含发工资年月、基本工资、课时费、扣税、应发工资。【任务1:概念模式设计】根据需求阶段收集的信息,画出实体联系图。【任务2:关系模式设计】根据实体联系图,设计关系模式,并给出每个关系中的主键和外键
3、。注:教职工工资记录每月1条;开课学期为XXXX-XX,表示学年第1(或2)学期,如2016学年第1学期表示为2016-01;学生学号以S打头,加上六位数字,前两位数字表示年份,后四位数字表示学号,学号从0001记起,如S160001表示16年入学,学号为0001的学生;房间号为XX-XXX,如11-321表示11栋321室;课程号以C打头,加上四位数字,课程号从0001记起;教职工号以T打头,加上四位数字,以0001记起;教学班号为TC-XXXX-XXX,如TC-2016-001表示2016年第一个教学班; 上课起止时间可表示如周三8:00-10:00等。【任务3:创建表】根据关系模式,使用
4、创建表语句在SQL SERVER中创建相应表,并为每张表插入适当记录。【任务4:写出SQL语句】(1)显示男同学的SQL SERVER课程的平均成绩。(2)将男同学和男教师的姓名、出身日期、身份证号合并显示出来。(3)创建视图显示女同学的姓名,出身日期,身份证号。(4)按性别分组统计每个组的学生人数。(5)按性别分组统计女同学的平均年龄,将平均年龄大于20岁的组显示出来。(6)显示S160002号学生选修的所有课程的课程名,成绩及任课教师姓名。(7)显示所有成绩都在90分以上的学生的学号,姓名。【任务5:完成存储过程】(1)学生查询成绩相关信息输入:学号、身份证号输出:选修总课程数、最好成绩、
展开阅读全文