学生成绩管理系统

 2024-02-04 17:58:37

论文总字数:19941字

摘 要

随着我们国高等学校学生的增多,以及学生科目的复杂,一直用传统的人工的学生成绩管理方式,因为其效率低、保密性差而且传统的工作方式给教职工带了很大压力,这大大降低了学生成绩管理系统的效率。因此,构建一个学生管理系统非常重要。开发本系统可以减轻教职员工的工作压力,比较系统地对教务、教学上的各项服务和信息进行管理从而提高了保密性,加快查询的速度、提高了教师管理效率。本文用JAVA,使用MySQL数据库实现了学生成绩管理系统。本系统分为四个模块:系统管理模块、教师管理模块、学生管理模块和学生成绩管理模块。其中学生成绩管理模块可以录入成绩、修改成绩、查看成绩。同时,还包括两种权限:教师、学生。其中教师拥有最高权限,可以对系统的四个模块进行操作。

关 键 字:学生成绩管理系统,WEB,JAVA,数据库

Abstract:With the increase of college students in our country, as well as subjects for students learning complex, has been the traditional manual management of student achievement, because of its low efficiency, poor security and the traditional way of working for the staff members with great pressure, which greatly reduces the efficiency of performance management of the students. So to build a student management system is very important. The development of this system can reduce the staff working pressure, systematically various services and information to the educational administration, the teaching management so as to improve the security, speed up the query speed, improve management efficiency. In this paper, using JAVA, using the MySQL database of student achievement management system implementation, the system is divided into four modules: system management module, teacher management module, student management module, student management module. The student achievement management module can input results, modify the results, view the results. Also includes two kinds of Rights: teachers and students. The teachers have the highest authority, the four modules of the system operation.

Keywords:Student achievement management system, web, java, database

目录

1 引言……………………………………………………………………… 4

1.1 项目开发的背景……………………………………………………… 4

1.2 项目开发的目标……………………………………………………… 4

1.3 项目开发的意义……………………………………………………… 5

2 开发工具的选择………………………………………………………… 5

2.1 JAVA ………………………………………………………………… 5

2.2 MySQL数据库 ………………………………………………………… 6

3 可行性研究与需求分析………………………………………………… 6

3.1可行性研究…………………………………………………………… 6

3.2 需求分析……………………………………………………………… 6

4 系统详细设计…………………………………………………………… 11

4.1 系统设计目标………………………………………………………… 11

4.2 系统设计结构………………………………………………………… 11

4.3 数据设计……………………………………………………………… 12

4.4 数据库分析…………………………………………………………… 14

4.5 系统E-R图…………………………………………………………… 14

4.6 数据库逻辑结构设计………………………………………………… 14

5 详细设计………………………………………………………………… 16

5.1 前言…………………………………………………………………… 16

5.2 程序设计的说明与程序界面呈现…………………………………… 16

6 系统测试…………………………………………………………… 27

6.1 系统测试概述………………………………………………………… 27

6.2 测试方法……………………………………………………………… 28

6.3 各模块的测试报告…………………………………………………… 29

结论………………………………………………………………………… 30

参考文献…………………………………………………………………… 31

致谢………………………………………………………………………… 32

1引言

学生成绩管理系统[1](Student Achievement Management System)是一个由教师、学生、计算机通过Web网络的方式进行交互的应用系统,可以对信息进行收集,传输,存储,修改,使用的系统[1]

    1. 项目开发的背景

前几年,我们各个学校的学生成绩管理基本上都是靠手工进行的,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大了,有的学校不得不靠增加人力来进行学生成绩管理。但是,手工管理具有效率底、易出错、检索信息慢、对学校的管理提供信息较为困难等缺点。因此,我校尽管部分学院或系已开出学生成绩管理系统,但开发的系统都有其局限性。所以,本毕业设计的目的是开发一个不仅适用本校各系而且适用于其它各个高校的通用学生成绩管理系统。

    1. 项目开发的目标

建立学生成绩管理系统,采用计算机电脑对学生成绩进行管理,从而进一步提高办学效率。能使学校对学生的成绩能够快速并准确的输入、修改和查询,更好地掌握每个学生的各科的成绩,便于教师的管理。可以使学生对个人的学习成绩进行更快的查询[2]。让老师能够更好、更快的了解学生的学习情况,使本学校的教学质量进一步的提高。

    1. 项目开发的意义

现在我国的一些院校的学生成绩管理水平都普遍不高,有的还停留在纸质基础上,这种管理手段已经不能适应时代的进展,因为它浪费了太多的人力和物力。在当今的信息时代,这种传统的管理方法必然会被计算机为基础的信息管理系统所取代。如果本系统能被学校所采用,将会改变以往靠手工管理学生成绩的状况,可以树立良好的学校办学形象,提高工作效率,节省人力和物力[3]

  1. 开发工具的选择
    1. JAVA

JAVA是面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James 和同事们共同研发,并在1995年正式推出。Java最初被称为oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为了Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C 语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景[4]

    1. MySQL数据库

MySQL数据库,是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

MySQL数据库,由来自瑞典的 MySQL AB 公司开发,现属于Oracle公司。与同属于Oracle公司的大型数据库管理系统Oracle数据库(Oracle Database,又名Oracle RDBMS,或简称Oracle)相比,MySQL数据库更适用于轻量级WEB端应用程序,其拥有的轻量级特性保证了系统性能,并且无需相对较高的硬件运行平台的支持。

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

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

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