免费教程_免费网赚教程_破解版软件-寂涯网络学习基地

当前位置: 主页 > 网站相关 > 网站编程 > 基于ASP.NET技术的校园论坛建设制作

基于ASP.NET技术的校园论坛建设制作

时间:2012-06-11 20:38来源:未知 整理:寂涯网络 点击:

当今社会,互联网已经逐渐融入现代化生活的各
个角落,对于当代校园里的大学生来说,网络更是极其
不可缺的一部分。那么校园论坛作为校园网络建设的
重要一环,其重要性自然不言而喻, 甚至可以说, 一所
学校建得如何,学生的精神状态如何, 校园的人文、 学
生的心态如何,学校的文明形态如何,都能从校园论坛
上窥见一斑。
许多学校已把自己的校园论坛作为校内新闻信息
发布和分享校外信息资源的主要平台、 学生思想政治
工作的教育平台、 学生就业方面的信息发布平台等等。
1 系统功能介绍
本系统是校园论坛系统, 包括前台和后台两个部
分。
1. 1 前台功能
前台操作对象主要包括游客和会员, 游客在注册
之后即可成为会员,游客只有浏览帖子的权限; 会员拥
有浏览帖子、 发表帖子、 回复帖子、 搜索帖子等权限。
1. 2 后台功能
后台操作对象主要包括版主和论坛管理员, 即超
级版主。
版块管理员主要管理其所属版块的版务,主要包
括:  审核帖子的内容,删除具有反动反人类等性质的
帖子。 删除灌水帖、 广告贴。
论坛管理员职能,论坛管理员拥有论坛最高权限
主要包括:  管理分类版主,负责任命版主以及收回版
主权限。 管理版块, 包括设置新版块,取消版块。
帖子管理,审核帖子,删除帖子。 公告管理,管理论坛
公告。 将帖子置顶。新闻管理。 会员管理,包括
对会员的审核,禁言。前台用户流程如图1 所示,后台
管理员流程如图2 所示。
用户前台设计图
管理员后台流程图
2 系统功能模块和各功能模块介绍
在整体设计中,系统分为以下两大模块:管理员模
块、 用户模块,系统功能模块如图3 所示。
系统模块图

2. 1 管理员模块和用户模块
管理员模块图如图 4所示。用户模块图如图5 所
示。
3 系统功能模块实现
连接数据库的包含文件:在动态网站中,调用数据
库中的数据是十分频繁的, 为了避免编写重复的代码。
编写一个基础数据库执行文件是非常重要的。
管理员模块
用户模块
DbHelperSQL. cs 文件中包含了本系统中数据库的执
行代码,具体代码如下:
public static int Ex ecuteSql( str ing SQLStr ing )
  { using ( SqlCo nnection co nnectio n = new
SqlConnect ion( co nnectionStr ing ) )
    { using ( SqlCommand cmd = new SqlComm and
( SQLString , connect ion) )
    { try
     { connection. Open( ) ;
      int rows = cmd. Ex ecuteNonQuery ( ) ;
      return rows;
     }
     catch ( System. Dat a. SqlClient. SqlEx ception e)
     { co nnection. Close( ) ;
      throw e;
    }
   }
  }
 }
public static DataSet Query ( str ing SQLStr ing)
{ using ( SqlConnectio n co nnection = new SqlCo nnection
( co nnectio nString ) )
  { DataSet ds = new Data Set ( ) ;
   try
   { co nnection. Open( ) ;
SqlDataAdapter command = new SqlDataAda pter
( SQLString , connect ion) ;
   command. Fill( ds, "ds") ;
  }
  catch ( System. Data. SqlClient. SqlEx ception ex )
  { throw new Exceptio n( ex . Messag e) ;
  }
  return ds;
  }
}
3. 1 BBS系统主界面
主界面上显示论坛首页, 会员中心、 所有帖子、 会
员登录等链接为用户能方便地进行帖子的浏览, 进入
属于自己的页面来管理自己发的帖子。主界面主要代
码:
pro tected v oid Page Load( o bject sender , EventAr gs e)
  { if ( ! IsPostBack )
   { IndexPost sList 1. Gr oupID = 1;
    IndexPostsList2. Gro upID = 2;
    IndexPostsList3. Gro upID = 3;
    IndexPostsList4. Gro upID = 4;
   ST . News NewsSL = new ST. New s( ) ;
    Repeater News. Dat aSource = New sSL. GetList
( "", 7) ;
    Repeater News. Dat aBind( ) ;

本页地址 http://www.jybase.net/wangzhanbiancheng/20120611948.html

百度搜索更多

谷歌搜索更多

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------

评价:
昵称: 验证码:点击我更换图片
推荐内容
赞助商
赞助商


关于本站免责声明视频更新google百度地图视频地图RRS订阅

如有什么问题请在本站留言,或发邮件到 hxt167#foxmail.com