
本课程是Java的实训课程,通过两个实训项目,由浅入深从初级到中级地讲解了Java在实际开发中的应用,Java初学者可通过实训项目检验自己的Java基础知识掌握情况。
该课程招生全部经由邀请
关于本课
本课程包含两个任务:初级任务和中级任务。实训期间由老师带领大家完成初级项目基于控制台显示的电子书城的课程,实训结束后学生通过实训积累的知识自己完成对中级项目数据采集的实战。本课程目的用项目的方式检验学生对Java基础知识的掌握情况,为JAVA高级开发打好基础。
课程目录
>> 初级任务 <<
- 1. 项目介绍
- 2. 项目分析
- 3. 项目搭建
任务1:显示主菜单功能
- 1.1 菜单显示
- 1.2 接受用户的输入
- 1.3 判断用户的输入
- 1.4 菜单循环显示
- 1.5 抽取方法
任务2:注册登录功能
- 2.1 单用户注册功能
- 2.2 单用户登录功能
- 2.3 多用户注册功能
- 2.4 多用户登录功能
- 2.5 注册时用户名的验证
任务3:管理员功能
- 3.1 管理员登录
- 3.2 添加商品
- 3.3 修改商品
- 3.4 删除商品
- 3.5 查看商品列表
- 3.6 商品列表排序
- 3.7 管理员菜单的循环显示
任务4:以面向对象方式改造项目
- 4.1 面向对象的方式改造程序
- 4.2 面向对象的方式完成登录
- 4.3 面向对象的方式改造管理员模块
- 4.4 分析程序结构
- 4.5 完善程序结构
- 中期评审资料提交
任务5:购买商品功能
- 5.1 查看商城功能
- 5.2 初始化商品列表
- 5.3 判断用户是否登录
- 5.4 购买商品
- 5.5 克隆对象计算总价格
任务6:文件读取
- 6.1 文件的方式保存数据
- 6.2 文件的方式读取数据
- 任务6-代码提交
- 总结
任务七:数据库读取
- 第1节 数据库环境的配置
- 第2节 JDBC的介绍
- 第3节 JDBC查询
- 第4节 带条件查询
- 第5节 PreparedStatement查询
- 第6节 增加
- 第7节 修改和删除
- 第8节 抽取工具类
- 第9节 在工具类里统一增加修改删除的方法
- 第10节 改造项目的注册方法
- 第11节 改造项目的登录方法
- 第12节 改造项目的初始化商品列表的方法
- 第13节 改造管理员添加商品
- 第14节 商品编号和控制台乱码问题
- 第15节 改造管理员修改商品功能
- 最终评审资料提交
>> 中级任务 <<
- 任务说明:数据采集
- 任务1:项目搭建
- 任务2:菜单驱动
- 任务3:日志数据信息采集
- 任务4:物流数据信息采集
- 任务5:使用继承重构数据采集业务
- 任务6:数据分析和过滤
- 任务7:异常处理
- 任务8:使用泛型集合优化功能