摘 要:本课题研究的是基于ASP.NET的学生成绩合成系统,目的是开发出一个基于Web的自动化的高效率的学生成绩管理的教学平台,以满足现代教育的需要。基于ASP.NET的学生成绩合成系统的开发,要求界面友好、方便用户、并且要达到实用的目的。功能模块要全面而合理;运行要安全并且有一定的效率。主要功能应该包括学生平时成绩的合成、学生总评成绩的合成。除了成绩的合成,还提供对成绩的分析和统计,包括年级的排名,优秀成绩的排名,不及格成绩统计等等。在统计时使用了柱状图和饼图使界面更加直观。本设计的开发工具使用asp.NET,使用Ms_SQL数据库。该平台为教学管理人员提供了强大的教学管理功能,为教师提供了一个友好而高效的教学平台,为学生创造了方便查询、了解学习情况的环境,为提高教学质量和教学效益提供了一种全新而有效的途径。
关键词:成绩分析 自动化 网络化 基于Web 实时性
毕业设计(论文)外文摘要
The Design and Implementation Of Student Score Synthesis System Based on asp.NET
Abstract: This topic researches the student score synthesis system which based on ASP.NET. The goal is developing one that is automation and high efficiency student score management teaching platform based on the Web to satisfy the modern education. The development of the student score synthesis system is based on asp.NET. And it requests friendly surface, to be convenient to the users, and must achieves the practical goal.
The function module wants to be comprehensive and to be reasonable; And the action must be safe and efficient. The main function should include the synthesis of the student usual score, and the student general appraisal score synthesis. Except score synthesis, it also provides to the score analysis and the statistics, including grade sort, outstanding score sort, the statistics of the score below sixty and so on. When statistics it used the stick plot and the cake chart so that the contact surface is to be more direct-viewing. This design development kit uses asp.NET, and the Ms-SQL database. This platform has provided a formidable teaching management function for the teaching administrative personnel, has provided for the teachers a friendly and the highly effective teaching platform, has created the convenience environment for the students to inquiry and understand the study situation, and has provided a brand-new and the effective way to improve the quality of teaching and the teaching benefit.
Keywords: score analysis; automation; network; based on asp.NET; real time
目 录
1 绪论 1
1.1 问题定义及内容简介 1
1.2 研究背景与研究意义 2
1.3 课题调研与可行性分析 4
2 系统需求分析 6
2.1 系统的性能要求 6
2.2 系统功能需求分析 6
2.3 系统数据流图 8
2.4 数据字典 9
3 系统设计 16
3.1 系统总体结构设计 16
3.2 系统数据模型设计 16
3.3 系统开发与运行环境确定 29
3.4 系统实现的若干关键技术 31
4 详细设计 35
4.1 系统模块详细设计 35
4.2 主要模块流程图 35
4.3 用户登陆模块详细设计 40
4.4 平时期末成绩统计模块详细设计 43
4.5 查询模块详细设计 46
4.6 交流系统详细设计 53
5 用户使用手册 54
5.1 系统功能简介、运行环境简介 54
5.2 系统安装手册 54
5.3 系统运行与操作指南(手册) 55
6 系统评价 58
6.1 系统主要特色/优点介绍 58
6.2 系统存在不足与改进方案 58
6.3 毕业设计心得与收获 59
结 论 60
致 谢 61
参 考 文 献 62
附 录 63
系统功能简介
学生成绩合成系统是一个基于Web的远程成绩管理平台,其功能包括:教师成绩管理,系管理员对班级,教师,课程等的管理,学生的成绩查询,总管理员的成绩查询和修改。
功能划分
学生成绩合成系统根据不同的使用者,共分四个部分:一部分是系管理员的部分,班级管理,教师管理,课程管理,成绩查询,学生编辑部分是系管理员的权限,第二部分是教师,内容包括成绩录入,成绩统计分析,成绩查询,规则编辑,生成报表等;第三部分是针对学生的,这部分功能性质类似于教师,但作为受教育者,不具备管理的功能,只能对自己的成绩进行查询;第四部分是总管理员的,可以对学生的成绩进行查询,对学生补考,选修成绩的录入,对平时成绩和期末成绩的修改。
系管理员功能
该子系统可以提供班级管理,教师管理,课程管理,成绩查询,学生编辑几大功能,WEB界面为左侧是管理功能选项,右侧为显示界面。
班级管理
可以对本系班级进行添加,删除,查看等功能。
添加班级。新学期开始时将会有新的班级添加进来,由系管理员进行添加。
删除班级。主要应用于添加班级错误的情况。
查看班级。可以对本系的所有班级进行查看,便于各种操作。
教师管理
添加教师。如果有新的教师加入本系,则通过系管理员添加。
删除教师。主要应用于添加教师错误的情况。
查看教师。可以对本系的所有教师进行查看,便于各种操作。
课程管理
除了一般的添加,删除,显示课程以外,还可以进行普通课程的安排和重修课程的安排。
学生编辑
系管理员可以对学生的各项资料进行编辑。
成绩查询
系管理员可以查询所在系科目的学生成绩的查询,包括重修和补考。
教师功能
可以实现成绩录入,成绩统计分析,成绩查询,规则编辑,生成报表等。
成绩录入。可以对学生的成绩进行初始录入,包括平时分和期末分。
成绩统计分析。本系统的关键所在,教师通过系统将学生成绩录入后,由系统自动计算出录入成绩的准确性和合法性,如果是条件符合的数据,那么就可以将数据添加到数据库,不然就会出提示,不能插入数据库,必须是合法的数据,这样就保证了数据的合法性也使数据库的安全性有了很大的提高。在教师录入成绩后就可以对数据进行统计分析了,在一开始先要统计数据,比如,教师将平时分录入后,根据教师选择的平时分计算比例可以得到平时分的最后结果,但是并没有总评的成绩,因为这时还是没有期末成绩的,总评成绩要通过平时成绩和期末成绩的合成得到,这就要求在录入成绩的时候判断有没有这两项分数,只有都存在的时候才将总评成绩计算出来,并且是用总评的规则来计算,总评规则可以由任课教师来决定。任课教师可以查看所有该课程学生的成绩,统计的信息为各分数段人数,比例以及图形比例,以及平均分,最高分,最低分等等,最后还有查询用户的签字和评语。
成绩查询。教师可以对所授课程学生的平时分和期末分进行查询。
规则编辑。教师可以对自己所带课程的规则进行规定,决定各项的比例。
生成报表。教师在录入成绩结束的时可以通过系统将成绩单生成EXCEL的报表,然后将报表上传到服务器,供教务处审核。
学生功能
学生通过学号和密码登陆进入系统界面。
成绩查询。学生可以对自己的成绩进行查询。
修改密码。学生可以更改自己的密码。
总管理员
成绩查询。可以对学生成绩进行查询。
选修成绩录入。总管理员进行学生选修课成绩的录入。
平时成绩修改。对学生平时成绩的修改。
期末成绩修改。对学生期末成绩的修改。
补考成绩录入。对学生补考成绩的录入。
|