范琛博
福建师范大学协和学院,福建 福州 350108
考试是学生检查自己学习情况的一个主要方式。让学生有一个更加认识自己的过程,让老师通过考试具体的掌握每一个学生的学习信息,通过成绩来对每个学生进行一定的学习态度的认识和了解。可是现在在学生成绩的管理方面做的还不是很完善,对学生的成绩的录入、管理、导入等都不够完善,有些学校还是人工抄写学生的考试成绩,久而久之,学生的信息量越来越大,保存更加困难,就会暴露一些丢失记录数据错误的缺点,而且浪费大量的人力物力。所以我们需要设计开发一个基于Web成绩管理系统进行学生成绩录入和管理。
设计开发学生成绩管理系统具有较大的实用意义,利用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平可以帮助广大教师提高工作效率,实现学生成绩信息管理工作的系统化、规范化和信息化。
JSP只需要一次编写,可以到处运行。在这一点上Java非常出色,除了系统之外,其余代码可以不用更改。JSP系统可以多平台支持。基本上可以运用在任何平台上的任何环境中开发使用,在任意环境中来对系统进行部署,在任意环境中扩展。而且JSP具有强大的可伸缩性,还具有多样化和功能庞大的开发工具支持。Java已经有了很多优秀的开发工具,而且大部分都可以免费拿到,其中很多都可以顺利的参与于多种平台之中。
SQL Server 是一个关系数据库管理系统,它是服务器数据库部分。起初是由Microsoft Sybase 和Ashton-Tate三家公司一起开发研制的。在1988 年首次推出了第一个OS/2 版本。SQL Server 2000是Microsoft 公司研发的SQL Server 数据库管理系统的优秀版本,该次继承了SQL Server 7.0 版本的优点在此同时又比它新增了很多更加先进的功能。它具有操作方便,伸缩性能好还有相关程序软件集成程度高等等。
它是一个可视化的设计和管理工具,Dreamweaver在网页的设计和制作领域当中是用户最多、应用极为广泛、功能十分强大的一个软件,伴随Dreamweaver 8的问世,更加肯定Dreamweaver在该领域的不可超越性。它集和了网页设计、网站开发和站点管理等很多功能,拥有可视化、支持多平台的特征,是现在网站设计、开发、制作的主要工具。
它具有动态跨浏览器验证。当保存时自动检查保存文档的跨浏览器的有效性,而且可以指出何种浏览器为测试用浏览器,于此同时系统的自动检验功能来确认页面当中有没有目标浏览器不支持的tags的结构。它还具有强大的Web站点管理功能和内建的图形编辑引擎,而且还有集成特性。超强的扩展能力使得她支持第三方插件,用户都可以根据自己的情况来扩展Dreamweaver的功能,而且可以发布一些插件。
学生成绩管理系统具有较大的实用意义。它大大提高了信息的开放性,更加改善了学生、老师对成绩信息查询的准确性。研究此系统就是为了提供给各大高校一个操作方便而且应用更加广泛的学生成绩管理系统,旨在提高学校对学生考试成绩管理功能,对于学校考试成绩管理的现代化而开发研制的。此次系统具有对学生个人成绩、课程的添加、学生成绩数据信息的管理功能。
教师模块:此模块需要用户具有教师权限,用户登录后可以录入科目,录入学生信息及成绩等。
管理员模块:此模块需要用户具有管理员权限,管理员账号登陆后拥有所有权限,可以进行所有其他用户所做的操作,同时可以访问数据库进行数据的增加和删除,改变其他用户的权限。
学生模块:学生进入系统后,便进入学生模块,在该模块学生只能查询自己的成绩。
关系型数据库是现在应用最广泛的数据库类型,关系数据库的设计是针对数据进行组织化和结构化的过程,最核心的问题就是关系模型的设计。数据库规模如果比较小的情况下,我们就能轻松的比较处理数据库中的表结构。但是,随着项目规模的不断扩大,相应的数据库也会变得更加复杂化,关系模型表结构则随之更为庞大,这时我们写出来的SQL语句的是很笨拙而且效率极为低下的。更加糟糕的是,因为表结构定义的不合理,会导致在更新数据时造成数据的缺陷。所以,掌握数据库的规范化流程,以方便我们更好的设计数据库的表结构。
本系统是一个面向各类型学校的考试成绩管理系统,采用当前主流的页面开发工具JSP来完成整个系统的设计,在数据库的设计上使用了功能强大的SQL Server 2000进行构建。本系统可以录入科目信息,以及学生的信息到数据库,并可以对已存在的学生的成绩进行不同方式的成绩导入方便效率。系统在设计的过程中很难避免地遇到了很多的问题,由于整个系统完全都是由个人设计的,有关JSP和SQL的很多细节都要进一步去摸索。
[1]陈明.实用软件工程基础[M].北京:清华大学出版社,2004.
[2]刘瑞新.JSP编程基础及应用教程[M].北京:机械工业出版 社,2004.
[3]相万让主编.网页设计与制作[M].人民邮电出版社,2004.
[4]谢希仁.计算机网络[M].4版.大连:大连理工大学出版 社,2004.
[5]丁照宇,等.计算机文化基础[M].北京:电子工业出版 社,2002.