随着世界经济信息化、全球网络化的到来推动信息线上管理的飞速发展,为短文写作竞赛行业的改革起到关键作用。若想达到安全,快捷的目的,就需要拥有信息化的组织和管理模式,建立一套合理、畅通、高效的短文写作竞赛管理系统小程序。当前的短文写作竞赛管理存在工作效率低下,人员和资源调配不充分的问题,基于信息化的短文写作竞赛管理系统小程序目前还没有完善的系统机制。
在此基础上,结合现有短文写作竞赛体系的特点,运用新技术,构建了以 springboot为基础的短文写作竞赛管理体系。首先,以需求为依据,对目前传统的短文写作竞赛管理基础业务进行了较为详尽的了解和分析。根据需求分析结果进行了系统的设计,并将其划分为管理员、学生、评委和负责人四种角色:主要功能包括系统首页、个人中心、负责人管理、学生管理、评委管理、专业管理、班级管理、竞赛类别管理、竞赛信息管理、竞赛报名管理、竞赛成果管理、竞赛评分管理、系统管理等。使用目前市场主流的技术 SpringBoot框架和Maven进行项目构建,使用Java开发语言和MySQL数据库对系统进行高内聚低耦合的设计,最终完成了短文写作竞赛管理系统小程序的实现。
本系统为当前传统短文写作竞赛管理提供了一个高效、便捷、信息化的解决方案、有效管控了短文写作竞赛信息的各个环节,这为后期系统的优化提供了新的方向。
系统用例图如下所示:
(1)管理员可以对系统首页、个人中心、负责人管理、学生管理、评委管理、专业管理、班级管理、竞赛类别管理、竞赛信息管理、竞赛报名管理、竞赛成果管理、竞赛评分管理、系统管理等进行基本的信息管理。其用例分析如图3-1所示。
图3-1 管理员用例图
(2) 负责人可以对系统首页、个人中心、竞赛信息管理、竞赛报名管理、竞赛成果管理、竞赛评分管理等进行基本的信息管理。负责人用例分析如图3-2所示。
图3-2 负责人用例图
(3)评委可以实现对系统首页、个人中心、竞赛信息管理、竞赛报名管理、竞赛评分管理进行操作,评委用例分析如图3-3所示。
图3-3评委用例图
(4)学生可以实现对个人中心、竞赛报名、竞赛成果、竞赛评分等信息进行操作,学生用例分析如图3-4所示。
图3-4学生用例图
目 录
1绪 论 1
1.1研究背景 1
1.2课题研究的意义 1
1.3研究现状 2
1.4研究内容和方法 3
1.4.1研究内容 3
1.4.2研究方法 4
1.5论文组织结构 4
2开发环境 5
2.1开发技术 5
2.1.1 JAVA语言简介 5
2.1.2 SpringBoot框架 5
2.1.3微信小程序的介绍 5
2.2开发工具 6
2.2.1 MySQL数据库 6
2.2.2 IDEA 6
3系统分析 8
3.1需求分析 8
3.2系统性能分析 8
3.3可行性分析 9
3.3.1经济可行性 9
3.3.2技术可行性 9
3.3.3社会可行性 10
3.4系统用例分析 10
3.5 系统流程图 12
4 系统设计 15
4.1 系统概述 15
4.2 系统结构设计 15
4.3 数据库设计 16
4.3.1 数据库设计原则 16
4.3.2 数据库实体 17
4.3.3 数据库表设计 18
5界面设计与功能实现 26
5.1小程序端实现 26
5.1.1登录界面的实现 26
5.1.2 小程序首页功能的实现 26
5.1.3学生功能 28
5.2 后台功能的实现 28
5.2.1 管理员功能的实现 29
5.2.2 评委功能的实现 35
5.2.3负责人功能的实现 36
6系统测试 37
6.1系统测试的方法 37
6.2测试用例 37
6.3测试分析 38
结 论 39
参考文献 40
致 谢 41