考试成绩分析系统的设计与实现
摘 要
在不断信息化的今天,网络的出现让人们能够更快地获取更多的信息。各个领域都引进了计算机网络来为他们提高办事效率。在学校的教学管理中,利用计算机网络实现学生成绩信息的管理、统计和分析势在必行。
本系统旨在提高学校对学生考试成绩管理工作的效率,使之成为现代教学信息化服务体系的重要组成部分。本系统采用B/S模式开发,以ASP作为主要的开发技术, SQL Server2000作为后台数据库服务器,采用Dreamweaver MX2004制作页面。本系统主要实现了课程设置、成绩管理、学生信息管理以及成绩的查询、统计和分析等功能。其中在对成绩统计和分析部分,通过TeeChart组件,用柱状图直观地展现了统计分析的结果。
关键词:成绩管理;统计分析;ASP;SQL Server
The Design and Implementation of Examination Result Analysis System
Abstract
Nowadays, with the development of network technology people can get information more quickly. In every field, computer network has been brought in to increase efficiency. It is necessary to take advantage of computer network to implement score management, score statistics and analysis.
This system aims at improving the efficiency of student score management, which will be an important part of modern educational information services system. This examination result analysis system is based on B/S mode, and takes ASP as program technology, SQL Server2000 as database and Dreamweaver MX2004 as tool of page developing. For the statistics and analysis parts, by adding TeeChart object, it is more visual to display the statistics results.http://www.16sheji8.cn
Key words: management of examination result; statistical and analysis; ASP; SQL Server
目 录
论文总页数:29页
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的意义 1
2 相关技术介绍 2
2.1 ASP技术的简介 2
2.2 SQL SERVER简介 2http://www.16sheji8.cn
2.3 Dreamweaver简介 3
3 系统设计 4
3.1 系统需求分析 4
3.2 系统具备的功能 4
3.3 系统功能模块图 5
3.4 数据库设计 5
3.4.1数据库的表设计 5
3.4.2 表间关系 7
4 系统设计与实现 8
4.1 系统首页 8
4.2 系统登录模块 9
4.3 管理员和教师页面 10
4.3.1管理员页面 10
4.3.2教师页面 11
4.4 系统数据管理模块 12
4.4.1学生管理 12
4.4.2课程管理 14
4.4.3成绩管理 17
4.4.4用户管理 19
4.5 查询分析模块 20
4.5.1单科报表 20http://www.16sheji8.cn
4.5.2成绩统计 21
4.5.3成绩分析 23
4.6 错误处理模块 25
结 论 26
参考文献 27
致 谢 28
声 明 29
1 引言
1.1 课题背景
考试是教学中特别重要的环节,通过考试,可以及时发现老师在教学中存在的问题,更重要的是还能发现哪些学生在学习过程中存在严重问题,需要老师和同学们的帮助。考完后的成绩分析就可以使我们得到这些信息。但是从以往的成绩分析中,我们费时费力的结果只能得到很少的有用信息。几年前,大多数学校的学生成绩管理基本上都是靠手工进行,随着近几年各类学校办学规模的扩大和招生人数的增加, 有关学生成绩管理工作所涉及的数据量越来越大,这使学生成绩管理成为一项十分繁重的工作。一些学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率低、费时、易错误等缺点,面对如此繁多的数据需要进行管理、统计和分析,如果用人工的方法,其过程的艰辛将无发想像。