ASP留言板实训报告书
更新时间:2023-05-25 18:58:01 阅读量: 实用文档 文档下载
- asp实训报告心得体会推荐度:
- 相关推荐
数据库实训做的有关留言板的网页,主要运用asp语言编写
留言板实训报告
一、内容描述
随着互联网的发展,越来越多的用户已经可以使用互联网进行信息交互,而企业留言本的开发解决了信息交互复杂和交互困难的难题,通过留言本可以加强企业与用户之间的信息交互,同时也解决了企业与用户沟通不便等情况
留言板主要提供网上的一个信息发布的平台,大多作为网站的辅助功能存在。浏览网页的用户可以通过该留言板进行留言的查看和签写。而管理员则可以对用户的留言进行回复和删除等操作。
二、需求分析 2.1目标
随时了解广大客户的需求、对企业产品的意见、反馈信息及用户数据,便于企业更加方便的同用户进行信息交互,帮助企业更好的进行完善和改进,以满足广大客户的需求,促进企业与广大用户的友好关系
2.2软硬件条件
1硬件条件:较高的处理器,较大的内存空间,畅通的网络
2软件条件:windows2000/windows xp的操作系统;装有iis的web服务器;SQL2000的数据库;IE浏览器;Dreamweaver软件、记事本等
2.3功能设计
留言板分为三个模块:查看留言板、签写留言和管理留意模块
查看留言板模块:用户可以在该页面上查看所有的留言内容、留言主题、留言者姓名、QQ、主页、个人图像、留言时间及企业管理员对该留言的回复等信息
签写留言板模块:在该页面中用户必须填写自己的“姓名” 、“留言主题”、及“留言内容”,其它可以选择不填,用户的信息提交后将被保存到数据库的数据表中
管理留言模块:管理员登陆成功后进入管理页面(这里为简单起见,我们直接连接到主页manage.asp中)管理员可以通过“留言管理”查看留言信息,并对留言进行回复及对不良留言的删除或屏蔽等操作
数据库实训做的有关留言板的网页,主要运用asp语言编写
基本功能需求已经完成,以下是该留言板的功能模块划分图:
功能设计图 三、数据库设计
1概念模型
该留言板分为两个部分:一个是管理员信息,另一个是用户信息,该系统关系图如下所示:
管理员设计图
留言设计图 2关系模型
admin(id,admin,password)
main(id,name,sex,pic,oicq,yj,home,title,content,datel,repcontent) 3物理模型
在数据库中创建两个表,表admin和表main,如下所示:
数据库实训做的有关留言板的网页,主要运用asp语言编写
四 页面设计
4.1查看留言(该留言系统的主页)
该页面是留言的主要交流内容,进入留言首页看到的就是这个留言列表页,这里将页面分页显示,以便用户进行更直观的查看,通过该页面用户可以进入留言签写页面,管理员也可以通过该页面进入到管理页面,进行登陆验证等操作 4.2签写留言页面
数据库实训做的有关留言板的网页,主要运用asp语言编写
在查看留言页面单击“签写留言”便可进入留言签写页面,通过该页面用户可以填写任何留言,其中姓名和留言内容必须填写,其它可进行选择,该页面还提供了一些图片,供用户选择。填写完后点“写好了”按钮即可提交留言,用户发表留言成功,数据表中相应留言表增加一条记录 4.3管理员登陆页面
该页面主要是对管理员身份进行验证,数据表中已经建好管理员的登录名和相应的密码,管理员点“提交”后,如果该信息与数据库中一致则进入到管理页面(这里既为主页),通过该页面管理员可以对留言进行回复和删除
数据库实训做的有关留言板的网页,主要运用asp语言编写
4.4留言回复页面
管理员登陆成功后进入管理页面,然后点想要回复的留言,便可进入到该页面,对相应留言进行回复 4.5留言删除页面
由于时间关系留言的删除页面只是简单的链接在该留言系统的主页(即查看留言页面)上,管理员点“删除留言”后页面不会跳转,只是该条留言记录被删除,图同查看留言页(略)
五.程序设计
5.1主页程序 <%
dim conn,rs dim sql
set conn=server.createobject("adodb.connection") conn.open"driver={sql
server};server=127.0.0.1;database=liuyanban;trusted_connection=true" set rs=server.createobject("adodb.recordset") sql="select * from main " rs.open sql,conn,1,1 %> <%
dim page,pagenum rs.pagesize=5
pages=rs.pagecount
if request("page")="" or trim(request("page"))>trim(pages)then rs.absolutepage=1
数据库实训做的有关留言板的网页,主要运用asp语言编写
pageno=1 else
rs.absolutepage=request("page") pageno=request("page") end if j=0
do while not rs. eof and j<rs.pagesize %> <%
rs.movenext j=j+1 loop rs.close
set rs=nothing conn.close
set conn=nothing %>
<p align="center" class="STYLE1"><a href="manage.asp?page=1">首页</a>|<a href="manage.asp?page=<%=pageno-1%>">上一页</a>|<a href="manage.asp?page=<%=pageno+1%>">下一页</a>|<a href="manage.asp?page=<%=pages%>">尾页</a></p> 5.2签写留言程序 <%
dim conn dim rs dim sql
set conn=server.createobject("adodb.connection") conn.open"driver={sql
server};server=127.0.0.1;database=liuyanban;trusted_connection=true;" set rs=server.createobject("adodb.recordset") sql="select * from main" rs.open sql,conn,2,2 rs.addnew
rs("name")=request.form("xm") rs("sex")=request.form("sex") rs("pic")=request.form("pic") rs("oicq")=request.form("qq") rs("yj")=request.form("yj") rs("home")=request.form("zy") rs("title")=request.form("zt") rs("content")=request.form("nr") rs("datel")=request.form("time") rs.update rs.close
数据库实训做的有关留言板的网页,主要运用asp语言编写
set rs=nothing conn.close
set conn=nothing %>
5.3管理员身份验证 <%
dim cn dim admin dim password
set conn=server.createobject("adodb.connection") conn.open "driver={SQL
Server};server=127.0.0.1;database=liuyanban;Trusted_Connection=True" admin=request.form("user") password=request.form("pasw") if admin=""or password=""then
response. write("<script language=javascript>alert('请填写完整!');history.go(-1)</script>") end if
sql="select * from admin where admin='"&admin&"'and password='"&password&"'" set rs=conn.execute(sql) if rs. eof or rs. bof then
response.write"<script language=javascript>" response.write"alert('用户或密码不对!');" response.write"javascript:history.go(-1);" response.write"</script>" else
session("admin")=admin
response.redirect("manage.asp") end if %>
5.4留言回复 <%
dim conn,rs dim sql
set conn=server.createobject("adodb.connection") conn.open "driver={SQL
Server};server=127.0.0.1;database=liuyanban;Trusted_Connection=True;" set rs= Server.CreateObject("adodb.recordset")
sql="select * from main where id =" &request("id") rs.open sql,conn,1,3 %> <%
数据库实训做的有关留言板的网页,主要运用asp语言编写
rs("repcontent")=request.form("hf") rs.update %>
5.5留言删除 <%
dim cn,rs dim sql dim id
id=request("id")
sql="delete from main where id="&"'"&id&"'" set cn=server.createobject("adodb.connection") cn.open"driver={sql
server};server=127.0.0.1;database=liuyanban;trusted_connection=true;" set rs=server.createobject("adodb.recordset") sql="select * from main" rs.open sql,cn,2,3 rs.delete rs.update rs.close
set rs=nothing cn.close
set cn=nothing
id=id&"信息已删除!"
response.Redirect("manage.asp") %>
正在阅读:
ASP留言板实训报告书05-25
个人代理销售人员01-06
东大模电实验-增益自动切换的放大电路设计 - 图文06-18
快乐学习,幸福成长08-09
江苏省职工生育保险规定02-15
必修三学业水平补考试卷及答案06-10
国寿有缘人“产说会”04-28
专业技能兴趣小组活动方案10-07
党风廉政建设集体约谈会发言稿二篇09-12
心电图学试题12-19
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 板实
- 报告书
- 留言
- ASP
- 2014届高三生物二轮复习 最新试题汇编 专题08 生物技术实践(含解析)
- 营养师梁身打造均衡营养每日食谱
- 设置IP地址和DNS的方法
- 201508-世界互联网大会重点管控建筑工地名单(建设部门提供)xls
- 七年级数学下学期基础训练
- 托福写作中虚拟语气词的应用
- 楼宇清洗方案 合同
- 110kV马山变接地网电化学腐蚀原理及阴极保护法的应用
- 高三化学知识点之氮及其化合物
- 如何做一名优秀的护士
- 2021年以线为主的中国式素描---高二美术教案
- 河北省邢台市2013-2014学年高二历史上学期期末考试试题
- 2010会计电算化理论模拟试题(一)
- 试析我国“土地财政”
- 电脑故障维修大全 电脑故障不求人菜鸟电脑维修知识
- 建筑构造 第四章 建筑变形缝
- JJG 425-2003 水准仪检定规程
- ZDY3500LP型煤矿用履带式全液压坑道钻机使用手册
- 小学教师绩效考核工作小结
- 大学体育理论考试