计算机网络课程设计留言板 asp源码.docx
《计算机网络课程设计留言板 asp源码.docx》由会员分享,可在线阅读,更多相关《计算机网络课程设计留言板 asp源码.docx(14页珍藏版)》请在冰豆网上搜索。
计算机网络课程设计留言板asp源码
计算机网络课程设计
题目:
留言板系统设计
院(系部):
万方学院电气系
专业名称:
网络工程
年级班级:
11升-02班
学生姓名:
学号:
指导教师:
2012年6月
摘要
在科技飞速发展的今天。
人们在网上可以进行网上购物,网上交友,电子商务,网络营销等等。
面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。
在这个平台上,留言提供了一个全新的人类沟通新方式。
互联网技术的不断发展和普及,使构造互联网站、开发网络应用程序已经成为当前的热门技术之一。
留言板是Internet的重要应用之一,开发网上交流软件,现已有很多工具和方法,各种技术都具有其特色和长处。
针对网上BBS留言的特点,文章叙述了在Windows环境下,利用Access创建数据库,运用ASP和IIS等开发工具,好的留言板可以吸引相当数量的访客,同时也担负着网站对外宣传、发布消息、收集客户反馈的重任,是网站、单位内联网必不可少的一部分。
留言板的原理:
将留言内容等写入服务器端的文本或数据库,再显示出来。
用ASP开发留言板可以很方便的嫁接在网站中运行,所以下面将以此开发一个留言板设计。
关键词:
留言板ASP数据库Access
目录
第一章概要设计-3-
1.1需求分析-3-
第二章详细设计-5-
2.1模块设计-5-
2.2数据库结构设计-6-
2.3创建与连接数据库-6-
第三章功能实现-7-
3.1系统页面的设置-7-
3.1.1留言主页面-7-
3.1.2导航按钮代码-8-
3.1.3发表留言页面代码-8-
3.1.5管理管理页面-10-
3.1.6留言搜索-11-
第四章功能实现-12-
4.1搭建ASP本地测试环境-12-
4.2本地测试-12-
致谢-13-
参考文献-14-
第一章概要设计
1.1需求分析
开发一个留言系统,用户想要的留言所能做的工作。
用户使用留言是按照一定的流程来进行的:
用户进入留言系统,可以就某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能回复已有的话题;管理员要管理留言,系统需要具有的功能有创建、删除留言的版块,管理注册的用户,管理留言,设置留言基本参数。
这样的流程就决定了留言所应具有的功能,留言功能流程如图1.1所示。
图1.1留言功能流程图
通过上面的分析,总结留言的功能有以下几项:
留言版块列表;浏览留言发帖回帖;编辑留言;删除留言;用户注册;控制用户权限;设置留言参数;管理版块;管理用户。
观察留言所有功能需求,按不同实体分类,可以分为四类实体对象:
版块、留
言、用户和留言。
这四类对象,可以设计为四个数据实体,如果使用数据库存
储它们,即可以设计四个基本数据表的集合来存储这些实体的基本信息;它们可以设计为四个基本表,映射四个实体的基本数据。
这些基本对象只是留言系统中最为基本的要素,对于一个完整的留言还需要其它相关的表来记录相关的信息,即实体之间的相互关系信息。
留言一般存在两种用户,用户和管理员。
用户的权限是向下覆盖即上级权限包含下级权限,在这个留言中,管理员的权限是上级权限。
留言系统的用户浏览信息功能,是用户讨论问题的平台,发帖、浏览、回帖一直贯穿用户的整个活动。
同时,由于留言系统的留言管理是管理员在留言浏览时进行的,因此编辑、删除等功能也安排在浏览信息时实现,只是一般用户没有权限做这些动作。
其它与管理员相关的功能,包括版块管理、用户管理和留言设置的都是需要管理员在管理模块进行操作。
下面就管理员所做的管理进行介绍:
查看留言:
任何用户可以根据发言者留下的邮箱地址发邮件。
删除留言:
如果用户发表了不符合留言规则的留言,则需要管理员删除这些留言。
管理版块:
留言版块需要先创建,才能被使用,管理员还可以删改版块的相关信息。
设置参数:
留言一般有一些初始化信息,比如留言名称、每页显示留言数量等参数信息,管理员可以在后台界面自行设置。
第二章详细设计
2.1模块设计
留言板模块主要分为两大块:
主页页面和管理页面
主页部分主要的功能是实现游客的留言和查看留言其结构图如下
游客留言
查看留言
游客留言
查看留言
管理页面主要的功能实现对游客留言的删除、回复和修改留言其结果图如下
管理页面
主页
修改留言
回复留言
删除留言
2.2数据库结构设计
该系统的实体有:
管理员信息实体、用户信息实体、留言实体。
密码
管理员
管理员实体
管理员名
ID
实体之间的图如图1.4所示。
图1.4实体间的关系图
2.3创建与连接数据库
1.管理员表字段为
ID
管理员的id
管理员名
admin
管理员密码
admin
第三章功能实现
3.1系统页面的设置
3.1.1留言主页面
由于代码较多,只给出部分代码
3.1.2导航按钮代码
|
|
|
|
3.1.3发表留言页面代码
collapse"bordercolor="#111111"width="100%"id="AutoNumber3">
|
|
|
|
|
--需修改的部分开始-->
<%ifRequest("msg")<>""then%> 25;margin: 020"><%=Request("msg")%> <%endif%>25;margin: 020">
collapse"bordercolor="#3F8805"width="90%"id="AutoNumber4"> keyword=<%=keyword%>&page=<%=curpage%>&pagesize=<%=pagesize%>"id=form1name=form1> : : : : 请您留言: : : : |
3;margin-bottom: 3"> 姓名:
3;margin-bottom: 3"> 主页: //">
3;margin-bottom: 3"> 主题:
3;margin-bottom: 3"> Email:
|
| 3.1.4管理员登陆界面
10.5pt;line-height:
13pt">-管理登陆-
|
用户名:
密 码:
|
3.1.5管理管理页面
10">
<%ifSession.Contents("thegbmaster")="yes"then%>
id=<%=rs("id")%>&page=<%=page%>&pagesize=<%=pagesize%>&keyword=<%=keyword%>">
id=<%=rs("id")%>&page=<%=page%>&pagesize=<%=pagesize%>&keyword=<%=keyword%>">
<%
endif
ifrs("mail")=""orisnull(rs("mail"))then
Response.Write""
else
Response.Write""&rs("mail")&">"
endif
Response.Write" "
ifrs("url")=""orisnull(rs("url"))then
Response.Write""
else
Response.Write""
endif
%>
3.1.6留言搜索
留言搜索:
第四章功能实现
4.1搭建ASP本地测试环境
打开源码文件件可以看到有个ASP本地测试工具.exe可执行程序如图
打开后在电脑右下角右击可看到在
然后在浏览器输入127.0.0.1即可进入留言界面
4.2本地测试
(1)启动ASP本地测试工具;
(2)在IE地址栏输入地址http:
//127.0.0.1,就能访问留言板的默认主页面;
(3)在IE地址栏输入地址http:
//127.0.0.1/login.asp,就能访问系统的管理员登陆首页面;
(4)页面的后台的登录入口中输入用户名admin,密码admin,登录后台管理系统
致谢
通过两周的课程设计实现,首先让我觉得千里之行始于足下,临渊羡鱼不如退而织网,刚开始的时候,感觉自己做留言板很兴奋,但是等到我自己去做的时候才发现原来是如此的难啊!
不过经过我不停地向同学请教,慢慢的我对留言板有些了解,通过我不停的努力,不停地学习终于把留言板做好了!
通过这次课程设计我对IIS服务器,asp环境有所了解,虽然没有通过IIS成功搭建好ASP本地环境,但是通过一个小工具实现了本地环境的搭建,在搭配dreamweaver可以实现边修改边观察修改效果,总体来说我学会了很多!
同时也感谢老师对我们的帮助!
参考文献
1顼宇峰马军编著.ASP网络编程从入门到精通[M].清华大学出版社,2006年。
2王宇虹等.Access数据库系统开发从基础到实践[M].电子工业出版社,2006年。
3Alexander,M.著.梁普选刘芳芬等译.Access数据分析宝典[M],电子工业出版社。
4钟小平张金石尚顶洪张鹏编.网络服务器配置完全手册[M].人民邮电出版社,2006年。
5张国鸣严体华.网络管理员教程[M].第2版.清华大学出版社,2006年。