月月计算机社区的设计与实现(论坛)
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘要
???这次我们所设计的课题正是互联网与大学生学习生活紧密相关的,现今的社会人们已经离不开网络,BBS论坛是Internet的重要应用之一,开发网上交流软件,现已有很多工具和方法,各种技术都具有其特色和长处。针对网上BBS论坛的特点,文章叙述了在Windows环境下,设计基于B/S方式运行的BBS论坛系统的原理及过程。本系统使用Visualstudio.NET2005 作为前台开发工具,使用Access 2003 作为后台数据库; 利用先进的信息技术和管理方法,进行了月月计算机社区的设计.论述了系统设计和实现的方法;介绍了系统的工作方式和关键技术的解决方法.并从系统的需求分析、系统分析、详细设计的整个开发过程进行全面论述。
关键词:月月计算机社区; VS2005;? C#.NET; 数据库 Access
通过上面的分析,总结论坛的功能有以下几项: 论坛版块列表;浏览帖子;发帖回帖;搜索帖子;精华帖;编辑帖子;删除帖子;置顶帖子;用户注册;用户登录;修改注册信息。
观察论坛所有功能需求,按不同实体分类,可以分为四类实体对象:版块、帖子、用户和论坛。这四类对象,可以设计为四个数据实体,如果使用数据库存储它们,即可以设计四个基本数据表的集合来存储这些实体的基本信息;它们可以设计为四个基本表,映射四个实体的基本数据。这些基本对象只是论坛系统中最为基本的要素,对于一个完整的论坛还需要其它相关的表来记录相关的信息,即实体之间的相互关系信息。
??? 论坛一般存在两种用户,注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限,在这个论坛中,管理员的权限是上级权限。
论坛系统的用户浏览信息功能,是用户讨论问题的平台,发帖、浏览、回帖一直贯穿用户的整个活动。同时,由于论坛系统的帖子管理是管理员在帖子浏览时进行的,因此编辑、删除、转移、置顶和指定精华帖等功能也安排在浏览信息时实现,只是一般用户没有权限做这些动作。其它与管理员相关的功能,包括版块管理、用户管理和论坛设置的都是需要管理员在管理模块进行操作。
下面就管理员所做的管理进行介绍:
删除帖子:如果用户发表了不符合论坛规则的帖子,则需要管理员删除这些帖子。
转移帖子:论坛划分了版块,如果帖子内容不属于所在版块的关注话题,那么管理员可以选择将此帖移动到所属话题的版块中去。
置顶帖子:帖子一般是根据发表及回复时间倒序排列,这样先发的帖子慢慢就排到后面,管理员如果需要强调某些帖子重要,有必看性,就要打乱默认的排列顺序,将这些帖子放在列表的最前端,不再按照时间进行排序,但是还要保持其他帖子按照时间排序。
指定精华帖:如果管理员认为某个帖子的内容非常好,可以打上标记,推荐给浏览用户,这就引出了指定精华帖的功能。
搜索帖子:论坛中的帖子越来越多,用户就需要从大量的帖子中找到自己需要的内容,这就引出了搜索帖子的功能。