一、前言
二十一世纪我们的社会进入了信息时代,信息管理系统的建立,大大提高了人们信息化水平。传统的管理方式对时间、地点的限制太多,而在线管理系统刚好能满足这些需求,在线管理系统突破了传统管理方式的局限性。于是本文针对这一需求设计并实现了一个基于springboot一加剧场管理系统,为了简捷并有效的解决剧本预约各方面的问题。
本文讲述了一加剧场管理系统。结合电子管理系统的特点,分析了一加剧场管理系统的背景,给出了一加剧场管理系统实现的设计方案。
本论文主要完成不同用户的权限划分,不同用户具有不同权限的操作功能,在用户模块,主要有用户进行注册和登录,用户可以实现添加剧本预约,还能修改个人信息等;在管理员模块,管理员可以对用户、剧本信息、剧本类型、剧本预约等进行相应的操作。
二、开发环境
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
三、系统功能设计
一加剧场管理系统可以将功能划分为用户的使用功能和管理员功能。
(1)用户关键功能包含用户注册登录,剧本预约等有关信息,并进行详细操作。用户用例如下:
(2)管理员的权限是最高的,可以对系统所在功能进行查看,修改和删除,包括用户功能。管理员用例如下:
一加剧场管理系统分为二个模块,分别是管理员功能模块和用户功能模块。管理员功能模块包括:用户、剧本信息、剧本类型、剧本预约功能,用户功能模块包括:剧本预约,网站总体功能如下图所示。
四、系统数据库设计
五、系统效果
六、核心代码
package com.annotation;
import java.lang.annotation.*;
/**
* 忽略Token验证
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface IgnoreAuth {
}