1、本项目的目标是开发一个论坛系统。该系统提供了一个不同地域、相互不认识的人的交流平台。他们可以在论坛中发表自己的观点和意见,提出自己的疑惑和解答问题。1.4参考资料序号文档名称版本号1EasyBBS论坛系统二、系统说明2.1当前系统功能点用户注册用户登录和退出显示版块、主题列表和主题内容等相关信息发表新主题回复主题2.3组织结构图注册页面3.1功能划分主要功能数据管理3.2功能分析论坛由以下几个部分组成:1. 普通用户可以浏览相应版块和主题的内容,但是由于权限的限制不能发表新主题和回复主题。而注册用户在登录后就可以发表新主题和回复主题内容。2. 网站系统的相关页面用来显示版块信息、版块中主题信息
2、、主题内容和回复主题的内容。用户可以通过相关页面对感兴趣的内容进行浏览查看。3. 注册用户在登录后可以在自己喜爱的版块中发表主题,用来表达自己的某些观点或者提出问题。4. 注册用户在登录后可以对感兴趣的主题进行回复,从而和其他人进行相关内容的讨论。1.2 角色分析1.3 模块划分根据以上的几个部分我们可以总结出网站系统的相关功能:1. 用户注册论坛的访问者注册成为论坛的用户从而享有非注册用户没有的权限。比如:发表新主题。2. 用户登录和退出用户在注册后就可以登录,从而进行发表新主题和回复主题等相关操作。退出之后不能再进行发表新主题和回复主题等相关操作。3. 显示版块、主题列表和主题内容等相关信
3、息将版块信息、主题信息、主题内容和回复内容显示在页面中,使不同的用户可以浏览。4. 发表新主题登录用户可以在相应版块中发表新主题,从而可以和其他用户进行沟通和交流。5. 回复主题登录用户可以针对某一主题进行回复和讨论,将自己的想法表达出来。系统包结构:com.easybbs.www.dbcon 数据库连接包com.easybbs.www.operate 数据操作包com.easybbs.www.pojo 数据实体包com.easybbs.www.util 工具包,包括字符编码过滤器1.4 总体业务流程1.4.1注册业务流程图: 2. 业务流程描述:首先,其次,最后,至此,注册业务流程就完成了。
4、1.4.2 登录业务流程图:1.4.3帖子发表业务流程图:至此,帖子发表业务流程完成。1.4.4回复主题业务流程图:图 1-5 停机处理业务流程图1.5功能简介通过对上面场景的分析,我们对整体的流程和相应的业务处理流程都有所了解。接下来我们就要深入剖析每个单一步骤的处理步骤了。该功能简介主要是针对每个模块功能的简要说明,主要包含以下几部分:1. 模块名称2. 功能要求3. 业务流程(可选) 4.1 项目:数据项目名称 4.2 数据类型:数字、字符1.1.2帖子检索业务流程图:1.2 修改客户信息:1.2.1 功能要求1.2.2 业务流程图图 1-7 修改客户信息流程图1.3.1 功能要求1.3.2 业务流程图