学生成绩管理系统数据库设计

学生成绩管理系统数据库设计

ID:11326431

大小:6.92 MB

页数:79页

时间:2018-07-11

学生成绩管理系统数据库设计_第1页
学生成绩管理系统数据库设计_第2页
学生成绩管理系统数据库设计_第3页
学生成绩管理系统数据库设计_第4页
学生成绩管理系统数据库设计_第5页
资源描述:

《学生成绩管理系统数据库设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网络1411-40223-廖瑞珩学生成绩管理系统设计重庆电力高等专科学校课程设计报告学生成绩管理系统数据库设计课程:数据库应用技术系别:信息工程学院班级:网络1411学号:201403040223姓名:廖瑞珩指导教师:倪宁地点:一教楼六楼机房时间:2015/6/29~2015/7/10设计时间:2015/6/29设计地点:1机房网络1411-40223-廖瑞珩学生成绩管理系统设计目录一、系统设计1二、数据库设计11.系统模块图22.E-R图33.逻辑图54.关系模式65.创建数据库及约束的SQL命令6三、数据库系统的查询设计151.简单查询152.连接

2、查询243.子查询30四、视图设计34五、存储器设计57六、触发器设计65七、综合查询71八、相关问题75九、设计总结76设计时间:2015/6/29设计地点:1机房网络1411-40223-廖瑞珩学生成绩管理系统设计一、系统设计1.题目名称:学生成绩管理系统数据库设计《学生成绩管理系统》系统模型及数据库设计2.题目描述:利用SQLserver2008创建一个《学生成绩管理系统》数据库,对学校各系部的学生成绩实现有效管理,该系统应具有如下功能:1.数据库中系部表、专业表、班级表、学生表、教师表、成绩表、授课表、教材表的增加、删除、保存、检索,浏览。2.

3、按班进行学生个人信息的增加、删除、保存、检索,浏览。3.按班、按学期进行学生成绩的增加、删除、保存、检索浏览。4.查询分析功能5.学生档案及成绩报表预览6.存储过程、触发器的设计二、数据库设计数据库需求分析说明(1)任务综合描述随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。现有教务管理系统在安全性和信息规范化方面存在一定的不足:资料单独建立,共享性差;以管理者为主体,主观取舍信息,不易掌握用户真正的需求。因此,迫切需要研制开发一种综合教务管理软件,使教务工作信息化、模块化、便捷化。(2)任务内容本教务管理系统

4、主要包括对基本信息进行管理、查询及教学管理、打印成绩单等功能。用户通过身份验证后进入系统,可以对基本信息进行增加、修改、删除及查询;结合各项基本信息可以进行班级选课、课表制定、打印成绩单。本系统从教务管理的实际流程出发。将所有数据处理集成在一起,实现真正数据共享,彻底解决数据安全性问题。将教务管理中诸多烦琐的工作分解到各个模块,从而最大限度地减轻教务管理人员的工作负担,使得教务管理走向无纸化办公和规范化、现代化管理。具体的见功能模块。本系统是针对学校的教务管理,主要负责每学期的班级信息、学生信息、教师授课、课程信息,以及课程成绩的录入、修改、删除;学期

5、初,学生可根据课程安排进行选课;学期末,教师根据学生的选课情况进行成绩的录入与统计。在学校内部的现有局域网这个网络环境下,信息由教务处数据库(包括教师成绩录入、学生成绩查询等)、辅导员在规定的权限下对教师、学生信息进行修改、维护其完整性、一致性、现实性和有效性,信息上网后各用户可查询、调用、达到信息共享。教务人员、教师均可根据不同条件进行查看和查询。(3)技术要求76设计时间:2015/6/29设计地点:1机房网络1411-40223-廖瑞珩学生成绩管理系统设计当前任务针对以上存在的问题,实现了教务管理系统的开发。作为一种典型的管理信息系统,主要包括后

6、台数据库和前端应用程序。系统采用C/S体系结构,以SQLServer为后台进行开发,为了便于掌握不同前台开发工具的学习者进行学习,当前综合训练不限制前台开发语言。可以根据系统设计自行选择并实现相关功能。系统及模块设计首先要根据用户需求,明确系统的功能设计,确定系统的详细功能模块和数据结构,为下一阶段开发工作提供依据。(1)系统开发开环境微软平台具有功能强大,易使用、使用广泛、资源丰富等特点。因此决定数据库开发工具为:SQLServer2008系统开发方工采用B/C方式,编程工具为VisualStudio2010。(2)系统功能简介学生信息系统从功能上分

7、为登录模块和主程序模块两大部份。登录模块主要用于登录学生信息管理系统,是进入系统的第一步,主要涉及用户名称、用户号、密码的检测判断。主程序模块是整个系统的操作界面,包括学院管理、专业管理、班级管理、人员管理(学生、教师)、课程管理、成绩管理、学生选课管理、学籍管理、信息查询、统计报表、系统帮助和退出等模块。下面分别介绍这些模块的功能。院系管理模块:主要进行院系数据的修改、删除、添加、查找。专业管理模块:主要进行专业数据的修改、删除、添加、查找。班级管理模块:主要进行班级数据的修改、删除、添加、查找。人员管理模块(学生、教师):进行学生数据的修改、删除、

8、添加、查找。进行教师数据的修改、删除、添加、查找。课程管理模块:主要进行课程数据的修改、删除、

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

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

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