美文网首页
[项目简介] JSP设计开发--MyForum论坛

[项目简介] JSP设计开发--MyForum论坛

作者: 棘刺 | 来源:发表于2019-02-14 12:50 被阅读0次

一、项目概述
MyForum是一个计算机语言论坛,有C、C++、PHP、Java、Python、HTML/CSS/JS六大板块。MyForum可以让一些刚接触计算机语言的用户进行一些提问,让大家一起解答一下。还能提供一个让程序员之间的交流的平台,让大家能够在MyForum得到帮助,能够在MyForum中进步。

二、需求说明
本网站面向的用户有:刚接触计算机语言的用户、深入了解计算机语言的用户。
MyForum主要实现论坛展示,用户登录与注册,关注论坛,取消论坛,人气论坛排名,个人资料编辑,个人论坛编辑,论坛留言等功能。

2.1前台功能
前台功能主要包括:用户注册登录、发表留言,用户对论坛的浏览、搜索、关注、编辑、发表、删除,用户对个人资料的修改、密码修改。

2.1.1 登录与注册
在主页显示登录按钮,并设置注册按钮,点击注册按钮后,进入注册页面进行注册。只有登录后才能进入论坛首页。

2.1.2 论坛展示
在论坛首页有两个导航,方便用户对不同的功能进行操作。一导航为:论坛首页、人气论坛、关注论坛、我的论坛和关于我们。两一导航为:首页、C、C++、PHP、Java、Python和HTML/CSS/JS。
论坛首页:为论坛首页
人气论坛:根据点击人数的量把论坛进行排序
关注论坛:自己喜欢的论坛可以关注,再此查看
我的论坛:为自己发表的论坛,再此查看
C、C++、PHP、Java、Python和HTML/CSS/JS:分别为不同语言的引导,进入不同类别的论坛主题。

2.1.3 后台功能
后台功能主要包括:管理员的登录、对论坛的管理、对用户的管理、论坛的点击人数统计。

三、系统设计
3.1 数据库结构设计
users(用户信息表)


image.png

ftcjia(论坛信息表)


image.png

ftcjiames(论坛留言信息表)


image.png

concern(论坛关注表)


image.png

3.2 页面设计
本网站中的主要页面文件如下所示:


image.png
image.png

3.3 类设计
3.3.1 公共类


image.png

3.3.2 实体类及MVC类


image.png

3.3.3 业务处理类(如Servlet类等)


image.png

四、系统实现
4.1 项目的文件结构


image.png
image.png
image.png

五、流程图


image.png

六、系统测试与截图
6.1 网站主页、用户登录与注册
(有登录、注册、退出登录按钮、需要登录才能进入论坛)


image.png

(若无登录点击进入论坛)


image.png

(注册的主页面)


image.png

(注册时资料未填写点击注册时)

image.png

(注册时资料已填写点击注册时)


image.png

(登录的主页面)


image.png

(登录时填写了账号密码时)


image.png

6.2 论坛首页、六大论坛版块
(论坛首页)


image.png

(C板块首页)


image.png

(C++板块首页)

image.png

(PHP板块首页)


image.png

(Java板块首页)


image.png

(Python板块首页)


image.png

(HTML/CSS/JS板块首页)


image.png

6.3 个人信息
(管理员个人资料页面)


image.png

(普通用户个人资料页面)


image.png

(修改资料页面)


image.png

6.4 人气论坛、关注论坛、我的论坛、搜索论坛、关于我们
(人气论坛主页面)


image.png

(关注论坛无关注时的页面)


image.png

(关注论坛有关注时的页面)


image.png

(我的论坛无论坛时的页面)


image.png

(我的论坛有论坛时的页面)


image.png

(搜索论坛无搜索结果时页面)


image.png

(搜索论坛有搜索结果时页面)


image.png

6.5 六大板块详情


image.png
image.png
image.png
image.png
image.png
image.png

6.6 论坛详情


image.png
image.png

6.7 编辑论坛


image.png

6.8 发表论坛


image.png

6.9 管理员首页


image.png

6.10 用户管理


image.png

修改时:


image.png

6.11 论坛管理


image.png

编辑时:


image.png

6.12 更换头像


image.png

6.13 修改密码


image.png

相关文章

  • [项目简介] JSP设计开发--MyForum论坛

    一、项目概述MyForum是一个计算机语言论坛,有C、C++、PHP、Java、Python、HTML/CSS/J...

  • Java EE 学习记录(了解JSP页面)

    JSP简介:Java Server Pages动态网站开发技术对比:JSP:基于java平台,安全性高,适合开发大...

  • JSP与Servlet

    1.JSP 1.1 JSP简介 JSP(全称Java Server Pages),是运行在服务端的动态网页开发技术...

  • JavaWeb(七)JSP-2

    1、JSP指令简介 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告...

  • JavaWeb-016-JSP指令

    JSP指令简介 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引...

  • javaweb之jsp指令

    1.JSP指令简介 JSP指令是为JSP引擎设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面...

  • Struts(一)

    简介 Struts的含义是”支柱,枝干”,它的目的是为了减少程序开发的时间,项目的创建者认为JSP,servlet...

  • JAVA 开发能力之编码能力、设计模式及复杂度

    一、开发设计模式 1. 常用的JAVA 开发模式 Model1 JSP页面和JavaBean使用JSP页面和Jav...

  • JavaBean

    一、JavaBean简介 二、JavaBean设计原则 三、什么是Jsp动作 四、在Jsp页面中如何使用JavaB...

  • Java Web 学习 : JSP

    JSP 简介: JSP 全名为 Java Server Pages,其根本是一个简化的 Servlet 设计,他实...

网友评论

      本文标题:[项目简介] JSP设计开发--MyForum论坛

      本文链接:https://www.haomeiwen.com/subject/utfeeqtx.html