已阅读5页,还剩82页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 电子商务网站建设 第9章电子商务网站建设实例 2 通过本章的学习 主要掌握以下知识点 1 服务器端变量应用实例2 文件调用实例3 动态网页设计与实例4 数据库应用实例 3 9 1服务器端变量应用实例 9 1 1在线统计程序1 利用Application对象函数设计一个在线人数总计的雏形例9 1 在线人数统计 Counter asp 在线人数总计雏形 判断Counter变量是否存在 IfApplication Counter EmptyThen 不存在则重新产生 4 在线人数统计执行结果 5 两人在线时人数统计执行结果 再打开一个新的浏览器窗口 再执行一次相同的这个程序 6 2 利用Global asa计算在线人数总和例9 2 Global asa SubApplication OnStartIfApplication Total EmptyThenApplication Total 0EndIfEndSubSubSession OnStartApplication LockApplication Total Application Total 1Application UnlockEndSubSubSession OnEndApplication LockApplication Total Application Total 1Application UnlockEndSub 7 例9 3 Total1 asp 线上同时连线人数统计目前同时迦到此虚拟目录的人数为 8 利用Global asa计算在线人数执行结果 9 两人在线情况下执行结果 再打开另外一个浏览器窗口 浏览Total1 asp 10 关闭两个浏览视窗中的任意一个 并等待1分钟以上 1人离线后执行结果 11 9 1 2访客跟踪系统中访客信息界面的的设计例9 4 访客信息界面 Visitor asp theurl http Request ServerVariables http host Request ServerVariables url vSoft Request ServerVariables HTTP USER AGENT vRef Request servervariables HTTP REFERER vIP Request ServerVariables HTTP X FORWARDED FOR IfvIP ThenvIP Request ServerVariables REMOTE ADDR EndIfvExplorer Browser vSoft vOS System vSoft 12 vDateTime DateTimeFormat now 1 当前页面 13 vDateTime DateTimeFormat now 1 当前页面 14 DimnCountsql SelectCount AScntFromVisitors Setrs Conn Execute sql nCount rs cnt Setrs NothingIfnCount 20Thensql DeleteFromVisitorsWhereid SelectMin id FromVisitors Conn Execute sql Endifsql InsertIntoVisitors vTime vIP vOS vExp vRef Values Now vIP vOS vExplorer vRef Conn Execute sql 15 Dimid sYear sMonth sDay sColsYear CStr Year Now sMonth CStr Month Now id sYear sMonthsDay CStr Day Now sCol D sDaysql Select FromFluxStatWhereid id Setrs Conn Execute sql Ifrs EOFThensql InsertIntoFluxStat id Values id Conn Execute sql EndIfSetrs Nothingsql UpdateFluxStatSet sCol sCol 1 MTotalNum MTotalNum 1Whereid id Conn Execute sql 16 DimnToday nDayMaxNumsql Select sCol AScntFromFluxStatWhereid id Setrs Conn Execute sql IfNOTrs EOFThennToday rs cnt ElsenToday 0EndIfSetrs Nothingsql SelectnDayMaxFromWebInfoWhereid 1 Setrs Conn Execute sql IfNOTrs EOFThennDayMaxNum rs nDayMax ElsenDayMaxNum 0EndIf 17 Response write nTOday nTOday nDayMaxNum nDayMaxNumIfCInt nToday CInt nDayMaxNum Thensql UpdateWebInfoSetnDayMax nToday Whereid 1 Conn Execute sql EndIfsql UpdateWebInfoSetnTotalNum nTotalNum 1Whereid 1 Conn Execute sql 18 9 2文件调用实例 9 2 1网页计数器的设计例9 5 counter asp计数器演示版这是一个网站计数器的演示程序您是本站第位访客 欢迎光临 19 网页计数器执行结果 20 例9 6 Global asaSetfs Server CreateObject Scripting FileSystemObject SubApplication OnStart counter file Server MapPath counter counter txt Settxt fs OpenTextFile counter file Application counter txt ReadLinetxt CloseApplication counter file counter fileEndsubSubApplication OnEnd counter file Application counter file Settxt fs CreateTextFile counter file true txt WriteLine Application counter txt CloseEndSub 21 9 2 2留言板的设计例9 7 留言板主页程序 msg htm 留言板functionChkFields if document send Name value 22 window alert 请输入姓名 returnfalse if document send Subject value window alert 请输入标题 returnfalse returntrue 23 欢迎对本站内容提出您宝贵的意见与建议 请遵守如下规则 1 您的留言应遵守国家的法律法规 2 您的留言应尊重他人 不得对他人构成任何形式的侵害 3 本站保留修改和删除留言的权利 24 姓名 25 主题 inputtype text name Subject size 50 26 maxlength 100 留言 27 浏览留言 28 留言板主界面 29 例9 8 提交留言按钮对应的程序 Save asp Line2 主题 Subject Memo Replace Memo Chr 13 Line3 Line3 Line3 Memo Line4 时间 Now Setfso Server CreateObject Scripting FileSystemObject Application Lock 30 FilePath Server MapPath note txt OldFilePath Server MapPath old txt fso MoveFileFilePath OldFilePathSetfin fso OpenTextFile OldFilePath True Setfout fso CreateTextFile FilePath fout WriteLineLine1fout WriteLineLine2fout WriteLineLine3fout WriteLineLine4fout WriteLine fout WriteLinefin ReadAllfin Closefso DeleteFileOldFilePath TrueApplication UnLockResponse Redirect show asp 31 例9 9 显示全部留言的程序 Show asp 留言板返回留言表单 32 点击 提交留言 按钮后的界面 33 9 3动态网页设计与实例9 3 1动态网页结构设计与实例 例9 11 包含文件 web asp constg webname orient constg domainname orient com constg bodysignal bgcolor ffffffleftmargin 0topmargin 0marginleft 0margintop 0 constatinvalid 1constatstring 0constatlong 1constatdouble 2constatdate 3constatoolean 4 34 constselect department 0constselect types 2constselect publishers 3dimm entryfunctionentryIfisempty m entry thensetm entry server creatobject orientcommerce entry m entry Equipmentg webname g domainname driver SQLserver database orientdb uID orientweb pwd east server localhost sessionendifsetentry m entryendfunction 35 例9 12 包含文件 header asp 36 37 38 您的购物篮 ifentry basket numissues 0thenresponse write 目前空置 39 elseresponse write 包含 response writeentry basket numissues 项 response write response writeformatprice entry basket total response write ahref 0response write basket asp response write 查看购物篮 endif 40 size 6 41 例9 13 包含文件 footer asp 42 43 copyrightorientpoweredbyorient 44 9 3 2商品信息网站的设计与制作 index asp的运行界面 45 例9 14 用户登录 Chatlogin asp 聊天室实例99聊天室 subbutton1 onclicklocation href register asp endsub 9 3 3一个简单聊天室的设计 46 subsubmit1 onclickiffrm1 txt1 value thenmsgbox 姓名不得为空 请重新输入 0 16 Warning exitsubendififfrm1 txt2 value thenmsgbox 密码不能为空 请重新输入 0 16 Warning exitsubendiffrm1 submitendsub 47 用户登录昵称 password 48 使用此程序可以用昵称 lyf和密码 2000登录 49 聊天室登录程序界面 50 例9 15 register asp 聊天室实例99WIDTH 346px 51 个人信息表网友昵称 性别 男女输入密码 52 聊天室在线登记界面 53 例9 16 Chatmain asp 聊天室 54 Thispageuserframes butyourbrowserdonesn tsupportthem 55 Content asp setrs server createobject adodb recordset 56 conn DBQ server mappath mydb mdb DefaultDir DRIVER MicrosoftAccessDriver mdb sql select frommessageorderbyiddesc rs Opensql conn 1 1dowhilenotrs eofResponse Writers name 说 rs message rs MoveNextloopsetrs nothing 57 例9 18 Message asp 刷新人员列表 dowhilenotrs eofResponse Writers name rs MoveNextloopsetrs nothing 58 例9 19 send asp 请输入发言 退出聊天室 59 聊天室发言记录显示界面 60 9 3 4网上购物系统 按分类查看商品 61 商品订购页面 62 购物车页面 63 查看订单信息 64 9 3 5无组件文件上传图片 例9 20 用户输入数据的网页文件 upload htm 图片上传上传文件的演示实例选择上传的jpg图片文件 65 66 upload htm的运行界面 67 例9 21 上传文件程序 upfile asp 文件上传 将当前的日期和时间转为文件名functionmakefilename dimfnamefname now 68 fname trim fname fname replace fname fname replace fname fname replace fname fname replace fname fname replace fname PM fname replace fname AM fname replace fname 上午 fname replace fname 下午 makefilename fnameendfunction 69 dimupload file formName formPathdimi l fileType newfilename filenamelist 创建新文件名称newfilename makefilename 建立上传对象setupload newupload 5xsoft 上传文件目录formPath Server mappath images 列出所有上传了的文件foreachformNameinupload objFil
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026秋季国家管网集团北京管道有限公司高校毕业生招聘笔试参考题库(浓缩500题)附参考答案详解(典型题)
- 2026国家管网集团广西公司秋季高校毕业生招聘笔试参考题库(浓缩500题)含答案详解(考试直接用)
- 2026国网北京市电力校园招聘(提前批)笔试模拟试题浓缩500题及一套参考答案详解
- 2026秋季国家管网集团西北公司高校毕业生招聘考试参考试题(浓缩500题)及答案详解(基础+提升)
- 2026国网江西省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题附答案详解(研优卷)
- 2025国网内蒙古电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题附答案详解(培优b卷)
- 2026国网辽宁省电力公司高校毕业生提前批招聘笔试参考题库浓缩500题附答案详解(巩固)
- 2025国网辽宁省电力校园招聘(提前批)笔试模拟试题浓缩500题带答案详解
- 2025国网青海省电力校园招聘(提前批)笔试模拟试题浓缩500题及答案详解(夺冠系列)
- 2026秋季国家管网集团云南公司高校毕业生招聘考试备考试题(浓缩500题)及答案详解【新】
- 山体挂网防护工程施工方案
- 冬天施工安全培训考试题及答案解析
- 两委换届知识培训材料课件
- 2025年车险核保考试题及答案
- Unit4SectionB1a-1f课件人教版八年级英语上册
- 2025秋人教版四上 教学设计Unit 1 Helping at home单元整体教学设计表格式(5课时)
- 2025年员额法官遴选面试考题(附答案)
- 七年级历史考试卷子及答案
- 小学班主任教育教学案例集
- 防腐作业安全培训
- 大国兵器(中北大学)学习通网课章节测试答案
评论
0/150
提交评论