![](https://csdnimg.cn/release/download_crawler_static/87739702/bg1.jpg)
目 录..................................................................................................................................................1
1 引言......................................................................................................................................................1
1.1 论坛发展概况...........................................................................................................................1
1.2 技术选择...................................................................................................................................4
1.2.1 BS 结构 ...........................................................................................................................4
1.2.2 Java 技术.........................................................................................................................5
1.3 开发工具...................................................................................................................................7
2 需求分析..............................................................................................................................................8
2.1 软件分层与部署................................................................................................................8
2.2 系统功能模块...................................................................................................................9
2.3 系统运行流程.................................................................................................................10
3 系统设计..........................................................................................................................................11
3.1 业务模型.................................................................................................................................11
3.2 数据库设计.............................................................................................................................13
3.2.1 管理员表(admin_group)..........................................................................................14
3.2.2 游客表(guest) .........................................................................................................14
3.2.3 用户表(user) ...........................................................................................................14
3.2.4 文章大类表(large_class) ........................................................................................14
3.2.5 文章子类表(sub_class)...........................................................................................15
3.2.6 文章表(article)........................................................................................................15
3.2.6 文章操作表(operatelog) .........................................................................................15
3.2.6 角色表(role)............................................................................................................15
3.2.6 角色权限表(role_permission) ................................................................................16
3.3 DAO 设计 ...............................................................................................................................16
3.3.1 DAO 接口 .....................................................................................................................16
3.3.2 DAO 代理 .....................................................................................................................18
3.3.3 DAO 实现 .....................................................................................................................21
3.3.4 DAO 工厂 .....................................................................................................................27
4 关健代码分析....................................................................................................................................28
4.1 添加文章流程代码分析..........................................................................................................28
5 总结....................................................................................................................................................31