学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 计算机论文 > asp论文

基于ASP.NET的大学生创新性实验BBS的开发

来源:学术堂 作者:周老师
发布于:2014-08-08 共1768字
论文摘要

  论坛系统也被简称为 BBS(Bulletin BoardSystem),是互联网用户的一个交流互动平台系统,用户可以通过此平台系统发布一些专业领域相关的问题、经验、方案及相关的资源,通过此平台不仅可以加强各用户之间的交流,促进问题的解决以提高效率。而且很大程度上实现了资源的共享。

  1 系统背景

  国家大学生创新性实验计划(NationalUniversity Student Innovation Program),创办于 2006 年,到目前为止已有 100 多所高校参与其中,该计划的启动和实施,倡导以本科学生为主体的创新性实验改革,调动学生的主动性、积极性和创造性,激发学生的创新思维和创新意识,在校园内形成创新教育氛围,建设创新教育文化,全面提升学生的创新实验能力。
  但目前创新性实验的申请,审批,中期检查及项目结项的相关管理和同学师生的交流局限于纸质和口头,不仅浪费时间资源而且不利于此计划的扩展和资源共享,为促进此计划的实施管理,我们开发了大学生创新性实验管理平台和基于ASP.NET大学生创新性实验论坛。

  2 系统整体设计

  2.1 系统模块设计

  系统主要分为 5 大部分,第一论坛主页、第二创新性实验平台、第三我的地盘、第四用户管理、第五用户登录与注销。

  2.1.1 论坛主页

  此部分主要展示本论坛的基本板块和各版块的最新热帖。

  2.1.2 创新性实验平台

  此模块主要连接创新性实验平台,学生可以通过此平台申请创新性实验相关项目,并且通过此平台进行整个项目的中期审查及后期的结项工作,相关指导老师、院系、学校、领导也可以通过此平台根据各自不同权限进行项目的审批和查看院系、学校等整体创新性实验项目的统计情况。

  2.1.3 我的地盘

  不同用户,根据各自不同权限,进入此模块后,可以进行发帖、回复、删除等相关的帖子管理。系统会根据用户注册时的角色信息,对其发表的帖子和回复进行自动分类,最终显示在不同的模块中。

  2.1.4 用户管理

  普通用户可以通过此模块进行用户的注册,密码修改。以及管理员对用户的权限进行管理。

  2.1.5 用户的登陆与注销

  方便用户快速通过此模块进行登陆与注销操作。

  2.2 系统角色和相关权限设计

  本论坛系统角色主要分为游客、学生用户、教师用户(包括院系领导和学校领导)和管理员。游客只能浏览相关帖子,不能进行发帖以及对帖子的回复。学生用户和教师用户除可以浏览论坛中的帖子之外,还可以对这些帖子进行评价回复,以及发表自己的帖子和对自己发表过的帖子进行删除管理。管理员用户除拥有上述用户的所有权限外,还可以对所有用户发表的帖子进行管理操作,而且可以赋予其他用户其他权限,还可以禁止用户登录,审核申请了具有特殊权限的用户。系统使用统一化管理,自能识别用户角色,实现前后台一体化,系统根据不同角色显示不同权限,省去繁杂的后台独立管理,既简单明了,而且方便实用。用户发帖后系统可以根据其角色将帖子自动分类显示。

  2.3 系统数据库设计

  本系统采用 SQLServer2008 数据库,建立用户信息表,用户角色表,主题帖子表和回复表。其中用户信息表和用户角色表用来管理用户,主题帖子表用管理发表的主题帖,回复表用来储存管理用户对帖子的回复。

  3 具体开发过程

  3.1 开发平台和工具

  本论坛系统主要以 Microsoft Visual Studio2010 作为前台开发工具,采用 B/S 模式,使用 ASP.NET 进行 Web 应用程序的开发。ASP.NET 隶属于 Microsoft.NET 框架,是由 .NET框架提供的编程类库所组成的,它提供了 web应用程序模型,采用面向对象的思想—模块化与组件化的技术而构建。
  本系统使用 SQLServer2008 为后台数据库管理。将数据库与 Internet 紧密连接。为了保证系统安全性,系统数据库的信息都保存在web.config 中。并使用了 ckeditor 在线编辑器进行帖子的发表回复,很好的实现了图文混排,等高级文本功能。

  3.2 系统实现基本流程

  如图 1 所示。
论文摘要
  4 结语

  本文主要讨论了基于 ASP.NET 的大学生创新性实验论坛的开发,并以我们的项目为实例,阐述了此论坛开发的背景,过程,以及涉及的相关技术。不仅指导初学者学习如何基于ASP.NET 开发论坛,而且也进一步说明了大学生创新性实验论坛系统的现实意义,他不仅方便可同学、师生、以及各级相关部门的交流,而且通过论坛系统也很好的实现了资源共享与传播。也将进一步促进国家大学生创新性实验计划的实施。

  参考文献
  [1] 王志晓,张景 , 李军怀,王锋 ,侯浩录 .ASP.NET 技术在电子商务系统中的应用研究 [J]. 计算机工程 ,2003,29(18):74
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站