本系统的用户可分为管理员、投稿者、审稿人和编辑四个用户角色组成。管理员可以管理系统内所有功能,主要有个人中心、投稿者管理、审稿人管理、编辑管理、个人稿件管理、审核稿件管理、稿件信息管理、类型管理等功能;编辑登录系统主要有个人中心、审核稿件管理、稿件信息管理等功能;审稿人登录系统主要有个人中心、个人稿件管理、审核稿件管理等功能;投稿者登录系统主要有个人中心、个人稿件管理、审核稿件管理、稿件信息管理、类型管理等功能;
本系统有主要分为五大部分组成,有登录,管理员、投稿者、审稿人和编辑等用例。
(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