JAVA学生成绩管理系统设计报告(共23页)

上传人:des****85 文档编号:214605025 上传时间:2021-11-23 格式:DOC 页数:23 大小:552.50KB
返回 下载 相关 举报
JAVA学生成绩管理系统设计报告(共23页)_第1页
第1页 / 共23页
JAVA学生成绩管理系统设计报告(共23页)_第2页
第2页 / 共23页
JAVA学生成绩管理系统设计报告(共23页)_第3页
第3页 / 共23页
JAVA学生成绩管理系统设计报告(共23页)_第4页
第4页 / 共23页
JAVA学生成绩管理系统设计报告(共23页)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《JAVA学生成绩管理系统设计报告(共23页)》由会员分享,可在线阅读,更多相关《JAVA学生成绩管理系统设计报告(共23页)(23页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上宁夏大学数学计算机学院Java语言课程设计报告专 业 计算机科学与技术 班 级(5)班 学 号 姓 名 丁 芳 课 题 学生成绩管理系统指导教师 马子睿 报告成绩_前 言Java 语言课程设计为我们提供了一个既动手又动脑,分组配合实践的机会,将课本上的理论知识和上机实践操作有机地结合起来,锻炼大家的发现、分析、探索、解决实际问题的能力。提高了我们适应实际,实践编程的能力。作为我们学生来讲,应该好好把握这次宝贵的机会,通过分组上机配合,上机实践操作加深对Java程序设计使用教程的课本理论知识的理解和认识,在相互默契配合的同时,学会独立思考解决实践过程中遇到的方方面面的问

2、题并虚心向老师和同学请教自己的困惑点,最终顺利完成设计目的与要求,使自己得到较好的锻炼。熟练掌握Java语言的基本知识:数据类型:基本数据类型(整型(Integer),浮点型(Floating),字符型(Textual),布尔型(Logical)引用数据类型(数组,类(class)和接口(interface);运算类型(算术运算、逻辑运算、关系运算、赋值运算等);对象和类的基本概念、声明类和创建对象以及使用对象的基本方法;继承的概念和实现继承的方法;多态的概念和多态的使用方法;接口的概念、定义接口以及在类中实现接口的方法。图形界面的输入输出等。在这次的面向对象程序设计课程设计中,我选的是学生成

3、绩管理系统,本文叙述到的学生成绩管理系统是用 Java 编程+ACCESS 数据库+SQL 查询语言实现的。重点介绍了学生成绩管理系统的实现过程: 包括系统分析、 系统调查、功能设计、数据库设计、系统实现、系统测试和调试等。 本系统主要功能有:1)对学生基础数据的维护功能(添加、删除、修改)2)对课程基础数据的维护功能(添加、删除、修改)3)对学生成绩数据的维护功能(添加、删除、修改)4)对成绩的查询功能(按学号、姓名、或课程名查询成绩,排序等 )5)对成绩的统计功能(最高分,最低分,平均分,及格率等)采用图形用户界面实现,使用JDBC连接数据库。运用Java语言所学的知识来完成它的编程设计。

4、让我在实践中对Java语言有了进一步的理解和认识,学会了如何使用Java语言解决一些基本简单的问题。目 录学生成绩管理系统一、 引言1. 课程设计目标1.1.1 设计目标通过本次课程设计,实现对上学年Java程序设计使用教程内容的回顾与综合运用,包括类的建立,用类创建对象,方法的调用,图形组件的使用方法,图形界面的布局形式,事件处理机制,文件对话框的使用,文件操作的基本方法,数据读写的基本用法等。进一步掌握和利用Java语言进行程设计的能力; 进一步理解和运用面向对象设计的思想和方法。 初步掌握开发一个小型实用系统的基本方法; 学会调试一个较长程序的基本方法; 学会利用流程图或N-S图表示算法

5、; 掌握书写程设计开发文档的能力(书写课程设计报告)。巩固以前所学的知识,对Java的开发环境有更进一步的认识,并掌握和运用jdk + Eclipse开发环境运行Java程序,通过本课程设计各个项目的综合训练,培养我们实际分析问题、编程和动手能力,提高我们的综合素质。了解我们所需的数据不仅可以存储在计算机内存中,还可以存储在数据库中。学会如何建立数据库,并将数据存储到数据库中,以及Java连接数据库,并从中读取我们所需的信息。通过Java与数据库的连接,对数据库中的数据进行修改,添加,删除,查询等操作。1.1.2 国内外研究的现状21世纪的社会可谓日新月异,科学技术突飞猛进,经济知识和信息产业

6、初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域 产生越来越深刻的影响。学校也不例外地快速发展着,而且要求也在不断变化。学生的数量每年都在增加,学生资料的更换和更新也越来越频繁。学生做为学校的最主要的管理对象,而学生成绩又是考核和评价学生学习情况的主要手段和方法。因此学生成绩管理就成了一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。原来手工的成绩管理模式就不是很合适了。而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常麻烦,统计也困难,很多情况下,老师都是在重复一些相同的工作,做一些相似的报表,这样不但降低

7、了工作效率,而且非常容易出错。一直以来人们使用的传统人工的方式进行学生成绩的管理,这种管理方式存在着许多缺点,如:效率低,容易出错,格式不规范。另外时间一长,不容易进行统计和分析。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、 查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高学校学生成绩管理的效率。因此,开发这样一套管理软件是很有必要的。1.1.3课程设计创新点本成绩管理系统除了实现记录学生的各

8、科成绩,以及实现常用的统计功能。在其中还实现图形方式显示数据,采用直方图显示数据。使用图形方式显示某些数据,直方图显示各分数段的人数、绘制各科分数分布曲线;可以让我们更直观地看到各科在个分数段的人数。二、 所用的工具介绍2.1 Java语言简介Java语言的发展 Java语言发展到目前为止,有8个主要的版本:目前JAVA的最新版本为1.7正式版,Oracle官方称为Java 7。目前通用版本为1.5与1.6。Java语言的特点(1)移植性好 Java语言就是一种与平台无关、移植性好的编程语言,在源程序级就保证了其基本数据类型与平台无关。(2)纯面向对象技术 Java是一种完全面向对象的程序设计

9、语言(Oriented Obiect Programming,OOP)。Java语言代码以类的形式组成。(3)分布式 Java语言中提供了一个支持HTTP和FTP等基于TCP/IP协议的类库,通过这些类库,Java应用程序可以通过URL打开并访问网络上的对象。(4)安全性 分布式计算环境要求软件具有高度的稳定性和安全性。(5)编译和解释的结合性Java是一种编译和解释相结合的语言。一个Java语言源程序要运行,必须先由Java编译器编译成字节码(ByteCode),即文件扩展名为.class。这个字节码文件不是最终的执行程序,不能在具体平台上运行,而必须再由运行系统上的字节解释器将其翻译成机器

10、语言,达到边翻译边执行程序的目的。 Java语言的用途 Java语言由于具有与平台无关的特点及完备的面向对象特性,因此越来越受到开发人员的喜爱和认可,也决定了Java语言的特殊用途。Java程序简介 Java源程序是由类定义组成的,因此在源程序中只能以类定义的形式来进行编程。一个Java源程序中可以包含一个类定义,也可以包含多个类定义。Java源程序是以.java为后缀名保存的。当Java源代码被编译后,每个类分别保存在以.class为后缀名的输出文件中。 Java程序的开发环境Java语言有两种开发环境:一种是命令行方式的J2SDK(Java 2 Software DevelopmentKi

11、t),其前身是JDK(Java Developers Kits);另一种是集成开发环境,如JBuilder,JPad,WorkShop等。两种开发环境都提供Java程序编译,运行、调试、存档等基本功能,不同的开放环境在使用的方便性上相差很大。2.2 Eclipse 简介Eclipse是一个开放的、基于Java的可扩展的通用的开发平台。同时它还可以作为其它语言的开发环境(例如C+和Ruby)并且作为开发桌面或服务器应用程序的富客户端开发平台。Eclipse的设计思想是:一切皆为插件。Eclipse的核心非常小,其他功能都以插件形式附加到这个核心之上。这些功能插件包括它的图形API(称为SET/J

12、Face)、Javav开发环境插件(Java Development Tools,JDK)、插件开发环境(Plug-in Development Environment,PDE)等。Eclipse对这些插件的协同工作提供了良好的支持,不仅安装简单,而且可以无缝结合。Eclipse平台运行库是内核,它在启动时检查已安装了哪些插件,并创建关于它们的注册表信息。为降低启动时间和资源使用,它在实际需要任何插件时才加载该插件。除了内核外,其他每样东西都是作为插件来实现的。工作区是负责管理用户资源的插件。这包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。工作区还负责通知其他插件关于资源变更的

13、信息,比如文件创建、删除或更改。2.3 Eclipse的安装与使用2.3.1 Eclipse安装首先安装JDK,从Eclipse官方网站上http:/www. Eclipse.org/下载Eclipse安装包。Eclipse安装前保证配置好Java环境(JDK开放环境)参照JDK安装与配置手册。安装Eclipse时直接将Eclipse-jee-ganymede-SR2-win32.zip文件解压到某一目录下(如C: Eclipse,我们将该目录称为Eclipse的安装目录)即可(图2-1);图2-1通过Eclipse安装目录下的Eclipse.exe文件启动Eclipse,会弹出一个对话框,让

14、你选择workspace(工作目录,你的源文件所在目录,一个workspace下是一个完整的配置环境,在其中可以有多个Project)。(图2-2)图2-2请选择自己的工作目录(我选的是C:Java),点击“OK”进入Eclipse开放环境的welcome界面。(图2-3)图2-3点击welcome界面中的workbengch图标或者关掉welcome界面,即可进入Eclipse的开发环境界面。2.3.2 Eclipse 的使用创建Java应用程序在Eclipse中,程序必须通过项目(project)来组织,由于我们目前所学的是JavaSE基础,开发的程序也都是基本的Java应用程序,所以为了

15、适应需求,我们要创建一个Javaproject。步骤如下:步骤1:将Eclipse工作环境的视图改为Java视图:点击工作环境右上角的“视图选择”图标,选择Java。此时工作环境切换到Java视图模式。步骤2:创建一个Javaproject项目:点击FileNewJava Project,进入项目创建导航页面。在project name中输入项目名称,比如:OneProject,其他位置不用修改,直接点击“Next”进入Java编译设置页面。上面的页面不用做任何配置(如有需要,以后可以在创建好的项目中修改),当前设置中的源文件存放在OneProject/src下,class文件存放在OneProject/bin下,直接点击“Finish”,此时在工作空间的Package Exploer窗口中新建了一个名为OneProject的项目。项目创建好后,就可以开放Java应用程序了。创建Java应用程序步骤1:创建Java源文件右键点击“OneProject”项目,依次选择N

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号