电子论坛的设计与实现毕业设计说明书(3)

2018-11-22 21:55

可以由密码提示功能获得密码。

(3)实现用户头像功能,您可以象QQ一样,选择自己喜欢的头像图标。

(4)查询与更改密码、个人信息,及他人信息。

(5)实现游客浏览功能,你即使不进行注册,同样可以浏览帖子内容,但要发言必须注册。缓存保存用户名和密码功能,勿需每次发言都要填写一次,为用户提供方便。 版主功能:

(1)版面显示版主主页地址(版主只需在个人信息中维护自己的信息,输入主页地址即可。

(2)版主登录之后可以进入版主管理菜单,可以管理论坛版面,管理精华区域,版主帖子查询,编辑版面说明等功能。

查询功能:我们的论坛系统具有超强帖子查询功能,可以根据您感兴趣的内容快速获得信息。您可以:

(1)按发言人、主题、内容的查询; (2)按帖子的ID查询; (3)查询最新 50帖;

(4)支持多条件复合模糊查询功能。

2.3.2 统计功能

(1)显示论坛当前注册总人数、当前帖子总数、帖子点击总数、当前在线人数。

(2)论坛排行榜,对各个版面的点击数、文章数进行排序。 (3)用户表现积分排行,调动用户积极性。帖子点击统计,方便了解热点话题。本日版面排行榜,本日作者排行榜。

2.3.3 帖子功能

(1)显示帖子发表日期,点击数,字节数,回复帖子数,新帖图形提示, 24小时内新帖一目了然。

5

(2)设定帖子内容最大允许的字节数。是否允许显示前帖内容(如同回复EMAIL一样回复帖子)。回复帖子EMAIL通知功能,自动将帖子内容和相关链接寄回被回复人的信箱中。多版面设置,每个版面可以有自己的版主、主页连接,可以独立显示单一版面。

2.3.4 版面功能

(1)具有强大的分页查看工具条,帖子列表支持分页显示,轻松查看所有帖子。

(2)帖子层次列表,结构清晰,一目了然。

2.3.5 其他功能

(1)全面转化 HTML TAG,方便讨论主页设计、 Web编程,同时可以有效防止使用脚本语言进行攻击。

(2)类似于FrontPage、Dreamweaver论坛内容编辑器,以方便网友使用HTML 格式显示帖子内容。此功能代码部分参考了UBB代码。UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程序,国内也有不少地方使用这个程序),采用的一种特殊的TAG来达到HTML的效果或实现其他的功能。

论坛的对象不是孤立的,它们是紧密联系的,下面是论坛各个对象之间的关联表,关联是单向的,是指左侧对象对上方对象的活动。无关联的用×表示,如果两者只要单向关联,那么在另一个对象关联时用√表示。

6

表2-1 各对象之间的关系表

用户 版面 公共信息 帖子 √ × 添加 删除 修改 × × √ × 用户 注册 修改 浏览 联系 √ √ × × × × 版面 浏览 公共信息 帖子 修改 删除 × × √ √ 管理员 √ 浏览 发布 浏览 发布 管理员 删除 授权 添加 删除 添加 删除 修改 修改 至此,论坛的需要分析完成,接下来是论坛的功能设计。

2.4统功能描述

2.4.1 主要功能

首先从用户开始,用户关联的对象是自身,版面,公共信息,帖子。分别根据用户与这些对象的联系给出一个明确的菜单

表2-2 用户功能表

序号 1 功能名称 用户注册 说明 用户在论坛填写必要信息就可以成为注册用户,注册后,可修改自己的注册信息 2 3 4 用户登录 浏览用户信息 与其它用户联系 7

用户注册后可使用用户名,密码登录,可选择用户名,密码保存期限 注册用户可查看其它用户信息 注册用户可发站内短信

(续表2-2)

序号 5 6 7 8 功能名称 浏览版面 浏览公共信息 浏览帖子 发布修改删除帖子 说明 任何用户可浏览版面信息 任何用户可浏览公共信息 任何用户可浏览帖子 注册用户登录后可发布帖子,修改自己的帖子,删除自己的帖子 接下来的版面,公共信息,帖子都没有和其他对象的关联,它们在论坛中是被动对象,是被其它对象所操作。因此针对它们的主要功能是由其它对象产生,例如浏览版面就是用户的功能。

管理员是论坛的一个特殊群体,它们的主要工作是保证论坛的正常运行,他们可以和论坛的所有对象产生联系,因此他们的功能也很丰富。

表2-3 管理员功能表

序号 1 2 3 4 5 功能名称 用户删除 用户授权 版面管理 公共信息管理 帖子的管理 说明 对于在论坛中造成很坏影响的用户,应该删除他们的身份 授予用户版主权限 版面是论坛的枝干,对版面进行添加,修改,删除等操作 公共信息展示论坛的状态,不能出现非法言论 帖子是论坛的枝叶,帖子的好坏关系到论坛的健康发展,对帖子进行删除,移动等

现在分析各个对象的相关操作,设计为对象的功能实现接口,即为对象的操作方法。各个板块有浏览列表和管理两个方法,管理方法又可以分为添加,修改,删除3个子方法。

用户有浏览,发帖,回帖,搜索和编辑5个方法,管理帖子又

8

分为列表和查看两个子方法,管理帖子分为编辑,删除,置顶,移动,指定精华5个子方法。

用户 浏览帖子 搜索 回帖 发帖 编辑 图2-4用户帖子管理的实体属性图 管 理员

删除 管理帖子 移动

编辑 置顶 指定精华

图2-5 管理员管理帖子的实体属性图

用户有注册、登录2个方法,管理用户方法又分为管理用户和设置权限2个子方法。

9


电子论坛的设计与实现毕业设计说明书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:统计1工作制度汇编

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: