(中职)Web数据库与动态网页设计第6单元ppt课件.ppt
《(中职)Web数据库与动态网页设计第6单元ppt课件.ppt》由会员分享,可在线阅读,更多相关《(中职)Web数据库与动态网页设计第6单元ppt课件.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(中职)Web数据库与动态网页设计第6单元ppt课件第 2 页 共 47页单元六单元六 创建在线测试系统创建在线测试系统l 引言引言 本单元所创建的在线测试系统后台数据库采用的是SQL Server。“在线测试系统”由“为网站建立数据库和数据表”、“制作登录页面”、“制作注册页面和密码修改页面”、“制作试题页面”、“编写与调试阅卷程序”共五个任务组成。第 3 页 共 47页l能力目标 能创建数据表的查询 能对数据库进行通常维护 单元六单元六 创建在线测试系统创建在线测试系统第 4 页 共 47页 任务一 为网站建立数据库和数据表 任务二 制作登录页面 任务三 制作注册页面和密码修改页面 任务四
2、 制作试题页面 任务五 编写与调试阅卷程序 项目实训 创建网上书店服务评价系统 单元六单元六 创建在线测试系统创建在线测试系统第 5 页 共 47页任务一任务一 为网站建立数据库和数据表为网站建立数据库和数据表 对于在线测试系统数据库的设置、备份是一件很重要的工作,整个系统以SQL Server为后台数据库,是真正的客户机/服务器体系结构,其特点是功能十分强大,安全可靠。返 回关 闭l 任务描述 第 6 页 共 47页 数据库的需求分析:系统进入时首先要进行注册,所以学生注册数据表必不可少,各种类型的题库数据表也是必需的,另外学生交卷后成绩处理需要数据表。建表时要注意正确选择数据类型。l 任务
3、分析 返 回关 闭任务一任务一 为网站建立数据库和数据表为网站建立数据库和数据表第 7 页 共 47页l 方法与步骤 创建文件夹和虚拟目录 创建数据库 返 回关 闭任务一任务一 为网站建立数据库和数据表为网站建立数据库和数据表第 8 页 共 47页l 相关知识与技能 返 回关 闭任务一任务一 为网站建立数据库和数据表为网站建立数据库和数据表 SQL Server系统数据类型 第 9 页 共 47页l 拓展与提高 返 回关 闭任务一任务一 为网站建立数据库和数据表为网站建立数据库和数据表 在SQL Server数据库中导入Access数据表第 10 页 共 47页l 思考与练习 试将studen
4、t进行备份数据表的操作。返 回关 闭任务一任务一 为网站建立数据库和数据表为网站建立数据库和数据表 试将student表进行还原操作。试在SQL Server数据库中新建一张数据表sdl,结构如表所示,自行添加记录,然后导出为Excel表格。第 11 页 共 47页l 思考与练习 返 回关 闭任务一任务一 为网站建立数据库和数据表为网站建立数据库和数据表字 段 名数 据 类 型字 段 名数 据 类 型姓名 char职称 char 出生年月 datetime基本工资 money性别 char工龄 int籍贯 char部门编号 char第 12 页 共 47页任务二任务二 制作登录页面制作登录页面
5、 返 回关 闭l 任务描述 在线测试系统作为网络无纸化测试的重要组成部分,是近几年出现的一种全新的技术。它利用成熟的网络条件和数据库技术,实现了测试的无纸化、自动化、远程化,是测试形式的一次重大革新。登录页面是在线测试系统的门面,既要力求简单明了,又要适当美化。第 13 页 共 47页返 回关 闭l 任务分析 目前,比较流行的两种网络开发模式分别是Client/Server模式与Browser/Server模式。对于本系统,其功能主要是在局域网中实现无纸化的测试,由于系统对数据收集的实时性要求不高,因此采用Browser/Server模式来进行设计是合理可行的。本系统使用ASP为主要技术,结合
6、数据库技术进行开发。首先,在需求分析过程中对流程的分析要全面,对实体之间的关系要理解清楚,因为数据库是在实体的基础上任务二任务二 制作登录页面制作登录页面第 14 页 共 47页返 回关 闭l 任务分析 建立的,也只有在需求分析的基础上,才能够建立整个系统的完整结构。本系统对于用户应有“新生注册”、“进入测试”、“密码修改”、“在线测试”和“查看成绩”等功能。对于管理员应有“登录”、“个人资料修改”、“试题编辑”、“成绩统计”和“数据备份与导出”等功能。根据系统功能分析,这是一个简单的在线测试系统,整个系统的页面逻辑结构示意图如图所示。任务二任务二 制作登录页面制作登录页面第 15 页 共 4
7、7页任务二任务二 制作登录页面制作登录页面返 回关 闭第 16 页 共 47页返 回关 闭l 方法与步骤 任务二任务二 制作登录页面制作登录页面 制作登录页面 登录页面的制作比较简单,如图所示,“修改密码”、“进入测试”和“新生注册”三个按钮分别对应的asp文件为Mima.asp、check.asp和login.asp。第 17 页 共 47页返 回关 闭l 方法与步骤 任务二任务二 制作登录页面制作登录页面 制作课程选择页面 课程选择页面比较简单,如图所示,这里以“信息技术基础”和“计算机操作员(中级)”两门课为例(若有三门课、四门课或更多门课,其原理是一样的)。第 18 页 共 47页返
8、回关 闭任务二任务二 制作登录页面制作登录页面 单击“选择进入”按钮后调用表单处理文件check_d.asp进行处理。该文件的ASP代码见教材。第 19 页 共 47页返 回关 闭l 方法与步骤 任务二任务二 制作登录页面制作登录页面 制作题型选择页面 题型选择可分为判断题和单项选择题两类,分别用两个按钮进行选择,页面如图所示。单击“判断题”或“单项选择题”按钮后调用表单处理文件check_t.asp进行处理。该文件的ASP代码见教材。第 20 页 共 47页返 回关 闭l 相关知识与技能 因为测试系统需要让学生了解测试的时间,所以页面要显示进入的时间。在以上check.asp文件中使用了读取
9、服务器时间,并且利用session对象的examtime变量记录考生的测试时间。另外,在check.asp文件中先置passed初值为false,通过身份检查则把该变量置为true,这样可避免不经身份验证直接进入测试。上面ASP程序中的elseif,其else和if之间不能用空格。为了简单美化页面,网页制作时可先设置CSS样式,然后应用到文字或按钮上。任务二任务二 制作登录页面制作登录页面第 21 页 共 47页返 回关 闭l 拓展与提高 在以上check.asp文件中数据库的连接采用Microsoft.Jet.OLEDB.4.0,其优点是不需要进行ODBC的数据源设置,就可直接使用数据表中的
10、数据,其缺点是数据的安全性较差。要提高数据的安全性可使用SQL Server数据库。任务二任务二 制作登录页面制作登录页面第 22 页 共 47页返 回关 闭l 思考与练习 试编写一段程序,判断在一个表单中有多个“提交表单”功能按钮时,用户按下的是哪一个?做一个小实例来进一步理解分支程序。任务二任务二 制作登录页面制作登录页面第 23 页 共 47页任务三任务三 制作注册页面和密码修改页面制作注册页面和密码修改页面 返 回关 闭l 任务描述 一个完整的应用系统,为了便于管理一般都要求第一次使用的用户必须先进行注册,非注册用户是不允许使用的。用户注册后要允许其修改密码,所以要设计一个修改密码页面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 数据库 动态 网页 设计 单元 ppt 课件
限制150内