六.软件功能模板
1引言
1.1目的
便于使用者(用户)更加了解我们的产品,熟悉我们的软件系统,可以全方位驾驭我们的BBS论坛系统。
1.2术语
无。
2假定与约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限、相关行业法律法规等。
2.1系统构成约束
1.此系统基于B / S模式实现。
2.此系统采用JBoss服务器软件。
3.此系统采用MySql数据库管理系统。
4.此系统具备跨平台的特点,支持除WidowsNT以外的其他系统(Linux,Unix等)。
5.此系统具有一定安全性特征,能应对常见的攻击,入侵等。
2.2性能约束
1.系统满足线程安全原则
2.在访问IP小于等于100时,用户的最迟响应时间不超过两秒。
3.系统采用struts2+spring+hibernate设计框架,最大可能的降低模块之间的耦合度。
4.系统应具备防止Sql注入的功能。
5.当同时访问Ip不超过1000时,系统不允许出现故障。
2.3假定
待写。
3功能描述
3.1功能总体描述/需求范围界定
BBS系统对于论坛用户提供基本的发帖,跟帖,回帖,回复功能。对于系统管理员提供论坛的管理功能,如,用户管理,帖子管理,论坛基本设置等功能。此外,现今BBS系统往往都具备和电子商务相连接的功能,因而本系统也提供此功能。
3.2核心功能描述
1.注册用户发帖,回帖,跟帖,回复业务。
发帖:本论坛的注册用户选择特定的版块发表一篇新主题。
回帖:对于发表新主题的帖子,当有一个注册用户访问时,可以在其的主题后,发表自己的看法见解。
跟帖:同回帖的意义相同,只是叫法不同。
回复:注册用户可以针对BBS论坛同的某一用户的主题,或回帖发表针对该用户的看法。
2.管理员贴吧管理业务。
用户管理:管理员根据一定的依据对用户的权限予以编辑。
帖子管理:管理员对用户的帖子,评论作出响应的处理。
论坛管理:管理员对于论坛系统整体作出一定的设置。
3.电子商务业务
对于此系统的收费业务予以收费。
4功能需求分解
功能划分
1.BBS系统能提供常用的电子公告板功能。
a)版块管理。
b)帖子管理。
c)用户权限管理。
d)用户组管理。
e)发帖,跟帖,回帖,回复功能。
f)版主管理。
2.BBS风格管理功能。
a)界面风格切换。
b)版块布局更改。
c)广告栏目更改。
d)系统图标更新。
e)论坛皮肤设置。
f)版主管理
3.电子商务功能。
a)用户积分购买。
b)论坛道具购买。
c)用户特权购买。
d)注册用户间交易功能。
e)有偿悬赏功能。
f)用户积分商场功能。
4.论坛拓展功能
a)Java插件接口。
b)支付宝接口。
c)常用网银接口。
d)组建升级接口。