计算机毕业设计-代做计算机毕业设计

ASP.NET20056论坛的设计与实现

内容摘要

应用互联网实现信息讨论,已经成为一种常用的手段,本文讨论的就是一个网上论坛系统的设计与实现过程。本文通过对论坛系统开发过程的详细描述,详细地讲述了开发一个基于Web的通用BBS(Bullitin Board System)网站系统所用到的技术和方法。系统使用Microsoft Visual Studio 2005为前台开发工具,以SQL Server2005为数据库平台,根据面向对象开发原理,采用了基于B/S结构的开发模式系统来开发本系统。其中主要运用了ASP.NET技术,RegExp技术(Regular Expression 正则表达式)等。本系统包括用户的注册登录、论坛公告的发布、论坛社区的讨论、论坛的友情链接、后台数据库信息的管理维护等基本模块

功能介绍

(1)用户注册登录模块
没有注册的用户可以通过注册页面进行注册,完成基本信息的填写,在此页面系统需要验证用户身份的唯一性。注册成功后进入社区。用户可以随时修改个人的资料。如果注册用户忘记了密码,可以通过找回密码系统找回密码。进入系统的用户只能查看自己的个人信息,没有权限查看其他的用户的注册资料。
(2)公告栏模块
所有用户进入论坛系统后,可以查看论坛社区发布的公告,没有对公告进行修改、删除等操作的权限。该公告栏随时公布论坛社区的最新消息和动态。每一条公告消息按照最近更新的时间先后顺序列举出来。
(3)讨论区模块
用户进入系统后,根据其权限的不同可进行不同的操作。游客只能浏览论坛中的帖子,没有回复或发布新主题的权限。普通用户登录后可以在已有的版块中发布新主题、回复帖子、编辑自己发过的帖子、查看帖子,还可以申请成为某一版块的版主。版主除了有普通用户的权限以外,还可以在所管理的版块删除、推荐帖子,或者解除对帖子的推荐等。
(4)友情链接模块
用户在进入系统后,可以通过点击友情链接的图片进入所链接的网站。
(5)管理员模块
该模块只为管理员开放,管理员登录后可以对系统进行维护和管理。管理员操作权限包括:删除会员的资料、审核版主申请、删除公告、删除帖子、查看用户资料、添加公告、编辑版块、编辑帖子、添加友情链接、友情链接列表这几个部分。

说明: PS:本站所有程序都为站长原创,每个题目都有录像,截图文档等内容,如需更多资料请联系管理员 QQ: 123311197了解