本科学生综合性实验报告姓名___李朝彭__学号_______1341004242___学院________信息学院_专业软件工程班级_13F_课程名称《Web应用开发技术》实验名称综合性作品设计—留言板_指导教师_______白磊_______________开课学期2014至2015学年_下学期上课时间2015年下学期________云南师范大学教务处编印12.设计初衷:通过学习了一个学期的Web知识,加上老师扩充的知识,让我自己对网页设计等的知识有所了解并且产生了浓厚的兴趣,基于对知识不算太熟练的掌握,还无法达到较高水平,所以制作了这个《简易留言板》三.设计方案和工具概要:(1)设计方案:采用的是用户界面和后台管理结合的模式,用户界面提供了留言和阅览留言板的功能!后台则提供了管理员登陆和删除还有回复留言等功能!(2)工具开发平台采用的是dreamweavercs6,数据库采用的是SQLserver2008,Logo制作采用Photoshop,开发语言采用ASP!实验时间2015.6.24/26实验地点宿舍和睿智4机房3111、实验目的:(1)通过本学期学习的web知识研发一个简单的B/S系统2四.开发过程:(一).主页制作主页功能模块描述:主页提供了用户留言跳转页面,查看其它用户的IP地址,浏览留言板功能,听歌功能,翻页功能,还有就是管理员后台登陆界面!Logo制作:Photoshop2.效果图:3.主页代码:!--#includefile=conn.asp--3htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312metaname=keywordscontent=sivametaname=descriptioncontent=sivatitle%=webname%/titlestyletype=text/csstd{font-size:12px;}/style/headbodytopMargin=0style=font-size:10pt;font-family:宋体leftmargin=0rightmargin=0bottommargin=0scriptlanguage=javascriptsrc=../top.js/scriptdivalign=centertablewidth='729'border='0'cellpadding='0'cellspacing='0'trtdheight='20'style='font-size:12px;color:#000000;background:#72BEFEurl('images/bg1.gif');BORDER-RIGHT:1pxsolid#aaaaaa;padding-top:3px'bfontcolor=#FFFFFF/fontahref=%=weburl%fontcolor=#FFFFFF/font/afontcolor=#FFFFFF>>留言板/font/b/td/tr/table/divtablewidth='729'border='0'align='center'cellpadding='0'cellspacing='0'trtdheight='10'colspan='2'/td/tr4/tabletrtablewidth=980border=0align=centercellpadding=0cellspacing=0trtdheight=287imgsrc=Images/logo.pngwidth=980height=453//td/tr/table/trbodytrtablewidth=980border=0align=centercellpadding=0cellspacing=0trembedsrc=LadyAntebellum-JustAKiss.mp3autostart=falseloop=truewidth=160pxvolume=25pxcontrols=consoleheight=60pxhidden=false/embedbodytrbodytrTABLEwidth=728border=0align=centercellPadding=0cellSpacing=0TBODYTRTDwidth=59palign=leftimgborder=0src=images/1.gifwidth=53height=50/TDTDstyle=font-size:14pt;color:#000080李朝彭制作!/TDTDalign=rightwidth=7%height=28palign=leftimgborder=0src=images/gongg.jpgwidth=50height=50/TD5TDalign=rightwidth=53%height=28tableborder=0width=100%trtdbackground=images/bg2.GIFheight=43 marqueescrollamount=3width=351imgsrc=images/m19.gif__%=webtake%/marquee/td/tr/table/TDTDalign=rightwidth=99height=28 INPUTstyle=BORDER-RIGHT:2pxsolid#000080;FONT-SIZE:14px;BACKGROUND:#D3EDFF;WIDTH:80px;BORDER-BOTTOM:2pxsolid#000080;HEIGHT:22px;cursor:handtype=buttonvalue=发表新留言name=btn1onClick=javascript:window.location='add_ui.asp';/TD/TR/TBODY/TABLE%strSourceFile=Server.MapPath(siva.xml)SetobjXML=Server.CreateObject(Microsoft.FreeThreadedXMLDOM)objXML.load(strSourceFile)SetobjRootsite=objXML.documentElement.selectSingleNode(guestbook)'每页显示*条留言PageSize=cint(&num&)'获取子节点数据(因为是从节点数从0开始的所最大子节点数要减1)AllNodesNum=objRootsite.childNodes.length-16'算出总页数PageNum=AllNodesNum\PageSize+1PageNo=cint(Request.querystring(PageNo))'如果是每一次获得页面则定位到每一页显示最新的留言ifPageNo=orPageNo=0thenPageNo=1endif'获得起始节点StarNodes=AllNodesNum-(PageNo-1)*PageSize'获得结束节点EndNodes=StarNodes-PageSize+1ifEndNodes0thenEndNodes=0endIf'判断起始节点数是否超过总的节点数ifStarNodesAllNodesNumthen'如果超过则结束节点要减去(StarNodes-AllNodesNum)的差值否则下标会超界出错EndNodes=EndNodes-(StarNodes-AllNodesNum)StarNodes=AllNodesNumendififEndNodes0thenEndNodes=0endifwhileStarNodes=EndNodesid=objRootsite.childNodes.item(StarNodes).childNodes.item(0).text7name=objRootsite.childNodes.item(StarNodes).childNodes.item(1).textemail=objRootsite.childNodes.item(StarNodes).childNodes.item(2).textsex=objRootsite.childNodes.item(StarNodes).childNodes.item(3).textcontent=objRootsite.childNodes.item(StarNodes).childNodes.item(4).textaddtime=objRootsite.childNodes.item(StarNodes).childNodes.item(5).textreply=objRootsite.childNodes.item(starNodes).childNodes.item(6).texthftime=objRootsite.childNodes.item(starNodes).childNodes.item(7).textip=objRootsite.childNodes.item(starNodes).childNodes.item(8).textip=split(ip,.)uip=ip(0)&.&ip(1)&.&ip(2)&.*%divalign=centerTABLEwidth=728border=0cellPadding=0cellSpacing=0style=background-image:url('../images/left_top_bg01.gif');background-repeat:repeat-x;border:1pxsolid#FFFFFF;TBODYTRTDalign=middlewidth=75bgcolor=#A5D318bordercolor=#FFFFFFpalign=leftimgborder=0src=images/green1.gifwidth=6height=6/TDTDalign=middlewidth=75rowspan=2bgcolor=#A5D318bordercolor=#FFFFFF%=name%/TDTDstyle=BACKGROUND-COLOR:#ddddddalign=middlewidth=1rowspan=2bordercolor=#FFFFFF/TDTDheight=20style=border-right:1pxsolid#A5D318;border-top:1pxsolid#A5D318;8border-bottom:1pxsolid#A5D318;border-left-width:1pxbgcolor=#DDDDDDrowspan=2bordercolor=#FFFFFF fontcolor='#0066c9'imgsrc=images/list.gif留言时间:/font%=addtime% fontcolor='#0066c9'style=FONT-FAMILY:georgia;font-size:11px;imgsrc=images/email1.gif:/fontahref=mailto:%=email%fontstyle=FONT-FAMILY:georgia;font-size:11px;%