开发工具(eclipse/idea):
eclipse4.5/4.8或者idea2018,jdk1.8
数据库:mysql
框架:Springboot+ssm(Spring+SpringMVC+MyBatis)
一、用户分类、登录
1.用户包括:作者、编辑、专家、管理员
2.根据不同的用户注册、登录,进入不同的页面
二、稿件
1.稿件包括:普通稿件、专业稿件
2.审稿:编辑审核普通稿件;专家审核专业稿件
3.稿件上传类型要求(doc,.pdf.等)
三、作者模块
1.注册、登录、修改个人信息
2.投稿模块
(1)作者投稿时输入稿件基本信息,并上传稿件的附件完成投稿
(2) 稿件基本信息属于必填
3.查询模块:作者登录后可以查看自己所有的投稿信息和状态
4.确认交稿/撤稿模块:作者可以对自己审核通过的稿件进行确认交稿或撤稿
5.留言功能:方便各种用户之间的交流
四、编辑模块
1.注册、登录、修改个人信息
2.管理功能
(1)收稿功能:负责接受作者上传的稿件
(2)分配功能:判断稿件类型并分配稿件
(3)审稿功能:负责审普通类稿件
(4)反馈用户:编辑接受审核完的稿件,并将状态反馈给用户
(5)留言功能:方便各种用户之间的交流
五、专家模块
1.注册、登录、修改个人信息
2.管理功能
(1)收稿功能:负责接受编辑分配的稿件
(2)审稿功能:负责审专家类稿件
(3)反馈功能:专家将审核后的稿件信息反馈给编辑
(4)留言功能:方便各种用户之间的交流
六、管理员模块
1.登录
2.统计、管理、查看所有稿件信息
3.对稿件进行增删改查等操作
4.查看所有专家和编辑的信息
5.对专家和编辑进行增删改查等操作