图书出版信息查询系统教学设计Word文件下载.docx

上传人:b****1 文档编号:288229 上传时间:2023-04-28 格式:DOCX 页数:27 大小:946.50KB
下载 相关 举报
图书出版信息查询系统教学设计Word文件下载.docx_第1页
第1页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第2页
第2页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第3页
第3页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第4页
第4页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第5页
第5页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第6页
第6页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第7页
第7页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第8页
第8页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第9页
第9页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第10页
第10页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第11页
第11页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第12页
第12页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第13页
第13页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第14页
第14页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第15页
第15页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第16页
第16页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第17页
第17页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第18页
第18页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第19页
第19页 / 共27页
图书出版信息查询系统教学设计Word文件下载.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

图书出版信息查询系统教学设计Word文件下载.docx

《图书出版信息查询系统教学设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《图书出版信息查询系统教学设计Word文件下载.docx(27页珍藏版)》请在冰点文库上搜索。

图书出版信息查询系统教学设计Word文件下载.docx

侧重于让学生利用服务器行为实现对用户的添加、修改、删除、注销。

模块五后台图书信息管理2课时

侧重于让学生利用服务器行为对图书信息进行添加、修改、删除。

模块六访问权限和项目调试1课时

侧重于让学生掌握设置访问权限的原因和方法,调试项目,完成项目评价表和项目报告。

课题序号

授课班级

授课课时

8

授课形式

项目式教学

项目

名称

项目十四制作交互式网页

使用教具

多媒体教室软件要求:

Dreamweaver8、IIS

教学目的

一、知识目标

1、掌握创建数据库连接的基本方法

2、掌握利用服务器行为插入、更新和删除数据库记录的基本方法

3、掌握显示图书信息的方法

二、能力目标

1、能够实现图书信息分页显示、分类查询、高级查询等功能

2、能够实现对图书信息进行管理的功能

3、能够实现对用户进行管理的功能

三、情感目标

1、培养学生协作学习的团队意识,分析问题、解决问题的能力

2、在后台页面的学习中逐渐提高学生对网站安全的意识

教学重点

分类查询、高级查询、用户登录、用户管理、图书信息管理、访问权限

课前准备

多媒体课件、素材

教学难点

分页技术、参数传递

利用服务器行为添加、修改、删除数据库记录

教学后记

本项目能够使学生掌握系统制作的一般流程,先进行前期分析设计,后完善各个功能模块。

数据的分页显示是一难点,关键是数据库连接是否成功,通过服务器行为就可以实现。

数据查询中的参数传递需要学生理解,学会灵活运用各种参数。

用户登录主要是要求学生掌握登录的原理,实现登录功能,后台管理主要是对用户和图书信息进行添加、修改、删除,可以让学生结合所学的SQL语句进行分析,通过后台管理页面养成学生对网站安全的意识。

课堂教学安排

教学过程

主要教学内容及步骤

师生活动

访

模块一项目准备

项目背景

某学校图书馆目前只有用借书证借书,形式是在借书证上登记所借的书籍,馆内藏书信息不能很好地反映,每次都要花费大量的人力来统计,这从一定程度上给图书管理工作带来了诸多不便,管理模式过于传统落后,已经无法满足信息化时代对图书管理的要求,学校投入资金成立了图书馆信息化建设小组,让你来承担项目负责人,你会如何建设图书出版查询如何实现运用的技术有哪些系统主页如图所示

项目体验

学生操作图书出版信息查询系统,浏览相关图书信息。

项目分析

根据对项目的浏览,让我们来分析一下本系统的操作流程

请同学们完成任务书上的连线题

交互式网页,显然就必须要有数据库文件,下面让我们来设计系统所用到的数据库

任务一设计数据库

1、book表(图书信息)

2、class表(图书分类)

3、admin表(用户信息)

注:

创建Access数据库data_db.mdb,存放于e:

//myweb/data中

后台数据库是如何与用户进行交互的呢?

下面请看任务二

任务二、定义站点并创建数据库连接

1、定义站点

内容

网站名称

site

服务器主目录

E:

//myweb

服务器模型

Aspvbscript

访问类型

本地/网络

测试网址

http:

//localhost

2、创建连接

自定义连接字符串

(连接方式)

"

Provider=Microsoft.Jet.OLEDB.4.0;

DataSource="

&

Server.MapPath("

/data/Data_db.mdb"

连接名称

conn

数据库名称

Data_db.mdb

服务噐主目录与站点目录的一致性

项目准备工作一切就绪,图书信息查询功能是如何实现的呢?

模块二图书信息查询

首先让我们在主页中来创建数据列表,用来显示图书信息。

操作步骤:

应用程序------服务器行为-------记录集(查询)---------绑定(教师演示)

学生观察发现问题:

页面列表中只出现一条图书信息,这是什么原因导致的呢

小组讨论:

针对页面出现的问题,讨论解决的方案

学生通过查阅课本得出结论:

利用重复区域的插入

这时全部的查询结果都显示在页面上,能不能让页面上只显示5条信息呢

学生思考,利用分页功能,引入任务一

任务一添加分页及状态导航

:

利用应用程序的服务器行为中重复区域和记录集导航状态的功能

小组合作学习,探索分页的制作过程,完成任务

我们如果按类别来查询图书信息,如何实现呢,引入任务二

任务二分类查询

教师分析:

我们单击某类别的名称会出现这个类别下的图书信息,如何实现的?

利用打比方通俗讲解:

URL参数:

classnumber

result.asp?

classnumber=<

%=(RsClass.Fields.Item("

classnumber"

).Value)%>

学生完成任务二

如果用关键字进行查询,如何实现呢?

引入任务三

任务三高级查询

我们是在表单对象中输入数据,然后进行查询的

参数类型显然是表单参数:

Request.Form("

BookName"

作比较:

高级查询与分类查询的异同

查询方式

相同点

不同点

分类查询

高级查询

往往我们在浏览网站时都会要求用户进行登录,对于后台管理更加需要管理员登录,才能对相关的信息进行操作,那么登录是如何实现的呢?

模块三用户登录

用户注册了网站,那么他只需要登录成功就有权限浏览相关的内容,如何实现?

根据观摩,学生说出用户登录的流程,教师展示相应的流程图

教师提供“登录页面”的素材,界面如图所示。

教师任务书中给出提示,仍然是通过服务器行为,要求学生尝试完成

1、具体操作:

(1)服务器行为面板

(2)登录用户

登录成功后的页面为admin.asp,失败后的页面为loginfail.asp

(教师直接提供Loginfail.asp和admin.asp页面素材)

登录成功后出现的页面(loginsuccess.asp)如下图所示

思考:

欢迎后面的“用户名”是怎么产生的呢?

能不能通过一个变量在网页间进行传递实现。

2、创建阶段变量mm_username

(1)、应用程序-----绑定-------阶段变量

(2)、添加阶段变量到admin.asp页面

Dreamweaver中创建登录应用程序后,它将自动生成相应的Sesssion变量

Session(“mm_username”)记录当前登录用户的信息,会在网页中互相传递,可以用来验证用户是否登录

用户不输入任何信息想直接登录,系统给出友情提醒,要求用户必须输入帐号,也就是对表单对象进行查漏补缺。

3、检查表单

利用行为onsubmit事件检查表单对象

操作要领:

行为-----检查表单-----添加onsubmit事件(默认事件)

课后任务:

利用javascript代码程序能否实现?

后台管理用户是如何添加的呢?

这就涉及到后台用户管理的设计,包括对用户的修改、添加、删除,引入模块四

模块四后台用户管理

任务一添加用户

从体验中可以看出,我们必须先有一个网站的帐号,这样才有权限有浏览相关的信息,因此,要设计用户的注册功能

教师给出素材“注册页面”,如图所示

思考1:

如何实现将输入的用户信息添加到后台数据库admin表中呢?

插入-----应用程序------插入记录

思考2:

注册的用户名发生重复登记现象,这会导致管理员分不清哪个用户的信息,如何解决呢?

插入---------应用程序------用户身份验证----检查新用户名

如果用户不小心将错误的信息注册了,那么如何对用户信息进行修改呢?

任务二修改用户

注册用户编辑页面(listuser.asp)如图所示,包含修改与删除用户,修改功能如何实现?

修改用户页面(edituser.asp)如图所示

从图中可以看出,原先的数据都会显示在页面上,请同学们思考

其实很简单,只需要创建记录集rsuser,设置表单对象的属性为动态文本

注意点:

各表单对象的名称应与数据库中admin表的字段名一致,其中用户表名不能用user

我们修改用户信息后,如何将它添加到后台数据库中呢,需要更新用户信息。

1、应用程序-------服务器行为---------更新记录

2、设置对话框中的参数

任务三删除用户

注册用户编辑页面(listuser.asp)中删除用户又是如何实现的呢?

为“删除”建立超链接,通过参数id传递在deluser.asp页面中实现删除用户的功能

1、利用服务器行为------------命令

2、删除命令对话框如图所示

其中的关键设置:

SQL语句:

deletefromuser1whereid=mm_userid

变量:

mm_userid运行值:

request(“id”)

如何将session变量从服务器中清空呢?

这就需要对用户进行注销,以便安全退出。

任务四注销用户

我们只需要在left.asp页面中进行用户注销

操作步骤

1、选定文本“注销用户”

2、服务器行为面板------------用户身份验证

3、注销用户

注销用户后,Session变量会清空

模块五后台图书信息管理

既然用户管理功能实现了,同学们,能不能对图书信息同样在后台页面中进行管理呢?

任务一添加图书信息

添加图书(addbook.asp)页面如图所示

如何实现图书的添加?

可以从添加用户吸取经验。

学生自主完成任务一,总结归纳

1、新建记录集rsbook、rsclass

2、设置图书类别

3、利用服务器行为-----插入记录

图书管理页面(listbook.asp)如图所示

类比分析:

老师提问:

比较图书信息列表与index.asp中的列表的区别,新增的功能有哪些?

学生观察得出结论:

管理员可以对图书信息进行修改和删除

任务二修改图书信息

具体是如何实现修改图书信息的?

学生从修改用户中找到解决方法:

设置链接地址中必须传递参数id

老师精讲:

设置的链接地址如下

修改:

editbook.asp?

id=<

%=(rsbook.Fields.Item("

ID"

老师:

(1)传递参数的目的是什么?

(2)在修改图书信息中,可以对其中的图书信息进行修改。

修改图书信息页面(editbook.asp)如图

角色:

学生-----------校图书馆管理员,发现将图书的版次和作者弄错了,如何修改图书信息?

问题实质:

本任务主要还是修改数据库,将正确的图书信息写入后台数据库。

小组归纳操作步骤

1、先将各动态文本显示

2、服务器行为------------更新记录

如何删除图书信息呢?

任务三删除图书信息

删除图书信息页面(delbook.asp)如图所示

和前面删除用户信息相类似,要求同学们自己完成任务三

创建链接删除页面delbook.asp?

利用服务器行为中命令实现删除,命令对话框如图所示

其中的关键设置有:

deletefrombookwhereid=mm_bookid

mm_bookid运行值:

模块六访问权限和项目调试

任务一设置访问权限

1、导入实例:

暨阳论坛版主、校园网管理员

2、功能描述:

对后台管理页面loginsuccess.asp的登录是有权限的,只有管理员登录后才能够对后台进行管理,如对有关的信息进行添加、修改、删除等操作,非管理员是没有权限访问这些页面的。

那么我们怎么设置权限问题呢?

其实也很简单

教师提问:

哪些页面需要进行限制访问呢?

学生思考,让其中一个小组进行阐述

这些页面有:

loginsuccess.asp、listbook.asp、editbook.asp、delbook.asp、listuser.aspedituser.asp、deluser.asp

3、操作步骤:

(1)服务器行为----用户身份验证-----限制对页的访问

(2)基于用户名和密码进行身份验证

(3)如果访问被拒绝,转到系统主页index.asp进行登录

(4)对其它的管理页面进行限制访问

学生完成模块功能,教师转播某组操作过程与结果

任务二调试项目

学生调试整个系统,展示最终的作品,并完成评价表

评价项目

总结性评价

过程性评价

最终效果

出现的问题

操作要领

站点测试

数据库连接

后台用户登录

添加用户页面

修改用户页面

删除用户页面

添加图书页面

修改图书页面

删除图书页面

任务三设计项目报告

完成本项目的报告书

问题引入

师:

我校图书馆借书的方式

生:

借书证、查书耗时

让学生体验项目的流程,提高学习的乐趣

学生根据体验分析流程,教师展示流程

根据项目体验和结构图完成连线题

分析数据库组成部分

完成数据库的设计

后台数据库数据如何显示在网页上呢

测试连接,小组讨论

教师操作演示,学生观看,发现问题,小组讨论,解决问题

深入挖掘

通俗讲解参数传递,使内容简单易懂

演示

归纳总结

教师操作演示,让学生比较分析两种查询的异同

学生完成任务三

教师播放视频文件,学生思考用户登录的流程图

自主完成任务一

分析制作情况

学生发现问题,

教师由问题引入阶段变量

师生共同探讨

学生完成本模块

教师演示

学生完成任务

教师给出操作步骤,学生尝试自主完成本任务

教师提供页面,学生思考问题,根据提示解决问题

学生根据提示完成

讲解注销意义

小组探究学习

学生复习

模块四任务一,完成任务

教师提问,学生观察,引入任务二

学生复习修改用户

教师讲解

学生角色扮演,激发课堂氛围

借鉴模块四,学生完成任务三

教师巡回指导

后台管理页面安全性

教师提问,学生思考

教师操作演示

学生调试

完成评价表

复习巩固

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2