毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

ASP大学BBS论坛设计与实现 第3页

更新时间:2016-11-16:  来源:毕业论文
3.系统需求分析
论坛是网络常见的一个应用,用于网络用户的信息交流。通过论坛系统,用户可以发表自己的言论,其他的用户可以对主题帖进行评论或发表更多的主题帖。
(1)用户功能
用户注册:用户可以注册为该系统的成员,注册信息要求有登录的用户名、密码、验证码等,在发表主题帖和回复留言时,记录其登录信息(用户名和IP地址)。
用户登录:对于注册的用户,可以凭其注册用户名和密码进入系统;另外系统支持“游客”用户,“游客”只可以浏览帖子。
发表主题:用户发表一个讨论的主题,包括标题和正文等。
修改主题:修改已发表的主题信息,并保证用户只能修改自己撰写的主题。
删除主题:用户只能删除自己撰写的主题。
(2)管理员功能
删除主题:超级管理员可以删除任何人的主题帖;版主只能删除苯板内任何人发表的主题帖。
版主的设定:由超级管理员来负责每个版块版主的设定。
版块管理:超级管理员可以对版块进行添加、修改、删除等操作,包括版块的标题、二级标题、版块描述等内容。每一版块可以有若干个版主,版主负责管理本版块内的帖子。
4.系统设计
4.1系统功能设计
用户使用论坛,有一定的流程:用户注册登录进入论坛,就某个话题展开讨论,通过发帖功能发布新的话题,通过回帖功能回复已有的话题,通过搜索功能查找已有的话题;管理员通过管理功能创建、编辑、添加论坛的板块,管理注册的用户,管理帖子。这样的流程就决定了论坛的需求,系统流程如图1所示:
 
图1 系统流程图
系统的流程决定了本论坛要包含以下几个方面的功能(如图4.2所示),下面具体介绍系统各个功能的设计:
 
图2 系统功能模块图
(1)用户类:注册、登录和管理3个方法,管理方法又分为修改、删除和设置权限3个子方法(如图3所示)。
 
图3 用户类之间的关系
(2)帖子类:浏览、发帖、回帖、搜索和管理5个方法,管理方法又可以分为编辑、删除等方法(如图4所示)。
 
图4 管理员、用户以及帖子之间的关系
(3)用户功能
1) 用户注册:用户可以注册为该系统成员,注册信息要求有登陆的用户名、密码等。
2) 用户登录:对于注册用户,可以凭其注册用户名和密码进入系统。
3) 修改个人信息:用户进入自己的板块后可以看到自己的信息,并修改个人信息。
4) 帖子浏览:注册用户可以任意浏览权限内的帖子,未注册用户只能浏览,不能回复。
5) 帖子检索:用户可以提供关键字检索可见主题帖,注册用户可以查看自己发表的帖子、帖子回复:注册用户可以回复帖子。
6) 发表新帖:用户发表一个讨论的主题,包括标题和正文等。
7) 帖子编辑:管理员可以对所有

上一页  [1] [2] [3] [4] [5] 下一页

ASP大学BBS论坛设计与实现 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。