版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1页共7页《Java程序设计》课程教学单元设计单元6综合设计-企业即时通软件授课教师:Java语言课程组授课班级:单元总学时:22教学条件软件开发平台、投影设备、广播软件教学素材参考教材、课件、授课录像、项目资料教学目标设计知识目标:初步掌握软件开发的分析、设计、编码过程,熟练使用输出语句、循环结构进行程序设计;进一步掌握Swing组件的设计和使用;进一步掌握数据库设计、数据库连接程序;深入掌握数据的增删查改的操作,并熟练数组和字符串的存储技术;进一步掌握把信息读写到文件中的操作;进一步掌握Sock接口网络连接技术;全面掌握使用面向对象程序设计思想进行项目构建的步骤和关键点。能力目标:能会分析和设计软件开发的需求说明、概要设计和总体设计;能会正确书写相关技术文档;运用分析问题和解决问题能力对项目进行开发设计;运用面向对象程序设计思想进行软件开发编码;能会初步对软件进行调试;应用软件开发所需的综合能力进行项目开发。重点:掌握项目开发的步骤;掌握数据库的增删查改操作;具有分析问题和解决问题的能力;能够正确书写相关技术文档。难点:使用面向对象程序设计思想进行项目构建的步骤和关键点;具有软件开发所需的综合能力。教学内容设计任务一:需求分析及系统总体设计;任务二:详细设计之数据库设计;任务三:详细设计之界面设计;任务四:系统实现技术;任务五:服务器端功能实现;任务六:客户端功能实现。教学过程设计任务一:需求分析及系统总体设计(4课时)主要步骤教学内容教学方法教学手段师生活动引入系统演示系统演示启发引入多媒体软件演示教师:演示学生:思考告知(教学内容、教学目的)教学内容:项目需求分析;模块划分和功能简介;系统总体设计。教学目标:使用软件工程理念进行可行分析、需求分析和总体设计。教师启发讲解多媒体课件演示教师:讲授学生:思考任务简介分析企业即时通的需求和功能介绍,并理解系统总体设计的内容。讲解教师启发多媒体课件演示教师:讲授学生:思考任务分析首先简单讲解传统和现代软件工程;然后使用软件工程的思想从可行性报告、需求分析和详细设计中需要注意的点进行学习;最终能从详细设计和面向对象思想中获得类的初步划分。讲解教师演示课件演示小组讨论教师:讲解演示学生:思考参与发言分组讨论支撑知识一、需求分析系统概述;系统运行环境;功能需求描述。二、总体设计设计思路;功能模块设计。讲解讨论归纳课件演示教师:演示学生:思考任务实施根据讲解内容书写需求分析报告、详细设计报告,并对简单画出结构图和模块设计图。动手实践分组实践教师:讲解指导学生:动手实践分享交流技术文档的书写和程序设计图。个别演示分组讨论教师:总结学生:演示分享交流课堂实训企业即时通的技术文档书写和程序设计分析。动手实践分组实践教师:任务布置学生:动手实践课后作业完成课堂实训内容。-分组学习提交作业教学过程设计任务二:详细设计之数据库设计(2课时)主要步骤教学内容教学方法教学手段师生活动引入数据库演示。系统演示启发引入多媒体软件演示教师:演示学生:思考告知(教学内容、教学目的)教学内容:数据实体类分析;数据库设计;数据库连接程序。教学目标:掌握数据库设计和JDBC数据库连接程序。教师启发讲解课件演示教师:讲授学生:思考任务简介设计数据库和建立数据库连接程序。讨论归纳课件演示教师:讲授学生:思考任务分析数据库设计要依据一定的需求分析内容,分析企业即时系统的需求分析设计数据库。教师演示课件演示小组讨论教师:讲解演示学生:思考参与发言分组讨论支撑知识数据库设计范式;数据库设计理念;数据库ER图;数据库的JDBC连接。讨论归纳课件演示教师:演示学生:思考任务实施根据项目的综合设计内容进行数据库设计。动手实践分组实践教师:讲解指导学生:小组讨论动手实践分享交流数据库的划分依据和ER图。个别演示分组讨论教师:总结学生:演示分享交流课堂实训完成企业即时通系统的ER图和数据库设计以及数据库连接。动手实践分组实践教师:任务布置学生:小组讨论动手实践课后作业完成课堂实训内容。-分组学习提交作业教学过程设计任务三:详细设计之界面设计(4课时)主要步骤教学内容教学方法教学手段师生活动引入界面和信息统计展示功能演示。系统演示启发引入多媒体软件演示教师:演示学生:思考告知(教学内容、教学目的)教学内容:Swing组件界面设计;数据库的多种查询方式。教学目标:进一步掌握Swing组件的使用方式;掌握数据库查询方式。教师启发讲解课件演示教师:讲授学生:思考任务简介建立企业即时通的界面和信息统计展示功能模块。讨论归纳课件演示教师:讲授学生:思考任务分析信息统计主要应该包括两个部分,依据技术文档的输入和输出设置设计界面,并把信息统计展示出来。教师演示课件演示小组讨论教师:讲解演示学生:思考参与发言分组讨论支撑知识Swing组件界面和开发设计;JDBC数据库几种查询方法。讨论归纳课件演示教师:演示学生:思考任务实施首先根据前面的技术文档进行输入界面设计;然后在输出界面中确定表格的样式和属性;最终完成数据库的查询操作。动手实践分组实践教师:讲解指导学生:小组讨论动手实践分享交流Swing组件的设置和数据库的操作。个别演示分组讨论教师:总结学生:演示分享交流课堂实训完成企业即时通系统的界面设计和数据库的查询操作。动手实践分组实践教师:任务布置学生:小组讨论动手实践课后作业完成课堂实训内容。分组学习提交作业教学过程设计任务四:系统实现技术(2课时)主要步骤教学内容教学方法教学手段师生活动引入演示项目中的增删改的操作。系统演示启发引入多媒体软件演示教师:演示学生:思考告知(教学内容、教学目的)教学内容:线程的应用;基于Socket接口的通信;数据库的增删改操作。教学目标:掌握线程在多客户端模式下的应用;掌握数据库的增删改处理。教师启发讲解课件演示教师:讲授学生:思考任务简介编写企业即时通的客户端线程和对数据的增删改处理。讨论归纳课件演示教师:讲授学生:思考任务分析即时通是一个多用户同时在线交流的系统,每个用户在进行信息交互时都需要使用线程;用户在信息交互要对数据进行增删改的操作。教师演示课件演示小组讨论教师:讲解演示学生:思考参与发言分组讨论支撑知识线程的概念和应用;数据库的增删改的操作;讨论归纳课件演示教师:演示学生:思考任务实施首先定义线程以及线程中资源操作;然后利用数据库连接进行数据的增删改操作。动手实践分组实践教师:讲解指导学生:小组讨论动手实践分享交流线程的使用和数据库的操作。个别演示分组讨论教师:总结学生:演示分享交流课堂实训完成企业即时通系统的客户线程编写和数据库的增删改操作。动手实践分组实践教师:任务布置学生:小组讨论动手实践课后作业完成课堂实训内容。分组学习提交作业教学过程设计任务五:服务器端功能实现(6课时)主要步骤教学内容教学方法教学手段师生活动引入演示服务器端的数据库表和程序运行中服务器端的功能。系统演示启发引入多媒体软件演示教师:演示学生:思考告知(教学内容、教学目的)教学内容:服务器端数据实体类实现;线程在服务器端的应用;JTable显示用户信息的应用。教学目标:能使用数据库相关知识进行数据实体类的编写;使用线程相关知识完成服务器端的监听和接收程序。教师启发演示讲解课件演示教师:讲授学生:思考任务简介编写企业即时通的服务器端功能代码。讨论归纳课件演示教师:讲授学生:思考任务分析服务器端具有接收和监听功能,并且能够满足多个客户端同时进行访问,并能对接收到的聊天信息进行处理和展示,展示的形式应该使用JTable来进行处理。教师演示课件演示小组讨论教师:讲解演示学生:思考参与发言分组讨论支撑知识实体类对象;Thread实现;JTable的实现方式。讨论归纳课件演示教师:演示学生:思考任务实施首先根据数据库分析出数据实体类级业务实现类。然后使用服务器端的开发的窗口进行业务连接。其次使用线程方式对服务器端的监听和接收进行编程。最终对接收的数据进行处理然后使用JTable进行显示。动手实践分组实践教师:讲解指导学生:动手实践分享交流服务器端的监听和接收线程实现以及JTable的信息显示实现技术。个别演示分组讨论教师:总结学生:演示分享交流课堂实训完成企业即时通系统的服务器端的程序代码。动手实践分组实践教师:任务布置学生:动手实践课后作业完成课堂实训内容。分组学习提交作业教学过程设计任务六:客户端功能实现(4课时)主要步骤教学内容教学方法教学手段师生活动引入演示客户端的数据库表和程序运行中服务器端的功能。。系统演示启发引入多媒体软件演示教师:演示学生:思考告知(教学内容、教学目的)教学内容:客户端主窗体的实现;客户端接收线程的编写;软件编码技术。教学目标:能理解客户端所需要执行的任务并使用先关知识进行代码编写;进一步实现软件编写代码过程中的各项任务。教师启发演示讲解课件演示教师:讲授学生:思考任务简介编写企业即时通的客户端功能代码。讨论归纳课件演示教师:讲授学生:思考任务分析客户器端应具有较为复杂的界面关系,并且能够实现接收发服务器端信息,并能对接收到的聊天信息进行处理和展示。教师演示课件演示小组讨论教师:讲解演示学生:思考参与发言分组讨论支撑知识实体类对象;Thread实现;多窗口间业务流程实现技术。讨论归纳课件演示教师:演示学生:思考任务实施首先根据需求分析及功能设计分析出客户端应完成的功能并对主窗口进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026重庆飞驶特人力资源管理有限公司派往某国有物业公司工程维修岗位2人备考题库附答案详解(培优b卷)
- 2026重庆市铜梁区大数据应用发展管理局招聘公用设施维护公益性岗位人员2人备考题库附答案详解(a卷)
- 2026福建三明港务地产有限公司社会招聘1人备考题库(置业顾问岗)附答案详解(夺分金卷)
- 2026湖北宜昌枝江市教育局招聘枝江市枫杨学校教师80人备考题库及答案详解(易错题)
- 2026中国中检云南公司滇东片区河口分公司招聘1人备考题库及答案详解(名校卷)
- 2026双星东风轮胎有限公司招聘49人备考题库及1套参考答案详解
- 2026宁波通利天童路综合能源服务有限公司招聘1人备考题库及完整答案详解一套
- 2025-2030制冷设备制造业市场需求增长与智能家居集成产业投资政策评估规划分析研究方案报告
- 2025-2030刚果民主共和国自然资源行业投资机会与发展报告
- 2025-2030分析报告智能安防产业市场现状供需研究评估投资规划运营探索全球布局
- 初中宾语从句及练习题
- 2026年及未来5年市场数据中国建筑施工升降机行业市场调查研究及发展趋势预测报告
- 2025年中国饰品行业发展状况与消费行为调查数据-
- 基金公司内部激励制度
- (一模)扬州市2026届高三模拟调研测试数学试卷(含答案详解)
- 2025中国资源循环集团面向海内外公开招聘高端人才33人社招笔试历年难易错考点试卷带答案解析
- 2026福建水投集团沙县水务有限公司招聘4人笔试参考题库及答案解析
- 2025-2026学年北京市东城区九年级(上)期末英语试卷
- 【答案】《当代社会中的科学与技术》(南京大学)章节期末慕课答案
- 建筑防火安全培训
- 2025年云南省公务员录用考试《行测》真题及解析及答案
评论
0/150
提交评论