分类: IT业界
2011-07-25 11:41:14
G_bbs论坛系统程序设计说明书
2.目录结构
G_bbs/ -------------------------------------- #根目录
index.php -------------------------------------- #前台入口文件
admin.php -------------------------------------- #后台入口文件
config.inc.php ---------------------------------- #项目配置文件
G_bbsPHP/ -------------------------------------- #框架目录
Classes/ -------------------------------------- #根目录类文件
Commons/ -------------------------------------- #根目录自定义方法文件
libs/ -------------------------------------- #smarty应用文件目录
tplfile/ -------------------------------------- #tpl文件目录
g_bbs.php -------------------------------------- #目录生产文件
Commons/ -------------------------------------- #用户自定义方法目录
Classes/ -------------------------------------- #用户自定义类目录
Runtime/ -------------------------------------- #临时文件目录
Cache/ -------------------------------------- #缓存文件目录
Compile/ -------------------------------------- #模板编译目录
Field/ -------------------------------------- #数据库字段列表文件目录
Public/ -------------------------------------- #存放公共文件目录
css/ -------------------------------------- #样式文件目录
img/ -------------------------------------- #图片文件目录
js/ -------------------------------------- #脚本文件目录
upload/ -------------------------------------- #上传文件目录
fckeditor/ -------------------------------------- #FCK的应用目录
Controls/ -------------------------------------- #前台控制器目录
indexaction.class.php ------------------------------ #前台首页控制器文件
postaction.class.php ------------------------------ #前台帖子控制器文件
useraction.class.php ------------------------------ #前台用户控制器文件
paperaction.class.php ------------------------------ #前台小纸条控制器文件
friendaction.class.php ------------------------------ #前台用户交友控制器文件
Model/ -------------------------------------- #前台模型目录
usermodel.class.php -------------------------------------- #前台用户model类文件
postmodel.class.php -------------------------------------- #前台帖子model类文件
papermodel.class.php -------------------------------------- #前台小纸条model类文件
friendmodel.class.php -------------------------------------- #前台用户交友model类文件
View/ -------------------------------------- #前台模板目录
default/ -------------------------------------- #前台默认的模板目录
public/ -------------------------------------- #前后台默认的功用文件
seccuss.tpl -------------------------------------- #论坛默认的报错文件
index/ -------------------------------------- #前台默认首页文件
index.tpl -------------------------------------- #前台默认的首页文件
top.tpl -------------------------------------- #前台默认的头部文件
foot.tpl -------------------------------------- #前台默认的尾部文件
menu.tpl -------------------------------------- #前台默认的导航文件
main.tpl -------------------------------------- #前台默认的主体文件
link.tpl -------------------------------------- #前台默认的友情链接文件
user/ -------------------------------------- #前台用户文件
index.tpl -------------------------------------
#前台用户个人详细信息文件
mod.tpl -------------------------------------- #前台修改用户资料文件
register.tpl -------------------------------------- #前台注册文件
login.tpl -------------------------------------- #前台登录文件
pass.tpl -------------------------------------- #前台修改密码文件
post/ -------------------------------------- #前台帖子文件
index.tpl -------------------------------------- #前台显示帖子列表文件
add.tpl -------------------------------------- #前台发帖文件
showinfo.tpl -------------------------------------- #前台显示某一帖子详细文件
paper/ -------------------------------------- #前台小纸条文件
index.tpl -------------------------------------- #前台显示小纸条列表文件
add.tpl -------------------------------------- #前台添加小纸条文件
reply.tpl -------------------------------------- #前台回复小纸条文件
friend/ -------------------------------------- #前台用户交友文件
index.tpl -------------------------------------- #前台显示好友列表文件
add.tpl -------------------------------------- #前台添加好友文件
Admin/ -------------------------------------- #后台模板目录
Control/ -------------------------------------- #后台控制器目录
indexaction.class.php -------------------------------------- #后台首页控制器
useraction.class.php -------------------------------------- #后台用户控制器
linkaction.class.php -------------------------------------- #后台友情链接控制器
postaction.class.php -------------------------------------- #后台帖子控制器
pieceaction.class.php -------------------------------------- #后台版块控制器
noticeaction.class.php -------------------------------------- #后台公告控制器
systemaction.class.php -------------------------------------- #后台系统控制器
Model/ -------------------------------------- #后台类文件目录
usermodel.class.php -------------------------------------- #后台用户model类
systemmodel.class.php -------------------------------------- #后台系统model类
linkmodel.class.php -------------------------------------- #后台友情链接model类
postmodel.class.php -------------------------------------- #后台帖子model类
piecemodel.class.php -------------------------------------- #后台版块model类
View/ -------------------------------------- #后台视图目录
default/ -------------------------------------- #后台默认视图目录
index/ -------------------------------------- #后台默认首页视图
index.tpl -------------------------------------- #后台首页文件
top.tpl -------------------------------------- #后台头文件
menu.tpl -------------------------------------- #后台导航文件
main.tpl -------------------------------------- #后台主体文件
login.tpl -------------------------------------- #后台登陆文件
user/ -------------------------------------- #后台用户视图
index.tpl -------------------------------------- #后台用户显示文件
show.tpl -------------------------------------- #后台用户查询操作文件
mod.tpl -------------------------------------- #后台用户修改文件
link/ -------------------------------------- #后台友情链接视图
index.tpl -------------------------------------- #后台友情链接显示文件
post/ -------------------------------------- #后台帖子视图
index.tpl -------------------------------------- #后台帖子显示文件
show.tpl -------------------------------------- #后台帖子查询显示文件
piece/ -------------------------------------- #后台版块视图
index.tpl -------------------------------------- #后台版块显示文件
add.tpl -------------------------------------- #后台添加版块文件
mod.tpl -------------------------------------- #后台修改版块文件
moveshow.tpl -------------------------------------- #后台移动版块文件
maintainshow.tpl-------------------------------------- #后台???版块文件
notice/ -------------------------------------- #后台公告视图
index.tpl -------------------------------------- #后台公告显示文件
stystem/ -------------------------------------- #后台系统视图
index.tpl -------------------------------------- #后台首页文件
logo.tpl -------------------------------------- #后台logo设计文件
cache.tpl -------------------------------------- #后台缓存设置显示文件
3.详细说明
控制器
前台
1.1
IndexAction(前台首页控制器)本类继承自Action类,共有6个方法,如下:
1.1.1
index方法:显示前台首页方法
1.1.2 top方法:前台头信息显示
1.1.3
foot方法:前台尾部信息显示
1.1.4 menu方法:前台导航页面
1.1.5
main方法:前台主体显示
1.1.6 link方法:友情链接显示
1.2
PostAction(前台帖子控制器)
本类继承自Action类,共有5个方法,如下:
1.2.1
index方法:显示帖子列表方法
1.2.2 add方法:发帖页面
1.2.3
send方法:发送帖子操作
1.2.4 replay方法:回复帖子操作
1.2.5
showinfo方法:显示某一条单贴的详细信息
1.3
UserAction(前台用户控制器)
本类继承自Action类,共有个6方法,如下:
1.3.1
index方法:用户个人信息显示
1.3.2 mod方法:显示修改页面
1.3.3
update方法:执行修改操作
1.3.4 register方法:显示注册页面
1.3.5
do_register方法:执行添加操作
1.3.6 login方法:登录操作
1.3.7
check方法:验证用户信息方法
1.3.8 select方法:执行查询操作
1.3.9
pass方法:显示修改密码页面
1.3.10 do_pass方法:执行修改操作
1.4
PaperAction(前台小纸条控制器)
本类继承自Action类,共有7个方法,如下:
1.4.1
index方法:小纸条列表信息
1.4.2 add方法:发送小纸条页面
1.4.3
insert方法:执行添加操作
1.4.5 del方法:删除小纸条操作
1.4.6
reply方法:回复小纸条页面
1.4.7
reply_add方法:执行回复方法
1.5FriendAction(前台用户交友控制器)
本类继承自Action类,共有4个方法,如下:
1.5.1
index方法:显示好友列表
1.5.2 add方法:显示添加好友页面
1.5.3
insert方法:执行添加操作
1.5.4
del方法:执行删除好友操作
后台
1.1IndexAction(后台首页控制器)
本类继承自Action类,共有8个方法,如下:
1.1.1
index方法:显示后台总体架构页面
1.1.2 top方法:显示后台首页头部信息的方法
1.1.3
menu方法:显示后台的导航信息方法
1.1.4 main方法:显示后台首页欢迎页面
1.1.5
login方法:显示登录后台的页面
1.1.6 do_login方法:判断后台登录的信息
1.1.7
do_logout方法:退出后台的方法
1.1.8 gohome方法:不退出的情况下登录到前台
1.2
PieceAction(版块管理控制器)
本类继承自Action类,共有9个方法,如下:
1.2.1
index方法:显示版块所有信息的方法
1.2.2 add方法:添加版块页面
1.2.3
insert方法:执行添加版块操作
1.2.4 mod方法:修改版块页面
1.2.5
update方法:执行修改版块操作
1.2.6 del方法:执行删除版块操作
1.2.7
moveshow方法:移动版块页面
1.2.8 move方法:执行移动版块操作
1.2.9
maintainshow方法:。。。。。。
1.3
UserAction(用户管理控制器)
本类继承自Action类,共有7个方法,如下:
1.3.1
index方法:显示所有用户或查询结果信息的方法
1.3.2 del方法:删除用户的操作
1.3.3
show方法:显示查询操作的页面
1.3.4 sel方法:执行查询操作
1.3.5
dogroup方法:执行分组操作
1.3.6 mod方法:显示修改用户页面
1.3.7
update方法:执行修改操作
1.4
SystemAction(系统管理控制器)
本类继承自Action类,共有5个方法,如下:
1.4.1
index方法:显示系统管理界面
1.4.2 state方法:开启或者关闭论坛
1.4.3
logo方法:显示logo操作界面
1.4.4 logo_mod方法:执行修改logo操作
1.4.5
cache_show()方法:显示缓存操作界面
1.4.6 cache_mod方法:执行修改缓存操作
1.5
LinkAction(友情链接控制器)
本类继承自Action类,共有6个方法,如下:
1.5.1
index方法:显示友情链接页面
1.5.2 mod方法:显示修改连接的界面
1.5.3
update方法:执行修改链接操作
1.5.4 add方法:显示添加链接界面
1.5.5
insert方法:执行添加操作
1.5.6 del方法:执行删除链接操作
1.6
PostAction(帖子控制器)
本类继承自Action类,共有4个方法,如下:
1.6.1
index方法:显示要查询帖子页面
1.6.2 show方法:显示查询出来的帖子页面
1.6.3
del方法:执行删除帖子操作
1.6.4 state方法:修改帖子状态操作
1.7
NoticeAction(公告管理)
本类继承自Action类,共有个方法,如下:
1.7.1
index方法:显示公告信息
1.7.2 insert方法:执行添加操作
1.7.3
update方法:执行修改公告操作
1.7.4
mod方法:修改页面显示
Model类
前台:
1.1
UserModel(前台用户model类)
本类继承自Model类,共有2个方法,如下:
1.1.1
check方法:验证用户注册信息
1.1.2 do_login方法:登录验证
1.2
SendModel(前台帖子model类)
本类继承自Model类,共有1个方法,如下:
1.2.1
check方法:验证码验证
1.3
PaperModel(小纸条model类)
本类继承自Model类,没有方法
1.4
FriendModel(用户交友model类)
本类继承自Model类,没有方法
1.5
UserinfoModel(前台用户详细信息model类)
本类继承自Model类,共有1个方法,如下:
1.5.1
check方法:验证用户信息是否合法
1.6
ReverModel(前台回帖Model类)
本类继承自Model类,没有方法
1.7
IssueModel(前台问题Model类)
本类继承自Model类,没有方法
后台:
1.1
UserModel(后台用户model类)
本类继承自Model类,没有方法
1.2
SendModel(后台帖子管理model类)
本类继承自Model类,共有个方法,如下:
1.3 PieceModel
(后台版块model类)
本类继承自Model类,共有1个方法,如下:
1.3.1
check验证添加的板块是否为空
1.4
SystemModel(后台系统管理model类)
本类继承自Model类,共有1个方法,如下:
1.4.1
check验证添加的信息是否正确
1.5
LinkModel(友情链接model类)
本类继承自Model类,共有1个方法,如下:
1.5.1
check验证添加的连接是否正确
1.6
UserinfoModel(后台用户详细信息Model类)
本类继承自Model类,没有方法
1.7
RevertModel(后台回帖Model类)
本类继承自Model类,没有方法
1.8
TypeModel(后台帖子类型Model类)
本类继承自Model类,没有方法
原文地址: