主  页 论文目录 汇款方式 注意事项 联系我们 留言本
 
设为首页 加入收藏 联系我们
您的位置: 首页->论文目录->BBS论坛的设计与实现     返回首页
BBS论坛的设计与实现(代码055)
    包含内容:论文1.4万字,源程序(ASP+ACCESS)

    价格:80元

部分内容:

2.1 业务分析

    通过几年的上网经验以及对多个计算机图形学BBS论坛的使用与调查,可以得知BBS论坛系统的用户身份依据其所拥有的权限不同而不同。因而论坛系统就应依据用户的身份差异进行设计。
    BBS论坛系统大致可以分为两个组成部分:面向系统管理员的论坛管理系统和面向一般用户以及讨论区管理员的论坛服务系统。BBS一般是以传统方式TELNTE登录,而在系统中,提供的是WEB方式。因而,无论是管理员方还是用户方都不必安装该系统。但是,为了解释网页代码中的服务器端脚本语言代码,服务器端必须安装相应的WEB服务器(比如Apache,IIS),脚本代码解释引擎(比如Apache Tomcat)和数据库服务器(如SQL Server)。系统管理员通过帐户密码验证后登录论坛管理系统,进行相应的后台管理如用户管理,讨论区管理和文章管理。而对于用户,则要先通过注册提出申请,经管理员审核后成为论坛系统的正式用户。用户通过帐户密码验证登录论坛服务系统后,能够在论坛内发表文章,回复文章,查询文章,浏览文章等,而讨论区管理员相对一般用户则应该能够进行相应的讨论区管理,比如删除文章,封锁用户ID等等。
所以,论坛系统应该能够识别四类不同权限级别的用户。第一类是新注册用户,尚未通过系统管理员审核,拥有浏览文章,查询个体信息的权限;第二类是一般用户,已经通过审核,能够在论坛讨论区发表文章,回复文章,接收信件,回复信件;第三类是讨论区管理员,能够在相应的讨论区删除文章,封锁ID限制发文以及解除对一般用户的封锁;第四类是系统管理员,拥有最高权限,能够审核新用户注册请求,用户的创版请求,权限申请并执行相应的裁决[11]。

其详细的业务流程如图2.1

说明:

    • 服务请求分为两类,一类是要求系统立即响应,且不需要系统管理员参与操作;另一类需要系统管理员审核,不要求立即响应;
    • 一般用户信息表中包含了讨论区管理员。一般用户和讨论区管理员的区别在于:在服务请求中,系统必须首先进行权限验证,某些服务(比如删除文章)只有讨论区管理员才有权执行;

    3.1功能模块设计

        通过对系统进行详细的需求分析,获得了一个最优的设计方案,将系统划分为若干功能子模块。为了方便后期的设计与编程工作,在划分系统功能模块时尽量注重模块的独立性,努力做到高内聚,低耦合[1]。如图3.1:

论文说明: 该论文包含数据流程图、功能模块图、运行界面图、源代码和程序,程序可正常运行.