项目关键技术
开发工具:IDEA 、Eclipse
编程语言: Java
数据库: MySQL5.7+
框架:ssm、Springboot
前端:Vue、ElementUI
关键技术:springboot、SSM、vue、MYSQL、MAVEN
数据库工具:Navicat、SQLyog
1、SSM框架
开发信息管理系统的主流框架是SSM(Spring + Spring MVC + MyBatis),SSM框架web层使用Spring MVC框架,使传输前后端数据变得简单;对于业务层使用Spring作为轻量级控制反转和面向切面的容器框架。
2、数据库:MySQL
本系统开发使用的数据库是MySQL数据库,MySQL数据库运行速度快、安全性高,对使用的平台没有任何的限制,因而被广泛应运到系统的开发中。
3、B/S结构
B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,能够把系统核心功能集中在服务器上面,帮助系统开发人员简化操作,便于维护和使用。B/S结构主要有三层,分别为数据层、控制逻辑层和视图层。用户通过视图层,让控制层调用数据层的数据,从而达到整个访问过程。三层相互独立,维护方便,使用安全,三层有互相调用,提高效率。
4、微信小程序框架
框架提供了一种类似于Web中html语言的wxml语言,作为视图层的标签语言,用于构造页面的布局。另外提供了一种类似Web中css语言的WXSS语言,作为视图层的标签样式语言,用于表述页面的显示。
系统详细功能
1.1管理员功能模块
管理员登录,管理员通过输入用户名、密码,选择角色并点击登录进行系统登录操作,如图1-1所示。
图1-1管理员登录界面图
管理员登陆系统后,可以对首页、个人中心、会员管理、场馆类型管理、泳池类型管理、饮食类型管理、场馆信息管理、泳池信息管理、饮食信息管理、泳池预订管理、购买信息管理、会员等级管理、会员充值管理、系统管理等功能进行相应操作,如图1-2所示。
图1-2管理员功能界面图
会员管理,在会员管理页面可以对索引、会员账号、会员姓名、性别、联系方式、头像等内容进行详情、修改或删除等操作,如图1-3所示。
图1-3会员管理界面图
泳池类型管理,在泳池类型管理页面可以对索引、泳池类型等内容进行详情、修改或删除等操作,如图1-4所示。
图1-4泳池类型管理界面图
场馆信息管理,在场馆信息管理页面可以对索引、场馆编号、场馆名称、场馆类型、场馆图片、场馆位置、联系人、联系电话、开放时间等内容进行详情、修改或删除等操作,如图1-5所示。
图1-5场馆信息管理界面图
泳池信息管理,在泳池信息管理页面可以对索引、泳池编号、场馆名称、泳池名称、泳池类型、泳池图片、泳池价格、泳池位置、发布时间等内容进行详情、修改或删除等操作,如图1-6所示。
图1-6泳池信息管理界面图
饮食信息管理,在饮食信息管理页面可以对索引、饮食编号、饮食名称、饮食类型、饮食图片、价格、数量、营业时间等内容进行详情、修改或删除等操作,如图1-7所示。
图1-7饮食信息管理界面图
泳池预订管理,在泳池预订管理页面可以对索引、预订编号、泳池编号、场馆名称、泳池名称、泳池类型、泳池图片、泳池价格、泳池位置、预订时间、会员账号、会员姓名、是否支付、审核回复、审核状态、审核等内容进行详情、修改或删除等操作,如图1-8所示。
图1-8泳池预订管理界面图
购买信息管理,在购买信息管理页面可以对索引、购买编号、饮食编号、饮食名称、饮食类型、饮食图片、价格、数量、总价、数量、购买时间、会员账号、会员姓名、是否支付、审核回复、审核状态、审核等内容进行详情、修改或删除等操作,如图1-9所示。
图1-9购买信息管理界面图
会员等级管理,在会员等级管理页面可以对索引、会员等级、价格等内容进行详情、修改或删除等操作,如图1-10所示。
图1-10会员等级管理界面图
会员充值管理,在会员充值管理页面可以对索引、会员账号、会员姓名、联系方式、照片、会员等级、价格、充值日期、是否支付、审核回复、审核状态、审核等内容进行详情、修改或删除等操作,如图1-11所示。
图1-11会员充值管理界面图
系统管理,在轮播图管理页面可以对索引、名称、值等内容进行详情、修改等操作,还可对公告信息进行详细操作,如图1-12所示。
图1-12系统管理界面图