简单的班级管理系统论文
班级管理系统(毕业论文)

毕业设计班级管理系统姓名班级专业摘要 (1)Abstract (2)第一章引言 (4)课题背景 (4)1.11 课题背景……………………………………………………………………系统简介 (5)2 系统简介……………………………………………………………………1.2第二章系统的分析 (6)系统开发的目标和思想 (6)1 系统开发的目标和思想……………………………………………………2.1系统的可行性分析…………………………………………………………8 2.22 系统的可行性分析…………………………………………………………2. 3 系统开发工具简介系统开发工具简介第三章系统的设计 (18)系统的功能结构设计 (18)1 系统的功能结构设计………………………………………………………3.12 系统的数据库设计3.2系统的数据库设计系统的数据库设计界面设计与代码设计 (23)3 界面设计与代码设计……………………………………………………………………3.3 (24)结束语..........................................................................................4 6 致谢 (47)参考文献…………………………………………………摘 要班级管理系统用计算机管理班级信息的一种计算机应用技术的创新,在计算机还未普及之前班级管理都是由教师以及班干部来承担的方式来操作的算机还未普及之前班级管理都是由教师以及班干部来承担的方式来操作的..现在一般的学校都采用了信息化管理的方式即采用计算机作为工具的实用的计算机班级信息管理程序来帮助班主任进行更有效的班级管理。
班级信息管理系统是典型的信息管理系统型的信息管理系统(MIS),(MIS),(MIS),其开发主要包括后台数据库的建立和维护以及前端应其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
班级管理论文最新5篇

班级管理论文最新5篇班级管理的论文篇一摘要:本文基于基础教育中班级管理的相关理论,并结合基础教育阶段班级管理的实践经验,专门探讨分析目前基础教育班级管理中存在的诸多问题,以此可能对学生的身心发展造成了一定的消极影响。
本文认为产生问题的原因在于传统文化观念、陈旧教育观念和班主任负责制的缺陷等,为相关的理论与实践研究者提供有益参考。
关键词:班级管理;班主任;学生;班干部一、班干部的任命方式造成班级管理问题的重要原因是班级干部的任用模式。
当前班级管理干部任用模式主要分为两种类型,一种是教师根据学生的能力等因素指定班级为班干部。
另一则是通过学生运动的方式。
但不管那种形式,选出的班干部,毕竟少数。
教育应为所有学生,最大限度地提高学生的全面发展。
这样的班级干部的任用,迫使班级形成了鲜明的层次结构,不利于调动学生的积极性和主动性,使学生的主体性不能体现,民主意识得到了抑制。
教育体系的片面追求的取向的精英,更多的戏剧的教师对学生的成就,成绩的高要求。
激烈的教育竞争使学生们非常容易形成扭曲的竞争意识和自我服务行为。
班级难以形成合作的氛围,也无法形成亲密的同伴关系。
这一系列的问题,和教育系统很难撇清关系。
近年来,学生在高考前集体罢工考试的现象。
大学生的就业困难大学生和大专生、倒置现象,使他们对当前的教育体系的绝望。
不在一天,方向应该在现有体制下,最大限度地发挥班级自身的教育意义。
课堂是传承文化的主要场所,促进学生身心发展。
在教师的指导下,班级应该是一个促进学生个性发展的温室,而不是一个培养学生成长的笼子。
通过对当前班级管理存在的问题和原因的分析,可以认为,寻找另一个组织和管理模式,仍然停留在以提高组织效率为目的阶段。
的阶级,任何一个组织结构效率为目的将阻碍其独特的社会作用,因此,要解决这一问题的原因是摆脱这种形式的班级管理组织,以寻求其他更民主、更人文关怀的班级管理模式[1]。
二、班主任负责制的缺陷所谓班主任责任制,是班主任作为班级的第一责任人,负责班级的学生的学习、生活、平等、健康等几乎所有的事情。
班级管理系统设计与实现毕业论文

班级管理系统设计与实现毕业论文目录目录 (ⅰ)第1章前言 (1)1.1 简介 (1)1.2 开发工具的选择 (4)1.2.1 Visual Basic简介 (4)1.2.2 SQL Server2000简介 (6)1.2.3 ActiveX 数据对象——ADO简介 (6)1.2.4 C/S 简介 (10)第2章需求分析 (11)2.1 需求概述 (11)2.1.1 应用系统概述 (11)2.1.2 开发背景 (12)2.2 系统概述 (13)2.2.1 系统组成 (13)2.2.2 系统各子模块功能简述 (13)2.3 数据库需求分析 (14)2.3.1 数据库需求分析 (14)2.4 任务概述 (16)2.4.1 目标 (16)第3章概要设计 (17)3.1 数据库设计 (17)3.1.1 数据库概念结构设计 (17)3.1.2 数据库逻辑结构设计 (20)3.2 数据库结构的实现 (23)3.2.1 创建Class表 (23)3.2.2 创建CStudent表 (24)3.2.3 创建Grade表 (24)3.2.4 创建Room表 (24)3.2.5 创建Student表 (25)3.2.6 创建SPerformance表 (25)3.2.7 创建Teacher表 (26)3.2.8 创建Us (26)第4章详细设计 (28)4.1 登录界面设计 (28)4.2 主界面设计 (31)第5章模块测试 (34)结束语 (36)致谢 (39)参考文献 (40)第1章前言随着社会的进步和发展,信息系统在生产生活中的作用日益明显,信息产业在学校生产规模中的比重日趋增大,已经成为衡量学校现代化水平的重要指标之一。
因此,如何能对学校整体的概况进行宏观调控,使学校的人、财、物等资源配置更加合理,使之发挥最大的效益,使办公及生产趋于自动化,是一个学校始终不渝追求的目标。
管理计算机产生的信息在很多方面不同于处理人工产生的数据,通常有更大量的计算机信息需要管理。
班级管理的优秀论文

关于班级管理的优秀论文课标提出:“把班级还给学生,让班级成为学生成长的家园,让每一个孩子都能在班级中成长”。
作为一名班主任,我力求“把班级还给学生”,发挥每一位学生的主动性,让每个学生在自主活动中培养自我教育的能力。
目前我班学生已在原有的基础上进一步呈现良好的态势:学生能更加积极参与班级活动,能在活动中和课堂上主动发表自己的观点;教师与学生关系融洽,学生喜欢跟老师说出自己的心里话;部分学生能够自主设计和主持班级主题活动和班会,在活动中发扬主人翁精神;班级环境布置生动活泼、新颖,各具特色;学生精神状态大为改观,经常呈现的是愉快轻松的心情。
下面我就对班级建设这方面谈谈个人的一点看法:一、给学生广阔的空间,让学生主动参与班级活动。
1、创造良好班级环境,主动参与班级管理。
让学生参与班级管理,现在的学生有着浓厚的参与意识,渴望班主任能给他们参与管理的机会,于是,我大胆放权,让学生参与班级管理,让每一个孩子都能参与班级管理活动,时时处处体现对学生的最大尊重,有意识地锻炼学生自我管理、自我组织及参与竞争的意识与能力。
比如我实行“岗位竞争制”、“大扫除承包制”等,积极引导、激发学生主动参与到班级管理中来。
“只有激发学生进行自我教育,才是真正的教育”,实践证明:学生参与到班级管理中,有助于充分挖掘和调动学生自我管理的积极性。
学生做班级的主人,有了主动权和发言权,对班级的责任感、使命感和集体荣感就被激发起来,工作起来就有劲头,创造性才会大。
2、给学生一个认识自我的空间,使学生循序渐进、逐步提高。
当学生的所做和所说达不到教学要求的目标时,有的老师容易动怒上火。
静心一下,此时此刻,也许这些学生多么盼望老师能帮他一下,并给他开辟出一块认识自我、发展自我的空间。
记得有一次,我对几个连续不完成作业的同学说:“你们太让老师失望了,作业总是完不成,我再也不查你们的作业了……”事后有一个学生写信对我说:“老师你别生我的气了,我对你每天布置的一个难题,总是解答不好,能不能难度给我降低一点……”我马上意识到自己最近犯了一个错误,对学生的学习搞成了一刀切。
班级管理论文

班级管理论文班级管理论文班级管理论文1。
班级管理的内涵所谓班级管理,就是一个动态的过程,是教师按照一定的目的和要求,运用一定的手段和措施来领导全班,对班级中的各种资源进行计划、组织、协调和控制,从而达到教育目标的组织活动过程。
班级管理是一项有目的、有计划、有步骤的社会活动。
本活动的根本目的是实现教育目标,使学生全面发展。
班级活动和管理质量直接关系到学生的学习质量和效率,反映了教师的教学效果。
在教学过程中,教师利用教学资源、科学的教学方法、教学设备等。
规范和控制各要素之间的X-good合作。
但教师在管理各种资源时,X的主要管理对象是学生,以学生为主体。
长期以来,班级管理中存在的问题是教师没有认真理解内涵,忽视学生的内在需求,强迫学生完全服从教师的权威,学生被动地按照教师的要求学习,缺乏自主性。
另一方面,班级管理制度缺乏灵活性,学生xx的固定性导致学生进入社会环境后认为xx是荣誉的象征,影响了学生的价值观。
因此,只有正确理解班级管理的内涵,才能更好地运用系统管理理论,科学有效地管理班级。
2.运用系统论确立班级的基本功能按照系统管理的思想,任何组织都应该包括一些基本的职能,这些职能不是孤立的。
按照系统管理的思想建立班级管理的基本功能,可以使班级管理系统与其他系统的关系网络更加清晰。
班级管理的基本职能可以概括为:一是班级管理的组织职能。
企业的设计是为了获得X的巨大利益,而班级又是一个特殊的组织,所以其组织设计要着眼于学生的成长环境,为他们构建一个健全有效的班级结构环境,这与企业组织是不同的。
班级岗位设置不仅是为了提高班级的管理效率,也是为了给学生的能力发展提供一个良好的平台。
那么班级组织功能的首要目标就是实现学生个体的全面发展,这也体现了系统管理思想中以人为本的要点。
班级目标的设置不仅要体现班级目标,还要包括学生的个体发展目标;班级目标也要适应外部环境的变化和学生之间的差异。
一成不变的班级目标只会让班级的发展停滞不前。
教育智慧班级管理论文

教育智慧班级管理论文教育智慧班级管理是目前教育领域的热门话题,它是指将先进的信息技术与教育教学相结合,提高学生学习效率和促进班级管理的现代化。
如今,随着信息技术的不断发展,教育智慧班级管理已经成为实现优质教育的重要手段之一。
本文从班级管理的角度出发,探讨如何实现教育智慧班级管理。
一、教育智慧班级管理的意义教育智慧班级管理是一种科技与教育相结合的方法,其目的是提高教育质量,改善学生学习环境和促进班级管理的现代化。
教育智慧班级管理能够全面提高教学效果,如提高班级纪律,加强师生互动,增强学生自主学习能力等,对学生的学习水平和教师的教学水平都有很好的促进作用。
二、教育智慧班级管理的实践1.搭建教育智慧班级管理系统班级管理系统是实现智慧班级管理的主要手段之一,它可以方便教师的班级管理工作,提高师生沟通和互动。
班级管理系统应具有以下功能:签到、作业布置、作业批改、成绩管理、通知公告等。
2. 采用互动式教学尝试采用互动式教学,让学生在课堂上更加活跃。
教师可以采用大屏幕实现课堂互动,学生可以通过手机进行回答和提问。
这样做可以提高学生对课程内容的理解和记忆,同时也能促进学生思维能力和团队合作精神的发展。
3. 提高学生自主学习能力在教育智慧班级管理中,学生应该成为学习的主体和管理的参与者,提高学生的自主学习能力是教育智慧班级管理的重要目标之一。
学生可以通过网络学习平台,自主学习课程内容,完成作业和检查答案等。
而学生学习的效果也会得到良好的提升。
三、教育智慧班级管理实践的影响教育智慧班级管理实践对学生和教师都具有重要影响。
1. 学生方面教育智慧班级管理实践可以提高学生学习效率,培养学生自主学习能力,打破了传统教学模式的限制,让学生的学习更加有趣和多样化。
2.教师方面教育智慧班级管理实践可以帮助教师完成班级管理和课程教学任务,提高教师的工作效率,提高教学质量。
教师也可以通过班级管理系统和网络学习平台实现与学生的沟通和互动。
班级管理论文

班级管理论文班级管理论文(精选6篇)班级管理论文1摘要:技工院校担负着为生产、服务、管理等一线工作培养合格劳动者的任务,促进学生向职业人转换,是实现技工院校人才培养目标的关键。
班级是学校实施教育教学的基本单位,本文提出,在班级管理中进行创新,引入企业化的管理模式,提高学生的职业意识、职业素养和职业能力,使学生快速成长为企业员工,满足现代企业的要求,真正做到学校与企业的全方位无缝对接。
关键词:技工院校;班级管理;企业化模式技工教育是与市场、企业紧密联系的一种教育类型,与企业接轨并培养出“适销对路”的技能人才是技工院校改革发展的关键。
传统的班级管理方式在管理水平和管理效率方面都已滞后,急需一种新型的管理模式。
而企业化管理模式能适应新形势发展的需要,这种模式借鉴了企业管理的先进理念,可以创造和模拟企业情境,培养学生的竞争意识。
在这种管理模式下,学生向员工的角色转换,提前感受企业的管理氛围,尽快跟社会接触,与市场接轨。
一、班级管理中引入企业化模式的提出1、新时期技工教育人才培养的需要技工教育因历史和传统的原因,在教育和管理方面还在沿用普通教育的理念和方法,特别是在对技工院校的学生在校期间的管理和德育工作方面,没有很好地凸显技工学校的特色,没有将技工教育的培养目标很好地体现在班级管理工作中,导致出现了很多弊端。
例如,学生对自己的学习生活和未来的职业生涯没有明确的目标,缺乏学习动力,生活没有热情;学校的学生管理工作处于疲于应付学生出现的各种问题的状态,缺乏系统性,缺乏目标。
这样的管理模式没有考虑到学生的可持续发展,学生走出校门后要经过很长时间才能适应社会。
2、技工院校优秀班集体建设的需要目前,技工院校的生源质量普遍偏低,学生品德、学习较差的情况越来越严重,很多初中毕业生实际上并未达到合格毕业的标准。
这些学生选择技工教育的主要原因是家庭贫困,希望尽早就业;来自单亲家庭,是孤儿或留守儿童,家庭教育的缺失使他们产生了厌学甚至是叛逆心理,在价值观上存在一定的偏差。
班级管理论文[共5篇]
![班级管理论文[共5篇]](https://img.taocdn.com/s3/m/7dfa1f42b94ae45c3b3567ec102de2bd9705de4a.png)
班级管理论文[共5篇]第一篇:班级管理论文以人为本,促进班级和谐发展在素质教育不断深化的今天,如何管理好学生、激发学生们的积极性和创造性,是一名教育工作者必须思考的十分重要的问题。
我认为,新课程下的班级管理管理要“以人为本,营造和谐的人际关系,依靠人的情感交流来激发学生学习的内动力,促进班级和谐发展,使学生得到最完善的发展。
下面结合自己的工作实践谈谈自己的认识。
一、构建和谐的班主任和学生关系和谐班级的生存与发展,学生是根本。
班主任首先要以和谐的理念和方法激励学生主动发展。
1.班主任师要善于倾听学生心声,采用一些合理性建议。
为每个学生的智慧和才能的发挥创造机会和条件。
2.坚持刚性制度约束与人性化的人文管理的和谐统一。
在坚持原则的基础上进行人性化管理。
学生心情愉悦,主人翁意识增强,就会自觉地把自己和班级的发展紧密地结合在一起。
3.多为存在实际困难的学生考虑,为他们解决一些实际问题。
4.用一些奖励制度来代替处罚制度可能会收到更好的效果。
二、以教师为本,构建和谐的师生关系和谐的师生关系营造和谐人文环境、创建文明班级的中心环节。
中学生的思想比较单纯,处于世界观形成时期,因此在处理师生间问题上,教师应处于主导地位。
如老师能把握师生关系的尺度,师生间的隔阂就会减少或消失。
所以教师应努力做到以几个方面:(1)要转变教学观念,在改进教学方法上下功夫。
教学过程是师生交往,共同发展的互动过程,因此,运用学生容易接受的教学方法,是建立和谐师生关系的关键。
这就要求教师要从思想上去重视学生,从行动上去研究学生。
我们要在教学方法的设计中尽量营造有利于学生学习和参与的各种学习氛围,使每一位学生和教师一起参与到学习中去,形成一种在自学,自练的基础上相互帮助、相互矫正、共同提高的合作学习的环境。
(2)建立亦师亦友的新颖的师生关系。
教师必须热爱自己的学生,视学生为自己的朋友,经常跟学生交换自己的看法,了解他们的思想动态。
教师不仅是传道者,更是学生的知心朋友。
班务管理信息系统毕业论文

班务管理信息系统A.1 班务管理信息系统的系统调研与规划A.1.1 项目背景分析随着信息化的来临和计算机在日常管理中的广泛应用为了实现班务管理的信息化和方便化我便萌发了这次班务管理信息系统的设计构想A.1.2 班务信息管理的基本需求1 必要的硬件与设备2 系统软件和相应软件包3 培训操作人员和使用人员4 数据的存储准备5 信息的组织和管理功能的划定A.1.3 班务管理信息系统的可行性分析1 开放对班级的环境状况进行初步的调查2 经济和技术上的可行性以与老师的大力支持A.1.4 班务管理信息系统的项目进程1,首先应该对班务信息管理系统进行系统的分析。
包括对总体的规划和可行性研究,现行系统的详细的调查需求的分析和逻辑结构模型的构思2 ,其次总体设计。
系统总体结构的设计,数据库的设计,计算机和网络系统的配置方案,系统的详细设计,如代码设计,用户的界面设计等A.1.5 班务信息管理系统的系统分析1系统规划任务根据班级的目标和战略制定班务流程改革和创新的目标和信息系统的发展战略;制定班级的班务流程规划,确定班务流程改革和创新的方案;确定“班务管理系统”的总体结构规划,安排项目开发计划;合理规划开发所需要的硬件、软件与其它资源要求,对总体方案进行可行性分析;确定系统边界。
2系统规划原则系统规划从“班务管理系统”的总体出发;程序结构要脱离物理的“班务管理”的组织结构;系统结构要有良好的整体性;开发的系统软件要便于实施。
3采用企业系统规划法对班务管理系统进行系统规划采用自上而下的开发方法。
3.1,准备工作:成立总体规划小组:设有秘书一人和一个调查小组,一名专职系统分析员,一名经验丰富的管理人员,一名有经验的信息系统专家作为顾问收集数据并制定计划:班级的一般情况:信息管理与信息系统06级班级事务管理目前采用手工管理方式,这给班级的日常事务管理、学期初的成绩统计管理和学期末综合事务管理带来很多不便,而且手工管理存在工作量大,工作质量差,工作效率低,耗费人员多,各种信息不能与时提供等问题,为彻底改善班务信息管理的落后局面,特提出本开发系统,“班务管理系统”的建设,对提高班级服务质量,提高工作效率,加快信息反馈有着重大意义班级组织目标和战略:以优质的服务和便捷的操作,向班务管理系统的使用者提供优质便捷的服务,提高工作效率,具体分解为:最方便的供学生查询有关自身的各类信息,例如各科成绩,成绩排名,奖惩情况,班级动态,课程表等基本信息最方便的供各科老师快速统计和掌握学生的学习情况,考勤情况,与时掌握学生对知识的掌握情况,提高教学质量收集全国大学的招生,与企业的招聘信息,使学生与时了解各种最新考研,就业信息建立结算系统,方便班级财务管理者与时提供班级财务收支状况,方便学生查询班级财务收支状况,是班级资金利用达到最优化!3.2,定义企业过程:主要包括班务规划,班级目标,班级日志,班务围,学生档案,学生成绩查询,课表设置,以与学生考勤,班级财务收支状况,班级规章制度,奖惩制度,学生干部岗位,班级工作计划,德育考评,教师评语,班费规划,就业分析与统计,考研动态与统计等分别对以上各过程进行定义如下:1、班务目标:指根据各班级具体的情况,在每一个学期都要为班级的发展制定一个目标,包括各个方面,比如,学生的学习方面,班级工作方面,班级组织的活动等方面都要制定相应的目标。
班级信息管理系统-毕业设计论文

8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
System is based on Microsoft Visual C + + 6.0 as the development platform to C + + as the core language, combined with SQLServer-2000 using ODBC technology development, mainly on class information management studies, core content of the query. The system consists of three log end: Students end, teachers end, the administrator side. In which all students can be student-side, client-oriented Teacher of teachers, counselors or administrators can monitor for side
论文主要介绍了高校班级信息管理系统开发的背景及研究意义和所要完成的功能包括开发测试的具体过程。详细的介绍了系统设计的重点、方法、设计思想、难点技术和解决方案。
【关键词】班级信息管理;数据库;查询
班级管理工作论文7篇

班级管理工作论文7篇第一篇:高效班级管理建设一、班级管理中成员的职能(一)班级管理中班主任的职能。
在班级管理中,班主任可谓是“任重而道远”,既要清晰地认识到自己的责任,又要全面提高学生的综合素质,以及班级的不断建设和发展。
因此,班主任是对学生全面负责的重要因素。
班主任对班级直接负责,保证对学生的常规活动进行管理、对班级组织建设进行管理、对班级活动的计划进行管理、对班级的评价和舆论进行管理、对学生的表扬和惩罚、奖励和批评进行管理,甚至是对突发、偶然事件进行管理。
不仅如此,班主任也要对学生的身体保健、卫生状况、具体困难和文化学习进行服务,全方位提高学生的综合素质,以让其适应全面发展的社会需求。
(二)班级管理中学生的职能。
学生具有生命的独特性,他们有着自己对社会独特的感受和经验,有着自我独特价值的觉识、自我的价值和尊严;除此之外,学生的主要任务是学习,承受着不断的接受教育以及不断地提高自我的责任和义务,在这个基础上,如果班主任能给予很好的指导,对教学内容加以分工、整理,对教学活动加以策划、实施,可以缩短学生学习过程、提高学习方法;另外,学生可以更加积极的锻炼自己,课余时间参加各种文娱活动,担任班级职务参与班级的管理工作。
因此,学生在班级中扮演的角色,都需要以塑造自我为中心,都离不开班主任的管理和协调。
同时,如果放任自流,任学生自由发展,也会导致各种问题。
二、互动性新型班级的建设(一)发挥互动性班级建设的必要性。
高效的班级管理需要班主任实事求是,根据学生身心发展不同的发展阶段,来总体规划管理班级的各项措施。
学生即是班级管理的对象,又是管理班级的对象,因此要处理好师生之间的关系和班级管理工作。
在管理班级的过程中,既要积极引导学生进行创造、创新、发展个性,同时又要不能强制管理以免导致叛逆心理和反感情况,导致师生矛盾冲突、个人学习状况和个人情绪不稳定而造成的一系列连锁反应。
这是因为,学生在学习期间,他们的情绪容易兴奋,但神经系统兴奋的抑制过程不太稳定;他们的感知能力强,但对于枯燥乏味的学习内容很难持续关注;他们的情感发展较快,导致其容易动情,也重感情,但自控力不强。
小学班级管理论文六篇

小学班级管理论文六篇学校班级管理论文范文1学校生正处在心理发育期,必需防止不良影响扭曲娇嫩的心灵。
学校班主任在管理时必需时刻保持理性思维,不带任何偏好偏见地对待每个同学,细心发觉每个同学的心情心态,理性分析每个同学的行为举止,冷静解决同学间的每一个问题。
在班级管理中,学校班主任必需敬重、理解、接纳同学的错误,晓知以理,动之以情。
通常偶发大事发生后,老师和同学处在不冷静的状态之中,班级气氛也很紧急,同学们都非常关注学校班主任的态度和心情。
这时,班主任必需冷静,保持糊涂头脑,不行急于下结论,不行急于推断是非,必需急躁了解事情经过,然后理性找出最公正的尺度和最恰当的方法解决冲突、处理问题、教育同学,引导全班同学乐观向上向善。
同学们率直、天真,只有当他们发觉你的打算不公正时才会实行消极的态度,所以在同学面前肯定要做一个平衡的“天平”、一个会挑“扁担”的人。
应当宽容同学们错误,允许他们犯错,但也要他们学会对自己过错担当起责任,加强责任教育,引导同学坦诚承认错误,乐观改正。
二、以德育活动培育良好风尚管理班级应当坚持德育为先,尽可能的为同学搭建德育平台。
好的活动对同学的情感道德方面有乐观的正面影响,比如我们开展的“让生命布满爱”德育教育大讲堂、在“学雷锋活动月”时组织同学到敬老院给老人表演节目、送去祝愿,为敬老院捐钱捐物、送去爱心,使同学的心灵得到触动,从中体会到做人的道理。
在丰富德育活动时,应当突出感恩教育,让同学们懂得感恩。
感恩是一种文明,一种生活态度,更是一种责任。
通过感恩教育活动关心同学树立正确感恩观,在实际行动中养成孝敬父母、敬重师长、关怀他人的良好道德品质。
三、以自主管理制度加强自律陶行知说:“最好的教育是教同学自己做自己的先生。
”必需牢记同学是班级管理的主体,转变以学校班主任为主宰外在管控的老路子,开拓以全班同学为主体内在自律的新路子。
刚与同学开头接触时,大家都不了解。
在管理上就必需把握好力度。
班级管理系统——毕业论文

班级管理系统——毕业论文中国石油大学(华东)现代远程教育毕业设计(论文)题目:重庆一中学生班级管理系统学习中心:重庆信息工程专修学院奥鹏学习中心年级专业:0509 计算机科学与技术学生姓名:刘福山学号:0541680758 指导教师:胡传斌职称:讲师导师单位:重庆信息工程专修学院中国石油大学(华东)远程与继续教育学院论文完成时间:2007年5 月22日目录目录(ⅰ)第1章前言 (1)1.1 简介 (1)1.2 开发工具的选择 (4)1.2.1 Visual Basic简介 (4)1.2.2 SQL Server2000简介 (6)1.2.3 ActiveX 数据对象——ADO简介 (6)1.2.4 C/S 简介 (10)第2章需求分析 (11)2.1 需求概述 (11)2.1.1 应用系统概述 (11)2.1.2 开发背景 (12)2.2 系统概述 (13)2.2.1 系统组成 (13)2.2.2 系统各子模块功能简述 (13)2.3 数据库需求分析 (14)2.3.1 数据库需求分析 (14)2.4 任务概述 (16)2.4.1 目标 (16)第3章概要设计 (17)3.1 数据库设计 (17)3.1.1 数据库概念结构设计 (17)3.1.2 数据库逻辑结构设计 (20)3.2 数据库结构的实现 (23)3.2.1 创建Class表 (23)3.2.2 创建CStudent表 (24)3.2.3 创建Grade表 (24)3.2.4 创建Room表 (24)3.2.5 创建Student表 (25)3.2.6 创建SPerformance表 (25)3.2.7 创建Teacher表 (26)3.2.8 创建Us (26)第4章详细设计 (28)4.1 登录界面设计 (28)4.2 主界面设计 (31)第5章模块测试 (34)结束语 (36)致谢 (39)参考文献 (40)第1章前言随着社会的进步和发展,信息系统在生产生活中的作用日益明显,信息产业在学校生产规模中的比重日趋增大,已经成为衡量学校现代化水平的重要指标之一。
班级管理论文4篇

班级管理论文4篇班级管理论文第1篇班级是学校开展教育活动,传授科学文化知识的基层组织,班主任通过组织和领导班集体实施对全班学生的教育工作。
在班级管理过程中,若能有效地利用人、财、物、事件、信息等管理要素,加强班主任对学生进行正确的心理指导和情感沟通,就能协调步伐,从而和谐、愉快地共同创造一个有凝聚力、有朝气、有活力的班集体,实现班级管理的高效率。
关键词班级调节提高加强班级管理,则是班主任这项工作中一个重要的有机组成部分,它对于形成具有崇高的统一目标、坚强的领导核心、正确的集体舆论、自觉的纪律和优秀的传统的集体,对于培养有理想、有道德、有文化、有纪律的社会主义接班人都有着重要的意义。
一、要加强心理沟通,以求得班级群体对管理目标在心理上的认同在班级管理活动中,经常出现学校和教师对班级提出的要求与同学心理有差距,班主任要从全局出发,及时沟通,纠正学生心理上的偏差,使学生的心理趋向与群体目标保持一致。
如学生对学校分配的任课教师有看法,班主任就要及时协调、沟通。
2008年学校安排了一位老教师来任教本班的语文课,一段时间后,学生纷纷来我处反映该老师上课节奏慢、音调低、不善于课堂管理等,要求学校撤换其他教师来任教。
我了解到一方面学生反映的情况基本属实但过于偏激,另一方面现实情况是学校不可能就此撤换一位勤恳工作多年的老教师。
我当机立断决定对学生进行心理上的沟通和协调,一方面对学生的要求表示理解,另一方面向学生介绍该教师的光辉历程及教学长处,提到该教师有多篇论文、论著在国家级杂志上发表,特别提到该教师曾为名曲二泉映月填词并在全国范围内播放,学生听了渐生对该老师的崇敬之心,仰慕之意。
加之该老师主动找学生谈心,慢慢地老师与学生的关系接近了,感情加深了,学生在课堂上与老师的配合也默契了。
由此可见加强心理沟通以求得学生的心理认同,融洽师生关系,从而可以达到培养健康、和谐的班集体心理氛围的目的,使每个成员都感到生活集体中的满足感和责任感。
毕业论文班级管理系统的研究与实现

目录Abstract1第一章绪论21.1概述21.1.1 系统开发背景21.1.2 系统开发技术21.1.3 可行性分析61.1.4目的和意义7第二章需求分析与总体设计8 2.1系统需求分析82.2系统总体设计92.3数据需求10第三章功能描述163.1 注册与登录窗口的功能描述163.2 系统主窗口功能描述173.3 人员管理窗口功能描述193.4 宿舍管理功能描述203.5 课程管理查询窗口功能213.6 专业介绍223.7 管理员权限窗口功能23第四章详细设计234.1 注册登录界面设计234.2 学生信息管理系统主页面设计264.3母版页面的实现304.4配置管理34设计总结34参考文献37AbstractAt today's rapid development of Internet in order to strengthen between teachers and students, schools and students to communicate information between parents, students communicate well, I think we should build a Class website for the ClassSchool at home on campus network security.At university campuses, students have increased the personal computer. BBS almost became the campus of the University sub-culture as an integral part of. University website in particular the special Class of virtual communities, in recent years as mobile , and the same message, has gradually become a fashion among young people.Now that the network has been integrated into the daily lives of the students, their learning, an integral part of life, and the reality and theurgent need to have a new collective approach to construction to make up for the shortcomings of traditional management of Class, then the ability to exert the function of network , Construction Services in the class will consider a natural. So involved in the discussion of thedissertation Class. Class website is in reality an extension of the network and mapping, the establishment of the Class website aimed at colleges and universities in order to explore new ways of Class Construction, Construction to build a new platform Class.[Key Words]:Class website;ASP; Dreamweaver第一章绪论1.1概述1.1.1 系统开发背景据中国互联网络信息中心(CNNIC)2007年4月发布的调查数据,在我国3.03亿网民中,学生占到33.2%,而这其中在校学生更是网民的主体。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一:需求分析1.功能需求1).能够实现对班级学生基本资料的录入,包括学生的学号,姓名,性别,所学专业,家庭住址以及出生年月等。
2).能够实现对学生基本资料的修改。
3).根据学号对学生资料进行查询。
4).能够删除某些学生的资料。
二:总体设计本班级管理系统共有6个java源文件。
类之间的主要关系如下图所示:各主类的主要作用如下:1).StudentManager.java该java文件的类负责创建班级学生管理系统的主窗口。
该类包含main方法,程序从该类开始执行。
2).StudentStituation.java该文件的类负责创建班级学生管理系统的学生信息录入界面。
3).ModifySituation.java该文件的类负责创建班级学生管理系统的学生基本信息修改界面。
4).Inquest.java该文件的类负责创建班级学生管理系统的学生基本信息查询界面。
5).Delete.java该文件的类负责创建班级学生管理系统的学生信息删除界面。
6).Student.java负责创建存放学生信息的对象。
三:详细设计1.主类StudentManager.java1).成员变量主要成员变量2).方法主要方法3).代码StudentManager.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import java.util.Hashtable;public class StudentManager extends JFrame implements ActionListener {StudentSituation 基本信息录入=null;ModifySituation 基本信息修改=null;Inquest 基本信息查询=null;Delete 基本信息删除=null;JMenuBar bar;JMenu fileMenu;JMenuItem 录入,修改,查询,删除,退出;Container con=null;Hashtable 基本信息=null;File file=null;CardLayout card=null;JLabel label;JPanel pCenter;public StudentManager(){setTitle("欢迎进入班级管理系统");录入=new JMenuItem("录入学生基本信息");修改=new JMenuItem("修改学生基本信息");查询=new JMenuItem("查询学生基本信息");删除=new JMenuItem("删除学生基本信息");退出=new JMenuItem("退出本系统");退出.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent event) {System.exit(0);}});bar=new JMenuBar();fileMenu=new JMenu("菜单选项");fileMenu.add(录入);fileMenu.addSeparator();fileMenu.add(修改);fileMenu.addSeparator();fileMenu.add(查询);fileMenu.addSeparator();fileMenu.add(删除);fileMenu.addSeparator();fileMenu.addSeparator();fileMenu.add(退出);bar.add(fileMenu);setJMenuBar(bar);label=new JLabel("欢迎进入班级管理系统!",label.CENTER); label.setFont(new Font("隶书",Font.BOLD,30));label.setForeground(Color.blue);基本信息=new Hashtable();录入.addActionListener(this);修改.addActionListener(this);查询.addActionListener(this);删除.addActionListener(this);card=new CardLayout();con=getContentPane();pCenter=new JPanel();pCenter.setLayout(card);file=new File("学生基本信息.txt");if(!file.exists()){try{FileOutputStream out=new FileOutputStream(file); ObjectOutputStreamobjectOut=new ObjectOutputStream(out);objectOut.writeObject(基本信息);objectOut.close();out.close();}catch(IOException e){}}基本信息录入=new StudentSituation(file);基本信息修改=new ModifySituation(file);基本信息查询=new Inquest(this,file);基本信息删除=new Delete(file);pCenter.add("欢迎语界面",label);pCenter.add("录入界面",基本信息录入);pCenter.add("修改界面",基本信息修改);pCenter.add("删除界面",基本信息删除);con.add(pCenter,BorderLayout.CENTER);con.validate();addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e) {System.exit(0);}});setVisible(true);setBounds(100,50,420,380);validate();}public void actionPerformed(ActionEvent e){if(e.getSource()==录入){card.show(pCenter,"录入界面");}else if(e.getSource()==修改){card.show(pCenter,"修改界面");}else if(e.getSource()==查询){基本信息查询.setVisible(true);}else if(e.getSource()==删除){card.show(pCenter,"删除界面");}}public static void main(String args[]){new StudentManager();}}2.录入界面1).成员变量主要成员变量属性2).方法3).代码StudentSituation.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import java.util.*;public class StudentSituation extends JPanel implements ActionListener {Hashtable 基本信息表=null;JTextField 学号,姓名,所学专业,家庭住址,出生;JRadioButton 男,女;Student 学生=null;ButtonGroup group=null;JButton 录入,重置;FileInputStream inOne=null;ObjectInputStream inTwo=null;FileOutputStream outOne=null;ObjectOutputStream outTwo=null;File file=null;public StudentSituation(File file){this.file=file;学号=new JTextField(10);姓名=new JTextField(10);所学专业=new JTextField(10);家庭住址=new JTextField(10);出生=new JTextField(10);group=new ButtonGroup();男=new JRadioButton("男",true);女=new JRadioButton("女",false);group.add(男);group.add(女);录入=new JButton("录入");重置=new JButton("重置");录入.addActionListener(this);重置.addActionListener(this);Box box1=Box.createHorizontalBox(); box1.add(new JLabel("学号:",JLabel.CENTER));box1.add(学号);Box box2=Box.createHorizontalBox(); box2.add(new JLabel("姓名:",JLabel.CENTER));box2.add(姓名);Box box3=Box.createHorizontalBox(); box3.add(new JLabel("性别:",JLabel.CENTER));box3.add(男);box3.add(女);Box box4=Box.createHorizontalBox(); box4.add(new JLabel("所学专业:",JLabel.CENTER)); box4.add(所学专业);Box box5=Box.createHorizontalBox(); box5.add(new JLabel("家庭住址:",JLabel.CENTER)); box5.add(家庭住址);Box box6=Box.createHorizontalBox(); box6.add(new JLabel("出生:",JLabel.CENTER));box6.add(出生);Box boxH=Box.createVerticalBox(); boxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(box5);boxH.add(box6);boxH.add(Box.createVerticalGlue());JPanel pCenter=new JPanel();pCenter.add(boxH);setLayout(new BorderLayout());add(pCenter,BorderLayout.CENTER);JPanel pSouth=new JPanel();pSouth.add(录入);pSouth.add(重置);add(pSouth,BorderLayout.SOUTH);validate();}public void actionPerformed(ActionEvent e){if(e.getSource()==录入){String number="";number=学号.getText();if(number.length()>0){try {inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);基本信息表=(Hashtable)inTwo.readObject();inOne.close();inTwo.close();}catch(Exception ee){}if(基本信息表.containsKey(number)){String warning="该生基本信息已存在,请到修改页面修改!"; JOptionPane.showMessageDialog(this,warning,警告",JOptionPane.WARNING_MESSAGE);}else{String m="基本信息将被录入!";intok=JOptionPane.showConfirmDialog(this,m,"确认",JOptionPane.YES_NO_OPTION,RMATION_MESSAGE);if(ok==JOptionPane.YES_OPTION){String name=姓名.getText();String discipling=所学专业.getText();String grade=家庭住址.getText();String borth=出生.getText();String sex=null;if(男.isSelected()){sex=男.getText();}else{sex=女.getText();}学生=new Student();学生.setNumber(number);学生.setName(name);学生.setDiscipling(discipling);学生.setGrade(grade);学生.setBorth(borth);学生.setSex(sex);try{outOne=new FileOutputStream(file);outTwo=new ObjectOutputStream(outOne);基本信息表.put(number,学生);outTwo.writeObject(基本信息表);outTwo.close();outOne.close();学号.setText(null);姓名.setText(null);所学专业.setText(null);家庭住址.setText(null);出生.setText(null);}catch(Exception ee){System.out.println(ee);}}}}else{String warning="必须要输入学号!";JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);}}if(e.getSource()==重置){学号.setText(null);姓名.setText(null);所学专业.setText(null);家庭住址.setText(null);出生.setText(null);}}}3.查询界面1).成员变量主要成员变量属性2).方法主要方法3).代码Inquest.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import java.util.*;public class Inquest extends JDialog implements ActionListener {Hashtable 基本信息表=null;JTextField 学号,姓名,所学专业,家庭住址,出生; JRadioButton 男,女;JButton 查询;ButtonGroup group=null;FileInputStream inOne=null;ObjectInputStream inTwo=null;File file=null;public Inquest(JFrame f,File file){super(f,"查询对话框",false); this.file=file;学号=new JTextField(10);查询=new JButton("查询");学号.addActionListener(this);查询.addActionListener(this);姓名=new JTextField(10);姓名.setEditable(false);所学专业=new JTextField(10);所学专业.setEditable(false);家庭住址=new JTextField(10);家庭住址.setEditable(false);出生=new JTextField(10);出生.setEditable(false);男=new JRadioButton("男",false);女=new JRadioButton("女",false);group=new ButtonGroup();group.add(男);group.add(女);Box box1=Box.createHorizontalBox();box1.add(new JLabel("输入要查询的学号:",JLabel.CENTER)); box1.add(学号);box1.add(查询);Box box2=Box.createHorizontalBox();box2.add(new JLabel("姓名:",JLabel.CENTER));box2.add(姓名);Box box3=Box.createHorizontalBox();box3.add(new JLabel("性别:",JLabel.CENTER));box3.add(男);box3.add(女);Box box4=Box.createHorizontalBox();box4.add(new JLabel("所学专业:",JLabel.CENTER));box4.add(所学专业);Box box5=Box.createHorizontalBox();box5.add(new JLabel("家庭住址:",JLabel.CENTER));box5.add(家庭住址);Box box6=Box.createHorizontalBox();box6.add(new JLabel("出生:",JLabel.CENTER));box6.add(出生);Box boxH=Box.createVerticalBox();boxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(box5);boxH.add(box6);boxH.add(Box.createVerticalGlue());JPanel pCenter=new JPanel();pCenter.add(boxH);Container con=getContentPane();con.add(pCenter,BorderLayout.CENTER);con.validate();setVisible(false);setBounds(100,200,360,270);addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e) {setVisible(false);}});}public void actionPerformed(ActionEvent e){姓名.setText(null);所学专业.setText(null);家庭住址.setText(null);出生.setText(null);if(e.getSource()==查询||e.getSource()==学号){String number="";number=学号.getText();if(number.length()>0){try {inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);基本信息表=(Hashtable)inTwo.readObject(); inOne.close();inTwo.close();}catch(Exception ee){}if(基本信息表.containsKey(number)){Student stu=(Student)基本信息表.get(number);姓名.setText(stu.getName());所学专业.setText(stu.getDisciping());家庭住址.setText(stu.getGrade());出生.setText(stu.getBorth());if(stu.getSex().equals("男")){男.setSelected(true);}else{女.setSelected(true);}}else{String warning="该学号不存在!";JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);}}else{String warning="必须要输入学号!";JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);}}}}3.修改界面1).成员变量主要成员变量2).方法主要方法3).代码ModifySituation.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import java.util.*;public class ModifySituation extends JPanel implements ActionListener {Hashtable 基本信息表=null;JTextField 学号,姓名,所学专业,家庭住址,出生;JRadioButton 男,女;ButtonGroup group=null;JButton 开始修改,录入修改,重置;FileInputStream inOne=null;ObjectInputStream inTwo=null;FileOutputStream outOne=null;ObjectOutputStream outTwo=null;File file=null;public ModifySituation(File file){this.file=file;学号=new JTextField(10);姓名=new JTextField(10);所学专业=new JTextField(10);家庭住址=new JTextField(10);出生=new JTextField(10);group=new ButtonGroup();男=new JRadioButton("男",true);女=new JRadioButton("女",false);group.add(男);group.add(女);开始修改=new JButton("开始修改");录入修改=new JButton("录入修改");录入修改.setEnabled(false);重置=new JButton("重置");学号.addActionListener(this);开始修改.addActionListener(this);录入修改.addActionListener(this);重置.addActionListener(this);Box box1=Box.createHorizontalBox();box1.add(new JLabel("输入要修改信息的学号:",JLabel.CENTER));box1.add(学号);box1.add(开始修改);Box box2=Box.createHorizontalBox();box2.add(new JLabel("(新)姓名:",JLabel.CENTER));box2.add(姓名);Box box3=Box.createHorizontalBox();box3.add(new JLabel("(新)性别:",JLabel.CENTER));box3.add(男);box3.add(女);Box box4=Box.createHorizontalBox();box4.add(new JLabel("(新)所学专业:",JLabel.CENTER)); box4.add(所学专业);Box box5=Box.createHorizontalBox();box5.add(new JLabel("(新)家庭住址:",JLabel.CENTER)); box5.add(家庭住址);Box box6=Box.createHorizontalBox();box6.add(new JLabel("(新)出生:",JLabel.CENTER));box6.add(出生);Box boxH=Box.createVerticalBox();boxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(box5);boxH.add(box6);boxH.add(Box.createVerticalGlue());JPanel pCenter=new JPanel();pCenter.add(boxH);setLayout(new BorderLayout());add(pCenter,BorderLayout.CENTER);JPanel pSouth=new JPanel();pSouth.add(录入修改);pSouth.add(重置);add(pSouth,BorderLayout.SOUTH);validate();}public void actionPerformed(ActionEvent e){if(e.getSource()==开始修改||e.getSource()==学号){String number="";number=学号.getText();if(number.length()>0){try {inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);基本信息表=(Hashtable)inTwo.readObject();inOne.close();inTwo.close();}catch(Exception ee){}if(基本信息表.containsKey(number)){录入修改.setEnabled(true);Student stu=(Student)基本信息表.get(number);姓名.setText(stu.getName());所学专业.setText(stu.getDisciping());家庭住址.setText(stu.getGrade());出生.setText(stu.getBorth());if(stu.getSex().equals("男")){男.setSelected(true);}else{女.setSelected(true);}}else{录入修改.setEnabled(false);String warning="该学号不存在!";JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);学号.setText(null);姓名.setText(null);所学专业.setText(null);家庭住址.setText(null);出生.setText(null);}}else{录入修改.setEnabled(false);String warning="必须要输入学号!";JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);学号.setText(null);姓名.setText(null);所学专业.setText(null);家庭住址.setText(null);出生.setText(null);}}else if(e.getSource()==录入修改){String number="";number=学号.getText();if(number.length()>0){try {inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);基本信息表=(Hashtable)inTwo.readObject();inOne.close();inTwo.close();}catch(Exception ee){}if(基本信息表.containsKey(number)){String question="该生基本信息已存在,您想修改他(她)的基本信息吗?"; JOptionPane.showMessageDialog(this,question,"警告",JOptionPane.QUESTION_MESSAGE);String m="基本信息将被修改!";int ok=JOptionPane.showConfirmDialog(this,m,"确认",JOptionPane.YES_NO_OPTION,RMATION_MESSAGE);if(ok==JOptionPane.YES_OPTION){String name=姓名.getText();String discipling=所学专业.getText();String grade=家庭住址.getText();String borth=出生.getText();String sex=null;if(男.isSelected()){sex=男.getText();}else{sex=女.getText();}Student 学生=new Student();学生.setNumber(number);学生.setName(name);学生.setDiscipling(discipling);学生.setGrade(grade);学生.setBorth(borth);学生.setSex(sex);try{outOne=new FileOutputStream(file);outTwo=new ObjectOutputStream(outOne);基本信息表.put(number,学生);outTwo.writeObject(基本信息表);outTwo.close();outOne.close();学号.setText(null);姓名.setText(null);所学专业.setText(null);家庭住址.setText(null);出生.setText(null);}catch(Exception ee){System.out.println(ee);}录入修改.setEnabled(false);}else if(ok==JOptionPane.NO_OPTION){录入修改.setEnabled(true);}}else{String warning="该学号没有基本信息,不能修改!";JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);录入修改.setEnabled(false);}}else{String warning="必须要输入学号!";JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);录入修改.setEnabled(false);}}if(e.getSource()==重置){学号.setText(null);姓名.setText(null);所学专业.setText(null);家庭住址.setText(null);出生.setText(null);}}}4.删除界面1).成员变量主要成员变量2).方法主要方法3).代码Delete.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import java.util.*;public class Delete extends JPanel implements ActionListener{Hashtable 基本信息表=null;JTextField 学号,姓名,所学专业,家庭住址,出生;JRadioButton 男,女;JButton 删除;ButtonGroup group=null;FileInputStream inOne=null;ObjectInputStream inTwo=null;FileOutputStream outOne=null;ObjectOutputStream outTwo=null;File file=null; public Delete(File file){this.file=file;学号=new JTextField(10);删除=new JButton("删除");学号.addActionListener(this);删除.addActionListener(this);姓名=new JTextField(10);姓名.setEditable(false);所学专业=new JTextField(10);所学专业.setEditable(false);家庭住址=new JTextField(10);家庭住址.setEditable(false);出生=new JTextField(10);出生.setEditable(false);男=new JRadioButton("男",false);女=new JRadioButton("女",false);group=new ButtonGroup();group.add(男);group.add(女);Box box1=Box.createHorizontalBox();box1.add(new JLabel("输入要删除的学号:",JLabel.CENTER)); box1.add(学号);box1.add(删除);Box box2=Box.createHorizontalBox();box2.add(new JLabel("姓名:",JLabel.CENTER));box2.add(姓名);Box box3=Box.createHorizontalBox();box3.add(new JLabel("性别:",JLabel.CENTER));box3.add(男);box3.add(女);Box box4=Box.createHorizontalBox();box4.add(new JLabel("所学专业:",JLabel.CENTER));box4.add(所学专业);Box box5=Box.createHorizontalBox();box5.add(new JLabel("家庭住址:",JLabel.CENTER));box5.add(家庭住址);Box box6=Box.createHorizontalBox();box6.add(new JLabel("出生:",JLabel.CENTER));box6.add(出生);Box boxH=Box.createVerticalBox();boxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(box5);boxH.add(box6);boxH.add(Box.createVerticalGlue());JPanel pCenter=new JPanel();pCenter.add(boxH);setLayout(new BorderLayout());add(pCenter,BorderLayout.CENTER);validate();}public void actionPerformed(ActionEvent e){if(e.getSource()==删除||e.getSource()==学号){String number="";number=学号.getText();if(number.length()>0){try {inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);基本信息表=(Hashtable)inTwo.readObject(); inOne.close();inTwo.close();}catch(Exception ee){}if(基本信息表.containsKey(number)){Student stu=(Student)基本信息表.get(number);姓名.setText(stu.getName());所学专业.setText(stu.getDisciping());家庭住址.setText(stu.getGrade());出生.setText(stu.getBorth());if(stu.getSex().equals("男")){男.setSelected(true);}else{女.setSelected(true);}String m="确定要删除该学号及全部信息吗?";int ok=JOptionPane.showConfirmDialog(this,m,"确认",JOptionPane.YES_NO_OPTIONJOptionPane.QUESTION_MESSAGE);if(ok==JOptionPane.YES_OPTION){基本信息表.remove(number);try{outOne=new FileOutputStream(file);outTwo=new ObjectOutputStream(outOne);outTwo.writeObject(基本信息表);outTwo.close();outOne.close();学号.setText(null);姓名.setText(null);所学专业.setText(null);家庭住址.setText(null);出生.setText(null);}catch(Exception ee){System.out.println(ee);}}else if(ok==JOptionPane.NO_OPTION){学号.setText(null);姓名.setText(null);所学专业.setText(null);家庭住址.setText(null);出生.setText(null);}}else{String warning="该学号不存在!";JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);}}else{String warning="必须要输入学号!";JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);}}}}5.学生对象1).成员变量主要成员变量2). 方法3).代码Student.javapublic class Student implements java.io.Serializable{String number,name,discipling,grade,borth,sex;public Student(){}public void setNumber(String number){this.number=number;}public String getNumber(){return number;}public void setName(String name){=name;}public String getName(){return name;}public void setDiscipling(String discipling) {this.discipling=discipling;}public String getDisciping(){return discipling;}public void setGrade(String grade){this.grade=grade;}public String getGrade(){return grade;}public void setBorth(String borth){this.borth=borth;}public String getBorth(){return borth;}public void setSex(String sex){this.sex=sex;}public String getSex(){return sex;}}四:测试结果及问题分析本程序为一简单的班级管理系统,功能比较单一,但是基本功能还是实现了,能够对学生基本资料的录入,修改,删除以及查询。