教案
课程名称: 《Java面向对向程序设计》
适用专业:
授课年级:
授课学期:
授课教师:
教学基本信息
授课题目 | 学生信息管理系统登录界面设计 | |||
授课专业 | 软件技术专业 | 授课班级 | 一年级学生 | |
授课课时 | 4学时(180分钟) | 授课地点 | 教学做一体化教室 | |
学情分析 | 授课对象是软件技术专业大一学生,学生已经具备JaVa面向对象的编程思想,掌握了异常处理、多线程、文件处理、数据库访问等内容。 GU1图形用户界面,提供了一种直观、可视化的方式,但我们上节课鼠标后尚不能实现交互,且界面元素相对简单,本节增加事件处理,表格、对话框等组件,提升程序可用性,可以进一步调动学习和探究的主动性、积极性。 图形用户界面可以为用户提供便利,做完开发者需要站在用户的角度看待问题,通过本节学习可以提升学生换位思考的能力,提升服务他人意识。 | |||
教学资源 | 令教材:《Java程序设计教程项目式教程》赵国玲等编著,机械工业出版社令网络学习资源平台: 山东省省级职业教育在线精品课程《Java面向对象程序设计》 令教学环境:教学做一体化教室,极域电子,一体机等 令教学素材:多媒体课件,动画视频片段 | |||
教学目标 | 知识目标 | 01.了解Java图形用户界面编程基础理论和图形用户界面程序设计方法 令2.掌握AWT布局管理器的应用 令3.熟练掌握常见SWing组件 令4.掌握事件处理机制 | ||
能力 目标 | 令1.能够使用布局管理器实现界面设计 令2.能对事件进行正常处理 令3.能够灵活使用各种常用组件 | |||
素质目标 | 令1.培养一定的审美能力,懂得欣赏美、创造美 令2.培养站在客户角度看问题,提升服务他人意识 | |||
教学重点 | 容器组件的使用、JaVa事件处理、SWing常用组件设置 | |||
教学难点 | 创建和使用菜单、表格JTabIe | |||
授课过程
教学流程 | 教学活动 | 学生活动 | 设计思路 | 时间 | |
知识回顾并到入新课 | 1.利用超星学习平台推送本节学习任务清单。 2.回顾上节内容。 3.我们前面界面已经设计完成,但点击按钮没有反应,需要什么技术才能与用于有交互?引出本节课内容,事件处理。 | 学生观看后能感受到文化的传承及创新,带着浓厚的兴趣融入到课堂情景,非常期待学习JaVa的传承与创新这堂课会生动有趣 O | 1.课前利用超星学习平台推送本节学习任务清单 2.从界面无交互功能到可以与用户做到有效交互,并添加复杂组件实现项目更强的友好性。 | 10分 钟 | |
学习新知 | 1.JaVa事件处理 讲解说明事件、事件源、、委托管理等概念,讲解常用事件、事件类型及对应接口 I '1 键出雎听B(Key1iStener) IyXF 一....………_keypressed0(.…. 注册 keyRe1eased(){•・•”・} 触发 MouscEventJ 2.创建和使用菜单 讲解说明菜单栏(MenUBar)、菜单项(MenuItem)和子菜单(Submeun),逐步完成菜单栏、菜单、菜单项、子菜单项、为菜单项添加图标及快捷键并添加事件处理 3.表格JTabIe 说明表格的特点及使用,讲解表格的构造方法,及常用设置方法,表格数据的构建可以使用对象数组,更多的使用VeCtOr。 4.对话框 使用对话框可以给用户更好的进行友好交互,说明对话框的常见类型及如何使用。 | 大一java期末考试题及答案1.分析归纳总结,从众多的对象中凝练出共同特征。 2.参与讨论区分父类与子类。 3.理解继承的特点,通过继承树理解父类子类的关系,也就是继承的特点o子类继承父类已有的属性和行为即为我们的传承,而子类可以根据需要添加自己特有的特有就做到了创新 O | 1.从大家熟悉的事件入手,带领学生分析问题,并进行归纳总结。 2.互动,逐步完成增加难度完成功能,学习上一个新的台阶。 3.通过教学增强学生的创新意识,同时加深对本节内容的理解 O | 75分 钟 | |
编程实战 | 1.编 2.编 3.编格 4.编界面与用 交互?在 | J码测试处理按钮单击事件 J码测试使用对象数组构建表格J码测试使用Vector对象构建表 J程实现学生信息管理系统登录「交互功能,点击按钮,要实现户的交互。 国登录 - □ × 用户名:I1 -I 密码:I -I ®管理员 。学生 |登录| |重置| 1)任务分析。要完成该该界面.需要监听哪些组件的什么事件.事件处理过程中如何获取文本 | 1.学生接收任务,思考编程思路。 2.编写代码,由点到面,逐步添加各项功能,完成编程 O 3.运行代码,查看运行结果是否符合预期。如不符合,出原因,进行修正。 | 提升学生编码能力及调试能力,提升学生解决问题的能力。 | 85分 钟 |
框数据信息? 2)任务实施,编码完成界面设计并运行测试。 | ||||
任务拓展 | 点击登录按钮完成获取用户输入的数据信息连接数据库进行相关合法性验证,如果验证成功,进入系统主界面。 | 编程实现事件监听时连接数据库进行相关验证。 | 拓展学生的逻辑思维,锻炼学生独立思考、独立完成任务的能力。 | 8分钟 |
小结 | 1.总结授课内容 2.归纳重难点,布置作业 | 总结 | 2分钟 | |
课后拓展作业 | 为注册窗体中的注册按钮,取消按钮添加事件,当点击注册时,实现获取用户在窗体界面中输入的信息,进行非空验证,验证通过后,借助JDBC连接数据库,实现将数据插入数据库中的表中,完成用户注册,并给出相应提示。 | 1.学生登录云实训平台,并根据自己的知识基础和课堂掌握情况 2.学会独立思考,并能够独立分析、解决问题。 | 课后习题结合学生系统,更加的实用性,让学生理解复杂组件的使用及事件的处理,在问题解决过程中,提高学生灵活运用知识的能力。 | |
教学反思 | ||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论