下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE1PAGE教案授课教师部门课程名称MySQL数据库管理与应用课次33,34单元标题单元11Java+MySQL人力资源管理系统开发综合实例授课学时4学时授课班级授课时间上课地点合作教师日期节次教学目标知识目标1.了解软件开发过程及数据库设计过程。2.掌握数据库设计方法,包括概念设计与逻辑设计。3.掌握Java应用程序中SQL语句用法。4.掌握JDBC数据访问方法能力目标会根据实际业务逻辑开发MySQL数据库,会用JDBC方法编写数据库应用程序素质目标培养学生沟通能力,激发团队协作精神及创新与知识产权意识教学重点1.掌握项目需求分析及数据库设计。2.掌握数据库实施。3.熟悉JDBC方法教学难点1.理解并运用实际应用开发MySQL项目数据库。2.理解JDBC功能与用法。教学方法线上自学,课堂理实一体化教学、项目案例教学,分组教学,第二课堂拓展学习等。教学资源教材数字资源教材配套微课、PPT、数据库建库建表脚本、习题解答等;智慧职教平台:国家智慧教育平台:学习通平台:其他:教学环境配备有电脑、电子教室或投影仪、有线或无线网络环境、黑板或白板等教学工具的计算机房或多媒体教室。MySQL、MySQLWorkbench或NavicatforMySQL等软件。教学过程第33次课(任务1需求分析、任务2概念设计、任务3逻辑设计、任务4物理设计)教学环节教学活动主要内容学生活动说明课前预习学生自由组合,4人一组,以小组为单位学习。学生通过在线课程平台预习本单元内容。课中讲练一、导入新课教师提问学生:在我们的生活学习中存在着各种各样的信息管理系统,如在线购物系统、学生信息管理系统等等,这些系统背后需要一个强大的数据库来支持数据存储、检索和管理。为什么需要数据库?数据库在系统中扮演什么角色?而为了确保数据库能够满足系统的需求,我们需要做些什么呢?带着这些疑问,让我们来学习探究java+mysql数据库实现人力资源管理系统开发全过程,从而更好把握数据库应用技术。二、综合演练任务1需求分析系统开发首先是系统需求分析,数据库设计也如此,首先是需求分析,然后是概念设计,逻辑设计等。在需求分析阶段将要完成调研分析、系统功能设计。1.分析方法在此阶段分析采用的方法有,信息搜集、整理,开调研会、分析归纳数据等。2.系统功能分析设计通过分析,掌握其业务逻辑,划分系统功能结构图,参见PPT中图11-2所示项目的系统功能结构图。任务2概念设计在第一阶段的分析设计基础上,通过相应的工具如E-R分析设计工具,完成概念结构设计。定义实体,属性及实体间的关系,运用E-R工具画出局部E-R图,进一步理清各实体集间的联系,这里的联系类型分为三种,即一对一(1:1),一对多(1:m)和多对多(m:n),找出其联系后,将局部E-R图转化为全局E-R图,详情见PPT中图11-4所示。任务3逻辑设计逻辑结构设计是将上一阶段的概念设计结果转换成所选用的相应数据库管理系统所支持的特定类型的逻辑模型,这里指的是关系数据库模型(其它的同学们可根据应用问题进行钻研)。1.关系模型设计从E-R图到关系模式转换,即一个实体转换为一个关系,实体的属性转换为关系模式的属性,实体型的主码转换为关系模式的关键字,并用下划线加以标识,另外E-R图中的联系也转换为相应的关系模式,一般地是将一对一的联系转换为单个关系模式,一对多的联系转换为单个关系模式,也可与多端的实体型转换成的的关系模式合并。2.对转换的关系模式作范式规范化处理范式是指符合某一级别的关系模式的集合,关系数据库中关系须满足不同的范式,其关系数据库的范式有:第一范式,指表中每一列是不可再分的数据项,即没有合并项,不存在一列有多个值,不存在相同的两行。任何一个关系数据库中关系都应满足第一范式要求,不满足则不能构成关系数据库。第二范式,是建立在第一范式基础上,要求实体的属性完全依赖于主属性,即不能仅依赖主属性的一部分,否则这个属性的主属性这一部分就要分解成一个新的实体。第三范式,即指数据表中不包含在其他表中已包含的非主键信息,也就是属性不依赖于其他非主属性,即不存在传递函数依赖。具体范式应用详情见PPT中项目分析设计结果的表11-1至表11-7所示。教师结合案例应用演练,启发学生思考探索应用。任务4物理设计关系数据库中物理结构设计主要包括存储记录结构,数据存储位置,存取方式,完整性,安全性及应用程序等的设计。详情设计如PPT中图11-5至图11-7所示。课堂小结:教师针对学生实操呈现的共性问题进行点评,学生讨论、查漏补缺。角色扮演,分组讨论要求学生根据项目案例分析完成数据库设计学生分小组练习、讨论,教师巡视指导。课后拓展提升登录智慧职教平台,同步线上资源学习、探究课后作业教学总结第34次课(任务5数据库实施)教学环节教学活动主要内容说明课前预习学生通过在线课程平台预习本单元内容。课中讲练一、复习巩固教师在检查学生前面MySQL项目开发设计基础上,提出新的知识内容—数据库访问方法的应用问题,通过前面演练完成情况,对学生内容掌握情况薄弱地方进行再次巩固讲解、演练。二、导入新课教师引导学生:数据库访问方法有哪些?其中JDBC如何应用?三、新课讲解任务5数据库的实施教师演示举例讲解演练JDBC用法,引导学生思考探究。11.5.1创建数据库和数据表启动mysqlworkbench管理工具,创建数据表,运行脚本,得到相应的数据表。详情见项目实现.sql代码。11.5.2创建存储过程同单元10,这里省略11.5.3数据库应用程序开发1.创建java工程启动eclipse,新建java项目工程文件,创建java应用程序,详情见项目案例的.java代码。2.连接数据库详情见相应的.java代码。11.5.4JDBC数据访问1.JDBC概述JDBC是一套用于执行SQL语句的javaAPI,应用程序通过这套javaAP连接到关系数据库,使用SQL语句完成对数据库中数据的增、删、改、查操作。JDBC具有,与数据库建立连接,发送SQL语句及处理结果的功能,操作示意图如PPT中图11-11所示。详细操作步骤见PPT中所讲述的。11.5.5连接数据库应用1.导入java包这里根据版本信息,选用的是mysql-connector-java-5.1.11-bin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年浙科版选修6地理下册月考试卷含答案
- 2024年浙科版选修2化学上册月考试卷
- 创业公司的融资策略与实战
- 医疗环境优化结合操场绿化的健康理念
- 2024年物业委托合同范本:绿色社区物业委托管理创新协议3篇
- 2024年度车辆租赁与智能交通系统接入合同3篇
- 2025中国铁建大桥工程局集团建筑工程公司招聘高频重点提升(共500题)附带答案详解
- 2025中国远洋海运集团内部招聘中远海运(上海)限公司招聘2人信息高频重点提升(共500题)附带答案详解
- 2025中国石油工业出版社高校毕业生招聘11人高频重点提升(共500题)附带答案详解
- 可可粉行业相关投资计划提议
- 《胆囊结石的护理》PPT
- 药品质量受权人管理规程
- 校本课程之《红楼梦诗词曲赏析》教案
- 地产集团石材幕墙工程系统课件
- GB/T 8993-1998核仪器环境条件与试验方法
- 马工程-公共财政概论-课程教案
- GB/T 38058-2019民用多旋翼无人机系统试验方法
- GB/T 26158-2010中国未成年人人体尺寸
- GB/T 22638.2-2016铝箔试验方法第2部分:针孔的检测
- 外研版高一英语必修一全册练习题(附答案)
- 某投资有限公司行政管理制度汇编
评论
0/150
提交评论