《JAVA程序设计》课程教学日历
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务1记事本主界面设计
任务2打开文件功能设计
一体化教学
课后实践
46
12
2
模块8辅助工具——模块实现(二)
任务3保存文件功能合计
任务4文本编辑功能设计
一体化教学
课后实践
47
12
2
模块8辅助工具——模块实现(三)
任务5设置格式功能设计
任务6时钟显示器
一体化教学
模块测试
48
12
2
模块9系统测试与打包
(1)使用JUint对系统进行测试
25
7
2
模块5房源信息管理——模块实现(一)
任务1房源信息管理界面设计
任务2添加房源信息设计
一体化教学
课后实践
26
7
2
模块5房源信息管理——模块实现(二)
任务3修改房源信息设计
任务4删除房源信息设计
任务5根据指定条件查询房源信息设计
一体化教学
模块测试
27
7
2
模块6系统界面设计——图形界面基础与容器
(1)图形界面基础知识
一体化教学
课后实践
37
10
2
模块7租赁信息管理——数据库操作(二)
(1)使用接口对程序结构进行优化
(2)对用户信息进行增删改操作
一体化教学
课后实践
序
号
周
次
学
时
教学讲节及内容摘要
教学方式
作业布置
38
10
2
模块7租赁信息管理——模块实现(一)
任务1租赁信息界面
一体化教学
39
10
2
模块7租赁信息管理——模块实现(二)
一体化教学
课后实践
20
5
2
模块4求租客户信息管理——模块实现(三)
任务4修改求租客户信息设计
任务5查询求租客户信息设计
一体化教学
模块测试
21
6
2
模块5房源信息管理——集合容器框架
(1)Collection接口
(2)Iterator接口
一体化教学
22
6
2
模块5房源信息管理——Set接口
(1)Set接口
(1)for循环
(2)while循环
(3)do while循环
(4)跳转语句
一体化教学
课后实践
7
2
2
模块3租金计算——数组操作
(1)一维数组的声明与创建
(2)数组的初始化
(3)数组元素的访问使用
(4)多维数组的创建与使用
一体化教学
课后实践
8
2
2
模块3租金计算——类和对象(一)
(1)面向对象基础知识
(2)类的定义格式
(2)测试所配置的开发环境
(3)集成开发工具eclipse的使用
一体化教学
4
1
2
模块3租金计算——数据描述与操作
(1)变量与常量
(2)数据类型
(3)运算符
(4)表达式、语句、语句块
一体化教学
5
2
2
模块3租金计算——分支与循环结构
(1)if语句
(2)switch语句
一体化教学
课后实践
6
2
2
模块3租金计算——分支与循环结构
序
号
周
次
学
时
教学讲节及内容摘要
教学方式
作业布置
1
1
2
模块1项目分析与设计
(1)ROSE工具的使用
(2)UML类图的画法
(3)完成需求分析说明书
(4)完成概要设计
一体化教学
2
1
2
模块1项目分析与设计
(1)模块功能分析完成详细设计
(2)完成数据库设计
一体化教学
3
1
2
模块2项目开发准备
(1)JDK的下载、安装和配置
课后实践
31
8
2
模块6系统界面设计——模块实现(一)
任务1用户登录设计
一体化教学
32
8
2
模块6系统界面设计——模块实现(二)
任务2系统主界面设计
一体化教学
33
9
2
模块6系统界面设计——模块实现(三)
任务3求租人信息设置
一体化教学
课后实践
34
9
2
模块6系统界面设计——模块实现(四)
任务4求租人信息查询
(4)属性的继承、扩展和隐藏
一体化教学
15
4
2
模块4求租客户信息管理——继承(二)
(1)方法的继承、扩展和重写
(2)this与super
(3)构造方法继承
一体化教学
课后实践
16
4
2
模块4求租客户信息管理——多态性
(1)对象类型转换
(2)编译时多态
(3)运行时多态
一体化教学
17
5
2
模块4求租客户信息管理——抽象类与接口
一体化教学
模块测试
35
9
2
模块7租赁信息管理——JDBC简介与连接
(1)回顾SQL及操作语句
(2)学会JDBC连接数据库的两种方法
(3)成功连接HRMS系统的数据库
一体化教学
36
9
2
模块7租赁信息管理——数据库操作(一)
(1)对租赁信息实现增删改操作
(2)对租赁信息界面上的添加、删除、修改按钮编写事件处理代码
(2)JFrame、JDialog
(3)JPanel、JToolBar
一体化教学
序
号
周
次
学
时
教学讲节及内容摘要
教学方式
作业布置
28Leabharlann Baidu
7
2
模块6系统界面设计——常用组件
(1)JLabel、JTextField、JPasswordField、JTextArea
(2)JButton、JRadioButton、JCheckBox
(3)访问权限
一体化教学
序
号
周
次
学
时
教学讲节及内容摘要
教学方式
作业布置
9
3
2
模块3租金计算——类和对象(二)
(1)方法重载
(2)构造方法
一体化教学
10
3
2
模块3租金计算——类和对象(三)
(1)this
(2)类变量与类方法(static)
一体化教学
课后实践
11
3
2
模块3租金计算——类和对象(四)
对象的定义与操作
任务2租赁业务处理
一体化教学
课后实践
40
10
2
模块7租赁信息管理——模块实现(三)
任务3添加事件处理
一体化教学
模块测试
41
11
2
模块8辅助工具——文件
(1)对系统文件进行创建和删除操作
(2)文件字节、字符输入输出流
一体化教学
42
11
2
模块8辅助工具——文件输入输出流
(1)不同的输入输出流;
(2)系统辅助工具记事本的功能;
一体化教学
课后实践
12
3
2
模块3租金计算——租金计算模块实现(一)
任务1租金计算器类
任务2租金计算器界面设计
一体化教学
课后实践
13
4
2
模块3租金计算——租金计算模块实现(二)
任务3租金计算器实现
一体化教学
模块测试
14
4
2
模块4求租客户信息管理——继承(一)
(1)继承的概念
(2)继承的实现
(3)继承的规则
(3)JList
(4)菜单
一体化教学
课后实践
29
8
2
模块6系统界面设计——布局管理
(1)布局管理器简介
(2)FlowLayout、BorderLayout、GridLayout、
CardLayout
一体化教学
30
8
2
模块6系统界面设计——事件处理机制
(1)事件处理模型
(2)事件处理
(3)事件适配器
一体化教学
(2)设计测试用例
(3)系统打包
一体化教学
(3)了解输入输出流套接的意义
一体化教学
43
11
2
模块8辅助工具——数据流与对象流
(1)对象输入输出流
(2)对数据的序列化处理
(3)对重要数据的备份
一体化教学
课后实践
44
11
2
模块8辅助工具——多线程
(1)线程基础知识
(2)线程创建与使用
(3)线程状态控制
一体化教学
45
12
2
模块8辅助工具——模块实现(一)
(1)抽象类
(2)抽象方法
(3)最终类和最终方法
(4)接口的定义与实现
一体化教学
课后实践
序
号
周
次
学
时
教学讲节及内容摘要
教学方式
作业布置
18
5
2
模块4求租客户信息管理——模块实现(一)
任务1运行主界面设计
任务2添加求租客户信息设计
一体化教学
19
5
2
模块4求租客户信息管理——模块实现(二)
任务3修改求租客户信息设计
(2)HashSet类
(3)TreeSet类
一体化教学
23
6
2
模块5房源信息管理——List接口
(1)List接口
(2)ArrayList类
(3)LinkedList类
一体化教学
课后实践
24
6
2
模块5房源信息管理——Map接口
(1)Map接口
(2)HashMap类
(3)TreeMap类
一体化教学
课后实践
任务2打开文件功能设计
一体化教学
课后实践
46
12
2
模块8辅助工具——模块实现(二)
任务3保存文件功能合计
任务4文本编辑功能设计
一体化教学
课后实践
47
12
2
模块8辅助工具——模块实现(三)
任务5设置格式功能设计
任务6时钟显示器
一体化教学
模块测试
48
12
2
模块9系统测试与打包
(1)使用JUint对系统进行测试
25
7
2
模块5房源信息管理——模块实现(一)
任务1房源信息管理界面设计
任务2添加房源信息设计
一体化教学
课后实践
26
7
2
模块5房源信息管理——模块实现(二)
任务3修改房源信息设计
任务4删除房源信息设计
任务5根据指定条件查询房源信息设计
一体化教学
模块测试
27
7
2
模块6系统界面设计——图形界面基础与容器
(1)图形界面基础知识
一体化教学
课后实践
37
10
2
模块7租赁信息管理——数据库操作(二)
(1)使用接口对程序结构进行优化
(2)对用户信息进行增删改操作
一体化教学
课后实践
序
号
周
次
学
时
教学讲节及内容摘要
教学方式
作业布置
38
10
2
模块7租赁信息管理——模块实现(一)
任务1租赁信息界面
一体化教学
39
10
2
模块7租赁信息管理——模块实现(二)
一体化教学
课后实践
20
5
2
模块4求租客户信息管理——模块实现(三)
任务4修改求租客户信息设计
任务5查询求租客户信息设计
一体化教学
模块测试
21
6
2
模块5房源信息管理——集合容器框架
(1)Collection接口
(2)Iterator接口
一体化教学
22
6
2
模块5房源信息管理——Set接口
(1)Set接口
(1)for循环
(2)while循环
(3)do while循环
(4)跳转语句
一体化教学
课后实践
7
2
2
模块3租金计算——数组操作
(1)一维数组的声明与创建
(2)数组的初始化
(3)数组元素的访问使用
(4)多维数组的创建与使用
一体化教学
课后实践
8
2
2
模块3租金计算——类和对象(一)
(1)面向对象基础知识
(2)类的定义格式
(2)测试所配置的开发环境
(3)集成开发工具eclipse的使用
一体化教学
4
1
2
模块3租金计算——数据描述与操作
(1)变量与常量
(2)数据类型
(3)运算符
(4)表达式、语句、语句块
一体化教学
5
2
2
模块3租金计算——分支与循环结构
(1)if语句
(2)switch语句
一体化教学
课后实践
6
2
2
模块3租金计算——分支与循环结构
序
号
周
次
学
时
教学讲节及内容摘要
教学方式
作业布置
1
1
2
模块1项目分析与设计
(1)ROSE工具的使用
(2)UML类图的画法
(3)完成需求分析说明书
(4)完成概要设计
一体化教学
2
1
2
模块1项目分析与设计
(1)模块功能分析完成详细设计
(2)完成数据库设计
一体化教学
3
1
2
模块2项目开发准备
(1)JDK的下载、安装和配置
课后实践
31
8
2
模块6系统界面设计——模块实现(一)
任务1用户登录设计
一体化教学
32
8
2
模块6系统界面设计——模块实现(二)
任务2系统主界面设计
一体化教学
33
9
2
模块6系统界面设计——模块实现(三)
任务3求租人信息设置
一体化教学
课后实践
34
9
2
模块6系统界面设计——模块实现(四)
任务4求租人信息查询
(4)属性的继承、扩展和隐藏
一体化教学
15
4
2
模块4求租客户信息管理——继承(二)
(1)方法的继承、扩展和重写
(2)this与super
(3)构造方法继承
一体化教学
课后实践
16
4
2
模块4求租客户信息管理——多态性
(1)对象类型转换
(2)编译时多态
(3)运行时多态
一体化教学
17
5
2
模块4求租客户信息管理——抽象类与接口
一体化教学
模块测试
35
9
2
模块7租赁信息管理——JDBC简介与连接
(1)回顾SQL及操作语句
(2)学会JDBC连接数据库的两种方法
(3)成功连接HRMS系统的数据库
一体化教学
36
9
2
模块7租赁信息管理——数据库操作(一)
(1)对租赁信息实现增删改操作
(2)对租赁信息界面上的添加、删除、修改按钮编写事件处理代码
(2)JFrame、JDialog
(3)JPanel、JToolBar
一体化教学
序
号
周
次
学
时
教学讲节及内容摘要
教学方式
作业布置
28Leabharlann Baidu
7
2
模块6系统界面设计——常用组件
(1)JLabel、JTextField、JPasswordField、JTextArea
(2)JButton、JRadioButton、JCheckBox
(3)访问权限
一体化教学
序
号
周
次
学
时
教学讲节及内容摘要
教学方式
作业布置
9
3
2
模块3租金计算——类和对象(二)
(1)方法重载
(2)构造方法
一体化教学
10
3
2
模块3租金计算——类和对象(三)
(1)this
(2)类变量与类方法(static)
一体化教学
课后实践
11
3
2
模块3租金计算——类和对象(四)
对象的定义与操作
任务2租赁业务处理
一体化教学
课后实践
40
10
2
模块7租赁信息管理——模块实现(三)
任务3添加事件处理
一体化教学
模块测试
41
11
2
模块8辅助工具——文件
(1)对系统文件进行创建和删除操作
(2)文件字节、字符输入输出流
一体化教学
42
11
2
模块8辅助工具——文件输入输出流
(1)不同的输入输出流;
(2)系统辅助工具记事本的功能;
一体化教学
课后实践
12
3
2
模块3租金计算——租金计算模块实现(一)
任务1租金计算器类
任务2租金计算器界面设计
一体化教学
课后实践
13
4
2
模块3租金计算——租金计算模块实现(二)
任务3租金计算器实现
一体化教学
模块测试
14
4
2
模块4求租客户信息管理——继承(一)
(1)继承的概念
(2)继承的实现
(3)继承的规则
(3)JList
(4)菜单
一体化教学
课后实践
29
8
2
模块6系统界面设计——布局管理
(1)布局管理器简介
(2)FlowLayout、BorderLayout、GridLayout、
CardLayout
一体化教学
30
8
2
模块6系统界面设计——事件处理机制
(1)事件处理模型
(2)事件处理
(3)事件适配器
一体化教学
(2)设计测试用例
(3)系统打包
一体化教学
(3)了解输入输出流套接的意义
一体化教学
43
11
2
模块8辅助工具——数据流与对象流
(1)对象输入输出流
(2)对数据的序列化处理
(3)对重要数据的备份
一体化教学
课后实践
44
11
2
模块8辅助工具——多线程
(1)线程基础知识
(2)线程创建与使用
(3)线程状态控制
一体化教学
45
12
2
模块8辅助工具——模块实现(一)
(1)抽象类
(2)抽象方法
(3)最终类和最终方法
(4)接口的定义与实现
一体化教学
课后实践
序
号
周
次
学
时
教学讲节及内容摘要
教学方式
作业布置
18
5
2
模块4求租客户信息管理——模块实现(一)
任务1运行主界面设计
任务2添加求租客户信息设计
一体化教学
19
5
2
模块4求租客户信息管理——模块实现(二)
任务3修改求租客户信息设计
(2)HashSet类
(3)TreeSet类
一体化教学
23
6
2
模块5房源信息管理——List接口
(1)List接口
(2)ArrayList类
(3)LinkedList类
一体化教学
课后实践
24
6
2
模块5房源信息管理——Map接口
(1)Map接口
(2)HashMap类
(3)TreeMap类
一体化教学
课后实践