网上论坛管理系统的设计与实现 - 图文(7)

2019-03-09 16:34

四川科技职业学院毕业设计 第25页

用户登录 输入账号密码 N 密码验证 Y 登录成功 输入帖子信息 发帖 返回系统首页 图5-3 发帖流程图

5.1.4.回复帖子功能设计

当用户登录后,可以对某个帖子进行回复,选择想要回复的帖子后,输入需要回复的内容后,即可完成回复帖子的操作。其回复帖子的实现流程图如下图5-4所示:

登录 N 密码验证 Y 登录成功 选择帖子 回复 返回系统首页

图5-4 回复帖子流程

授人以渔

能力为本

四川科技职业学院毕业设计 第26页

5.2.服务器端设计与实现

5.2.1.首页设计

用户打开首页后,可以看到首页界面有登录、注册、发表帖子、查看帖子、我的好友、最近访客等,首页界面应力争做到简洁、操作方便、易用等。

首页的界面设计如下图5-5所示:

图5-5 首页界面

5.2.2.注册界面设计与实现

当点击注册按钮时,会出现如下图5-6所示的注册界面。

在注册界面,输入昵称、邮箱、密码、确认密码、心情状态等信息后,点击“注册”按钮即可实现用户的注册。当点击“清空”按钮时,上面输入的注册信息将全部清空,需要用户重新进行注册信息填写。如果用户注册成功,则系统给出注册成功的提示,如

授人以渔

能力为本

四川科技职业学院毕业设计 第27页

下图5-7所示。

图5-6 注册界面

图5-7 注册成功界面

“注册”按钮的核心代码实现如下所示:

授人以渔

能力为本

四川科技职业学院毕业设计 第28页

if(action.equals(\)){ //action为注册信息 String u_name = (String)request.getParameter(\);

String u_pwd = (String)request.getParameter(\); String u_email = (String)request.getParameter(\); String u_state = (String)request.getParameter(\);

String result = DBUtil.registerUser(u_name, u_pwd, u_email, if(!result.equals(REGISTER_FAIL)){ //注册成功 User user = new User(result, u_name, u_email, u_state, \); }

request.setAttribute(\, result);

HttpSession session = request.getSession(); session.setAttribute(\, user);

u_state,\);

request.getRequestDispatcher(\).forward(request,response);

5.2.3.更新心情界面设计与实现

更新心情的页面设计如下图5-8所示。在随便说说处写入需要填入的内容,点击更新心情即可。

图5-8 更新心情界面

授人以渔

能力为本

四川科技职业学院毕业设计 第29页

更新心情的核心实现代码如下所示:

if(action.equals(\)){ //action为更新心情 HttpSession session = request.getSession();

User user = (User)session.getAttribute(\); if(user == null){ //用户没有登录 request.setAttribute(\, UPDATE_STATE_FAIL); }

String u_no = user.u_no; //获得用户的id

String content = (String)request.getParameter(\); String result = DBUtil.updateState(u_no, content); user.u_state=content;

session.setAttribute(\, user);

request.setAttribute(\, result);

//更新心情

request.getRequestDispatcher(\).forward(request, return;

response);

//更新Session的内容

//将结果设置到

request的属性中 request.getRequestDispatcher(\).forward(request, response);//返回

}

5.2.4.发布帖子设计与实现

当管理员在写入需要发布的内容后,点击“发布日记”后,帖子发布成功,如下图5-9所示。

图5-9 发布帖子界面

授人以渔

能力为本


网上论坛管理系统的设计与实现 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:变压器保护检修作业卡

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: