学生成绩管理系统开题报告

成绩管理系统开题报告

院 校: 黑龙江大学伊春分校 专 业:学生姓名: 王煜 学生学号: 20128446 指导教师: 孙伟伟

基于Java的学生成绩管理系统的设计与实现

一、课题的研究目的和意义

学生的成绩管理是学校工作中的一项重要内容,我国的大中专院校的学生成绩管理水平普遍不高。随着办学规模的扩大和招生人数的增加,建立一个成绩管理系统是非常必要的。普通的成绩管理浪费了许多的人力和物力,已不能适应时代的发展。在当今信息时代,这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高成绩管理的效率,我选择了学生成绩管理系统作为毕业设计的课题。

本系统在大多数成绩管理系统的基础上,主要增加了教师对成绩的操作,教师改完试卷后不用在往学院的教务处办公室报送成绩,可以直接的把成绩上传到网络上,学生也可以方便快速的查询到自己的成绩,考试后教务管理人员也不必总呆在学院的办公室,他们都不受时间,位置,空间的限制,只要有上网的条件,在家里就可以完成有关成绩的录入,更新,管理,查询和删除。本系统将会改变以前靠手工管理学生成绩的状况,提高工作效率。希望能为老师和学校的工作带来便利。

随着高校办学规模的扩大和招生人数的增加,学生成绩管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。

运用学生成绩管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。

在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,管理好学生的成绩,是非常重要的。因此开发出一套学生成绩管理系统是非常必要的。

二、研究内容

建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现

代化水平。帮助广大教师提高工作效率,实现学生成绩维护工作流程的系统化、规范化和自动化。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量。现提出如下的系统开发目标:

(1)数据库的设计和实现,根据系统需求以及功能分析进行设计。

(2)系统框架设计,为了保证系统具有更好的安全性以及可维护性和可扩展性,将采用四层体系结构:数据模型层,数据访问层,业务逻辑层以及表示层。

(3)学生成绩管理系统首页的实现。首页是用户默认首先进入的页面,根据用户的账号密码进行登录。

(4)学生信息管理模块的实现。其中包括学生基础信息的添加、修改和删除。

(5)课程信息管理的实现。能够添加、修改和删除各科课程的信息。

(6)成绩信息管理的实现。实现每名同学的成绩的添加、修改和删除。

(7)信息查询模块的实现。能够分别进行学生信息查询、课程信息查询、成绩信息查询。

四、研究方法、手段

1.设计方法与实施方案

本课题的研究是基于J2EE架构的学生成绩管理系统,采用MyEclipse 8.5.0来编写浏览器/服务器(即B/S结构)来开发本系统。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE上开发,以及应用程序服务器的整合方面极大的提高工作效率。它能丰富了J2EE集成开发环境,包括了完备的编码,调试和发布功能,完整支持HIML,Jsp,CSS,Javascript,SQL。

系统采用MySQL作为数据库平台,既可以被应用程序访问,又可以在后台操作,完成对数据的整理等,与其他的大型数据库如Oracle、DB2、SQL、Server等相比,MySQL是一个快速、多线程、多用户的SQL数据库服务器,SQL Server只能运行在Windows上,而Windows能够安装的硬件是有限的,如Sun的Sparc服务器不能安装Windows,一些大型机、小型机也只能装UNIX。

在设计数据库时,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。这着重从SQL应用、数据库设计范式和查询优化等方面来分析本系统的关键技术和实现难点并加以解决。

2.系统的运行环境

硬件平台:

(1)CPU:Intel(R) Core(TM)2 Duo CPU T8100 2.10GHz;

(2)内存:2G;

(3)屏幕解析度:1024 x 768;

(4)硬盘:剩余空间1GB以上;

软件平台:

(1)操作系统: Windows XP;

(2)数 据 库:MySQL;

(3)开发环境:MyEclipse 8.5.0;

(4)开发语言:Java;

相关推荐