基于ASP.NET的学生成绩报表系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科。学生成绩管理系统是应用了asp.Net技术,利用VISUAL C#语言开发出来的学生成绩管理系统。该系统主要用于在校学生成绩的日常管理。该系统界面友好,操作简单,易学易用,从总体方案上力求达到该软件所需的目标要求。它主要应用在课程的成绩查询、智能化评估以及考试成绩评估等各种教学需要。本文先概述了现代教育的发展,介绍了成绩管理的现状,讲明了开发学生成绩管理系统的必要性,接着阐述了学生成绩管理系统的基本设计思想及实现方法。以学生成绩管理系统为应用实例,介绍了用C#语言制作交互式Internet网页一些要注意的地方。本系统界面友好,操作简单,比较实用。
关键词:学生成绩管理系统 教育 课程 成绩查询 考试成绩评估 交互式
毕业设计(论文)外文摘要
The Design and Implementation of Student score report system Based on asp.NET
Abstract: As the information technology is applied more and more board and embedded in management, the implementation of the management information system has been already ripe progressively technically. The management information system is a new-style discipline that develops constantly. The Student Score Management System uses asp. NET technology, which also uses VISUAL C# language to develop. The system is primarily used for the usual management in students' score. The system's interface is friendly, operated simply, easy to learn and easy to use, and tries hard for the target request for the need of the software's from the total project. It major application is in the score inquiry of the teaching needs such as the curriculums, the intellectualization evaluation and the examination score evaluation. This paper general tells of the development of modern education, introduces the actuality of the score management, explains the necessity to develop the student score management system, and then expatiates the basic design thought and the realization method of the Student Score Management System. Taking the Student Score Management System as the application example, this paper introduces the place which must be pay great attention to that use the C# language to design the interactive Internet homepage.
Keywords: Student Score Management System; Education; Curriculum; Score Query; Examination Score Evaluation; Interactive.
目 录
1 绪论 1
1.1 研究背景与研究意义 1
1.1.1 本课题研究背景 1
1.1.2 本课题的研究意义 2
1.1.3 本课题的开发目标 2
1.2 课题调研及可行性分析 2
1.2.1 调研 2
1.2.2 可行性分析 2
1.3 论文各章内容介绍 4
2 系统需求分析 6
2.1 系统的性能要求 6
2.2 系统设计思想 6
2.3 系统功能需求分析 6
2.3.1 功能划分 7
2.3.2 功能描述 7
2.4 设计的数据流图 7
2.5 数据字典 9
3 系统设计 12
3.1 系统总体结构设计 12
3.2 系统数据模型设计 13
3.2.1 E-R图 13
3.2.2 关系模型 16
3.2.3 数据库表的设计 16
3.2.4 数据库视图的建立 19
3.3 系统开发与运行环境确定 19
3.3.1 系统开发环境 19
3.3.2 系统运行环境 22
3.4 涉及到的技术要点 22
3.4.1 文件上传 22
3.4.2 生成报表为Excel格式 23
4 详细设计 24
4.1 总管理员的报表模块详细设计 24
4.1.1 流程图 24
4.1.2 使用截面 27
4.1.3 关键代码 27
4.2系管理员的报表模块详细设计 30
4.2.1流程图 30
4.2.2 使用界面 31
4.2.3 关键代码: 32
4.3 教师的报表模块详细设计 32
4.3.1 流程图 33
4.3.2 使用界面 36
4.3.3 关键代码 36
4.4 交流系统详细设计 37
4.4.1 流程图 38
4.4.2 使用界面 40
4.3.3关键代码 41
5 用户使用手册 44
5.1 系统功能简介、运行环境简介 44
5.1.1 系统功能简介 44
5.1.2 系统运行环境 44
5.2 系统安装手册 44
5.2.1 系统配置 44
5.2.2 实施方案 44
5.3 系统运行与操作指南(手册) 44
6 系统评价 48
6.1 系统主要特色/优点介绍 48
6.2 系统存在不足与改进方案 48
结 论 49
致 谢 50
参 考 文 献 51
论文各章内容介绍
第一章是绪论,在绪论内对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时在绪论内对课题的研究背景与研究意义进行分析,对开发本系统做了调研以及开发本系统的可行性分析还有对论文各章内容的介绍。
第二章是系统需求分析。主要内容是系统功能需求分析,主要按面向对象的分析方式给出了系统数据字典以及数据流图等。
第三章是系统设计部分,主要内容是系统的总的体系结构的设计;系统数据模型设计,包括E-R图,关系模型和数据表,介绍了数据库视图及存储过程的运用;最后确定了系统开发和运行的环境。
第四章是系统的详细设计部分,包括的有:总管理员模块,主要内容是总管理员对报表的管理,从而通过总管理员对报表的管理可以实现模板的设计和存放以便于教师的使用下载,对模板可以添加删除。还有对成绩报表上传路径的设定,可以使报表得到统一的管理,路径是可修改的。其中也可以对各系上传的成绩报表分类设定文件夹,各系成绩报表的存放文件夹也可添加删除。系管理员的报表使用模块,系管理员可以查询补考重修的学生信息并可以以报表形式显示、班级总成绩可以生成分析表上传教务处、以及期末试卷的批阅情况登记表的上传教务处。报表可以按一定的格式打印。教师报表的使用模块,能根据"成绩合成系统"中的各种成绩报表应实际需求生成报表。教师能够自动生成自己所带课程的期末成绩报表。报表的格式可生成Excel文件。在教师的报表管理中可以实现生成后的报表上传和以及报表模板的下载。交流系统模块,能提供一个供学生同教务部门的交流平台。其中用户为学生,进入后可以留言、查看其他同学的留言以及查看总管理员的回复。作为总管理员进入到本系统后可以回复学生的留言以及对留言的管理。
第五章是用户使用手册,主要内容有系统功能简介、运行环境简介,系统安装手册及系统运行与操作指南(手册),运行界面与结果。
第六章是系统评介,主要内容有系统主要功能、特色/优点介绍,系统存在不足与改进方案以及毕业设计心得与收获。
最后是结论,致谢以及参考资料等,在附录内收录了主要模块的关键代码。
系统功能简介
学生成绩管理系统是一个基于Web的远程教学平台,其功能包括:系统管理、成绩录入、成绩的合成和分析、成绩报表合成、成绩上传、成绩报表的管理、教学评估、成绩查询等。通过使用本系统,学生可以及时在网上查询课程的成绩。而教师使用这个系统除了可以选择合适的评分标准和格式方便的完成成绩录入的工作,也可以得到成绩的即时分析结果。