




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科学生综合性实验报告姓名李朝彭 学号_1341004242_学院_信息学院 专业 软件工程 班级 13F 课程名称 Web应用开发技术实验名称 综合性作品设计留言板_指导教师_ 白磊_开课学期 2014 至 2015 学年下 学期 上课时间 2015 年 下学期 _ 云南师范大学教务处编印实验时间2015.6.24 / 26实验地点宿舍和睿智4机房3111、 实验目的:(1)通过本学期学习的web知识研发一个简单的B/S系统2.设计初衷:通过学习了一个学期的Web知识,加上老师扩充的知识,让我自己对网页设计等的知识有所了解并且产生了浓厚的兴趣,基于对知识不算太熟练的掌握,还无法达到较高水平,
2、所以制作了这个简易留言板三设计方案和工具概要:(1)设计方案:采用的是用户界面和后台管理结合的模式,用户界面提供了留言和阅览留言板的功能!后台则提供了管理员登陆和删除还有回复留言等功能!(2)工具开发平台采用的是dreamweaver cs6,数据库采用的是SQL server2008,Logo制作采用Photoshop,开发语言采用ASP!四开发过程:(一).主页制作主页功能模块描述:主页提供了用户留言跳转页面,查看其它用户的IP地址,浏览留言板功能,听歌功能,翻页功能,还有就是管理员后台登陆界面!Logo制作:Photoshop2.效果图:3.主页代码:tdfont-size:12px;
3、当前位置a href= >> 留言板 李朝彭制作! _ % strSourceFile = Server.MapPath(siva.xml) Set objXML = Server.CreateObject(Microsoft.FreeThreadedXMLDOM) objXML.load(strSourceFile) Set objRootsite = objXML.documentElement.selectSingleNode(guestbook) 每页显示*条留言 PageSize = cint(&num&) 获取子节点数据(因为是从节
4、点数从0开始的所最大子节点数要减1) AllNodesNum = objRootsite.childNodes.length - 1 算出总页数 PageNum = AllNodesNumPageSize + 1 PageNo = cint(Request.querystring(PageNo) 如果是每一次获得页面则定位到每一页显示最新的留言 if PageNo= or PageNo=0 then PageNo = 1 end if 获得起始节点 StarNodes = AllNodesNum - (PageNo - 1)*PageSize 获得结束节点 EndNodes = StarNod
5、es - PageSize + 1 if EndNodes AllNodesNum then 如果超过则结束节点要减去(StarNodes-AllNodesNum)的差值否则下标会超界出错 EndNodes=EndNodes-(StarNodes-AllNodesNum) StarNodes=AllNodesNum end if if EndNodes = EndNodes id=objRootsite.childNodes.item(StarNodes).childNodes.item(0).text name=objRootsite.childNodes.item(StarNodes).c
6、hildNodes.item(1).text email=objRootsite.childNodes.item(StarNodes).childNodes.item(2).text sex=objRootsite.childNodes.item(StarNodes).childNodes.item(3).text content=objRootsite.childNodes.item(StarNodes).childNodes.item(4).text addtime=objRootsite.childNodes.item(StarNodes).childNodes.item(5).text
7、 reply=objRootsite.childNodes.item(starNodes).childNodes.item(6).text hftime=objRootsite.childNodes.item(starNodes).childNodes.item(7).text ip=objRootsite.childNodes.item(starNodes).childNodes.item(8).text ip=split(ip,.) uip=ip(0)&.&ip(1)&.&ip(2)&.* % 留言时间: :a href=mailt
8、o: img border=0 src=images/ IP: % response.write replace(content,chr(13),) if reply then response.write 站长回复: response.write reply response.write 回复时间: response.write hftime response.write end if % 页数:/ %if pageno 1 then response.write 首页 response.write 上一页 else response.write 首页&n
9、bsp;上一页 end if if pageno pagenum then response.write 下一页 response.write 尾页 else response.write 下一页 尾页 end if% 共有篇(每页篇) 李朝彭制作,引用请务必标明出处! (二).用户发表留言界面该界面提供了用户发表新留言的界面,留言选项提供了“昵称”,“邮箱”。“头像”。“内容”,“提交”,“重填”,“返回留言板”,以及听歌界面!Logo制作:Photoshop效果图:用户发表留言界面代码:tdfo
10、nt-size:12px;function checkspace(astr)bstr=cd=astr.lengthfor(i=0;i=0) bstr=bstr+ if(bstr=astr) return true;elsereturn false;function checkemail(qemail)if(qemail.charAt(0)=. |qemail.charAt(0)=|qemail.indexOf(, 0) = -1 | qemail.indexOf(., 0) = -1 | qemail.lastIndexOf()=qemail.value.length-1 | qemail.l
11、astIndexOf(.)=qemail.value.length-1)return true; function checkform() if(checkspace(.value) alert (请输入昵称!); .value=;.focus();return false;if(checkspace(form1.content.value) alert (请输入留言内容!); form1.content.value=;form1.content.focus();return false;if(!checkspace(form1.em
12、ail.value) if(checkemail(form1.email.value) alert(Email地址格式不正确!);form1.email.value=; form1.email.focus();return false;return true;form1.subm.disabled=true;当前位置 >> 发表留言 请您留言 (注:*为必填项) 昵 称: * : 头 像: 内 容: * 李朝彭制作,引用请务必标明出处!! tdfont-size:12px;function checkspace(a
13、str)bstr=cd=astr.lengthfor(i=0;i=0) bstr=bstr+ if(bstr=astr) return true;elsereturn false;function checkemail(qemail)if(qemail.charAt(0)=. |qemail.charAt(0)=|qemail.indexOf(, 0) = -1 | qemail.indexOf(., 0) = -1 | qemail.lastIndexOf()=qemail.value.length-1 | qemail.lastIndexOf(.)=qemail.value.length-1)return true; function checkform() if(checkspace(.value) alert (请输入昵称!); .value=;.focus();return false;if(checkspace(form1.content.value) alert (请输入留言内容!); form1.content.value=;form1.content.focus();return false;if(!checkspac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024成都信息工程大学辅导员招聘笔试真题
- 2025年加脂剂项目发展计划
- 2024年合阳县社区工作者招聘真题
- 2025秋统编版(2024)道德与法治一年级上册第一单元《4平平安安回家来》教学设计
- 2024年广西壮族自治区农业农村厅下属事业单位真题
- 2025年事业单位招聘考试公共基础知识仿真模拟考试试卷(四套)【答案】
- 2025年三明市三元区沪明小学招聘校聘教师考试试题【答案】
- 消防应急预案(15篇)
- 湘艺版二年级音乐下册《月圆曲》教案
- 2025年工程项目管理服务项目建议书
- 酒店服务流程与空间布局优化
- (2025)医疗护理员理论考试试题含答案
- 2025年广西中考语文试题卷(含答案)
- 建设工程法律培训
- 2025年南京市中考数学真题试卷
- 2025年呼伦贝尔农垦集团有限公司招聘笔试参考题库含答案解析
- 2025年重庆市中考数学试卷真题(含标准答案)
- 2024广西专业技术人员继续教育公需科目参考答案(97分)
- 湘少版小学全部英语单词
- 人教版九年级数学上册教材解读分析精编ppt
- 电子秤cal标定方法
评论
0/150
提交评论