数据库原理及应用课程设计报告范文

数据库原理及应用课程设计报告范文

ID:17638049

大小:429.50 KB

页数:28页

时间:2018-09-04

数据库原理及应用课程设计报告范文_第1页
数据库原理及应用课程设计报告范文_第2页
数据库原理及应用课程设计报告范文_第3页
数据库原理及应用课程设计报告范文_第4页
数据库原理及应用课程设计报告范文_第5页
资源描述:

《数据库原理及应用课程设计报告范文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理及应用课程设计设计报告题目:教务管理系统后台数据库学号:学生姓名:指导教师:提交时间:目录第1章 需求分析11.1 需求调查11.2系统功能分析21.3面对用户需求分析3第2章 面向对象分析和设计4第3章 逻辑结构设计83.1 类和对象向关系模式转换103.2 关系模式优化11第4章 数据库物理结构设计114.1存取方法设计114.2 存储结构设计114.3 物理设计12第5章 数据库完整性设计155.1主键及唯一性索引155.2参照完整性设计165.3 Check约束175.4 Default约束1

2、75.5触发器设计17第6章数据库视图设计19第7章数据库存储过程设计20第8章权限设计22总结22参考文献:23数据库原理及应用课程设计报告第28页共26页数据库原理及应用课程设计报告教务管理系统后台数据库第1章 需求分析1.1 需求调查通过对各个用户的调查,该教务管理系统有如下需求:1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据还原,注销等功能。2)教务管理:实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。3)基本信息:实现显示

3、学生和老师以及课程的基本信息(包括学生学籍信息和学生所修课程信息,教师基本信息,课程基本信息)。4)选课:实现在一定范围内学生选择课程,选择老师。5)查询:包括实现学生查询,老师查询。学生查询包括自己的基本信息,自己的课程,课表,成绩等,老师查询包括查询自己的信息,自己所带班的学生,自己的课表以及学生成绩等。6)服务器配置:对它进行配置可以使得在其他电脑上也照常使用。这样不必每次都到数据库中去更改。7)帮助系统:帮助系统为用户指明方向。第28页共26页数据库原理及应用课程设计报告1.2系统功能分析教务管理系统教

4、学计划管理学籍管理排课选课管理教师管理教师评教管理考试成绩管理毕业设计管理报名管理即时事务管理1)教学计划管理:主要用于课程计划登记、课程计划审批、选课情况查询、选课信息审批等。2)学籍管理:用于对学生学籍基本信息的录入、查询、修改、维护、删除等常用功能,并提供学号编排、学生照片输入显示、学籍变动(留级、休学、跳级、转班、转学、退学等)、奖惩登记、毕业情况等功能。3)排课/选课管理:用于对课程的排布和选择。对于特定的课程、教师可以设定优先级别,公选课可以按排在晚上进行,专业课安排在上午或下午。一个老师带几个班

5、的同一门课程要考虑各个班级的课程安排进度。对与公选课,可以打破班级的限制,把全校的学生组织在一块上课。对于临时性的调课、代课对课表进行人工干预处理。在确保修满一学年学分的情况下,学生可以根据自己的实际情况具体选择某一学期的课程。4)教师管理:用于管理教师的基本信息,其所在院系、所授课程,所带的班级,教师平时上课的时数,并记录教师的考评情况。5)考试成绩管理:用于发布学生一个学期所修课程所获得的成绩,是否挂科、参加补考,补考的成绩等。6)毕业设计管理:用于统计毕业生在校期间的实习的情况,毕业生的论文及其答辩的等相

6、关情况。7)教师评教管理:用于学生对老师、同行对教师、领导对教师的教学工作评价。他们评价的加权平均值是老师每一学期的表现得分。8)报名管理:用于登记学生在校期间的各类考试报名情况,如英语等级考试、计算机等级考试、双学位报名等。第28页共26页数据库原理及应用课程设计报告1)即时事务管理:用于发布和管理学校及学院的相关通知,便于相关人员了解学校及学院的近期动态。1.3面对用户需求分析在学生选课系统中,最主要的功能就是进行一系列的查询和各类数据的管理。因此,可以将学生选课系统分为管理系统(有数据变化)和查询系统两个

7、子系统。而在所设计的学生选课系统中,主要有四类用户,即学生用户,老师用户,教务管理员和系统管理员。各类用户在该系统中的需求不同,权限也不同。因此,为了更明确,更系统的了解用户需求,我们还可以将管理系统再细分为学生管理系统,老师管理系统,教务管理员管理系统,系统管理员管理系统。同样,将查询系统也按用户职能进行细分,即学生查询系统,老师查询系统,教务管理员查询系统,系统管理员查询系统。这样细分后,看似把系统需求繁杂化了。其实不然,细分后使各用户需求更加明确了,并且能更好的把握系统需求。下面从细分后的各个子系统分析子

8、系统的需求:教务管理系统学生管理子系统学生查询子系统教师管理子系统教师查询子系统教务管理员管理子系统教务管理员查询子系统系统管理员管理子系统系统管理员查询子系统1)学生管理系统。学生用户在使用该系统时,首先必须通过账号和密码登录系统。因此,对密码的设置和修改是最基本的需求。由于所有用户在使用该系统时都需要账号和密码,所以在后面的用户需求分析时不再重复对此需求进行描述。在登录系统后,学生

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

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

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