第一范文网 - 专业文章范例文档资料分享平台

毕业论文-基于JSP的BBS论坛管理系统设计

来源:用户分享 时间:2025/5/17 23:22:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

图3.3 回复主题

发表成功回到显示主题页面 再点击主题会看到主题贴的相关内容和回复内容。回复帖子只针对会员开放,游客不可以回复主题。回复内容比较全面,可有表情,也可以设置字体大小颜色,段落格式等。如果没有登陆直接点击回复则直接跳转到登陆页面。 3.3.3管理员管理帖子与用户管理功能

此部分主要是管理员对论坛的帖子和会员进行综合管理,删除、编辑、查询、等等。普通会员是不可以进行此操作的。管理员登陆界面如图3.4所示:

13

图3.4 管理员登陆

首先用session判断管理员是否登陆,如果没有登陆直接在浏览器里面输入管理界面的地址则不能对其内容进行操作。这样保证了数据的安全性。管理员登陆以后可以对有些文章内容有地方不足时,可以对其进行编辑修改,当然对于不好的帖子或者就是灌水的帖子,严重的可以直接删除了。帖子都是按照发表时间和回复时间排列的,时间最新的帖子则排在最前面,时间越旧的就越靠后面。 如果登陆成功则进入管理员管理页面,如图3.5所示:

14

图 3.5 后台管理

4 编码实现 4.1 功能总体说明 4.1.1 功能总体说明 (1)前台功能页面

登陆与注册:register.jsp、uselogin.jsp、reg_failure.jsp、log_failure.jsp 帖子展示:articleFlat.jsp 、articleDetailFlat.jsp 发表主题帖:post.jsp 回复:reply.jsp、replyDeal.jsp 搜索:articleSearch.jsp (2)后台功能页面

主页面框架: fram.jsp、left.jsp、main.jsp、top.html

帖子管理:modify.jsp、delete.jsp、articleSearch.jsp、searchResult.jsp、

15

articleFlat1.jsp

用户管理:userMrg.jsp、login.jsp、searchResultUser.jsp、deleteUser.jsp 4.1.2主要功能流程

主页面 用户登陆 后台管理 注册 是否会会员管理 回复帖子 帖子管理 注销登陆 发表新帖 搜索主帖 会员查询 会员删除 主帖查询 修改帖子 删除帖子

图 4.1 主要功能流程图

4.2各个功能模块的实现 4.2.1数据库的连接

出于安全性的考虑,我们将与数据库的连接,单独写出来并进行编译,也就是数据库连接的javabean文件,编译出来的.class文件是无法被修改的只能通过源文件进行修改,我们在JSP页面中只用直接调用该方法即可,在本系统中我们将其命名为DBConMgr.java 关键代码如下:

16

表4.1 数据库的连接

import java.sql.*; public class DBConMgr { private String driverName=\; //驱动程序名 private String userName=\; //数据库用户名 private String userPwd=\; //密码 private String url= \; //连接字符串 private Connection conn=null; //数据库连接对象 public Statement sm=null; //数据库语句对象 public void ConnectDB(){ try { Class.forName( driverName); conn = DriverManager.getConnection(url, userName , userPwd); sm=conn.createStatement(); System.out.println(\数据库连接成功!\); } catch(Exception e) { e.printStackTrace(); System.out.println(\数据库连接失败!\); } } public void CloseDB(){ try { if (sm != null) { sm.close(); } conn.close(); } catch (SQLException SqlE) { SqlE.printStackTrace(); System.out.println(\数据库关闭失败!\); } } } 4.2.2用户登陆与注册模块的实现

用户登陆模块是防止非法用户登陆的第一道防线,通过它可以保护后台数据库的安全性,当用户要进行发贴或回复时,首先要进入的就是身份验证界面,只有在密码正确的情况下才能进行以后的操作,

17

毕业论文-基于JSP的BBS论坛管理系统设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1idbc9ttmi3fmdy9ul8q7b8vd5385a00y2d_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top