《留言板系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《留言板系统需求分析报告.docx(10页珍藏版)》请在优知文库上搜索。
1、1引言1.1 开发背景1.2 系统目标1.3 定义2现行系统概况2.1 现行系统流程2.2 现行系统存在的问题3系统需求分析3J系统业务流程及描述(要画出流程图)3.2 用户需求(根据不同类型的用户分析)3.3 性能需求3.4 其它需求3.5 数据分析4系统功能分析4.1 系统功能模块图4.2 功能界面框图4.3 功能描述5系统的安全性与可靠性设计6系统软硬件配置(开发环境)7系统开发进度7.1 任务分工7.2 进度安排1 .引言1.1 开发背景BBS起源于20世纪80年代初。最初,论坛只是用于发布公告信息,讨论问题的在线交流平台。后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎
2、。因此,商业网站对论坛重视起来,纷纷在自己的网站上开辟论坛。作为与网民交流的园地。同时在线技术支持和在线服务也在论坛中开展起来。当代的大学生几乎都会接触甚至经常登陆自己感兴趣的论坛,在上面可以分享,也可以交流意见,但是,能把他们集中起来的论坛并不是很多。1.2 系统目标开发本系统意在吸纳大部分游离在众多论坛的大学生,达到像校内网,hoopchina等论坛的目标.1.3 定义论坛也称为BBS,是bulletinBoardSystem的简称,意即电子公告板,是一种在Internet上常见的用于信息服务的Web系统,它主要给浏览者提供相互沟通的平台,以此来吸引用户,服务用户。2 .现行系统概况2.1
3、 现行系统流程板块类有浏览列表和管理两个方法,管理方法可以分为创建、修改和删除3个方法,如图。论坛分页帖子类有浏览、发帖、回帖、搜索和管理5个方法,浏览方法又可以分为列表和查看2个子方法,管理方法又可以分为编辑、删除、置顶、转移、指定精华5个子方法,如图用户类有注册、登录和管理3个方法,管理方法又分为添加、删除和设置权限3个子方法,如图所示。2.2 现行系统存在的问题3 .系统需求分析3.1 系统业务流程及描述(一)会员注册流程会员填写个人信息一信息合法性检验一会员信息持久化具体流程图如下:O输入会员信息信息合法性Y一会员信息持久化(二)会员登陆流程输入用户凭证一基于角色授权具体流程图:(三)
4、会员管理流程持有管理员角色角色调整或分配为版主或删除用户具体流程图:(四)论坛版块管理流程持有管理员角色添加、删除、调整、置顶、隐藏版块具体流程图:(五)帖子发表注册用户选择版块发表主题主题持久化具体流程图:(六)帖子回复用户针对主题发表回复回复持久化具体流程图:J回复持久化Z(七)帖子管理持有管理员或版主角色转移、置顶、删除等操作具体流程图:(八)帖子检索用户按检索条件返回帖子具体流程图:3.2用户需求(根据不同类型的用户分析)论坛板块列表浏览帖子发帖回帖搜索帖子编辑帖子删除帖子精华帖置顶帖子转移帖子用户注册用户登录控制用户权限修改注册信息设置论坛参数管理板块管理用户3.3 性能需求1.会员管理员权限区分2 .发帖延时保持无滞后3 .任何地方无编译错误3.5数据分析对象实体功能方法用户类型论坛设置参数管理员板块浏览列表注册用户创建板块管理员修改板块管理员删除板块管理员注册一注册信.岂合法腺征失败,更新输入成5恃久化失败,更新登陆受陆J用户信总帖子浏览列表注册用户查看帖子注册用户发帖注册用户回帖注册用户搜索注册用户编辑(自己所有)注册用户编辑(全部)管理员删除管理员置顶管理员指定精华管理员转移管理员用户注册注册用户注册用户登录注册用户管理员登录管理员添加管理员删除管理员设定权限管理员4.2功能界面框图