asp留言板行业二类

上传人:pu****.1 文档编号:509690926 上传时间:2022-12-15 格式:DOC 页数:17 大小:1.20MB
返回 下载 相关 举报
asp留言板行业二类_第1页
第1页 / 共17页
asp留言板行业二类_第2页
第2页 / 共17页
asp留言板行业二类_第3页
第3页 / 共17页
asp留言板行业二类_第4页
第4页 / 共17页
asp留言板行业二类_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《asp留言板行业二类》由会员分享,可在线阅读,更多相关《asp留言板行业二类(17页珍藏版)》请在金锄头文库上搜索。

1、一、 设计题目:留 言 板二、设计的性质、目的和任务:、本次设计是学生在学完ASP动态网站开发课程后的一次实践性很强的课程设计,是对ASP进行动态网站开发所学知识的综合运用。、掌握使用ASP技术进行网站开发设计。、通过本次实习,使学生加深所学知识内容的理解,并能积极地调动学生的学习兴趣,结合实际应用操作环境,真正做到理论与实际相结合。三、功能需求描述(功能结构图)写留言板查看留言修改留言删除留言留言板四、总体设计1、总体思想首先设计的环境是ASP、ACCESS数据库、Win2003+IIS运行环境;其次创建数据库,数据库对整个留言板的管理和运作起到重要作用;最后确定了留言板要实现的功能并进行各

2、功能的分析和设置。该留言板的首页文件index.asp,功能主要是为访客提供留言的场所,并显示留言,以及管理员进行删除和修改留言,以此展开了留言板的设计,界面较为简单 ,比较实用。2、各功能设计该留言板添加了6个Web页面,1个css,1个数据库mdb:index.asp、insert.asp、config.asp、function.asp、delete.asp、xiugai.asp、guest.css、guest.mdb。indes.asp-是显示主页面,主要由添加留言的表单和显示留言两部分组成。insert.asp-添加留言文件,获取首页提交过来的表单,然后将留言添加到数据库中。confi

3、g.asp-配置文件,显示留言板的名称。function.asp-函数文件,对留言主题和内容进行编码。delete.asp-删除留言文件,用户输入正确的删除密码就可以将留言删除。xiugai.asp-修改留言文件。guest.css-设置文字和超链接的样式。guest.mdb-数据库,存放访客和管理员及留言板的相应信息。3、界面设计(1)、该留言板的首页文件index.asp,功能主要是为访客提供留言的场所,并显示留言,以及管理员进行删除和修改留言。界面相对比较简单,但较为实用。 留言板首页的背景主打色是粉色,上面间有淡淡的玫瑰花瓣的样式,代表着女性的优雅和高贵的风度,同时也兼有着感谢的寓意,

4、这样能吸引注访客的眼球,给访客以舒心的感觉。在留言板中,最重要的是要保留留言用户的相关信息和留言内容,我将其连接到guest数据库中,留言提交后页面会显示,同时以提交到数据库中。 本页主要分为两部分:上面是一个添加留言的表单,表单会被提交到insert.asp;下面是显示所有留言的部分, 就是利用循环显示所有记录而已。要注意这里在表单中使用了客户端的JavaScript验证,通过验证后才会继续提交表单,否则就提示用户重新填写。本页会调用样式文件guest.css设置有关文字、超链接等的样式。本页会读取config.asp中的配置,显示留言板的名称在下面显示留言时,会调用function.asp

5、中的函数,对留言主题和内容进行编码,以便显示HTML代码和实现换行效果。设计到的asp代码主要有:%欢迎访问我的留言板该函数用来进行客户端验证function check_Null()if (document.frmGuest.txtTitle.value=)alert(主题不能为空!);return false;if (document.frmGuest.txtName.value=)alert(姓名不能为空!);return false;if (document.frmGuest.txtTitle.value.length50)alert(主题不能超过50个字符);return false

6、;return true;下面要从配置文件中读取常量conGuestTitle-下面提交留言表单,提交后,首先会调用上面的客户端验证函数验证,验证通过后,再传送到insert.asp-开始显示原有留言,每条留言会显示在一个表格中(2)、对删除留言我做了一个delete.asp文件,在cnofig.asp配置文件中,我设置好了删除留言的密码,用户只需输入正确的删除密码,就可以将留言删除。利用超链接对删除操作从index.asp文件中转换到delete.asp文件中执行的。如果用户输入正确的删除密码,就可以将留言删除。这里首先将获取过来的记录ID编号存放在一个隐藏文本框中,然后提交表单后就可以获取

7、该ID, 从而删除该记录。主要设计到asp代码实现的是:删除留言其中将传递过来的ID存放到隐藏文本框中了 请输入删除密码:input type=hidden name=txtID value=(3)对修改留言我做了一个xiugai.asp文件,通过超链接从index.asp转换到xiugai.asp文件中执行的。在xiugai.asp配置文件中,我设置对姓名、内容进行修改,修改完成后提交,用户只需输入要修改的名和内容,就可以将原有的信息修改成功。利用超链接对修改的操作从index.asp文件中转换到delete.asp文件中执行的。本程序也设置了对不良信息的阻止主要设计到得ASP代码是:% c

8、onn.close Set conn = Nothing else response.write (alert(非法进入可耻!);location=index.asp;) End If %配置文件函数文件Function myDangerEncode(myString)If IsNull(myString) ThenmyDangerEncode=ElsemyString=Trim(myString)myString=Replace(myString,)myDangerEncode=myStringEnd IfEnd Function该函数用来对字符串进行HTML编码,而且,要替换其中的空格和换

9、行符号,以实现更佳的排版效果4、数据库设计该数据库采用的是ACCESS数据库(1)、新建表(2)、表结构(3)、表内容(4)、数据库的链接建立一个Connection对象实例connDim conn,strConnSet conn=Server.CreateObject(“ADODB.Connection”) strConn=”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”server.MapPath(“guest.mdb”)Conn.Open strConn五、详细设计首页文件% Option Explicit 欢迎访问我的留言板 函数用来进行客户端验证 function check_Null() if (document.frmGuest.txtTitle.value=)alert(主题不能为空!);return false; if (document.frmGuest.txtName.value=)alert(姓名不能为空!);return false; if (document.frmGuest.txtTitle.value.length50)alert(主题不能超过50个字符);return false;retur

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

当前位置:首页 > 资格认证/考试 > 自考

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