本系统的用户可分为管理员、投稿者、审稿人和编辑四个用户角色组成。管理员可以管理系统内所有功能,主要有个人中心、投稿者管理、审稿人管理、编辑管理、个人稿件管理、审核稿件管理、稿件信息管理、类型管理等功能;编辑登录系统主要有个人中心、审核稿件管理、稿件信息管理等功能;审稿人登录系统主要有个人中心、个人稿件管理、审核稿件管理等功能;投稿者登录系统主要有个人中心、个人稿件管理、审核稿件管理、稿件信息管理、类型管理等功能;
本系统有主要分为五大部分组成,有登录,管理员、投稿者、审稿人和编辑等用例。
(1)登录模块用例中用户包括管理员、投稿者、审稿人和编辑四种角色,分别可以进行其对应的身份登录或取消登录,关闭系统
语言:Python
框架:django/flask可以定制
软件版本:python3.7.7
数据库:mysql?
数据库工具:Navicat
开发工具pycharm/vscode都可以
前端框架:vue.js
随着Internet的发展,人们的日常生活已经离不开网络。未来人们的生活与工作将变得越来越数字化,网络化和电子化。网上管理,它将是直接管理期刊在线投稿系统的最新形式。本论文是以构建期刊在线投稿系统为目标,使用 python技术制作,由管理员、投稿者、审稿人和编辑四大部分组成。着重论述了系统设计分析,系统主要包括个人中心、投稿者管理、审稿人管理、编辑管理、个人稿件管理、审核稿件管理、稿件信息管理、类型管理等功能,以及后台数据库管理。从网站设计到详细实现都根据了网站的建设思想和mysql数据库的设计方法。
该系统的应用可以减少工作人员的劳动强度,提高工作效率与管理水平,具有很大的价值。它可以使期刊在线投稿系统操作简单,成功率高,使期刊在线投稿系统的管理向一个更高层次前进。
本系统尝试使用vue在网上架构一个动态的期刊在线投稿系统,以使每一用户在家就能通过系统来进行期刊在线投稿管理。
?? ?
关键词:期刊在线投稿系统; python技术;mysql数据库 ?
目录
目录?? ?4
1 绪论?? ?6
1.1项目背景介绍?? ?6
1.2课题研究现状?? ?6
1.3本论文的研究内容?? ?7
1.4本论文的组织结构?? ?7
2系统关键技术及工具简介?? ?8
2.1 python技术?? ?8
2.2 VUE框架?? ?8
2.3 MySQL数据库简介?? ?8
2.4MySQL环境配置?? ?9
2.5 B/S架构?? ?9
3系统需求分析?? ?10
3.1系统设计的目标?? ?10
3.2系统功能性需求?? ?10
3.2.1功能需求?? ?10
3.2.2系统用例?? ?10
3.3系统性能需求?? ?12
3.4对功能的总体规定?? ?12
3.5对运行环境的总体规定?? ?13
3.6开发环境?? ?13
4系统设计?? ?14
4.1系统总体设计?? ?14
4.2数据库设计?? ?15
4.2.1数据库概念设计?? ?15
4.2.2数据库逻辑设计?? ?16
5系统实现?? ?22
5.1功能页面实现?? ?22
5.2管理员模块实现?? ?23
5.3审稿人模块实现?? ?26
5.4编辑模块实现?? ?28
5.5投稿者模块实现?? ?29
6系统测试?? ?31
7总结与展望?? ?32
参考文献?? ?32
致谢?? ?33