摘要:随着计算机技术的飞速发展,Internet成为人们快速获取、发布和传递信息的重要渠道。BBS网上论坛,作为Internet的一项知名服务,开辟了一块“公共”的网上空间,供所有用户发表和读取信息,并允许用户对感兴趣的话题展开讨论。
本课题设计并开发一个为用户提供信息交流服务的BBS网上论坛。本论文主要阐述了BBS网上论坛开发的整个过程和具体功能的实现方法。详细描述了角色信息管理模块、查看热帖模块、发帖回帖与校验模块、资源上传下载模块、版块与帖子管理模块、回帖统计模块的功能。系统总体框架为B/S框架,前台采用JSP和jQuery技术,后台由SSH框架负责,数据库采用MySQL5.0。
本论坛的建立简化了用户间的交流方式、提高了交流效率,使用户的生活与学习更加便捷。
关键词:BBS论坛、JSP、jQuery、SSH框架、MySQL
目录
摘要
Abstract
1 引言-1
1.1 课题研究背景与意义-1
1.2 国内外研究现状-1
1.3 研究内容及主要工作-2
1.4 论文的组织结构-3
2 需求分析-4
2.1 体系结构-4
2.2 系统功能需求-5
2.3 分析建模与规格说明-5
2.3.1 功能模型-5
2.3.2 数据模型-6
2.4 系统性能需求分析-7
2.5 需求验证-7
3 论坛技术简介-8
3.1 使用工具和使用环境-8
3.2 主要问题及解决手段-8
3.3 所有关键的技术简介-10
3.3.1 JSP技术-10
3.3.2 jQuery-10
3.3.3 MySQL数据库技术-10
3.3.4 B/S结构-11
3.3.5 SSH框架-11
4 总体设计-12
4.1 系统模块设计-12
4.2 数据库设计-13
5详细设计-16
5.1 前台管理模块实现-16
5.1.1 用户注册登陆-16
5.1.2 发帖和回帖功能-20
5.1.3 资料上传与下载的功能-23
5.1.4 主页显示与热帖推送功能-24
5.2 后台管理功能模块-26
5.2.1 论坛管理员登录管理-26
5.2.2 论坛管理员统计版块回复功能-27
5.2.3 论坛板块管理功能-28
5.2.4 论坛管理员权限功能-29
5.2.5 论坛管理员敏感词管理功能-29
5.2.6 论坛帖子管理功能-30
6 测试-32
6.1 测试目的-32
6.2 测试方法-32
6.3 测试环境-32
6.4 测试内容-33
6.4.1 基本用户功能:-33
6.4.2 论坛管理员功能测试-34
6.4.3 后台管理员功能测试-35
6.5 测试结论-35
7 总结-36
参 考 文 献-37
致 谢-38