图书出版信息查询系统.docx
《图书出版信息查询系统.docx》由会员分享,可在线阅读,更多相关《图书出版信息查询系统.docx(22页珍藏版)》请在冰豆网上搜索。
图书出版信息查询系统
五课教研两课评比
参
赛
教
案
参赛学校:
江阴市华姿中等专业学校参赛选手:
云王参赛组别:
信息技术类教案单元名称:
交互式网页制作教案所属课程:
《网页设计与制作》
教学设计说明
本内容选自人民邮电出版社、中职国家规划教材、《网页设计与制作》(王君学、田明)项目十四。
这个项目主要是通过服务器行为构建ASP交互式网页,它主要介绍了将数据库中的数据分页显示,分类查询和高级查询的方法,用户登录功能的实现,用户信息管理、图书信息管理。
要求学生能够熟练定义站点和创建数据库连接,熟练运用服务器行为,熟悉参数传递的方法,阶段变量Session的使用方法。
通过用户登录成功后实现对用户和图书信息进行添加、修改、删除等功能,否则用户只能浏览首页,最后给部分网页设置访问权限,这部分内容将为后期Asp程序设计打下良好的基础。
一、教学理念
通过学生体验整个项目,创设情境,提高学生学习的积极性,使他们对网页设计与制作产生浓厚的兴趣,牢记树立以学生为主体,教师是学生的引路人这个教学指导思想,将整个项目分为几大功能模块,各个模块包括几大任务,让所学内容一目了然,强调以能力为本位,以职业实践为主线的课改理念,培养学生学会发现问题、分析问题、解决问题的能力,让学生从做中学,从学中做,提高交互式网页设计与制作的技能。
二、教学思路
首先展现本项目的制作背景,引入项目,学生根据项目体验完成项目的整个流程图,教师分析何谓交互式网页,引入模块一项目准备,建立数据库文件,定义站点及创建数据库连接。
模块二实现图书信息查询功能,包含显示图书信息、分类查询、高级查询。
根据生活经验,引入模块三用户登录,其中包括利用行为检查表单,模块四后台用户管理,添加、修改、删除、注销用户。
模块五后台图书信息管理,添加、修改、删除图书信息。
只有用户登录成功才能管理,引入模块六访问权限的设置,最后进行项目的调试,结合自身的实际情况完成项目评价表和项目报告书。
三、课时安排
本项目的内容经过加工后分为六个模块共8个课时来完成。
模块一项目准备1课时
侧重于让学生分析项目,准备项目,如设计数据库、定义站点,创建数据库连接
模块二图书信息查询1课时
侧重于让学生利用参数传递,如ID、表单参数,查询图书信息,实现页面显示图书信息。
让系统给用户友好的提示信息。
对两次输入密码的异同进行核对,限制用户输入密码的长度。
模块三用户登录1课时
侧重于让学生利用服务器行为实现登录功能,利用行为检查表单对象,让系统给用户友好的提示信息。
.
模块四后台用户管理2课时
侧重于让学生利用服务器行为实现对用户的添加、修改、删除、注销。
模块五后台图书信息管理2课时
侧重于让学生利用服务器行为对图书信息进行添加、修改、删除。
模块六访问权限和项目调试1课时
侧重于让学生掌握设置访问权限的原因和方法,调试项目,完成项目评价表和项目报告。
.
课题序授课班
项目式教授课课授课形
项目十制作交互式网多媒体教软件要求Dreamweaver8II使用教
一、知识目掌握创建数据库连接的基本方掌握利用服务器行为插入、更新和删除数据库记录的基本方掌握显示图书信息的方二、能力目
能够实现图书信息分页显示、分类查询、高级查询等功教学目能够实现对图书信息进行管理的功
能够实现对用户进行管理的功
三、情感目
培养学生协作学习的团队意识,分析问题、解决问题的能
在后台页面的学习中逐渐提高学生对网站安全的意
分类查询、高级查询、用户登录、用户管理教学重图书信息管理、访问权
课前准多媒体课件、素分页技术、参数传
教学难利用服务器行为添加、修改、删除数据库记
本项目能够使学生掌握系统制作的一般流程先进行前期分析设计后完善各个功模块。
数据的分页显示是一难点,关键是数据库连接是否成功,通过服务器行为就可实现。
数据查询中的参数传递需要学生理解,学会灵活运用各种参数教学后用户登录主要是要求学生掌握登录的原理,实现登录功能,后台管理主要是对用户和书信息进行添加、修改、删除,可以让学生结合所学SQ语句进行分析,通过后台理页面养成学生对网站安全的意识
排学安课堂教
教学过程主要教学内容及步骤师生活动
模块一项目准备
问题引项目背景入
师:
某学校图书馆目前只有用借书证借书,形式是在借书证上登记所借的我校图
书籍,馆内藏书信息不能很好地反映,每次都要花费大量的人力来统计,书馆借
书的引方这从一定程度上给图书管理工作带来了诸多不便,管理模式过于传统落后,式入
已经无法满足信息化时代对图书管理的要求,学校投入资金成立了图书馆生:
项借书证、目信息化建设小组,让你来承担项目负责人,你会如何建设图书出版查询如查书耗系统主页如图所示何实现运用的技术有哪些时
让学生
体体验项项目体验目的流验
程,提高项学生操作图书出版信息查询系统,浏览相关图书信息。
学习的目项目分析乐趣
根据对项目的浏览,让我们来分析一下本系统的操作流程系统主页后台登录
学生根
分类查询高级查询据体验后台管理分析流
程,教师
展示分流信息页面
程析删更插修除新入改项记记记记目录录录录
请同学们完成任务书上的连线题生:
根据
项目体添加图书验和结
构图完分类查询成连线
题系统主页
高级查询
删除用户
修改图书
注册用户
交互式网页,显然就必须要有数据库文件,下面让我们来设计系统所用到
的数据库
任务一设计数据库
1、book表(图书信息)师:
分析
数据库
组成部
分
生:
完成
数据库
的设计
项
目
准
备
)图书分类(表class、2
用户信息3、admin表()
存放于注:
创建Access数据库vbscript网络访问类型本地/师:
测试网址后台数
数库据
何如据在显示Provider=&(\/data/)上页网连接名称conn呢数据库名称
注:
服务噐主目录与站点目录的一致性
生:
项目准备工作一切就绪,图书信息查询功能是如何实现的呢测试连
接,小组讨论
图书信息查询模块二
首先让我们在主页中来创建数据列表,用来显示图书信息。
绑记录集-------服务器行为操作步骤:
应用程序------(查询)---------
定(教师演示)
学生观察发现问题:
页面列表中只出现一条图书信息,这是什么原因导致的呢
小组讨论:
针对页面出现的问题,讨论解决的方案
学生通过查阅课本得出结论:
利用重复区域的插入
条信息5这时全部的查询结果都显示在页面上,能不能让页面上只显示教师操
呢作演示,
学生观学生思考,利用分页功能,引入任务一
看,发现
任务一添加分页及状态导航问题,小
组讨论,
操作步骤:
:
利用应用程序的服务器行为中重复区域和记录集导航状态的功
信息查询
分页显示
能完成任务探索分页的制作过程,小组合作学习,我们如果按类别来查询图书信息,如何实现呢,引入任务二任务二分类查询教师分析:
我们单击某类别的名称会出现这个类别下的图书信息,如何实现的利用打比方通俗讲解:
某类别名称计算机系Classnumber学号某同学的信息图书信息URL参数:
classnumberclassnumber=<%=classnumber).Value)%>学生完成任务二如果用关键字进行查询,如何实现呢引入任务三高级查询任务三我们是在表单对象中输入数据,然后进行查询的(BookName)参数类型显然是表单参数:
作比较:
高级查询与分类查询的异同
解决问题
师:
深入挖掘师:
通俗讲解参数传递,使内容简单易懂
查询方式分类查询
分高级查询
类查往往我们在浏览网站时都会要求用户进行登录,对于后台管理更加需要询管理员登录,才能对相关的信息进行操作,那么登录是如何实现的呢户
师:
演示生:
归纳总结
教师操作演示,
学生根据提示完成
不同点相同点
高级查询
用户注册了网站,那么他只需要登录成功就有权限浏览相关的内容,如何实现根据观摩,学生说出用户登录的流程,教师展示相应的流程图
让学生比较分析两种查询的异同学生完成任务三
模块三用户登录
与数据库比较一致登录页面登录成功用户不一.
教师播
放视频教师提供“登录页面”的素材,界面如图所示。
文件,学
生思考
用户登
录的流
程图
用
户
登
录
教师任务书中给出提示,仍然是通过服务器行为,要求学生尝试完成
1、具体操作:
(1)服务器行为面板
(2)登录用户生:
自主完登录成功后的页面为,失败后的页面为成任务(教师直接提供和页面素材)一
师:
登录成功后出现的页面()如下图所示分析制
作情况
思考:
欢迎后面的“用户名”是怎么产生的呢能不能通过一个变量在网页
间进行传递实现。
mm_username、创建阶段变量2
操作步骤:
-------阶段变量)、应用程序-----绑定(1
学生发)、添加阶段变量到页面(2现问题,
Dreamweaver中创建登录应用程序后,它将自动生成相应的Sesssion变量教师由
问题引记录当前登录用户的信息,会在网页中互相传mm_username”)Session(“入阶段
递,可以用来验证用户是否登录变量
用户不输入任何信息想直接登录,系统给出友情提醒,要求用户必须输入
帐号,也就是对表单对象进行查漏补缺。
3、检查表单
利用行为onsubmit事件检查表单对象
操作要领:
行为-----检查表单-----添加onsubmit事件(默认事件)
课后任务:
利用javascript代码程序能否实现
后台管理用户是如何添加的呢这就涉及到后台用户管理的设计,包括对用
户的修改、添加、删除,引入模块四
师生共
同探讨
后台用户管理模块四
任务一添加用户完学生
成本模从体验中可以看出,我们必须先有一个网站的帐号,这样才有权限有浏览块
相关的信息,因此,要设计用户的注册功能教师给出素材“注册页面”,如图所示