版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE5 PAGE5PAGE4 PAGE4
课题图书管理系统设计与实现课时4课时(180min)教学目标知识技能目标:(1)掌握Java项目系统设计的方法(2)掌握Java项目功能模块实现的方法(3)能够分析系统需求,设计系统功能模块,并完成Java项目的开发(4)能够开发简单的信息管理系统素质目标:(1)提升化繁为简、系统化处理问题的能力(2)提升运用理论知识解决实际问题的能教学重难点教学重点:Java项目系统设计的方法,掌握Java项目功能模块实现的方法教学难点:能够分析系统需求,设计系统功能模块,并完成Java项目的开发,能够开发简单的信息管理系统教学方法问答法、讲授法、演示法、练习法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤考勤【教师】使用APP进行签到【学生】按照老师要求签到任务一系统设计案例导入【教师】组织学生以小组为单位,观看“图书管理系统设计与实现”视频,讨论并回答下列问题:(1)图书管理系统一般应具备哪些功能?(2)在使用
Java
开发图书管理系统时,如何确保数据的安全性和程序的健壮性?【学生】聆听、思考、讨论、组长举手回答课堂实践【教师】带领学生进行图书管理系统的需求分析、功能模块设计、数据库设计和系统类设计一、需求分析【教师】随机邀请学生回答以下问题:图书馆内,怎样借阅和归还图书?【学生】聆听、思考、回答【教师】总结学生的回答二、功能模块设计各模块实现的功能(1)用户注册、登录和退出模块:实现用户注册、登录和退出系统功能。(2)图书管理模块(3)借阅管理模块三、数据库设计【教师】随机邀请学生回答以下问题:什么是TIMESTAMP(时间戳),他的作用是什么?【学生】聆听、思考、回答【教师】总结学生的回答四、系统类设计课堂小结【教师】简要总结本节课的要点需求分析功能模块设计数据库设计系统类设计【学生】总结回顾知识点作业布置【教师】布置课后作业教师扫码布置课后作业。本课作业布置二维码老师用APP扫描此码,即可进行线上作业布置【学生】完成课后任务任务二功能模块实现问题导入【教师】提出问题:如果让你开发一个简单的学生信息管理系统,要支持添加、删除、修改、查询学生数据,你认为核心要解决哪两个问题?JDBC能帮我们解决这两个问题吗?【学生】聆听、思考、讨论、举手回答课堂实践【教师】讲解并演示实现图书管理系统功能模块的方法,然后组织学生以小组为单位进行实操一、数据库连接类实现【教师】展示“数据库连接类”代码,并讲解新知二、用户注册、登录和退出模块实现1.创建User类【教师】展示“创建User类”代码,并讲解新知2.创建UserDao接口及其实现类UserDaoImpl(1)在项目的
src
目录下新建
library/dao
包,在
dao
包中新建
UserDao
接口(UserDao.java),在接口中声明
addUser()抽象方法添加用户,queryUserByUsername()抽象方法根据用户名查询用户,所有方法都声明抛出SQLException异常。【教师】展示“在项目的
src
目录下新建
library/dao
包”代码,并讲解新知(2)在
dao
包中新建UserDaoImpl类(UserDaoImpl.java),在类中实现UserDao接口的所有抽象方法,在方法中使用PreparedStatement接口预编译
SQL
语句,并执行插入和查询操作。【教师】展示“在
dao
包中新建UserDaoImpl类(UserDaoImpl.java)”代码,并讲解新知3.创建UserManage类【教师】展示“创建UserManage类”代码,并讲解新知【教师】展示“创建Book类”代码,并讲解新知【教师】展示“在
dao
包中新建
BookDao
接口(BookDao.java)”代码,并讲解新知(2)在
dao
包中新建BookDaoImpl类(BookDaoImpl.java),在类中实现BookDao接口的所有抽象方法,在方法中使用
PreparedStatement
接口预编译
SQL
语句,并执行插入、更新、查询和删除操作。在类中还定义
toBook()方法将查询返回的结果集解析为Book类对象,toList()方法将解析的Book类对象添加到图书列表中。【教师】展示“在
dao
包中新建BookDaoImpl类”代码,并讲解新知3.创建BookManage类【教师】展示“【教师】展示“创建Book类”代码,并讲解新知1.创建Record类【教师】展示“创建Record类”代码,并讲解新知【教师】展示“创建Record类”代码,并讲解新知【教师】展示“在
dao
包中新建
RecordDaoImpl
类”代码,并讲解新知3.创建RecordManage类【教师】展示“创建RecordManage类”代码,并讲解新知五、功能菜单实现【教师】展示“功能菜单实现”代码,并讲解新知(1)运行
Main
类(2)管理员账号注册成功后2.管理员功能测试(1)在用户注册、登录和退出菜单中输入
2(2)在主菜单中输入
1(3)在图书管理菜单中输入5……详见教材3.读者功能测试(1)在用户注册、登录和退出菜单中输入
2(2)在主菜单中输入
1(3)在图书管理菜单中输入
4……详见教材【学生】聆听、思考、按照要求进行操作,先完成的学生帮助本组其他学生完成操作,如遇问题可询问老师【教师】巡堂辅导,及时解决学生遇到的问题课堂小结【教师】简要总结本节课的要点数据库连接类实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑工程现场管理人员履职手册
- 河湖生态缓冲带修复技术手册
- 架空钢管工程技术方案
- 公路桥涵维修加固方案
- 2024年山东祥河职业学院高职单招职业技能考试题库附完整答案详解【历年真题】
- 2024年浐灞临港产业学院高职单招职业技能考试题库带答案详解(培优A卷)
- 公立医院后勤保障管理制度
- 2024年河北衡水桃城职业学院单招职业技能考试题库及答案详解【必刷】
- 2025年西安高新职院单招综合素质考试模拟试卷及一套参考答案详解
- 2026年上海长三角职业学院高职单招职业适应性测试考试模拟试卷附答案详解(巩固)
- 道化学(火灾爆炸危险指数评价法)
- 赵佶《瘦金体千字文》高清
- DL-T5588-2021电力系统视频监控系统设计规程
- 电子元器件代理合同模板(精美合同协议模板)
- 农村电气安装培训
- 酒店明住宿清单(水单)
- (完整版)固体物理导论-答案-word版
- TUPSW微机控制电力专用不间断电源(UPS)系统使用说明书
- GB/T 22900-2022科学技术研究项目评价通则
- NB/T 10943-202210 kV及以下有源型电压暂降治理设备检测规程
- GB/T 17880.6-1999铆螺母技术条件
评论
0/150
提交评论