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