学生成绩管理系统
一、 引言
1. 课程设计目标
1.1.1 设计目标
通过本次课程设计,实现对上学年《Java 程序设计使用教程》内容的回顾与综合运用,
包括类的建立,用类创建对象,方法的调用,图形组件的使用方法,图形界面的布局形式
事件处理机制,文件对话框的使用,文件操作的基本方法,数据读写的基本用法等。进一
步掌握和利用 Java 语言进行程设计的能力; 进一步理解和运用面向对象设计的思想和方
法。
初步掌握开发一个小型实用系统的基本方法; 学会调试一个较长程序的基本方法;
学会利用流程图或 N-S 图表示算法; 掌握书写程设计开发文档的能力(书写课程设计报
告)。
巩固以前所学的知识,对 Java 的开发环境有更进一步的认识,并掌握和运用 jdk +
Eclipse 开发环境运行 Java 程序,通过本课程设计各个项目的综合训练,培养我们实际分
析问题、编程和动手能力,提高我们的综合素质。
了解我们所需的数据不仅可以存储在计算机内存中,还可以存储在数据库中。学会如
何建立数据库,并将数据存储到数据库中,以及 Java 连接数据库,并从中读取我们所需的
信息。通过 Java 与数据库的连接,对数据库中的数据进行修改,添加,删除,查询等操作。
1.1.2 国内外研究的现状
21 世纪的社会可谓日新月异,科学技术突飞猛进,经济知识和信息产业初见端倪,特
别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领
域 产生越来越深刻的影响。学校也不例外地快速发展着,而且要求也在不断变化。学生的
数量每年都在增加,学生资料的更换和更新也越来越频繁。学生做为学校的最主要的管理
对象,而学生成绩又是考核和评价学生学习情况的主要手段和方法。因此学生成绩管理就
成了一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。
原来手工的成绩管理模式就不是很合适了。而且手工的数据是存放在多处的,没有使
用统一管理的模式,数据整理非常麻烦,统计也困难,很多情况下,老师都是在重复一些相
同的工作,做一些相似的报表,这样不但降低了工作效率,而且非常容易出错。一直以来
人们使用的传统人工的方式进行学生成绩的管理,这种管理方式存在着许多缺点,如:效率
低,容易出错,格式不规范。另外时间一长,不容易进行统计和分析。随着科学技术的不断
提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领
域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩进行管
理,具有手工管理所无法比拟的优点。例如:检索迅速、 查找方便、可靠性高、存储量大、
寿命长、成本低等。这些优点能够极大地提高学校学生成绩管理的效率。因此,开发这样