为了让有不同目的的用户可以清楚的找到自己感兴趣的主题以及相同兴趣的用户可以更方便的交流我将系统设计成了由多个专区组成的论坛,这样极大的方便了用户,也是界面友好性的一个体现。后台部分包括管理员的登录,管理员的注销,分区的管理,用户的管理,主题的管理以及回复信息的管理。专区的管理包括对分区版主的设定、撤销,对分区的增加、修改、删除。主题及回复信息的管理也包括了常见的修改、删除。对于贴子查看、发表贴子以及回复贴子这类频繁发生的系统操作,要采取适当的技术优化这类数据操作,以提高数据存取效率。通过这些功能极大的方便了用户的发言、查找,同时也将管理员的工作简单化、有效化,使管理员能过更方便的管理和监督论坛,保证了论坛的安全运行。
2。2性能需求
考虑到论坛系统使用的特殊性需要满足以下要求:
(1)时间特性
BBS论坛的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。
(2)通用性
由于用户的操作系统不尽相同,这就要求考虑各平台之间的差异性,而BBS论坛所采用的基于B/S的结构就很好的解决了这个问题,用户端只需要有浏览器就可以使用论坛管理系统。
第3章 总体设计来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
3。1 功能结构
根据需求分析,将论坛系统分为两大模块:前台模块和后台模块。前台功能模块包括3部分:
(1)登录模块:用户在前台可以注册、登录;
(2)浏览模块:用户可以浏览主题帖列表、查看帖子;
(3)发帖回帖模块:用户可以发帖、回帖、编辑自己发布的帖子。
后台模块都是与管理员相关的,也包括3部分:
(1)论坛设置模块:管理员可以设置论坛参数;
(2)管理版块模块:创建、修改和删除版块;
(3)管理用户模块:添加、删除和设置权限。