13综合案例—图书管理系统数据库设计与实现(教案)- 《MySQL数据库》同步教学(清华大学版)

2024-07-19
| 5页
| 61人阅读
| 0人下载
普通

资源信息

学段 中职
学科 职教专业课
课程 MySQL数据库
教材版本 -
年级 -
章节 -
类型 教案
知识点 -
使用场景 同步教学
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 327 KB
发布时间 2024-07-19
更新时间 2024-07-19
作者 匿名
品牌系列 -
审核时间 2024-07-19
下载链接 https://m.zxxk.com/soft/46420855.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

《MySQL数据库》教案 教案 顺序 23 授课日期 月 日 月 日 月 日 月 日 月 日 授课班级 审 批 年 月 日 课 题 项目13 综合案例—图书管理系统数据库设计与实现 教 学 目 的 运用ER图设计图书管理系统表结构;运用运算符解决图书管理系统中的实际问题;运用连接查询解决复杂查询问题;运用外键索引优化查询问题;运用存储过程解决图书管理系统判断图书超期问题;运用触发器优化图书管理系统借书流程。 教 学 重 点 绘制ER图;连接查询项目应用;触发器项目应用;触发器项目应用 教 学 难 点 图书管理系统数据库设计与实现 课程思政要点 (1)家国情怀与民族自豪感:在讲解数据库管理系统时,强调我国在数据库领域的发展历程和成就,比如介绍国产数据库的发展情况,使学生了解并感到骄傲。 (2)价值塑造:通过实践操作,引导学生认识到数据的重要性和保护数据安全的责任,从而培养他们正确的价值观和社会责任感。 课 型 B类 教学方法、手段 案例讲解、启发式教学、实践演示 教 学 过 程 及 主 要 内 容 1.课程介绍(目标、内容、要求、学习方法等),说课 2.创设情境,导入本节课内容 【任务描述】 设计开发图书管理系统数据库。 【任务要求】 (1)用户登录后可以借书。 (2)任何一种书可以被多个人借。 (3)借书和还书时,要登记相应的借书日期和还书日期。 (4)每个人都可以在不同时间重复借同一本书。 (5)一个出版社可以出版多种书籍。 (6)同一本书仅为一个出版社出版。 (7)管理员登录后可以实现管理书籍。 (8)用户可以预约图书。 (9)预约到期后如果用户未借书则自动取消预约。 (10)处于预约状态的图书无法被其他人借出。 根据以上任务需求,完成图书管理系统的设计。 【任务要求】 (1)登录功能:登录系统为身份验证登录。分为读者登录,管理员登录。不具备注册功能。 (2)读者功能:显示该用户的基本信息。可以修改密码,修改个人信息,查看书籍并且预约书籍,查看当前借阅书籍的情况,还书等情况。 (3)管理员功能:显示该用户的基本信息。可以修改密码,查看书籍信息并且修改书籍信息,添加书籍。查看读者的借还情况。 (4)借还书功能。 (5)预约书籍功能:读者可以实现对一本书进行预约,预约有效期为3天,期间处于无法被他人借出状态,如果三天内该读者未前往图书馆借书,则自动取消预约。 (6)评论功能:读者在还书后可以对某本书籍进行评论和推荐。 (7)统计分析功能:方便图书系统的日常统计工作,例如统计“十大热门图书”、“十佳阅读之星”、“热门图书类型”等常规操作。 (8)其他功能:例如,可以定时统计超期读者。 二、讲解实践书上例题并指导 【例13-1】在booksmanage数据库中建表,随后初始化基本实验数据。 具体操作步骤如下: (1) 创建六张表,在Querty1窗口中输入命令,如图1所示。 (2) 并初始化六张表数据,如图2所示。 图1 创建表 图2 初始化数据 【例13-2】登录功能。 (1)输入用户名和密码判断是否登陆成功。 (2)在Querty1窗口中输入命令,如图3所示。 图3 登录验证 【例13-3】读者相关功能。 (1)更新读者信息。 (2)在Querty1窗口中输入命令,如图4所示。 图4 更新读者信息 【例12-4】借还书功能。 (1)创建Before insert触发器,在借书之前判断库存是否足够。 (2)借书申请。 (3)在Querty1窗口中输入命令,如图5、图6所示。 图5 BEFORE DELETE触发器 图6 BEFORE INSERT触发器进行插入前判断 【例13-5】统计分析功能。 (1)连接查询。 (2)在Querty1窗口中输入命令,如图7所示。 图7 统计分析功能 【例13-6】 编写存储过程,定时统计超期读者。 (1)编写存储过程,统计超期读者。 (2)调用存储过程,查询超期读者。 (3)在Querty1窗口中输入命令,如图8、图9所示。 图8 创建存储过程 图9 调用存储过程 课 外 作 业 课 后 记 学科网(北京)股份有限公司 $$

资源预览图

13综合案例—图书管理系统数据库设计与实现(教案)- 《MySQL数据库》同步教学(清华大学版)
1
13综合案例—图书管理系统数据库设计与实现(教案)- 《MySQL数据库》同步教学(清华大学版)
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。