文档详情

《Java EE企业级应用开发案例教程》教案 第28课 学校图书管理系统(1).pdf

发布:2025-04-30约9.82千字共5页下载文档
文本预览下载声明

课题学校图书管理系统(1)

课时2课时(90min)

知识目标:

(1)掌握项目系统设计的方法

(2)掌握系统环境搭建

教学目标能力目标:

具备初步的系统需求分析、功能模块设计的能力

素质目标:

通过学习学校图书管理系统的构建,提高分析问题、模块化处理问题的能力

教学重点:图书管理系统设计,数据库环境搭建,创建项目并引入依赖包,引入静态资源文件

教学重难点

教学难点:搭建系统环境

教学方法问答法、讨论法、讲授法、演示法、任务驱动法

教学用具电脑、投影仪、多媒体课件、教材

教学过程主要教学内容及步骤

【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课

前任务

课前任务请同学们结合本校的图书管理系统,或者上网查找相关的图书管理系统,总结其具备的基本功能。

【学生】完成课前任务

【教师】使APP进行签到

考勤

【学生】班干部报请假人员及原因

【教师】提出以下问题:

问题导入请同学们作为一个图书管理系统的客户,发挥想象力,设计该系统需要实现哪些功能?

【学生】思考、举手回答

【教师】讲解学校图书管理系统设计,系统环境的搭建

一、系统设计

✈【教师】讲解图书管理系统的需求分析,功能模块设计

(一)需求分析

图书馆是学校的重要场所,读者可以在图书馆查询、借阅和归还图书。而图书馆的图书数量庞大、

种类繁多,如果管理员手动管理所有图书及登记图书借阅和归还,会大大降低图书馆的办事效率。因此,

需要开发一套学校图书管理系统,实现线上管理、借阅和归还图书。

本系统主要面向学生和教师,他们是普通用户,可以查询和借阅图书,还可以查看本人的借阅记录

传授新知

和归还图书。此外,系统还存在管理员,可以查询所有用户的借阅记录,查看图书的借阅逾期情况,同

时可以管理图书,包括添加、更新和删除图书。

【课堂问答】

✈【教师】随机邀请学生回答以下问题

请同学们思考,学校图书管理系统除了上述功能之外,通常还实现哪些功能?

✈【学生】聆听、思考、回答1

✈【教师】总结学生的回答

(二)功能模块设计

学校图书管理系统根据需求可以划分为用户登录、图书查询、借阅记录和图书管理4大功能模块。

详细的功能模块设计如图15-1所示(详见教材)。

各模块实现的主要功能如下。

(1)用户登录:实现用户权限验证、登录和退出登录。

(2)图书查询:实现根据图书名称、作者和出版社查询图书,以及借阅图书。

(3)借阅记录:普通用户登录时,实现根据图书名称和借阅状态查询本人的借阅记录,以及归还图

书;管理员登录时,实现根据图书名称、借阅人和借阅状态查询借阅记录。

(4)图书管理:此模块只对管理员有效,实现根据图书名称、作者和出版社查询图书,以及添加、

更新和删除图书。

【课堂问答】

✈【教师】随机邀请学生回答以下问题

请同学们思考,要实现上述的功能,代码中需要定

显示全部
相似文档