教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

asp网页课程设计大一-留言板(2)

来源:网络收集 时间:2026-02-08
导读: 观察留言所有功能需求,按不同实体分类,可以分为四类实体对象:版块、留言、用户和留言。这四类对象,可以设计为四个数据实体,如果使用数据库存储它们,即可以设计四个基本数据表的集合来存储这些实体的基本信息

观察留言所有功能需求,按不同实体分类,可以分为四类实体对象:版块、留言、用户和留言。这四类对象,可以设计为四个数据实体,如果使用数据库存储它们,即可以设计四个基本数据表的集合来存储这些实体的基本信息;它们可以设计为四个基本表,映射四个实体的基本数据。这些基本对象只是留言系统中最为基本的要素,对于一个完整的留言还需要其它相关的表来记录相关的信息,即实体之间的相互关系信息。留言一般存在两种用户,注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限,在这个留言中,管理员的权限是上级权限。

留言系统的用户浏览信息功能,是用户讨论问题的平台,发帖、浏览、回帖一直贯穿用户的整个活动。同时,由于留言系统的留言管理是管理员在留言浏览时进行的,因此编辑、删除等功能也安排在浏览信息时实现,只是一般用户没有权限做这些动作。其它与管理员相关的功能,包括版块管理、用户管理和留言设置的都是需要管理员在管理模块进行操作。 下面进行简单介绍:

(1)、查看留言:任何用户可以根据发言者留下的邮箱地址发邮件。 (2)、删除留言:如果用户发表了不符合留言规则的留言,则需要删除此留言。

(3)、插入留言:即发表符合留言规则的留言。

(4)、查询留言:根据用户所输入的用户名进行查询留言的内容。 1、设计的目标与环境

1、设计目标

(1)、提供留言查看,留言发表,留言回复,留言删除功能。 (2)、数据存储安全可靠。

(3)、界面设计美观友好,使用灵活便捷。

(4)、系统最大限度地实现易维护和易操作性。 (5)、系统运行稳定,安全可靠。 2、开发运行环境

(1)、系统开发平台:IIS信息服务; (2)、系统开发语言:JavaScript;

(3)、系统开发数据库:Microsoft office Access 2003;

(4)、运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1);

(5)、分辨率:最佳效果为1024*768像素。 2、Asp技术介绍

Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。而且ASP也是服务器端脚本环境,可以用来创建交互式WEB页并建立强大的的Web应用程序。

有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

浏览网页方便,交互速度也快。ASP是运行在服务器端,所以我们无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

四、设计操作过程的说明

1、数据库表的设计与实现

(1) 、设计数据库表的字段时,需要充分考虑到留言的应用特点。数据库表的设计要求简单易于理解,扩展性好。

图4.1 数据库表的设计

(2)、向数据库表中输入内容,详细如下图:

图4.2 数据库表详细内容

(3)、数据库的连接

Access是文件型数据库,一个文件就是一个数据库,可以利用ASP中的语法直接连接。在连数据库之前,必须先声明一个对象来当作数据库与ASP程序之间的媒介,具体连接方式代码如下:

<% dim db

set db=server.createobject("adodb.connection") provider="provider=microsoft.jet.oledb.4.0;" dbpath="data source=" & server.mappath("guest.mdb") db.open provider & dbpath

set rs=server.createobject("ADODB.recordset") %>

2、登录窗口界面

留言板用户登录页面是访客到用户之间不可或缺的一个部分,即用户必须在登录之后才能进行更进一步的操作,可以进行查看自己的留言、删除自己的留言等操作。

图4.3 留言板登录界面

代码如下: <html> <head>

<title>管理员登陆窗口</title> </head>

<body bgcolor=#99FFFF> <div align="center">

<p align =center ><b><font face="楷体_GB2312" size="6">留言薄登录界面</font></b></p>

<form action="tishi.asp" method=post> <table border=0> <tr>

<td>用户名</td>

<td><input type=text name=xm></td> </tr> <tr>

<td>密&nbsp;&nbsp码</td>

<td><input type=password name=mima></td> </tr> <tr>

<td><input type=submit name="进入" value="进入

"></td>&nbsp;&nbsp;&nbsp;&nbsp

<td><input type=reset name="reset"></td> </tr> </div> </table> </form> </body> </html>

(1)、判断用户名和密码界面:

图4.4 判断用户名和密码界面

代码如下:

<body bgcolor=#CCFFCC> <%

xm=request("xm") mima=request("mima") if(xm<>"") then

if len(mima)>=6 and len(mima)<=8 then response.redirect"1.asp" else

response.write "密码不正确!" end if else

response.write "用户名不正确!" end if %> <body>

<br><br><br><br><br> &nbsp;&nbsp;&nbsp;&nbsp

<a href="login.asp">返回登录界面</a> 3、留言板界面

留言板页面,是留言板的主要交流内容,是用户-网页-用户之间交流的必要手段,在查看留言的页面里,可以让人一目了然的了解到所看留言;第二行为留言人的用户名,即发帖人;第三行为留言时间;第四行为留言的内容,即为留言的正文部分;接下来的部分即为“回复留言”、“删除留言”,用户可以快速的进行所查看留言的回复,也可以看到其他用户对该留言的相关回复。当用户点击相关主题,即可进入到留言板查看留言页面。

图4.5留言板界面

代码如下:

<!--#INCLUDE FILE="odbc_connection.asp"--> <html> <head>

<title>显示全部成员</title> </head>

<body bgcolor=#CCCCFF>

<h2 align="center">留言板界面</h2> <%

'下面的page_no变量用来确定显示第几页数据。

Dim page_no If Session("page_no")="" Then

page_no=1

Session(& …… 此处隐藏:2499字,全部文档内容请下载后查看。喜欢就下载吧 ……

asp网页课程设计大一-留言板(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/124056.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)