清华大学论文范文3.docx

上传人:b****6 文档编号:7068706 上传时间:2023-01-16 格式:DOCX 页数:18 大小:467.63KB
下载 相关 举报
清华大学论文范文3.docx_第1页
第1页 / 共18页
清华大学论文范文3.docx_第2页
第2页 / 共18页
清华大学论文范文3.docx_第3页
第3页 / 共18页
清华大学论文范文3.docx_第4页
第4页 / 共18页
清华大学论文范文3.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

清华大学论文范文3.docx

《清华大学论文范文3.docx》由会员分享,可在线阅读,更多相关《清华大学论文范文3.docx(18页珍藏版)》请在冰豆网上搜索。

清华大学论文范文3.docx

清华大学论文范文3

**大学毕业设计

 

题目:

学生成绩信息管理系统

学习中心:

年级专业:

学生姓名:

学号:

指导教师:

职称:

导师单位:

 

清华大学教务处

论文完成时间:

年月日

摘要

 

目录

第1章前言1

第2章系统分析2

2.1开发背景2

2.2系统可行性分析2

2.3系统需求分析2

2.3.1业务流程图3

2.3.2数据流图3

2.3.3数据字典设计3

第3章系统设计5

3.1总体设计5

3.1.1项目规划5

3.1.2系统功能结构图5

3.2设计目标5

3.3开发及运行环境6

3.4逻辑结构设计6

3.4.1数据表概要说明6

3.4.2主要数据表的结构6

第4章系统实现8

4.1技术准备8

4.1.1通过Swing组件开发系统窗体界面8

4.1.2Swing起源8

4.1.3Swing的布局管理器8

4.1.4Swing事件处理8

4.2通过JDBC访问SQLServer2000数据库8

4.3批处理9

4.4登录模块9

4.4.1界面设计9

4.4.2代码设计10

4.5.1主窗体的设计10

4.5.2班级信息设置模块设计10

4.5.3学生基本信息管理模块设计11

4.5.4学生考试成绩信息管理模块设计11

第5章系统测试13

5.1系统测试的含义13

5.2测试的目标13

5.3测试的方法13

5.4测试的步骤13

5.5测试的成功之处13

第6章系统评价15

第7章结论16

参考文献17

致谢18

第1章前言

校园学生信息管理工作一直被视为校园管理中的一个瓶颈,积极寻求适应时代要求的校园学生信心管理模式已经成为当前校园管理工作中的当务之急。

学生信息管理是一门系统地、普遍地科学,它是管理科学与教育科学中相互交融的综合性应用科学。

学生信心管理范畴主要包括学籍管理、科学管理、课外活动管理、学生成绩管理、生活管理等。

传统的人力管理模式既浪费校园人力,同时又使得管理效果不够明显。

当将计算机管理系统深入校园学生信息管理工作时,学生信息管理工作中的数据信息被处理的更加精确,同时计算机管理为实际学生管理工作提供了强而有力的数据信息,校方可以根据这些信息及时的对各项工作做出调整,使学生管理工作更加具有人性化。

在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展,科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。

学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但是一直以来人们使用传统人工的方式管理学生成绩,填写各种表格,这种管理方式存在着许多缺点,如:

效率低,保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。

在这里我主要设计的是校园学生信息管理中的学生成绩管理。

第2章系统分析

2.1开发背景

随着时代的进步信息化建设的逐步加快,计算机更是深入到了各行各业中。

通过我对梓潼中学的调查发现,学校的学生信息管理还是处在手工管理阶段,尤其是学生的成绩管理。

手工管理不仅效率底而且还浪费人力资源,大量的数据操作工作更是让工作效率下滑,并且容易出错是老师学生不能准确的把握自己的成绩,让老师不能准确的知道教学中所存在的问题或是教学方法的错误都不能及时的加以改正,使学校的升学率不高。

2.2系统可行性分析

在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。

如今,不管是小学,初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理。

但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力,物力、财力,来进行学生成绩管理。

但是人工管理成绩档案具有效率低,查找麻烦,可靠性不高,保密性低等因素。

学生成绩管理系统是学生信息管理工作中的一部分,它一直以来是人们衡量学校优劣的一项重要指标,计算机管理系统深入学生成绩管理工作提高了对学生成绩管理工作的效率,有利于学校及时掌握学生的学习成绩、个人自然成长状况等一系列数据信息,通过这些实际数据,学校可以及时调整整个学校的学习管理工作。

第3章系统设计

3.1总体设计

3.1.1项目规划

学生成绩管理系统主要提供成绩查询,方便管理学生的成绩信息,通过该系统可以方便的管理学生的成绩信息,教师可以通过成绩管理系统查阅学生成绩信息。

系统管理员可以实现所有的功能,还有对学生的添加,删除、修改、教师的添加、删除、修改、数据库的备份,数据库的还原等相关操作。

经过调查与分析,本系统可以划分为5大功能模块。

●登录模块:

实现用户登录。

●参数设置:

包括学生年纪设置、班级设置、考试科目设置以及考试类别设置。

●基本信息:

包括学生信息、教师信息以及学生考试成绩信息管理。

●系统查询:

包括基本信息查询、成绩信息查询以及汇总查询。

●系统管理:

包括用户维护、系统退出等功能。

3.1.2系统功能结构图

学生成绩管理系统的功能结构。

如图3-1所示。

图3

3.2设计目标

通过对学生成绩管理工作的调查与研究,要求本系统设计完成后将达到以下目标。

●窗体界面设计友好、美观,方便管理员的日常操作。

●基本信息的全面设置,数据录入方便、快捷。

●数据检索功能强大、灵活,提高了日常数据的管理工作。

●具有良好的用户维护功能。

●最大限度地实现了系统易维护性和易操作性。

●系统运行稳定、系统数据安全可靠。

3.3开发及运行环境

本系统运行时需要以下条件。

硬件平台:

●CPU:

Pentium41.8GHz。

●内存:

256MB以上。

软件平台:

●操作系统:

WindowsXP/Windows2000/Windows2003。

●数据库:

SQLServer2000。

●开发工具包:

JDKVersion1.6。

●开发IDE:

Eclipse3.2。

3.4逻辑结构设计

本系统数据库采用SQLServer2000数据库,系统数据库名称为DB_Student,共包括8张表。

下面分别给出数据表概要说明及主要的结构。

3.4.1数据表概要说明

本系统数据表树型结构如图3-2所示,该数据表树型结构图包含系统所有数据表。

图4

3.4.2主要数据表的结构

●tb_classinfo(班级信息表)

班级信息表主要保存班级的信息。

表tb_classinfo的结构如表3-1所示。

表3-1tb_classinfo表

字段名称

数据类型

长度

是否主键

描述

classID

Varchar

10

班级编号

gradeID

Varchar

10

年级编号

className

Varchar

20

班级名称

●tb_examkinds(考试种类表)

考试种类表主要用来保存考试种类信息,tb_examkind的结构如表3-2所示。

表3-2tb_examkinds表

字段名称

数据类型

长度

是否主键

说明

kindID

Varchar

20

考试类别编号

kindName

Varchar

20

考试类别名称

●tb_gradeinfo(年级信息表)

年级信息表要来保存年级信息,tb_gradeinfo的结构如表3-3所示。

表3-3tb_gradeinfo表

字段名称

数据类型

长度

是否主键

说明

gradeID

Varchar

10

年级编号

gradeName

Varchar

20

年级名称

第4章系统实现

4.1技术准备

4.1.1通过Swing组件开发系统窗体界面

Swing组件是目前Java语言中不可缺少的窗口开发工具,它被描述成一组可定制的图形组件,可以在运行时指定这些组件的外观风格,可以使用Swing组件,建立包含许多功能强大的组件的大型Java应用程序。

此外,还可以很容易地扩充或者修改这些组件来控制它们的外观和行为。

4.1.2Swing起源

1997年的JavaONEdeveloperconference上提出的JFC(JavaFoundationClass),目的在于为程序设计者提高图形用户接口,这其中包括:

AWT组件、Swing组件、AccessibilityAPI、Java2DAPI,支持DragandDrop功能等。

其中Swing占了很大部分,并从Java2开始,Swing成为Java语言的标准API之一。

4.1.3Swing的布局管理器

在Swing组件中,几乎所有的组件都是从JComponent类继承而来,只有JFrame、JDialog、JWindow、JApplet从awt中直接继承而来,这4个组件统称为上层组件,其他Swing组件必须依附于这4个组件才能显示。

用时这4个组件都实现了RoopPanceContainer接口。

RoopPanceContainer接口定义了各种容器取得和设置的方法,它包括JRootPance、GlassPance、LayeredPane、ContentPance不是真实的容器,它包括JContentPance和JLayeredPane,可以在这两个组件中加入其他组件。

4.1.4Swing事件处理

构件完成一个界面后,还需要是窗体合理的相应用户的操作,比如鼠标的单击或键盘的按键等。

对于事件的处理,首先要知道是什么组件将被处理,比如,是JButton或者是JCheckBox;其次要考虑使用了哪个事件,比如,是键盘或者是鼠标事件;最后,捕获事件后怎样处理,即处理事件的代码怎么撰写。

实现事件处理方法方式有很多种,一般常用的有如下几种方式:

●实现事件处理的接口(xxxListener)

●继承事件处理的Adapter类(xxxAdapter)

●分离实现,把事件处理单独实现,然后加入监听

●使用适配器模式

4.2通过JDBC访问SQLServer2000数据库

使用JDBC操作数据库的一般步骤如下:

1.首先装载驱动程序,也就是找到驱动程序所在的程序库。

2.然后通过DriverWanager来获得一个连接,再创建Statement用以下执行SQL操作,用来连接数据库。

3.最后关闭数据库连接释放资源。

本系统采用数据库是SQLServer2000,如果通过JDBC技术连接数据库,需要使用SQLServer2000的驱动包,可以在Eclipse配置用户连接SQLServer2000的驱动包包含在项目中。

然后可以在项目中使用如下代码获取数据库连接。

4.3批处理

在相同的SQL语句需要重复执行多次,即数据信息需要批处理操作时,回用到PreparedStatement预编译对象。

1.首先利用Connection对象的preparedStatement方法建立一个PreparedStatement对象。

当使用preparedStatement方法时,需要以SQL语句为参数,通常是一个条件式的SQL命令。

2.在开始插入SQL语句Batch之前,通常需要调用clearBatch方法,确定Batch只能没有任何的SQL语句。

3.利用set方法,指定条件式的SQL语句中每一个变量的值。

4.4登录模块

系统用户登录主要用来验证用户的登录信息,完成用户的登录功能。

该模块的运行结果如图4-2所示。

图5

4.4.1界面设计

登录界面的设计比较简单,它的具体设计步骤如下。

在Eclipse中的“包资源管理”视图中选择“AppStu”项目,在项目的“src”文件夹上单击鼠标右键,选择“新建”/“其他”菜单项,在弹出“新建”对话框的“输入过滤文本”,文本框中输入“JFrame”,然后选择“Designer”/“Swing”/“JFrame”节点。

4.4.2代码设计

登录窗体的具体设置步骤如下。

当用户输入用户名、密码后,按ENTER键,系统校验该用户是否存在。

在公共方法jTuser_keyPressed中,定义一个String类型变量sqlSelect用来生成SQL查询语句,然后再定义一个公共类RetrieveObject类型变量retrieve,调用retrieve的getObjectRow方法,其参数为sqlSelect,用来判断该用户是否存在。

4.5系统主窗体及主模块设计

4.5.1主窗体的设计

用户登录成功后,进入系统主界面,在主界面中主要完成对学生成绩信息的不同操作,其中包括各种参数的基本设置,学生,教师基本信息的录入、查询,成绩信息的录入、查询等功能。

主窗体运行结果如图4-3所示。

图6

界面是设计不是十分的复杂,主要工作在代码设计中完成,因此可以参考第七章中的界面设计的详细步骤进行设计。

4.5.2班级信息设置模块设计

班级信息设置模块设计的窗体如图4-4所示。

图7班级信息设置

通过调用上文中讲解的公共类JdbcAdapter.java完成对班级信息表tb_grade是相应操作。

执行该模块程序,首先从数据表中检索出班级的基本信息,如果存在数据用户单击某一条数据之后可以对其进行修改,删除等操作。

定义一个boolean实例变量insertflag,用来标志操作数据库的类型,然后定义一个私有方法buildTable,用来检索班级数据。

4.5.3学生基本信息管理模块设计

该模块用来管理学生基本信息,包括学生信息的添加、修改、删除、存盘等功能。

单击菜单“基本信息/学生信息”选项,进入该模块。

1.用户进入该模块后,程序首先从数据表中检索出学生的基本信息,如果检索到学生的基本信息,那么用户在单击某一条数据之后可以对该数据进行修改、删除等操作,公共类JdbcAdapter是对学生表tb_studentinfo进行相应操作。

2.用户选择年级列表框数据后,系统会自动检索出年级下面的班级数据,并放入到班级列表框中。

4.5.4学生考试成绩信息管理模块设计

该模块主要是对学生成绩信息进行管理,包括修改、添加、删除、存盘等。

单击菜单“基本信息”/“考试成绩”选项,进入学生考试成绩信息管理窗口。

1.执行该模块程序时,首先通过调用上面讲解的公共类JdbcAdapter,从学生成绩表tb_gradeinfo_sub中检索出班级的基本信息,用户选择班级后,程序检索出该班级对应的学生数据。

2.单击学生信息表格中的某学生信息,如果没有检索到学生的成绩数据,单击“添加”按钮,进行成绩数据的添加,在公共方法jBadd_actionPerformed()中定义一个表格模型DefaultTableModel变量tablemodel,用来生成数据表格。

第5章系统测试

5.1系统测试的含义

在精心控制下的系统环境下,采用相应的技术手段,利用一组事先构造好达到测试事例执行程序以发现程序中存在的问题,并确认系统功能、性能符合需求的一个综合过程。

5.2测试的目标

●以最少的时间和人力找出软件中潜在的各种错误和缺陷。

●软件测试能够确认软件实现的功能和性能与用户需求说明的一致性。

●软件测试还能够收集到足够的测试结果为软件提供可靠性评价。

5.3测试的方法

●静态测试方法

这方法是程序员普通采用的一种方法,主要是通过人工模拟软件执行系统的执行方式,以代码会审,走查、办公室的形式分析或核查系统的功能实现、编程过程的正确性。

●动态测试方法

通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序,而达到发现过程错误的过程。

5.4测试的步骤

1.单元测试

单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。

2.组合测试

组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。

组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行。

5.5测试的成功之处

1.系统对硬件要求:

CPU586/300MHz以上,硬盘500M以上空间,内存256MB以上,分辨率在800x600以上的pc机在以Windows操作系统做运行平台,能测试成功。

2.数据库在系统能进行人机交互式操作,并且数据能通过系统有效的处理。

更重要的是对运行系统不存在数据冗余过大,对系统运行极其的支持。

综合以上所述:

此系统对支持的硬件、数据库、人机操作都能测试测试成功。

因此从系统测试可见,此学生成绩管理系统在数据测试、平台运行有着积极的可靠性。

但是还希望在硬件和网络方面的需求做更大的改善,目的是在于为远程的业务数据得到处理和存储。

我国经济社会发展中的阶段性问题,是我国城乡发展不均衡、公共服务不均等、社会保障不完善等问题的深刻反映。

”在全面建成小康社会的道路上,能否给予留守儿童全方位的关爱、帮助,是一道需要认真应对的考题。

留守儿童是中国长期的城乡二元体系松动的一群“制度性孤儿”一方面:

他们的父母到城里打工拼命挣钱,争取或获得另一种生存方式;另一方面,他们又因为在城市里,或自身难保,或无立足之地,无法将他们的子女带进城里,留在自己身边。

同时为了生活或生存,他们不能够轻易的离开自己的工作,不能轻易离开城市,就是在这种带不出与回不去的双重矛盾中,留守儿童虽然有父母,但是他们依然不得不接受“骨肉分离”的现实。

这个时代的孤儿由于长期被托养或寄养,缺少父母之爱容易导致心理缺陷,由于老人溺爱或亲友疏于管教缺少正确的价值引导,孩子是未来是希望,我们不能无视他们的存在。

他们关乎整个农村教育和社会的进步,鲁迅曾发出“救救孩子”呼声,现在是该“救救”留守儿童的时候了。

一、调查

农村基础教育的薄弱众所周知,然而具体薄弱在哪里,好像鲜有提起。

我于2018年2月寒假参加大学生社会实践活动,到重庆市开州区满月乡中心小学附属幼儿园助教。

此幼儿园有一个中班,一个小班,两个大班,四个幼儿老师。

200余名幼儿。

这里的孩子天真可爱,朴实却活泼,但他们见识的实在是太狭窄了,幼儿所见的玩具,教学用具都不及城里的幼儿,并且不少孩子们孤僻性格偏激、内向,害怕交流与表现。

面对严峻的教育问题,除了教学,借着开学几天时间我也对当地留守儿童的家庭及经济情况做了各种问卷调查,并与其家长父母做了交流与沟通,在要开学时便有孩子的父亲提前来报名只因近日就要外出打工挣钱,通过短短几日与幼儿的相处使我更能体会留守儿童的心,从小由爷爷奶奶带大什么都不懂,不知脏、不知晒,被别人打有时都不敢哭。

由此我内心深深感悟了很多。

以下将是我对留守儿童的深深体会与反思。

虽然由于本人水平有限,或许并未能看到更多隐藏于简单表面之下的事实,但我相信,发现问题是解决问题的前提,更多的人对农村教育更为细致的考察一定能切实提高我们农村的教育水平,并能解决好陵人担忧的留守儿童教育问题。

二、调查数据

很少与父母联系的有20%

父母只有过年才回家的80%

认为一个幸福的家庭应该和父母在一起的95%

非常想父母的70%

和爷爷奶奶生活在一起的80%

觉得身边人不太关心自己的50%

总是害怕被欺负的40%

三、留守儿童的心理健康问题

农村留守儿童群体是我国农村大量剩余劳动力向城市转移过程中所带来的附属产物。

由于现阶段我国农村经济发展水平较低、社会保障不健全等客观因素的存在,加上厂期缺少父母的关爱及有效的教育、引导和管理,留守儿童往往在心理上会导致心理畸形发展并在行为上表现出不同程度的失范和越轨现象,他们的心理健康问题已经成为一个不容忽视的社会问题。

根据我调查的情况可以看出,心理问题主要表现如下:

(一)性格柔弱内向

留守儿童年龄幼小就离开父母,父母关爱严重缺失,尽管有些事爷爷奶奶或亲朋监督,但毕竟是与父母亲疏不同,遇到一些麻烦就会感觉柔弱无助,久而久之变得不愿与人交流,性格内向。

(二)自卑心理障碍

儿童大都具有攀比心理,具有强烈的自豪感,而父母不在身边他们就好像失去了坚强的依靠和保护,因此和父母在身边的孩子相比容易产生自卑的心理障碍,有的甚至自暴自弃,丧失信心,学习不求上进。

(3)寂寞无聊心理

父母的外出时孩子在家里感到空落,感到寂寞,进而产生心理骚动和抑郁等问题。

心理上的寂寞与生理上的缺失,造成孩子封闭自己,害怕与陌生人交流的畸形心理。

(四)盲目反抗和逆反心理

留守儿童因为缺乏保护儿总觉得别人欺负他,一点小事就会计较当真,与别人交流时充满警惕甚至敌意。

对老师,临时监护人的管教有比较强的逆反心理。

产生怨恨父母的心理。

少数孩子不理解父母,认为家里穷,父母没有能力,才外出打工,由此产生怨恨情绪,有的孩子在父母回家后疏远父母,和父母产生情感隔膜,甚至怨恨父母无情。

五、留守儿童的心理问题原因

首先,监护的“盲区”。

祖辈大都文化程度偏低,多数是文盲或半文盲,思想观念与孙辈有很大差距,难以与孩子交流沟通,有的还要赶农活维持生活无时间照顾孩子,有的同事照看几个孙辈无精力照顾孩子,加以缺乏科学的家庭教育知识,往往只满足孩子物质、生活上的需求,缺少精神、道德上的教育引导,甚至娇生惯养、放任自流。

一部分把孩子托付给亲戚朋友如叔婶、姑舅或朋友监管的,其主要特点:

监护人通常把孩子安全放在第一位,学业成绩和物质上的满足次之,而较少关注孩子行为习惯的养成及心理、精神上的需要。

通常亲戚朋友家也都有孩子,由于对待不尽公平,留守儿童常常因感到自己是外来人而产生自卑心理有一部分上寄宿学校,其主要特点:

父母长期在外觉得欠孩子太多,因而在财、物方面尽量满足孩子的需要,而对孩子其他方面的需要关注较少。

这类留守儿童由于处在青春期初始阶段,易受外界影响,发生问题较多。

其余的是有父亲或母亲一人在家抚养的类型,主要特点:

关爱不健全,缺乏父爱或母爱,造成父爱或母爱缺失。

比如,父亲外出的孩子表现出胆怯、缺乏自信;母亲外出的孩子表现出不细心、缺乏友爱等。

留守儿童处在一个需要关爱和监护的年龄,监护的缺失必然导致问题的出现。

其次,家庭和学校教育存在“误区”。

父母由于长时间在外,无法照顾孩子而产生负疚感,太多采取物质、金钱的方式来补偿,偶尔打电话联系大多只过问孩子的学习情况,而对孩子的伦理道德、法制教育关注较少,致使子女好恶逸劳、奢侈浪费、摆阔气,产生拜金主义等思想。

据调查,部分留守儿童厌学,缺乏进取心和刻苦专研的精神,不求上进,成绩普遍较差,甚至与社会上不良习气的人混在一起,而学校在监督上却无能为力。

由于没有父母的细心监护,而班主任老师又不可能面面俱到,相当一部分留守学生学习缺乏自觉性,交友没有选择,喜欢成群结伙,打架斗殴;花钱大手大脚、不懂勤俭节约;没有辨别是非的能力,和社会青年混在一起,参与偷盗,迷恋上网,有的甚至早恋。

再次,社会环境存在“雷区”。

对于环境适应能力较差、自制力较弱的孩子来说,加强安全防护工作至关重要。

由于学校、家庭之间存在安全教育衔接上的“真空”,学校不能事无巨细,监护人又普遍缺乏安全防护的意识和能力,使犯罪分子有了可乘之机,以致留守儿童伤人或伤害的事件时

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1