计算机网络第11章电子商务网站上机实验实验说明:请先在D盘创建一个文件夹,命名为:班号学号_姓名,例如:0205431班99号,赵五,则:020543199_赵五。以后的制作均在此文件夹中进行——定义站点的位置。1.实验硬件设备(基本)P4或以上、64M内存或以上。有局域网络环境,最好有上网条件(可以限定)。2.实验软件环境(基本)系统:Windows2000Server;可以安装IIS(InternetInformationServer)、DNS(DomainNameSystem)、CuteFTP;可以设置DNS、IIS、IP地址;软件:Madiomedia公司的DreamweaverMX、FireworksMX、Access数据库、以及NotePad记事本。教师机的Windows2000Server上配置运行FTP服务,让学生使用CuteFTP。实验设备和环境实验一网络环境1.1熟悉Windows2000Server系统1.2安装DNS服务打开控制面板,单击添加删除程序,单击添加/删除Windows组件,在弹出的Windows组件对话框中选择Internet信息服务、网络服务,这两项服务均有多个选项,可以在选中状态下单击“详细信息”观察1.3配置虚拟IP地址右击网上邻居,左击属性,双击窗口中的代表的网卡的图标(通常为本地连接)/属性,双击Internet协议(TCP/IP)[或选中后单击属性]/高级;在IP设置选项卡中单击添加,增加一个C类地址,地址为192.168.111.学号,例如学号为99,则此IP地址为:192.168.111.99,子网掩码为:255.255.255.0,其他不变;单击DNS选项卡,单击添加,将刚才的IP地址添加进去,其他不变;完成后单击确定退出高级设置,再单击确定完成IP设置。1.4配置DNS单击开始/程序/管理工具/DNS弹出DNS控制台。如果其中已经连接了计算机,请右击此主机/删除;右击DNS/连接到计算机/选中这台计算机/单击确定右击正向搜索区域/新建区域/下一步/标准主要区域下一步/名称:学号.net[例如:学号为99,则输入:99.net]下一步/下一步/完成即可;单击刚创建的区域名,使其前边的+没有后,右击此区域名/新建主机/名称:、IP地址:刚才创建的、创建相关的指针前复选框打勾/添加主机/后关闭此窗口。至此一个名为:域名创建成功。可以在CMD窗口用ping命令测试:ping,若返回:Pinging[192.168.111.99]……其后的输出为:Replyfrom192.168.100.22:bytes=32time10msTTL=128……就成功了。1.5配置IIS单击开始/程序/管理工具/Internet服务管理器右击计算机图标/新建/web站点/下一步/说明中:输入对网站的简要说明,例如:我的网站下一步/单击输入Web站点使用的IP地址的下拉箭头,选择刚才所建的IP地址下一步/路径单击浏览查找实验说明创建的目录[例如:d:\020543199_赵五]允许匿名访问此Web站点打勾下一步/在读取,运行脚本,浏览前复选框打勾下一步/完成即可;测试:用记事本编写一个文件,内容为:Welcometo!;存放到d盘020543199_赵五文件夹中,文件名为index.heml的页面文件;打开IE浏览器,在地址栏中输入:,如果能看到Welcometo!则表示此试验成功。1.6测试ASP程序用记事本书写文件:%=now%br欢迎来到我的网站访问!今天是2004-6-1722:11:16其后的日期时间应该是系统当前的。欢迎来到我的网站访注意:6.2的练习需要结合6.3进行。存为sy-1.asp文件,打开IE浏览器,在地址栏中输入:,看到如下结果:则虚拟网站,ASP发布平台均配置成功,且为以后的建设打下基础。可以从其他连网同学的计算机的IE浏览器中访问自己发布的网站。(如果从其他计算机上无法访问,请考虑原因是什么?!)实验二网站发布与网页上传2.1安装CuteFTP并试运行安装CuteFTP4.0软件,配置并运行;找到或编辑一个页面文件通过此软件上传到教师机的FTP服务器上,进行浏览;2.2安装SmartCapture设置后试运行安装SmartCapture软件,配置好;启动此软件,试抓几幅图存盘待处理;2.3试运行Fireworks试运行FireworksMX软件,将2.2抓的图片导入后处理;从其他网站上搜集到的图片导入到FireworksMX中处理,存为待用的Jpeg、Gif、Gif动画;制作一幅Logo动画和一幅Banner动画。2.4上传页面文件将2.3制作的Logo、Banner、其他图片制作成页面文件,保存为index_99.html文件,而后上传到FTP服务器;添加本机的第二默认DNS为教师机的DNS服务器的IP地址,而后用IE浏览器浏览教师机上的你上传的页面文件。此步能完成,实验二通过。实验三电子商务网站策划报告3.1浏览站点,获取信息请本小组的同学在一起,先拟定网站的的制作内容:标题、主要内容、含有的板块、其他所需内容;分工浏览相关网站,以获得网站板式、色系、板块、栏目、数据库创建、基于数据库的动态页面、等;搜集所需的图片、动画、声音、文字素材;搜集脚本、ASP程序块等素材。3.2创意设计本站点设计和整理本站点的Logo、Banner、其他各种图片素材;创意设计本站点的板式、色系、栏目、站点文件夹、文件夹和文件命名规则、层次、等基于数据库和ASP语言的栏目和板块的选设。3.3书写策划报告按照域名(中英文)、发布方式、网站内容、流程图、小组分工、进度等书写策划报告;可以用Word或Powerpoint完成。实验三需要交电子稿。实验四数据库的创建与设置4.1创建数据库库名称:database.mdb。表名称:database表:至少有:姓名、性别、班级、家庭电话、出生日期、住址、兴趣爱好、等不少于6项或以上的字段(其中文本字段、数值字段必须有,有必添字段,允许空字段等)login表:姓名、密码、登录时日(都不许为空)。4.2创建其他数据库按照自己网站要求,请常见其他数据库以及表。实验五VBScript语言5.1熟悉和练习编制VB程序编制一个显示系统日期和时间,并按照时间分上午、下午、晚上问候的页面程序;编制一个显示一个随机数与另一个随机数相加(乘,除,减均可),并判断正确与否;用循环语句完成连续计算3次;编制一个弹出一个新窗口程序(Box窗口),内容为问候语句;编制一个多条件跳转程序(分别用Selectcase语句完成和ifthenifelseendif语句完成),请自行设计跳转后的输出内容;请自行设计分别采用for条件1to条件2next;dowhile条件loop;dountil条件loop;whilewend循环语句,编制1+2+3+…+99+100的结果的程序。5.2过程:函数与子程序练习编制两个函数:一个完成产生随机数,判断数后生成+或-;另一个完成两个数的加或减计算;而此两个数由input标记实现,运算2次后结束。编制一个子程序:自动将输入的数据去掉头尾的空格,而后转换成字符串返回;由显示命令显示出此字符串来。实验六ASP网站编程应用6.1文件调用练习请将一个纯文本文件的内容显示在页面上的编程;请由打开的页面输入内容,修改纯文本文件的内容;将这两个页面链接起来形成一个输入新消息,另一个更新新消息的页面;请编制一个利用纯文本文件完成页面访问量计数程序;请考虑如何在刷新页面后计数器不加一,而关闭此页,重新访问后才刷新的手法;6.2链接数据库请创建链接数据库的命令页面;配置ODBC,请将实验四创建的数据库database创建成为系统DSN;注意:6.2的练习需要结合6.3进ASP站点请分别用ADODB.Connecton方法和数据源方法链接数据库;请将上述两种数据库链接方法写成inc文件,连接到页面文件中。6.3数据库添加、显示、查询、删除、修改纪录练习请编制一个将实验四创建的database.mdb数据库追加记录的程序;请编制一个将实验四创建的database.mdb数据库内容显示出来的程序;请编制一个将实验四创建的database.mdb数据库内记录输出的程序;请编制一个将实验四创建的database.mdb数据库内容显示出来,而后删除其中一个的程序;请将上述程序链接起来控制添加、显示、查询、插入、输出的总页面。请编制一个当用户名、密码正确,将此用户、密码和系统日期时间添加到实验四创建的database.mdb数据库login表的页面;添加完毕跳到登录成功的页面,不成功跳转到不成功页面;(可以采用子程序编制)实验六ASP网站编程应用6.4服务端变量应用请用Server端的Application变量制作一个在线统计并显示的程序;(注意,此练习需要编写global.asa服务器端文件)请用Application变量制作一个聊天室程序;结合Session对象制作一个合法登录的用户,当浏览者为aa时访问aa.asp页面,当浏览者为bb时访问bb.asp页面,其他人只能访问cc.asp页面的程序;6.5Recordset对象处理数据集用Recordset对象显示数据库的记录总数;试用Recordset对象方法编制查询数据库中某一记录的程序;按照分页方式显示数据库中的记录;试编制模糊查询的程序。6.6出错处理试编制当程序出错能自动向下执行的容错代码;试编制如果出错,将错误代码存入数据库error.dbm中的error表中。6.7组件请用ASP的内置ad组件,编制一个轮显广告。6.8无组件上传请编制一个采用upload_5xsoft.inc无组件上传/下载的程序。实验七商务网站实例编程实践7.1通讯录请将光盘中的address文件夹拷贝到本人创建的站点文件夹中,并且去掉只读属性,试运行后:请读懂程序,而后更改为己用。7.2留言板请将光盘中的guest文件夹拷贝到本人创建的站点文件夹中,并且去掉只读属性,试运行后:请读懂程序,而后更改为己用。7.3聊天室请将光盘中的chat文件夹拷贝到本人创建的站点文件夹中,并且去掉只读属性,试运行后:请读懂程序,而后更改为己用。7.4BBS请将光盘中的bbs文件夹拷贝到本人创建的站点文件夹中,并且去掉只读属性,试运行后:请读懂程序,而后更改为己用。7.5其他实例由教师提供。7.6DreamweaverMX编制ASP程序用户登录页面编制;插入新数据页面编制;显示数据库内容页面编制;删除数据库记录页面编制;修改数据库记录页面编制;链接成为一个完整页面集。实验八网站的测试、维护,网站的安全防护8.1网站的测试本地页面连接测试;本地功能性—数据库操作—添加、删除、查询、修改、显示等测试;从浏览器中进行上述测试。8.2安全站点文件夹访问权限的设置。参考资料WEB:://://://webdeveloper.earthweb.com/webjs/://it.sohu.com/webcourse/webmonkey/sucaiku/其它站点请同学自己搜寻:等书籍类的请同学们自己到书店查询、借阅或购买。再见!