




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实践一:将Windows 2000计算机虚拟为Web服务器运行环境一、目标完成本实践后,您能够将Windows2000操作系统设置为Web数据库运行的环境。二、前提在进行实践操作之前,您必须具备:(1) 关于计算机网络的初级知识:建立Internet联机、TCP/IP协议、MS-DOS提示符。(2) 软件的安装:选择安装方式、建立目录及路径。三、实践设置为了完成本实践,您必须具备下列条件:(1) 您的计算机名_(2) 您的计算机WWW服务的主目录_(3) 您的站点的名称_四、实践预估时间:20分钟五、操作练习(一) 情景公司成立的网上购物部准备制作网上购物网页,部门经理要求您制作的网页需要在Web服务器上运行,由于Web数据库必须在服务器上才能运行,因此,你的任务的第一步是将部门的计算机Windows 2000 Professional或Windows XP操作系统虚拟为Web服务器,需要在控制面板中,通过“添加/删除Windows组件”对话框中安装IIS (Windows 2000 Server版会自动地安装IIS)。(二) 操作步骤在下面的操作中,您要为计算机安装IIS,即将计算机虚拟成Web服务器。在安装IIS之前先与互连网建立联机(即在联机状态下安装IIS)。1. 打开控制面板安装Internet Information Server(IIS) 在Windows组件向导中安装:选取“IIS”选项,如图1-15所示。文件复制完成后,单击“完成”按钮。图1-15 安装Internet信息服务(IIS)2. 测试IIS安装完成后,先打开浏览器,在地址栏输入本地计算机的网址,例如,http:/school、http:/localhost/、http:为计算机的IP地址(局域网中的计算机请向管理员询问IP地址)。如果屏幕上显示“脱机工作”对话框,请按“重试”按钮。当连接无误时,浏览器会打开IIS默认的网页,如图1-16所示。图1-16 正确安装IIS后浏览器打开默认的网页3. 管理IIS(1) 在控制面板上的图标上双击鼠标,再双击图标,屏幕显示“Internet信息服务”对话框,如图1-17所示。用鼠标右键单击“默认Web站点”,在快捷菜单上单击“属性”,屏幕显示“Web站点属性”对话框,如图1-18所示。图1-17 “Internet信息服务”对话框(2) 修改IP地址在“Web站点属性”对话框中选取“Web站点”标签页,如图1-18所示。然后用鼠标单击IP地址栏下拉式菜单,选择IP地址。若计算机不在局域网上,IP地址为:;若计算机位于局域网中,但无专门 的IP地址,则计算机会自动分配IP地址(活动IP地址),在局域网中管理员也可以分配IP地址给每一台计算机。图1-18 Web站点标签页修改IP地址(3) 更改本地路径或权限在“默认Web站点属性”对话框中(如图1-18所示),选取“主目录”标签页,单击“浏览”按钮,更改本机路径或开放权限。本机路径是指当输入网址为计算机的IP地址时,此网址的默认路径为C:Intpubwwwroot,只要网页放在此目录中,客户便可以输入计算机的IP地址浏览,如图1-19所示。可以在这里进行更改。图1-19 主目录标签修改本机路径或目录开放权限 4) 更改首页名称站点的默认首页名称为Default.htm、Default.asp及iisstart.asp。若需要修改,可在“启用默认文档”中更改;若需要新增默认文档,请选取“添加”;若要删除某文档,请选取该文档,然后选取“删除”。若要更改默认文档的顺序,请选取该文档,然后选取箭头按钮调换顺序。如图1-20所示。图1-20 “文档”标签更改首页文件名(4) Windows2000+IIS虚拟目录1) 打开图1-17所示界面。2) 单击“操作”“新建”“虚拟目录”命令,打开“虚拟目录创建向导”如图1-21所示。图1-21 打开虚拟目录创建向导3) 单击“下一步”按钮,进入如图1-22所示的对话框,在“别名”框中输入虚拟目录名(您的站点名称)。4) 单击下一步设置虚拟目录路径,如图1-23所示。图1-22 增加虚拟目录的别名图1-23 设置虚拟目录的路径5) 单击“下一步”进入图1-24所示对话框,设置访问权限。一般使用默认设置不做修改,即允许“读取”和“运行脚本”。图1-24 设置虚拟目录的权限6) 单击“下一步”按钮,返回“Internet信息服务”界面,如图1-25所示。此时,选择树列表中的“默认Web站点”,可以看到您设置的虚拟目录。图1-25 完成虚拟目录的设置完成上述操作,Windows2000平台的本机网站的运行环境即设置完成。以后可以在本机通过“http:/localhost/虚拟目录名称”访问您的网站。如果您的计算机名称为“gowu_server”,则在局域网内,就可以通过“http:/ gowu_server/虚拟目录名称”访问该网站。问题:?在MS-DOS状态下输入“http:/localhost”,屏幕显示的不是站点的网页页面,您认为原因是什么?_?请单击“开始”按钮,在“运行”项中键入虚拟站点名称,您的结论是:_? 您是如何进行虚拟目录安装的?_?在安装时,一位操作人员没有选取“IIS”选项,你认为有什么方法过后补装该选项?请具体说明。_实践二:在线图片订购系统设计方案一、目标本试验以图书订购系统为例,掌握asp程序的设计思想及方法。二、前提在进行实践操作之前,您必须具备:根据软件需求,设计流程图。三、实践设置为了完成本实践,您必须具备下列条件:在Windows2000中安装有_四、实践预估时间:45分钟五、操作练习(一) 情景公司成立的网上购物部准备制作的网上购书网页,第一步将部门的计算机Windows 2000 Professional虚拟为Web服务器已做好,部门经理要求拿出设计方案。(二) 操作步骤(1)目标设计(包含的模块):1.会员管理模块2.在线图书订购系统模块3.图书订购系统的管理模块4.客户帮助模块(2)功能设计对于会员管理模块,具有对会员注册、验证会员注册信息、会员进行购书时的身份验证、会员注册的检查、添加等功能。对于图书订购系统,具有允许会员查找、浏览图书信息,允许会员购买图书,并对购物车进行管理,最后还能将订单记录添加到后台数据库。对于客户帮助模块,具有对本站使用的帮助功能。对于在线管理系统,具有允许管理员浏览、修改、添加、删除图书表、会员表、书类别表、订单结算表和问题解答表中的信息。(3)程序设计图书购物系统流程主页会员注册/登录注册登录注册信息正确?登录正确吗?不正确正确正确不正确S书籍列表浏览搜索放入购物车?NY购物/结账?购物结账S处理订单管理员登录后,可对管理员表、会员表、书籍列表、订单结算表、疑难解答进行修改。(流程请同学们自己制作)。所需要的程序清单及功能说明:文件名称功 能 说 明conn.asp数据库连接Hylogin.asp取得变量值集合default.asp框架网页Main.asp框架网页上部菜单Left.asp框架网页左会员登录及图书搜索文件界面bottom.htm框架网页下部,版本信息check.asp检测会员用户名及密码Reg.asp注册会员信息页面Insert.asp检测注册信息是否正确,若正确则向数据库插入一条新的会员记录loginout.asp会员购物完毕时登出网站search.asp显示图书搜索结果index.asp框架网页右部页面(本系统主界面), 显示精品推荐的图书Book. asp书籍详细资料booklist.asp按图书类别显示所有图书shopcars.asp购物车清单显示Help.asp购物问题解答shopcar.asp向购物车添加一条您所选中的图书delete.asp取消该订单modifly.asp根据您在购物清单中变更的图书数量进行修改checkout.asp购物清单结算界面一checkout1.asp购物清单结算界面二checkout2.asp购物清单结算界面三,完成购物,显示订单号admin/adminlogin.asp数据库管理员登录页面Admin/admincheck.asp数据库管理员身份验证Admin/adminindex.asp数据库管理界面框架网页Admin/adminleft.asp数据库管理界面左框架,所有数据库列表admin/adminmain.asp数据库管理界面右框架,根据左框架中选择的数据库表,显示数据库管理界面admin/conn.asp数据库连接Admin/adminmodifly.asp修改数据库表中的该记录admin/admindelete.asp删除数据库表中的该记录admin/adminaddnew.asp向数据库表尾部插入一条新记录admin/adminshowimg.asp显示tsb(图书表)中的二进制图像问题:?通过分析,你能得出每个程序在流程中的位置吗? _?在这个设计中,未登录和登录时,有何区别?_? 制作管理员流程。_实践三:在线图书订购数据库设计与配置方案一、目标本试验以图书订购系统为例,掌握asp程序中后台数据库的设计与配置方法。二、前提在进行实践操作之前,您必须具备:(1) 关于计算机网络的初级知识:asp的基础知识。(2) 数据库Access基础知识三、实践设置为了完成本实践,您必须具备下列条件:在系统中安装有_四、实践预估时间:45分钟五、操作练习(一) 情景公司成立的网上购物部准备制作的网上购书网页有了设计计划,部门经理请你根据设计方案规划数据库设计方案。(二) 操作步骤(1)数据库结构设计数据库名称tsdg.mdb,其中数据结构详细清单表:1、管理员表gly字段名字段类型字段说明Admin文本管理员登录名称Password文本管理员登录密码2、会员表hyb字段名字段类型字段说明Hyzh文本会员登录帐号Hypassword文本会员登录密码Xm文本会员姓名Xb文本会员性别Mail文本电子邮箱地址Dhhm文本联系电话Shdz文本收货地址Yzbm文本邮政编码3、图书表tsb字段名字段类型字段说明Slbdm数字图书类别代码Sdm文本图书代码Sm文本图书名称SfmOle对象图书封面Sfmsize数字图片尺寸Snr文本图书简介Sdj数字图书单价Scbs文本图书出版社Szz文本图书作者Sjptj是/否是否精品标记4、图书类别表slb字段名字段类型字段说明Slbdm数字图书类别代码Slbmc文本图书类别名称5、付款方式表fkb字段名字段类型字段说明Fkdm数字付款类型代码Fkfs文本付款方式6、订单表ddb字段名字段类型字段说明Ddh数字订单号Hyzh文本会员登录帐号Sdm文本图书代码Sm文本图书名称Sdj数字图书单价Ssl数字图书数量Szj数字图书总价Bj是/否确认购买标记7、结算表jsb字段名字段类型字段说明Ddh数字订单号Hyzh文本会员登录帐号Xm文本会员姓名Xb文本会员性别Mail文本电子邮箱地址Dhhm文本联系电话Shdz文本收货地址Yzbm文本邮政编码Fkfs文本付款方式Bj是/否确认购买标记Online是/否在线标记Finish是/否是否交易完成8、帮助表help字段名字段类型字段说明Question文本问题Answer文本问题(2)后台数据库配置使用conn .asp程序就是完成后台数据库连接的功能,具体代码如下:10:代码说明:30:server.createobject表示创建一个ado连接。40:表示连接的数据库类型、在服务器中的路径及数据库名称50:表示打开连接数据库问题:?conn.asp 在在线图书订购系统中的地位?_?能在每个程序中连接数据库吗?如果能,为什么单独定义conn.asp?_? 在订单表和结算表中,确认购买标记所起的作用是什么?_实践四:在线图书订购首页设计程序一、目标本试验以图书订购系统为例,掌握asp程序中设计与配置方法。二、前提在进行实践操作之前,您必须具备:用html语言设计带框架的网页。三、实践设置为了完成本实践,您必须具备下列条件:在系统中安装有_四、实践预估时间:45分钟五、操作练习(一) 情景公司成立的网上购物部准备制作的网上购书网页有了设计计划,部门经理请你根据计划先设计出主页。(二) 操作步骤(1)首页效果从图中可以看出本页面的框架网页及结构:顶部、左部、右部、底部。本例中使用的程序文件分别为default.asp(框架页面)、main.asp、left.asp、index.asp、bottom.htm。其中default.asp的程序代码如下:10: 20: 30:40:50:60:=Ebooks=70:80:90:frame name=top scrolling=no noresize target=contents src=main.asp?user=&pwd=&ddh= 100: 110: frame name=contents target=main src=left.asp?user=&pwd=&ddh= scrolling=no noresize120: frame name=main src=index.asp?user=&pwd=&ddh= scrolling=auto noresize marginwidth=12 marginheight=16 130: 140: 150:160: 170: 此网页使用了框架,但您的浏览器不支持框架。 180: 190: 200:210:(2)代码说明10:声明该页面包含连接数据库文件conn.asp。20:声明该页面包含取得变量值集合hylogin.asp,其代码如下:其中user、pwd、sdm、sm、sdj、ddh可完成该程序本身与其它程序变量值的传递。90140:页面的框架网页及结构。注意文中双划线标明的即为各结构页面。问题:?主页的程序defalut.asp的结构?_?defalut.asp中的语言主要是HTML吗?_? 详细说明hylogin.asp的传递变量的方法。_实践五:在线图书订购会员管理模块程序设计一、目标本试验以图书订购系统中会员管理模块为例,熟悉用asp程序访问数据库的基本语句。二、前提在进行实践操作之前,您必须具备:(1) html语言中的表单设计;(2)三、实践设置为了完成本实践,您必须具备下列条件:在系统中安装有_四、实践预估时间:45分钟五、操作练习(一) 情景公司成立的网上购物部已完成首页,部门经理请你根据计划设计出会员管理模块程序。(二) 操作步骤(1)会员登录在主页面的左部含有会员登录表单,它的程序代码在left.asp中,下面将其中部分代码进行说明:10:20:30:40:50:用户名: 60:密码:70: 80:90: 注册100:110:120:用户名:130:状态:在线140:a href=loginout.asp?user=&pwd=&ddh= target=_top登出 150:代码说明:如果user变量的值为空,表示会员还未登录,显示登录及注册。否则,表示会员已登录,显示在线状态。20:form表单中的信息提交到check.asp检测程序中。90:点击注册时的链接reg.asp。(2)会员注册页面reg.asp代码:10:20:30:内容略(输出表单内容)40:代码说明:30:将会员填写的信息提交到insert.asp程序中。(2) 检测及添加注册程序Insert.asp代码:10:20:30:40:50:alert(请完整注册信息!);60:history.go(-1);70:80:% else90: if request.form(T2)request.form(T3) then %100:110:alert(您输入的密码不一致!);120:history.go(-1);130:140:300:310:alert(该会员已经存在,请重新输入!);320:history.go(-1);330:340:350:注册成功!请登录! 360:代码说明:30-140:检查用户填写的注册信息,如果信息填写不完整或输入的密码不一至,显示提示密码错误信息。150-220:将表单各项信息的值存储到各变量中。230-240:查找数据库会员表(hyb)中的会员帐号(hyzh)字段,检查是否与用户填写的会员帐号重复250-360:如果程序中定义qrs记录集中无记录,表示填写的信息正确,向数据库会员表中添加一条会员信息。否则,提示会员已经的信息。370-400:关闭qrs记录集、conn(3)检测会员登录程序check.asp代码:10:20:30:160: 170: alert(请完整填写用户名和密码!);180: history.go(-1);190: 200:280: 290: alert(用户名不存在,请进行新用户注册!);300: history.go(-1);310: 320:340: 350: alert(密码错误,请进行重新输入!);360: history.go(-1);370: 380:代码说明:50-60:对结算表(jsb)进行倒序排序。70-120:判断结算表是否为空,如果为空将变量ddh置为1。否则移动到首条记录,取出ddh字段的值,并将其值加1,存入ddh变量中。130-140:关闭qrs记录集150-190:判断会员登录填写的信息的完整性。200-370:判断在会员表(hyb)中的会员帐号hyzh及会员登录密码hypassword的正确性。390-410:向结算表中添加一条新记录,订单号(ddh)字段值为ddh变量的值,在线标记字段(online)字段值为逻辑真值true,会员帐号(hyzh)字段值为user变量的值。420:Request.Redirect对象的作用是从浏览器发往服务器,请求调入default.asp页面。括号中default.asp?user=&server.URLEncode(user)&pwd=&server.URLEncode(pwd)&ddh=&ddh代码的作用是将变量user、pwd、ddh的值传递至default.asp。450-500:关闭rs、rs1记录集登录成功后如下图所示:注册成功后,left.asp中变量user的值不为空,显示在线“状态”。问题:?在登录和注册时,程序都在访问后台数据库,它采用的何种语言?_?数据库的连接有多种方法,odbc、ado、dao,本程序中使用哪种?_? 总结asp程序访问数据库中的添加记录、查找记录方法。_实践六:在线图书订购系统程序设计一、目标本试验以图书订购系统中图书订购模块为例,根据软件的设计思想及流程,用编写asp语言实用程序。二、前提在进行实践操作之前,您必须具备:三、实践设置为了完成本实践,您必须具备下列条件:在系统中安装有_四、实践预估时间:45分钟五、操作练习(一) 情景公司成立的网上购物部已完成首页,部门经理请你根据计划设计出会员管理模块程序。(二) 操作步骤(1)精品推荐页面index.asp中部分代码10:% max=420:set rs=server.CreateObject(adodb.recordset)30:rs.ActiveConnection=conn40:rs.Source=sql50:rs.CursorLocation=360:rs.PageSize=max70:rs.open select * from tsb where sjptj=true order by slbdm desc ,1,180:if not rs.EOF then90: rs.movefirst100:totalpage=rs.PageCount110:totalcount=rs.RecordCount 120:if not isempty(request(page) then 130:currentpage=cint(request(page) 140: else 150:currentpage=1160:end if 170: rs.AbsolutePage=currentpage180: response.write 第¤tpage&页 190:if currentpage1 then%200:a href=index.asp?user=&pwd=&ddh=&page=1210:首页220:ahref=index.asp?user=&pwd=&ddh=&page=230:上页 240:%else250:Response.Write 首页 上页 260:end if270:if curren
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年旅游推广专员笔试模拟题
- 2025年化妆品产品开发师专业知识评估试题及答案解析
- 2025年管理咨询师实务考试试题及答案解析
- 2025年文印中心招聘笔试模拟题及答案解析
- 机电知识培训方案课件
- 课件与多媒体融合的意义
- 2025年美术设计岗位招聘面试技巧与模拟题集锦
- 小学英语教学课件十五页
- 2025年安全员心理适应测试题库及解析
- 2025年摄影测量员初级技能面试题集
- DB31/T 477-2018旅行社服务质量要求及等级划分
- AI智能体的感知与理解
- 餐饮行业数字化门店运营与管理效率提升报告
- S7-1200 PLC原理及应用基础 课件 第5章 S7-1200 PLC的模拟量处理
- 2024年四川省古蔺县事业单位公开招聘医疗卫生岗笔试题带答案
- 2025-2030中国驾驶培训行业市场发展前瞻及投资战略研究报告
- 2024年版中华民族共同体概论专家大讲堂课件全集第10章至16章节讲根据高等教育出版社教材制作
- 生产过程控制制度
- 糖尿病足的预防和护理
- 国网公司合规管理
- 生物质气化并网发电行业跨境出海战略研究报告
评论
0/150
提交评论