您好, 访客   登录/注册

留言板管理系统的新设计

来源:用户上传      作者:

  中图分类号:TP393.09文献标识码:A
  摘要:随着网络技术的飞速发展,网络在社会经济生活中占据了越来越重要的地位,因此留言板的作用也日益明显。关于留言板管理系统的设计与管理,本文主要介绍了用ASP技术和ACCESS技术来创建留言板的整个过程和代码的设计。
  关键词:留言板管理系统设计;ASP技术;ACCESS技术
  
  随着网络技术的飞速发展,兴起了网络的热潮,很多公司正在积极建立自己的网站,一些大学也已经开设了网络相关的专业及课程,网站的重要性也越来越明显。作为网站中的交流中心,留言板起到了至关重要的地位。它有助于版主收集网站的反馈信息,也是客户通过网络收集信息的有力工具。
  
  一、留言板简介
  
  留言板在一个网站具有很重要的地位,随着上网的普及,留言板已经不是什么新鲜事物了。本文主要介绍了用ASP技术和ACCESS技术来创建留言板的整个过程和代码的设计,本留言板更注重安全和与网站融合,但也有自己独特之处。此文旨在设计能够适用于一般用户的留言板管理系统,实现用户对留言板的基本信息进行设置和管理,完成用户和访问者之间的提问、留言、回复、删除和发表观点的功能。
  基于留言板管理系统的要求,考虑当前普遍使用的计算机的硬件和软件的配置,首先拟定了设计方案,确定了留言板的功能。
  留言板模块的功能其实比较简单,主要有两层的功能。
  一是普通留言者的操作流程,可以添加留言、分页查看留言。
  二是管理员对留言信息的管理,管理员首先应该凭用户和密码登录,然后才能管理留言,在对留言的管理中,应该可以修改留言者的留言,对留言者的留言进行回复,还可以删除一些恶意的留言信息等。
  
  二、开发环境和工具
  
  设计开发的留言板系统要求客户端支持IE6.0以上或与之兼容的浏览器软件,客户端硬件最低要求对应于IE6.0的硬件平台要求。服务器端要求支持ASP以及Access数据库。留言本的开发环境和开发工具为:VB,Windows xp,Dreamweaver8,Access。
  
  三、系统综合要求
  
  (一)系统界面要求
  设计开发的留言板系统的初始界面假定用户是普通用户,可以进入初始主页面,进行普通用户的功能,而管理员可以通过管理登录验证才能进入管理界面。
  (二)系统功能要求
  设计开发的留言板系统应具有通长留言网站应该具有的基本功能,包括匿名登录、发表留言、查看回复留言、搜索留言、管理留言,在线人数统计等,此外,用户在发表贴子时,可以写清个人信息,及联系方式,并能输入带格式的文本,是留言内容更丰富。
  设计开发的留言板系统的操作用户按不同级别依次可分为:普通用户、管理用户。高级别的用户可以继承低级别用户的公用功能。同时,各级别用户具有一定的只有以本级别身分登录才具有的私有功能。详细的功能描述已在上面的系统结构设计中写到。
  (三)系统性能要求
  对于贴子查看、发表贴子以及回复贴子这类频繁发生的系统操作,要采取适当的技术优化这类数据操作,以提高数据存取效率。
  (四)安全性保密性可靠性等其它方面的要求
  高级别用户的所有管理操作要有针对低级别用户的身分识别功能,以防止低级别的用户越权执行高级别用户才具有的操作功能。
  
  四、留言板管理系统的分析
  
  (一)模块功能分析
  1.留言信息分页显示
  为了便于查看所有留言,将留言信息分页显示,比如每页固定显示10条留言,然后通过单击“上一页”和“下一页”等按钮来操作。
  2.添加留言
  管理员和普通浏览者都可以添加留言,也就是向数据库中添加记录的操作。
  3.管理员登陆
  管理员通过正确的用户名和密码登录,从而拥有管理员的身份。
  4.删除留言
  只有管理员才具有删除留言信息的操作权限。
  5.修改留言
  在查看留言信息时,可对留言信息的具体内容进行修改,这是管理员才具备的权限。
  6.修改或添加留言回复
  管理员对留言者的留言问题进行回复,如果已添加了回复,可对回复内容进行修改。通常情况下,一条留言只有一个回复就足够了。
  (二)数据库分析
  首先需要一个表来存放留言信息,这个很简单,关于留言回复的存放,可以结合该模块的具体功能来分析,由于一条留言只需一条回复即可,所以最简单的设计就是将此留言信息表中再增加两个字段,一个字用于存放留言回复,另一个字段用于存放留言回复的时间。当然,也可以另外单独新建一个表来存放留言回复,但无论是从数据库的设计角度来讲,还是从程序设计角度来讲,这种方法都是没有必要的,反而还增加了模块的复杂性。由于涉及管理员的登录,所以还应该有一个表来存放管理员的用户名和密码。
  各表中存储的内容及各字段如下。
  留言信息表:留言者、性别、电话、邮箱、留言时间、IP地址、留言主题、留言内容、留言回复和回复时间。
  管理员表:用户名和密码
  留言信息表中存放了所有的留言信息,如留言者、性别、电话和邮箱等,当管理员和普通浏览者在查看和添加留言时,都是对此表进行操作。这里需要说明的是,由于管理员的回复内容和回复时间也是存放在留言信息表中的,所以当管理员在进行添加或修改留言回复时,都是对留言信息表的中记录进行修改的操作。
  
  五、总结与展望
  
  在计算机网络飞速发展的今天,留言板系统已经成为人们网上交流的重要平台,因此对留言板系统的研究是十分必要的。
  设计和开发了一个最基本的基于WEB的留言板系统,可扩展性很大,科学的开发过程也极有利于系统的扩充与扩展。系统现在采用的是MS Access数据库,视需要可以移植到MS SQL Server或者其它大中型数据库系统环境下,只需改动少数几个ASP功能模块文件。系统的分析与定义都结合了现在流行的面向对象方法以及传统的结构分析与设计方法。
  作者简介:王孟楠(1986-),男,河北人,中国防卫科技学院本科在读。


转载注明来源:https://www.xzbu.com/3/view-1436835.htm