学生综合测评系统

 2023-09-08 09:05:38

论文总字数:11203字

摘 要

目前,在各类学校中,综合测评是每学期必不可少的工作。相对于复杂且低效率的手工测评,现在大多数学校都会选择综合测评系统来进行网上智能测评。通过对学生综合测评系统的调研与分析,我们选用B/S结构,通过JSP来设计基础页面,对于数据库,选用伸缩性较好的SQL Server 2000数据库。整个系统操作简单,界面简洁,主要实现了学生的综合测评成绩查询和更改功能,介于用户权限,学生用户只可以查询,而教师和管理员可以更改数据。本文内容主要是系统分析、系统设计及功能介绍,同时介绍了该系统的测试方法。

关键词:学生综合测评系统,B/S,JSP,SQL Server 2000

Abstract: At present, comprehensive assessment is an indispensable part of each semester in all types of schools. Compared to complex and inefficient manual assessments, most schools now choose a comprehensive assessment system for online intelligent assessment. Through the research and analysis of the student comprehensive evaluation system, we choose the B/S structure, design the basic page through JSP, and select the SQL Server 2000 database with better scalability for the database. The whole system is simple in operation and simple in interface. It mainly realizes the students" comprehensive evaluation results query and change functions. Between user rights, student users can only query, and teachers and administrators can change data. The content of this paper is mainly system analysis, system design and function introduction, and introduces the test method of the system.

key words: Student comprehensive evaluation system ,B/S ,JSP, SQL Server 2000

目录

1 引言 4

1.1 系统的开发背景 4

1.2 系统的开发意义 4

1.3 系统实现的目标 4

2关键技术 4

2.1 B/S 4

2.2 SQL Server 2000数据库 5

2.3 JSP简介 5

3 需求分析 6

3.1可行性研究 6

3.2 功能需求分析 7

3.3数据流程分析 9

3.4系统流程分析 10

4 系统设计 11

4.1系统结构 11

4.2系统功能设计 11

4.3 数据库设计 12

5 系统实现 15

5.1 系统开发环境 15

5.2权限管理 15

5.3 用户登录 16

5.4 管理界面 17

6 性能测试与结果 19

6.1测试目的 19

6.2测试的结果 19

结 论 20

参考文献 21

致 谢 22

1 引言

1.1 系统的开发背景

不管是在小学、中学还是大学,综合测评都是一个学期末最重要的一环。当每位同学试着手工计算综合测评的时候,都会深刻体会到综合测评计算是一件效率低且准确率低的事情。另外对于大学来说,综合测评意味着班委每学期都要将每位同学上交的书面形式的综合测评得分情况进行核对再输入到电脑,做成电子档上交给院系相关部门。这么一来手工计算综合测评将耗费大量的人力物力,而且有着极高的出错率。

如上所言,手工计算综合测评的方式在如今的信息化时代被取代是必然的结果。设计一个完善的综合测评系统是未来的必然趋势。通过这个系统每个学生可以精准的查阅并核对自己的综合测评成绩,并反馈给班委,这样可以保证的测评的高效性和准确性。

1.2 系统的开发意义

学生综合测评是每所学校每学期都要做的事,对于学校的管理者和决策者都至关重要。但是手工计算测评的话,将会很复杂,而学生综合测评系统可以为用户提供充足的信息、查询、计算等功能。虽然现阶段我国有些高校的综合测评仍然是手工计算,但这已经不能适应时代的发展,因为它浪费了许多物力和人力。在信息化时代,这种复杂的模式必然会被新的模式所取代。

相对于人工的测评测评方式,学生综合测评系统更经济、更高效、更直观。测评系统的所有工作基于网络,不再过度的消耗人力、财力和时间,可以节省不必要的开支。而且系统数据由统一的数据库进行管理,可以提高系统的容错率和测评效率,确保了测评数据的科学性和准确性。

1.3 系统实现的目标

一个良好的综合测评系统应该拥有一个稳定且易于操作的界面,也需要注重细节,尽可能的避免不必要的错误发生,当然最重要的还是确保系统可以使得综合测评变得更加的高效,便捷。本系统使用CSS、JSP等技术来设计系统的界面,通过jdbc 连接数据库和动态网页[1],实现管理员,教师,学生三方不同的功能模块。

2关键技术

2.1 B/S

B/S作为当下最流行的的系统体系结构,简化了客户端。有着高度的分布性,不需要安装专门的软件,就可以在任何地方进行操作。不同于C/S结构,B/S只有浏览器就可以直接打开,不需要下载客户端。对于综合测评系统来说无疑B/S结构更合适。

B/S的结构如图1所示。

图1 B/S结构图

相对于C/S结构,B/S维护方便且操作方便,使用C/S的客户需要专门培训,而B/S只需要一款任意的浏览器就可以轻松的使用这一款软件。而且B/S结构开发成本低,对客户端的计算机电脑配置要求较低,不需要花费电脑很多的资源就可以开发程序。虽然B/S结构的数据安全性不够高,但是对于本系统B/S可以达到数据安全要求。

2.2 SQL Server 2000数据库

SQL Server 2000数据库是一个应用比较广泛的数据库,SQL Server 2000适用于多家平台,有着良好的扩展性和收缩性。不同于其它的数据库,SQL Server2000开源是免费的,而且对于小型项目的开发,SQL Server 2000更加的方便合算。而且SQL Server 2000对于Windows系统来说支持度比较高。

2.3 JSP简介

JSP技术全称Java Server Pages,JSP是当下比较流行的系统界面技术[2]。不同于静态的HTML页面,JSP可以实现动态的可交互页面。而且JSP设计的页面不需要考虑浏览器的兼容性,这就使得JSP页面得以广泛的使用。因为JSP基于java来开发web应用,所以java的完全面向对象等优点可以完整被JSP继承。此外JSP还有着健壮的存储管理和较高的安全性。

JSP作为一种服务器脚本语言,JSP可以实现诸多逻辑,JSP可以用来开发任何界面,但JSP无法实现继承,这使得JSP无法在开发时继承上层逻辑发生的变化,只能通过修改JSP来解决问题。所以在开发大型web项目时,我们一般用JSP配合JAVA Servlet来进行开发,这样可以大大的缩减系统开发的时间和成本。

3 需求分析

需求分析对于软件工程开发就像打地基对于盖房子一样重要,地基打的不好,房子肯定盖不好,同样的需求分析做的不好,项目是无法正常开发的。本次需求分析的目的是了解系统需求,分析系统问题来设计一个系统的雏形。再通过具体的分析,判断项目的开发是否可行。

3.1可行性研究

可行性分析就是从技术、经济、社会等方面对新系统的开发进行分析和研究[3]

剩余内容已隐藏,请支付后下载全文,论文总字数:11203字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;