《Java程序设计项目式教程 教案10-1 学生信息管理系统登录界面设计.docx》由会员分享,可在线阅读,更多相关《Java程序设计项目式教程 教案10-1 学生信息管理系统登录界面设计.docx(4页珍藏版)》请在第一文库网上搜索。
1、教案课程名称:Java面向对向程序设计适用专业:授课年级:授课学期:授课教师:教学基本信息授课题目学生信息管理系统登录界面设计授课专业软件技术专业授课班级一年级学生授课课时4学时(180分钟)授课地点教学做一体化教室学情分析授课对象是软件技术专业大一学生,学生已经具备JaVa面向对象的编程思想,掌握了异常处理、多线程、文件处理、数据库访问等内容。GU1图形用户界面,提供了一种直观、可视化的方式,让用户可以通过鼠标、键盘等输入设备与计算机进行交互。增加了程序的可交互性。通过图形元素如窗口、按钮、菜单、对话框等来呈现信息和提供操作选项,可以调动学习和探究的主动性、积极性。图形用户界面可以为用户提供
2、便利,做完开发者需要站在用户的角度看待问题,通过本节学习可以提升学生换位思考的能力,提升服务他人意识。教学资源令教材:Java程序设计教程项目式教程赵国玲等编著,机械工业出版社令网络学习资源平台:山东省省级职业教育在线精品课程Java面向对象程序设计令教学环境:教学做一体化教室,极域电子,一体机等令教学素材:多媒体课件,动画视频片段教学目标知识目标01.了解Java图形用户界面编程基础理论和图形用户界面程序设计方法令2.掌握AWT布局管理器的应用令3.熟练掌握常见SWing组件令4.掌握事件处理机制能力目标令1.能够使用布局管理器实现界面设计令2.能对事件进行正常处理令3.能够灵活使用各种常用
3、组件素质目标令1.培养一定的审美能力,懂得欣赏美、创造美令2.培养站在客户角度看问题,提升服务他人意识教学重点容器组件的使用、JaVa事件处理、SWing常用组件设置教学难点事件处理、表格JTabIe授课过程教学流程教学活动学生活动设计思路时间知识回顾并到入新课1 .利用超星学习平台推送本节学习任务清单。2 .回顾上节内容。3 .我们平时使用的操作系统、各种软件都是提供了可视化的界面,但截止目前我们写的程序都是运行在控制台,以命令行的方式提示用户,不够友好,我们能不能做出可视化的界面提供给用户,需要什么技术?引出本节课内容,图形化界面设计。学生观讨论自己都使用过哪些体验感较好,及较差的软件,分
4、析我们之前估攵出的项目,思考我们应该完成什么样的软件,带着问题进入学习。1 .课前利用超星学习平台推送本节学习任务清单2 .从简单图形到负责界面设计,逐步提升学习难度,循序渐进O10分钟学习新知1.什么是GU1说明GU1是图形用户界面,感受图形用户界面的好处2:JaVa图形用户界面组成说明:JaVa图形用户界面主要有三类组件构成:容器组件、控制组件和用户自定义组件。3:JFrame容器组件的使用讲解:容器组件JFrame的特点及使用使用该组件完成窗体展示4:JPane1容器组件的使用;讲解:容器组件JPaneI的特点及使用5:GU1常用类及层次结构1 .分析归纳总结,从众多的对象中凝练出共同特
5、征。2 .参与讨论区分父类与子类。3 .理解继承的特点,通过继承树理解父类子类的关系,也就是继承的特点o子类继承父类已有的属性和行为即为我们的传承,而子类可以根据需要添加自己特有的特有就做到了创新O1 .从大家熟悉的内容入手,带领学生分析问题,并进行归纳总结。2 .互动,讨论JaVa布局管理,各组件使用O3 .鼓励学生积极学习,提升个人技艺技能,培养精益求精的工匠精神。4 .通过教学增强学生的创新意识,同时加深对本节知识的理解O80分钟IObject|AWTEvent- 1Font|- 1ComponetpContainerp- 1COIor- GraPhiCS一Pane1|1App1etBO
6、rder1ayoUt、Grid1ayo1it、Card1ayOUt、GridBag1ayout分别进行讲解说明7:SWing常用组件设置对常用组件按钮(JButton)标签(J1abeI),单行文本框JTeXtFie1d、多行文本框JTeXtArea、口令文本框JPaSSWOrdFieId、复选框(JCheckBox)组合框(JComboBox)、列表框(J1iSt)等分别进行讲解说明1 .编码测试JFrame窗体2 .编码测试F1OW1ayoUt、Border1ayout、Grid1ayoUt、Card1ayoUt布局管理器3 .编码测试常用组件4 .编程实现学生信息管理系统登录界面。1 .
7、学生接收任务,思考编程思路。2 .编写代码,由点到面,逐步构建完整界面,完成编程提升学生编码能力及调试能力,提升学生解决问题的能力。国登录-O编程实战用户名:I1I密码:I-i管理员。学生登录II重置I3.运行代码,查看运行结果是否符合预期。如不符合,找出原因,进行修正。80分钟1)任务分析。要完成该该界面需要使用哪些界面元素?各界面元素使用什么布局,如何摆放?2)任务实施,编码完成界面设计并运行测试。任务拓展在登录界面添加记住密码复选框,放置在登录按钮之下。编程实现组件的创建及添加拓展学生的逻辑思维,锻炼学生独立思考、独立完成任务的能力。8分钟小结1 .总结授课内容2 .归纳重难点,布置作业总结2分钟课后拓展作业设计用户注册窗体要求:窗体标题设置为用户注册,在该窗体中使用布局,合理摆放并显示用户名,密码,确认密码,角色,注册按钮等组件。1 .学生登录云实训平台,并根据自己的知识基础和课堂掌握情况2 .学会独立思考,并能够独立分析、解决问题。课后习题结合学生系统,更加的实用性,让学生理解图形用户界面的使用,在问题解决过程中,提高学生灵活运用知识的能力。教学反思