BBS 模块开发说明书
案卷号
日期
<BBS>
模块开发说明书
作 者:
完成日期:
签 收 人:
签收日期:
修改情况记录:
版本号 修改批准人 修改人 安装日期 签收人
BBS 模块开发说明书
目录
1.用户注册 .................................................................. 3
1.1 功能说明 ........................................................................................................................ 3
1.2 用户注册界面 ................................................................................................................ 3
1.3 代码清单 ........................................................................................................................ 4
2.用户登录 ................................................................. 4
2.1 功能说明 ........................................................................................................................ 4
2.2 用户登录页面 ................................................................................................................ 4
2.3 代码清单 ........................................................................................................................ 4
3.发贴回贴 ................................................................. 6
3.1 功能说明 ........................................................................................................................ 6
3.2 用户登录页面 ................................................................................................................ 6
3.3 代码清单 ........................................................................................................................ 8
4.后台管理 ................................................................ 31
4.1 功能说明 ...................................................................................................................... 31
4.2 系统界面 ...................................................................................................................... 33
4.3 代码清单 ...................................................................................................................... 34
BBS 模块开发说明书
1.用户注册
1.1 功能说明
1 简要说明
本系统为会员制的 BBS,只有注册成为系统用户才能创建主题、发贴、回帖,游客只
能查看已发表的帖子,本功能实现用户的注册。
2 基本事件流
a、用户点击注册按钮,系统进入用户注册页面;
b、填写基本的用户注册资料,其中带*号的项为必填项;
c、点击注册页面中的提交按钮,向服务器提交用户的注册信息;
d、验证用户填写的注册信息是否合法,进行客户端或服务端验证,如果验证通过,将
用户的注册信息保存到数据库中,并返回注册成功页面;
e、验证不通过,提示用户重新输入正确的信息,并只需执行步骤 d。
1.2 用户注册界面
BBS 模块开发说明书
1.3 代码清单
2.用户登录
2.1 功能说明
1 简要说明
已注册用户,通过登录入口登录系统,登录后可进行已发表帖子的修改、发表新帖、
回复贴子等操作。
2 基本事件流
a、在论坛首页面输入用户名,密码;
b、点击提交按钮;
c、验证输入的用户名、密码是否合法;
d、通过验证在页面上显示用户信息,否则提示用户相应的出错信息;
2.2 用户登录页面
2.3 代码清单
用户登录后台代码
/*
BBS 模块开发说明书
*根据用户登录名得到用户 ID
*/
public static String getUserIDByUserName(String strUserName) throws Exception{
UserFacade userfacade=new UserFacade();
String strReturn = "";
if(!strUserName.equals(""))
strReturn = userfacade.getUserIDByUserName(strUserName);
return strReturn;
}
/*
*根据用户 ID 得到用户登录名
*/
public static String getUserNameByUserID(String strUserID) throws Exception{
UserFacade userfacade=new UserFacade();
String strReturn = "";
if(!strUserID.equals(""))
strReturn = userfacade.findUserNameByID(strUserID);
return strReturn;
}
/*
*根据用户 name 得到用户 id
*/
public static String findUserIDsByName(String strName) throws Exception{
UserFacade userfacade=new UserFacade();
String strReturn = "";
if(!strName.equals(""))
strReturn = userfacade.findUserIDsByName(strName);
strReturn = "'" + strReturn.replaceAll(",","'',''") + "'";
return strReturn;
}