(1)登录功能:用户在进入网站之前需要先登录,不然就只能以游客身份进行浏览,不能发表内容。若是用户没有账号需要先注册,注册内容为账号、密码、昵称、邮箱等,注册内容不能为空。注册之后便可以进行登录。登录分两种类型,管理员登录和普通用户登录。
(2)绘画作品模块功能:
包括对绘画的上传、浏览、搜索、下载、以及评论留言和点赞操作。首页面有一块位置是轮播点赞数最高的五幅作品,然后点击某处进入绘画作品列表。
在绘画展览列表可以浏览绘画,列表中显示绘画的相关信息。该页面还需要实现发表绘画按钮和搜索框的功能。点击发表绘画按钮,进入发表绘画界面,可以在这里上传图片发表相关信息,上传方式可以是本地上传也可以是网络上传。在搜索框可以迅速找到自己想要找的绘画名。 在点击进入相关绘画项目后,可以发表留言并且可以下载绘画,给绘画点赞,
(3)首页面的文字作品板块是文字作品排行榜(按点赞数)
主页面点击进入文字作品列表界面,所有文字作品列在一起,可新增文字作品,文字作品种类包括散文,诗歌,小说等,可进行搜索(按时间,按分类等,参考绘画部分的搜索描述),可点击某篇文字作品进入详情部分界面,此界面可评论,点赞,下载之类的。
(4)论坛功能
论坛部分:首页面上按照最新帖子内容排开占据主页面一块位置。
(就按论坛那种一般有些什么具体功能展开此模块功能,讨论内容的分类,可关于绘画相关的或文字作品相关的)用户可以在相应类别的论坛发表帖子,或者对某个帖子进行回复,在帖子的总列表里有搜索框可以进行关键字搜索,快速找到所需要的帖子。
(5)后台管理功能
管理员可以对绘画板块、文字作品模块、、论坛板块、用户详细信息以及用户留言进行管理。管理员可以对绘画的种类、论坛的帖子、留言以及用户进行增删查改。
(6)个人中心
用户可以在个人中心修改个人相关信息,并且可以通过查找其他用户账号进行增加好友的操作。个人中心那里可以显示自己的昵称,个人信息的增删查改之类的,还有添加的好友和上传的作品,点赞的作品之类的。
(7)留言功能
用户可以在线进行留言。
开发语言:Java
后端框架:Springboot+ssm(Spring+SpringMVC+MyBatis)
服务器:tomcat
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea