学生成绩管理系统课程设计报告Word下载.docx
- 文档编号:15999903
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:47
- 大小:535.75KB
学生成绩管理系统课程设计报告Word下载.docx
《学生成绩管理系统课程设计报告Word下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统课程设计报告Word下载.docx(47页珍藏版)》请在冰豆网上搜索。
近年来,随着学校的办学规模越来越大,在校学生数也日益增多,随之而来的是教务管理工作日趋复杂繁重,要耗费大量人力、物力,已愈来愈成为学校日常管理工作的一个瓶颈。
学生成绩管理是教务、教学管理中一个重要组成部分,也是比较烦琐的工作。
在学生成绩管理事务中,一般有成绩输入:
对各年级各班各学期学生的各科成绩进行输入;
成绩统计:
需要对每个学生的成绩进行处理,例如排名次,成绩汇总,成绩升降;
成绩报表:
将学生成绩以报表形式输出等等。
每次考试都需要大量的人力、物力,为了减轻学生成绩管理工作量和实现现代化的科学管理,特设计这个系统。
并根据学校的实际情况,制定以下数据和功能需求。
2需求分析
2.1功能模块划分
(1)
图2.1:
程序流程图
图2.2:
功能模块划分图
2.2功能模块描述
功能需求:
学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。
对于本系统,我们需要实现以下一些基本功能:
1学生查询功能:
为了方便学生查找成绩等信息,将所有信息按照需要进行分类。
这样学生就能很方便的找到自己需要的信息。
2添加功能:
管理员可以通过填写表格的形式输入学生成绩等相关信息。
系统可以自动避免重复信息。
3修改功能:
管理员可以对数据库中的信息进行修改。
系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。
4删除功能:
管理员可以对数据进行删除操作。
系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。
5管理员排序功能:
管理员可以通过条件选择查询所有信息,并进行排序。
性能需求分析:
登录、用户界面需求:
简洁、易懂、易用、友好的用户界面。
安全保密性需求:
只有凭借用户名和密码登陆系统,才能进行信息的管理等。
登录模块:
是用户可以进行各种操作的必须前提。
输入项目:
用户名、密码。
输出项目:
浏览区和基本资料区。
程序逻辑:
P1:
检查用户名、密码与数据库是否吻合(完整性和一致性)。
P2:
产生提示用户名或密码错误的消息窗口;
P3:
用户确认后退出程序运行;
P4:
进入主窗体;
P5:
进入事件等待状态。
功能编号
A1
功能名称
登录功能
调查者
A
调查时间
B
审核人
C
功能描述
用户(学生、教师、管理员)可以根据自己所也有的权限进行不同登陆界面的登录,是用户可以进行各种操作的必须前提。
输入项
处理描述
根据不同的权限进行不同的登陆界面,不同的操作。
程序逻辑:
1:
2:
3:
4:
5:
输出项
界面要求
美观即可
表2.2.1登录模块表
成绩录入模块
主要功能用来对学生的成绩进行收集和修改。
具体包括学生成绩录入、修改、增加、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故在此模块中增加了导入、导出数据功能。
。
修改要与成绩录入相对应。
增加、删除是对基本表的操作。
查询条件设置应该齐全,可以年级查询,也可以姓名查询,学号查询等等。
查询模块
功能:
完成查询功能。
性能:
相应时间应尽量快。
要查询的查询项。
查询项。
进入查询窗体;
若用户取消,则返回;
获得查询结果;
查询结果显示在主窗体上,并等待用户确认;
P5:
若查询结果项数等于零,返回。
查询功能
完成各个用户需求的查询功能,性能相应时间应尽量快。
先进入查询窗体,根据不同的查询需求进行匹配查询, 若用户取消,则返回;
所需要的查询项。
表2.2.2查询模块表
图2.2.1查询模块流程图
修改模块
完成修改功能。
各种修改。
修改后的基本资料
点击要修改的表;
产生窗体;
P3:
等待用户修改。
修改功能
完成各个用户不同需求的修改功能,性能响应时间应尽量快。
各种修改项。
对表格的内容进行修改,若权限足够,则可以对其进行权限内的修改,否则不可产生修改项
表2.2.3修改模块功能表
图2.2.2修改模块流程图
A5
排序功能
6月1日
包先跃
完成学生成绩的升序排列功能,性能响应时间应尽量快。
所有学生成绩。
对学生的成绩进行排序,若权限足够,则可以对其进行成绩的排序,否则不可产生排序项
表2.2.4:
排序功能模块
2.3数据字典与数据流图
2.3.1数据流图
图:
2.3.1顶层数据流图
图2.4.6学生数据流图1
2.4.7学生数据流图2
2.3.2数据字典
数据元素
系统名:
学生成绩管理系统别名:
theStudentresultmanagementsystem
条目名1:
学生成绩条目名2:
用户信息
属于数据流
学生成绩信息和用户信息
存储处
SQLServer20R2数据库中的学生成绩表和用户信息表
数据元素构成:
1.学生成绩=学号+姓名+课程名+分数
数据元素详述:
1)学号:
唯一标识某一用户的元素。
2)姓名:
这一元素在一定情形下可唯一标识某一学生,但一般和学号一起来作为主键。
3)课程名:
当要查询某一学生所学习的课程时,先找到其学号然后就可以找到他(她)所学习的课程名。
4)分数:
这一元素单独存在时无实际意义,作为学生成绩时,必须知晓学生的学号、姓名、课程名。
2.用户信息=用户名+密码+类别+科目
数据元素详述:
1)用户名:
2)密码:
系统登录时的通行证。
3)类别:
由学生、教师、管理员三个类别组成,而这三个类别又有着其各自的功能。
4)科目:
学生作为一个普通用户,科目为空,因为他(她)只能查询自己的成绩,是一个被动者,故不同的科目对于该用户本身无实际意义;
教师拥有添加用户、成绩等功能,这几个功能就涉及到科目,故在数据库添加教师用户时就要强调科目;
管理员作为整个系统的管理者,拥有最高权限,但他(她)只需要添加或删除用户来达到管理系统的目的即可。
修改记录:
编写
陈立阳
日期
2014年5月25日
审核
2014年6月14日
表2.3.1数据元素
数据流
系统名:
theStudentresultmanagementsystem
查询个人成绩条目名2:
添加基本信息条目名3:
删除基本信息条目名4:
修改基本信息条目名5:
排序
来源:
成绩信息表和用户信息表
去处:
数据结构:
查询个人成绩:
添加基本信息:
管理员通过该数据流添加用户,教师通过该数据流添加学生成绩。
删除基本信息:
管理员通过该数据流删除用户。
修改基本信息:
教师通过该数据流可以修改密码、成绩等监本信息。
排序:
教师拥有管理成绩的权限,所以可以对成绩进行排序。
审核
表2.3.2数据流
数据存储
条目名:
成绩、用户
存储组织:
每一个学生(按学号)拥有一条记录、每一用户(按用户名)拥有一条记录
记录数:
大约10000
(尽可能大并且符合实际)
主关键字:
学号、用户名
记录组成:
成绩:
学号+姓名+课程名+分数
用户:
用户名+密码+类别+科目
简要说明:
该系统主要包括成绩信息表和用户信息表。
表2.3.3:
数据存储
加工
输入:
用户名、密码
输出:
用户基本信息窗口和功能窗口
要查找的内容
所查到的相关内容(一行或多行记录)
要修改的内容
修改后的内容(一次修改一条记录)
要添加或删除的用户名
创建成功或成功删除
加工逻辑:
1)根据不同的权限进行不同的登陆界面,不同的操作。
进入事件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 课程设计 报告