动态网页程序设计报告

上传人:m**** 文档编号:476724642 上传时间:2023-08-07 格式:DOCX 页数:12 大小:119.55KB
返回 下载 相关 举报
动态网页程序设计报告_第1页
第1页 / 共12页
动态网页程序设计报告_第2页
第2页 / 共12页
动态网页程序设计报告_第3页
第3页 / 共12页
动态网页程序设计报告_第4页
第4页 / 共12页
动态网页程序设计报告_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《动态网页程序设计报告》由会员分享,可在线阅读,更多相关《动态网页程序设计报告(12页珍藏版)》请在金锄头文库上搜索。

1、动态网页程序设计课程设计留言板程序设计班级计算机科学与技术(专升本)学号2011070192姓名李莹E-Mail电话提交日期2011年12月20日星期二泰山学院信息科学技术学院李莹的留言板摘要:随着Internet的发展,网站的作用越来越重要,而动态网页留言板是Internet上最基本的交互式网页,是网站供应的一项基本服务,也是一个和阅读者沟通、沟通的园地。在本系统设计中,分析留言板系统的模块功能和程序流程,对实现留言板关键技术进行探讨,在网站中实现留言功能,涉及运用ASP的内部对象Request从客户端获得信息,利用内部对象Response向客户端输出信息,运用ASP的数据库存取组件ADO的

2、内部对象实现对数据库的各种操作,包括连接数据库、显示数据库的数据、删除数据库的数据、添加数据库的数据等,综合利用系统的各种编程方法和技巧,可以设计出符合用户需求的各种动态网站。关键词:留言板;ASP技术;Access数据库;动态网站1. 课程设计介绍留言板在网站中沟通中心起到了至关重要的地位,本课程设计的留言板是利用ASP和VBScript脚本语言或JavaScript脚本语言编写的网络应用程序。该留言板可供其他阅读者给自己留言,也可以对自己的留言信息进行编辑或者存放自己的感受。留言操作相对简洁,在您进入网站后,即可输入信息后提交,管理员则要先进行登录得到系统的认定后方可对留言板进行设置,具备

3、了大多数留言板的基本功能。1.1 课程设计的目的能利用ASP技术进行简洁的网络编程;娴熟驾驭数据库的建设和ASP对数据库的连接访问;1.2 课程设计的要求编写一个留言板程序,实现的功能包括:显示留言、添加留言、删除留言、回复留言等功能模块,利用数据库存取组件,将信息保存到数据库中等。系统结构清晰、层次清晰、书目规范;界面美观大方、特性化特点突出;数据库文件和运用的素材文件保存得当。2. 基本原理或方法2.1. 网页开发工具Dreamweaver 8.0Dreamweaver软件在整合设计和开发动态网页方面,可以将Macromedia Flash文件导入到Dreamweaver中,在Dreamw

4、eaver中预览其内容,该软件具有内嵌的脚本编写器,可以运用JavaScript添加丰富的交互内容,并且完全支持Unicode编码,可以显示和保存包括双字节字符集在内的、操作系统所支持的任何字体和编码。2.2动态网页技术开发语言ASPASP是Active Server Page的缩写,意为“动态服务器页面”,ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与与数据库和其它程序进行交互,是一种简洁便利的编程工具。ASP的网页文件的格式是.asp,现在常用与各种动态网站中,ASP网页可以包含HTML标记,一般文本,脚本吩咐以及COM组件等。作为用户界面的web应用程序,从软件的技术层面看

5、,ASP有如下的特点:无需编译。其脚本集成与HTML当中,简洁生成,不须要编译或链接即可干脆说明执行;易于生成。运用常规文本编译器(如记事本)即可进行*.asp的界面设计,本课程从工作效率上考虑,选择可视化编辑工具Dreamweaver 8.0;独立于阅读器。用户端只要运用可说明常规HTML码的阅读器,即可阅读器ASP所设计的页面;面对对象。在ASP脚本中可以便利地引用系统组件和ASP的内置组件还能通过定制ActiveX Server Component(ActiveX 服务器组件)来扩展功能;ASP供应了五种便利实力强大的内建对象:Request、Response、Sever、Applica

6、tion以及Session,同时,若运用ASP内建的“Application”对象或“Session”对象所撰写出来的ASP程序可以在多个网页之间短暂保存必要的信息;与任何ActiveX Scripting语言兼容,并且运用了VBScript或JavaScript等简易的脚本语言,再结合HTML码,快速完成站点的应用程序。2.3 Access数据库设计概述Access数据库具有界面友好易学易用开发简洁接口敏捷等特点特别适合开发小型网站,因此它也被用来开发简洁的Web应用程序。在本系统中将ASP技术与Access技术相结合,即采纳Access数据库作为后台数据库。2.4 系统关键技术的详细实现本

7、系统中最关键技术便是实现ASP对数据库的访问。本系统采纳的是采纳ADO(Active Data Objec,活动数据对象)访问方式,可以概括以下四个详细步骤:.创建ADO连接对象的实例用ASP连数据库必需首先定义一个连接对象,要用到ADO的connection对象。 Connection对象主要用于建立和管理应用程序与数据源间的连接。 用ASP 中Server对象的CreateObject方法创建一个该对象的格式为:.打开对象在胜利创建ADO连接对象后,还必需运用连接对象的Open()方法打开数据源。编写如下语句:Conn.Open 连接字符串,用户名,密码上述参数中的连接字符串不行忽视,假如

8、打开数据库时不要求登录平安,则可忽视用户名和密码。.执行指定的操作吩咐 打开对象后,ASP就与数据库连接胜利了,可以运用连接对象的Execute()方法将操作吩咐发送到数据源。对于不须要返回操作吩咐(例如,插入,删除),其语句格式为:Coon.Execute 操作吩咐(其中操作吩咐通常运用SQL语句)对于须要返回结果的操作,其语句格式为:Set rs=coon.Execute 操作吩咐.关闭对象,释放关联的系统资源在对一次记录集合的访问结束之后,运用记录集的close()方法关闭记录集对象。假如关闭后运用了Set记录集=Nothing吩咐,则释放全部的系统资源。3. 结果和结果分析3.1 功能

9、模块分析本留言板系统具有用户留言和后台留言管理两大模块,在用户留言模块中,可以实现查看留言、发表留言等功能;进入后台管理模块,要求输入用户名和密码,管理员登录胜利后,可以实现:查看留言、回复留言、删除留言等功能其模块结构如下图所示:manage.asp留言编辑模块(包括:回复和删除)index.asp显示留言列表,阅读者可进行留言删除留言登录(login.asp)回复留言相应的界面设计如下图所示:显示留言列表:登录页面:管理页面:删除页面:回复页面:3.2 后台数据库设计在Access 2003中,新建一个数据库(名为:liying.mdb),它包含一张表(Guest表),用于存放留言信息和回

10、复信息,其结构如下表所示:ID自动编号留言编号,设为主键strName文本留言人姓名(字段大小30)strEmail文本留言人email(字段大小100)strTitle文本留言标题(字段大小100)strContents备注留言内容submit_data日期/时间留言日期reply_contents文本回复内容4. 主要功能实现的程序代码.显示留言代码:%以下起先显示原有留言,请留意每条留言会显示在一个表格中Dim rs,strSqlSet rs=Server.CreateObject(ADODB.Recordset)strSql =Select * From Guest Order By

11、submit_data Descrs.Open strsql, conn,1Dim page_no 定义个page变量,用来显示页码 If Session(page_no)= Then 假如没有留言,则默认第一页page_no=1Session(page_no)=page_noElseif Request.QueryString(page_no) Then page_no=Cint(Request.QueryString (page_no) Session(page_no)=page_noElsepage_no=Session(page_no)End Ifrs.PageSize=PageSize 显示总共的页数rs.AbsolutePage=page_no Dim I I=rs.PageSizeDo While Not rs.EofI=I-1% 留言人 a href=mailto: class=STYLE55 主题: 留言内容: 时间: 回复内容:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号