数据库学生管理系统课程设计报告书

数据库学生管理系统课程设计报告书

ID:33318291

大小:2.60 MB

页数:20页

时间:2019-02-24

数据库学生管理系统课程设计报告书_第1页
数据库学生管理系统课程设计报告书_第2页
数据库学生管理系统课程设计报告书_第3页
数据库学生管理系统课程设计报告书_第4页
数据库学生管理系统课程设计报告书_第5页
资源描述:

《数据库学生管理系统课程设计报告书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、word格式可编辑一、问题描述:系统中有三类用户:管理员、教师和学生。各类用户的具体描述如下:(1)管理员描述:管理员维护整个系统,包括设置选课时段,选课前学生不可登录;选课结束,学生只可查询,管理员对选课结果进行统计;查询选课情况,对学生的选课申请进行处理,进行用户管理;限制最大选课人数;排课、发布选课信息;数据备份和恢复等。(2)教师描述:教师撰写教师反馈,反馈选课信息,对排课者提出反馈意见,供排课者(管理员)在排课时参考使用。查询课程基本情况、学生情况。(3)学生描述:在选课系统中查询课程、教室信息,查看教师反馈,提交选课申请,撤销申请,查询选课情况,登录系统,进行个人信息修改等与选课有

2、关的活动。系统进行了划分,分为三个主要处理业务,即登录控制业务、排课业务和选课业务。其中,登录是前提,排课是基础,选课是关键。登录区描述:分排课者(即系统管理员),教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的权限,进行不同的操作。排课业务描述:主要供排课者使用,其中设定选课时间段,进行排课并检测排课冲突,发布选课信息都是选课的前提和基础。选课业务描述:是本系统要实现的最终目的。选课业务主要供学生选课使用,在这里可以进行与选课有关的活动,包括课程浏览查询、选课、退选课程。专业资料整理word格式可编辑一、需求分析:(一)数据流图-学生界面查询信息回复查询结果查询请

3、求课程信息表查询请求退选回复课程修改信息验证信息查询学生界面学生用户名、密码正确信息信息回复错误信息密码修改回用户名、密码验证结果请求复退选课程信息修改密码新密码修改成功学生信息表选课信息表修改成功添加、删除选课信息回复查询请求专业资料整理word格式可编辑(二)数据流图-教师界面授课表回复查询成绩信息查询教学安排回复教学安排回复查询个人信息查询信息回复查询结果查询个人信息查询成绩信息课程信息表查询请求成绩录入学生成绩验证信息录入教师界面教师用户名、密码正确信息请求回复错误信息密码回修改复用户名、密码验证结果请求成绩单录入修改密码新密码成功教师信息表选课信息表修改成功专业资料整理word格式可

4、编辑(三)数据流图-管理员界面学生信息教师信息课程信息授课信息查询添加查询添加查询添加查询添加修改删除修改删除修改删除修改删除删除信息修改信息添加信息查询信息回回复回复复查询请求添加请求修改请求删除请求验证信息回复管理员管理员界面用户名、密码正确信息错误信息密码修改回用户名、密码验证结果请求复修改密码新密码管理员信息表修改成功专业资料整理word格式可编辑(四)数据字典数据元素数据类型长度数据来源学号nchar10学生表姓名nchar8学生表密码nchar20学生表专业nchar20学生表系别nchar20学生表年龄int2学生表教职工号nchar10教师表姓名nchar8教师表密码nchar

5、20教师表职工号nchar10管理员表姓名nchar8管理员表密码nchar20管理员表课程编号nchar10课程表课程名nchar8课程表学分float1课程表学号nchar10选课表课程编号nchar10选课表成绩numeric(4,2)选课表教职工号nchar10授课表课程编号nchar10授课表课时nchar10授课表已选人数Int2选课表可选人数Int2选课表专业资料整理word格式可编辑三、概念结构设计:(一)各个实体的E-R图分别如下图所示教职工号密码姓名职工号密码姓名教师管理员年龄系别专业密码姓名学号学生课程名课程编号学分课程学号课程编号教职工号课时课程编号成绩已选人数可选人数

6、选课排课专业资料整理word格式可编辑(二)局部E-R图分别如下图所示学-课课程学生mn成绩课时教-课课程教师m1学分学生教-学教师mn管-学学生管理员mn管-教教师管理员mn管-课课程管理员mn专业资料整理word格式可编辑(三)合并E-R图如下图所示(各实体联系属性省略)全局E-R图学生nn教-学管-学mmm学-课教师管-教管理员nmm教-课管-课mnn1课程专业资料整理word格式可编辑一、逻辑结构设计:关系模式(属于3NF):教师(教职工号、姓名、密码)管理员(职工号、姓名、密码)学生(学号、姓名、密码、专业、系别、年龄)课程(课程编号、课程名、学分)管-学(职工号、学号、教职工号、课

7、程编号)教-学(学号、教职工号、学分)教-课(教职工号、课程编号、课时)学-课(学号、课程编号、成绩、已选人数、可选人数)学生信息表序号列名数据类型可否NULL主码备注1学号nchar(10)否√完整性2姓名nchar(10)否3年龄int可4专业nchar(20)可5系别nchar(20)可6密码nchar(20)否教师信息表序号列名数据类型可否NULL主码备注1教职工号nchar(10)否√完

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。