SpringBoot - 广场舞团

发布于:2024-09-18 ⋅ 阅读:(120) ⋅ 点赞:(0)

专业团队,咨询就送开题报告,欢迎留言私信

摘 要

随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,广场舞团就是信息时代变革中的产物之一。

任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java语言设计并实现了广场舞团。该系统基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括系统首页,社团,社团活动,交流中心,公告资讯,个人中心,后台管理等功能模块。

本文首先介绍了广场舞团管理的技术发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E-R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,主要是功能测试、单元测试和性能测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。

关键词:广场舞团;java;MySQL数据库

系统开发环境

  • Java
  • SpringBoot
  • B/S模式
  • MyEclipse
  • MySQL

系统设计

系统设计主要功能

通过市场调研及咨询研究,了解了使用者及管理者的使用需求,于是制定了管理员,社团和用户等模块。其功能结构图如下图4-1所示:
在这里插入图片描述

数据库设计

社团活动

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
huodongmingcheng varchar 200 活动名称
huodongleixing varchar 200 活动类型
huodongtupian varchar 200 活动图片
wudaoqumu varchar 200 舞蹈曲目
shipinneirong varchar 200 视频内容
huodongneirong longtext 4294967295 活动内容
faburiqi date 发布日期
shetuanbianhao varchar 200 社团编号
shetuanmingcheng varchar 200 社团名称

社团

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
shetuanbianhao varchar 200 社团编号
mima varchar 200 密码
diqu varchar 200 地区
shetuanmingcheng varchar 200 社团名称
shetuantupian varchar 200 社团图片
wutuanleixing varchar 200 舞团类型
fuzeren varchar 200 负责人
lianxidianhua varchar 200 联系电话

交流中心

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 帖子标题
content longtext 4294967295 帖子内容
parentid bigint 父节点id
userid bigint 用户id
username varchar 200 用户名
isdone varchar 200 状态

地址表

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
diqu varchar 200 地区

成员信息

字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
shetuanbianhao varchar 200 社团编号
shetuanmingcheng varchar 200 社团名称
shenqingneirong varchar 200 申请内容
shenqingriqi date 申请日期
yonghuming varchar 200 用户名
shouji varchar 200 手机
crossuserid bigint 跨表用户id
crossrefid bigint 跨表主键id
sfsh varchar 200 是否审核
shhf longtext 4294967295 审核回复

系统实现

首页

在这里插入图片描述

社团界面图

在这里插入图片描述

社团管理界面图

在这里插入图片描述

社团活动管理界面图

在这里插入图片描述

社团管理界面图

在这里插入图片描述

结 论

本文主要根据目前信息技术发展现状结合人们对于广场舞团方式的转变引出开发广场舞团的必要性。然后根据管理员及用户需求指定需求分析和可行性分析,并介绍应用到的相应技术,包括java技术,B/S结构等文中已做相关介绍和科普,然后展示相关模块完成的实现代码和截图,并做相关测试确保程序能正常运行。

本设计所实现的是一个广场舞团,该系统严格按照需求分析制作相关模块,并利用所学知识尽力完成,但是本人由于学识浅薄,无法真正做到让该程序可以投入市场使用,仅仅简单实现部分功能,希望日后还能改善。

本系统具有以下优点:

  • 该系统具有较高的适用性,选用B/S结构,可以在绝大部分个人平台上使用该系统。
  • 系统将用户权限进行划分,管理员,社团与用户能看到及操作的信息不一样,三者具备不同的操作权限。
  • 该系统操作界面简单明了,大部分人都可以正常使用。

但也存在以下问题需要改进:

  • 运行时窗口不能被刷新,可以改进。
  • 系统过于简单,显示的信息有限。。
  • 不能添加多个管理员账号,如果可以则将利于发展广场舞团规模,便于广场舞团信息集中管理。
  • 不能实时预约接待消息和广场舞团反馈建议,容易被忽视,不利于管理员服务客户。

网站公告

今日签到

点亮在社区的每一天
去签到