项目作业 1203
等118人参与

题目要求:使用Spring+SpringMVC+MyBatis完成BBS系统

运行效果图:见程序整体要求部分

素材:作业所需静态页和数据库的.sql文件请到右侧素材区下载

该作业包括前台和后台功能,后台主要进行用户管理和帖子管理,在用户管理中可以进行注册用户的展示、锁定、解锁和删除。帖子管理中可以显示所有帖子的列表,并进行删除。后台进行用户和帖子显示时,可以不用分页。

前台功能主要包括注册、登录、发帖子和回复帖子等功能。

数据库见素材的bbs.sql文件,已经加了注释。注意在user表中有一个整型字段用于显示用户状态,注册时状态的值为0,表示正常账户。当后台进行锁定操作时,该状态变为1。在进行删除时,该状态变为2。

//img1.sycdn.imooc.com//climg/5d522680000182e005000028.jpg

作业描述

任务描述:

一、语言与环境

1、实现技术

Spring、SpringMVC与MyBatis整合开发

2、环境要求及开发工具

JDK 1.8以上、IntelliJ IDEA 、Maven、MySQL、Tomcat 8.0以上


二、程序整体要求

主要功能:

(一)前台功能

1、未登录功能

1)未登录状态下的帖子列表显示,当点击右侧的登录链接时可以进行登录,点击注册按钮时可以进行注册。

//img1.sycdn.imooc.com//climg/5d4e92ba0001ea5905000139.jpg2)如果点击上图中的回复,页面效果如下:会提示未登录,点击相应的按钮进行注册登录。

//img1.sycdn.imooc.com//climg/5d4e93300001f43205000283.jpg

2、注册功能

输入用户名、邮箱、密码和确认密码进行注册。

//img1.sycdn.imooc.com//climg/5d4e938c00014d3405000337.jpg

3、登录功能

输入已注册的用户名和密码进行登录

//img1.sycdn.imooc.com//climg/5d4e93eb000104c205000311.jpg

登录跳转后的效果如下:会跳转到帖子列表页,右侧之前的登录注册,变成了发帖。

//img1.sycdn.imooc.com//climg/5d4e940f0001b86405000110.jpg

如果是已被锁定的账号登录,则提示已冻结。

//img1.sycdn.imooc.com//climg/5d5227230001d7ea05000112.jpg

4、发帖功能

点击登录后的发帖按钮,进行发帖,跳转到如下页面:输入相关内容后,点击发布。发帖成功后跳转到帖子列表页。

//img1.sycdn.imooc.com//climg/5d4e946d0001c38205000379.jpg

5、帖子回复功能

登录成功后,点击帖子标题进行回帖操作。

//img1.sycdn.imooc.com//climg/5d4e955c0001068205000152.jpg

如下是帖子回复和显示的页面。

//img1.sycdn.imooc.com//climg/5d4e95bb00017b6105000370.jpg

(二)后台管理

后台分为注册用户管理和帖子管理

1、登录功能不考察,可以不做

2、后台用户管理功能如下:

在列表中显示所有用户信息,可以对用户信息进行锁定和删除,还要显示当前用户的状态,是锁定还是正常。

//img1.sycdn.imooc.com//climg/5d4e965c0001101e05000130.jpg3、帖子管理

可以显示所有帖子信息,并能进行删帖操作

//img1.sycdn.imooc.com//climg/5d4e96a20001205405000109.jpg

评分标准是什么?

规范【10分】   

  • 每个类都封装在自己独立的 ".java"文件中;

  • 文件、class、成员变量命名规范;                   

  • 代码结构要层次分明;  

  • Java代码规范及添加适量注释。

后台管理模块【30分】

  • 用户管理

  • 帖子管理

前台模块【60分】

  • 注册

  • 登录

  • 发帖

  • 回帖

作业素材
下载素材

作业素材仅供学习与参考,请按要求完成作业

项目作业上传说明
第1步:上传你的作业压缩包
第2步:等待讲师一对一批复
第3步:查看讲师点评
上传作业

登录后查看更多作业,立即

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师