- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 14
留言板
摘要:
本课程设计的对象是一个留言板。本留言板有两个方向,五大模块,七大功能。五大模块:显示留言,删除留言,添加留言,版主登陆,用户登陆留言。七大功能:显示留言,删除留言,添加留言,利用数据库存取组件,将信息保存到数据库中,登陆,用户登陆留言。在主界面中选择你的身份进行登录,用户或版主可以在主界面留言界面输入要留言的内容,当点击提交按钮时,数据会插入并存储到数据库中。当点击回复时,界面会跳转到回复界面,在回复界面回复后,点击提交,又会跳转到留言主界面里显示。当点击删除时,输入密码后会删除该条信息,并返回留言主界面。
关键字:
主界面;用户身份;提交按钮;显示留言;数据库;留言回复界面;显示留言回复;留言删除界面;密码;登陆;注册
1. 课程设计介绍
本课程设计是一个动态的网页设计—留言板,并用JavaScript作为脚本语言。设计的文件主要包括:一个用户身份登录界面(index.asp),一个用户留言界面(liuyanzhe.asp),一个数据库及表(guest.mdb),一个主界面(index1.asp),一个插入界面(add.asp),一个删除界面(delete.asp),一个留言回复界面(readd.asp),一个函数文件(funtion.asp)用来保存在各页面中用到的函数,一个样式文件(guest.asp),一个配置文件(config.asp),一个数据库链接文件(odbc_connection.asp)。
当用户在地址栏里输入地址,进入到版主身份选择界面,用户可以进行版主或者留言者(过客)的身份的选择。当用户为过客时,仅仅能进行留言操作。当用户以版主的身份登录时,必须进行版主身份验证方可进入留言主界面,在此版主可以进行恢复删除等操作来管理自己的留言板,在版主登陆后,界面最上部分是访问次数。界面中上半部分是为留言者留言的地方。当输入留言信息点击提交按钮时,客户端会根据你提交的留言信息进行核对,若留言主题、留言人姓名和留言者email格式没有按规定填写则会给用户以信息提示。填写完整留言板并提交后,便提交到插入界面,使留言信息通过调用update语句而写入到数据库guest中。主界面的中下半部分是用来显示留言内容的,当留言信息插入到数据库后,主界面通过服务器执行来select语句调用数据库的信息,并显示出来,以供留言人查看。界面的下部是用来分页显示的。
需要留言回复时,点击回复连接,跳转到留言回复界面。留言回复界面通过回复的留言id号来获取留言主题,填写好回复内容和密码时,点击提交按钮,若密码正确则通过update语句写入数据库中,若不正确则不能写入数据库并给予必要的提示信息。当正确输入密码通过调用select语句将留言回复信息显示到主界面上。
当点击主界面上的删除连接时,会跳转到删除界面此时也获取了该条信息的id号。因为删除涉及到管理员的权限,故需要管理员输入密码后才能删除留言。当输入密码后,点击提交按钮,会执行delete语句来删除数据库中的该条留言信息,然后更新数据库执行select语句并显示到主界面上,以供查看是否删除此条信息。
当用户在地址栏里输入地址,进入到留言者身份选择界面时,过客(留言者)正确留言后会给予提示不能再做其他非法操作。
本设计用到了分页技术来管理由于留言条数太长而带来的不便,并且将按照留言的时间先后进行排序显示,并把留言提交给版主。
2. 基本原理或方法
本课程是以留言板形式为主题设计,主要是通过对数据库的操作来完成留言信息的写入,读取,更新,存储。
设计动态网站必须要有与数据库的连接操作。
1)、本课程设计的网站与数据库access的链接代码如下:
%
Dim db
Set db=Server.CreateObject(Adodb.Connection)
db.Open Driver={Microsoft Access Driver (*.mdb)};Dbq= Server.Mappath(guest.mdb)
%
2)、插入库留言信息到数据代码如下:
%
Dim title,body,name,email
title=myReplace(request.form(title))
body=myReplace(request.form(body))
name=myReplace(request.form(name))
email=myReplace(request.form(email))
Dim sqla,sqlb,strsql
sqla = Insert Into guest(name,title,submit_date
sqlb = values( name , title ,# Now() #
If body The
您可能关注的文档
- 专业市场调研报告.doc
- JSP实训复习完整版.doc
- 冬青油的制备实验报告_2.doc
- 沙盘实训总结.doc
- 测量小灯泡额定功率实验报告单.doc
- 实验七从茶叶中提取咖啡因.doc
- 汽车评估调研报告2.doc
- 实验二十一 溶液表面张力的测定——最大气泡压力法.doc
- 2011年中国五金市场调查报告.doc
- 实验一 一阶、二阶系统阶跃响应曲线的绘制及系统稳定性分析.doc
- 2022-2027年中国漂白粉市场竞争态势及行业投资潜力预测报告.docx
- 2023-2028年中国母婴护理品行业市场调查研究及发展战略规划报告.docx
- 德化陶瓷行业报告.docx
- 2024-2030年中国展示制品行业市场深度分析及发展潜力预测报告.docx
- 2022-2027年中国脐环行业市场运行现状及未来发展预测报告.docx
- 2023-2024学年人教版数学七年级下册暑假综合练习题二(含解析).pdf
- 2023-2029年中国保龄球行业市场发展监测及投资潜力预测报告.docx
- 2022-2027年中国油画刀未来发展预测及投资方向研究报告.docx
- 2023-2029年中国安瓶行业竞争格局及市场发展潜力预测报告.docx
- 2023-2028年中国模型玩具行业市场调查研究及发展战略规划报告.docx
文档评论(0)