《基于SSM技术洗浴中心管理系统设计与实现》由会员分享,可在线阅读,更多相关《基于SSM技术洗浴中心管理系统设计与实现(30页珍藏版)》请在金锄头文库上搜索。
1、本科论文目 录摘 要IAbstractII引 言11 相关技术31.1 SSM框架31.2 Vue框架31.3 ECharts31.4 JQuery技术31.4 本章小结42 系统分析52.1 需求分析52.2 非功能需求82.3 本章小结83 系统设计93.1 系统总体设计93.1.1 系统体系结构93.1.2 系统目录结构93.1.3 系统功能结构93.2 系统详细设计103.2.1 系统功能设计103.2.2 数据库设计113.3 本章小结144 系统实现154.1 开发环境154.2 开发规范154.3 数据库实现154.4 SSM项目搭建154.5 功能实现164.6 本章小结205
2、 系统测试215.1 测试计划215.2 用例测试215.3 压力测试225.4 本章小结22结 论23致 谢24参考文献25本科论文摘 要在现代社会,人们的生活水平随着收入在不断的调高,很多人会选择在闲暇时间去一些休闲的地方进行放松,餐饮、酒吧、洗浴等消费产业在人均收入提高的同时得到了很好的发展。在这其中,洗浴行业由原来的独立个人营业逐渐转变为洗浴中心的形式,洗浴中心较比个人营业有着更全面的服务流程,例如洗浴中心拥有更多的服务人员,拥有更多的商品。在洗浴中心管理多变的商品和人员的过程当中是非常消耗人力物力的,随着时间的增加,会有越来越多的员工和货物进入洗浴中心,如果只依靠人工录入的方式进行管
3、理对企业的发展非常不利。本项目为了加强洗浴中心信息化发展,加强洗浴中心商品和人员的信息化管理。系统平台为管理员整合并提供了洗浴中心的所有商品及人员信息,本文主要运用了SSM框架技术作为洗浴中心管理系统后台框架,采用MySQL数据库作为后台数据库。所设计开发的洗浴中心管理系统可以分为员工模块、洗浴中心模块、商品模块、签到模块。本系统前端使用Bootstrap模板,使用Vue渲染页面数据,项目采用前后分离的方式进行搭建,使得后期维护更加便捷,使得项目的部署更加灵活。本系统自适应能力较强,通过测试系统功能使用顺畅。关键词:SSM; Redis; 洗浴中心AbstractIn modern socie
4、ty, peoples living standards are constantly increasing with their income. Many people will choose to relax in some leisure places in their leisure time. The consumption industries such as catering, bars, bathing and bathing are getting very good while the per capita income is increasing. development
5、 of. Among them, the bathing industry has gradually changed from the original independent individual business to the form of a bathing center. The bathing center has a more comprehensive service process than the individual business. For example, the bathing center has more service personnel and more
6、 products. The process of managing changeable goods and personnel in the bath center is very labor and material consuming. With the increase of time, more and more employees and goods will enter the bath center. If you only rely on manual input to manage The development of the enterprise is very unf
7、avorable.This project aims to strengthen the information development of the bathing center and strengthen the information management of the bathing centers commodities and personnel. The system platform integrates and provides all the merchandise and personnel information of the bathing center for t
8、he administrator. This article mainly uses the SSM framework technology as the backstage framework of the bathing center management system and uses the MySQL database as the backstage database. The bathing center management system designed and developed can be divided into employee module, bathing c
9、enter module, commodity module, and check-in module.The front end of this system uses Bootstrap templates and Vue to render page data. The project is built in a separate manner, which makes the later maintenance more convenient and makes the project deployment more flexible. This system has strong s
10、elf-adaptive ability, and it can be used smoothly by testing system functions.Keywords: SSM; Redis; Bath Centre引 言国内从上个世纪90年代以来逐渐出现了公共洗浴这项行业,并且随着几十年的发展至今天,老百姓已经不仅仅满足于洗浴这样单一的设施1。为满足人们需求的多样化、个性化和时尚化洗浴已然成为了集休闲娱乐于一体的娱乐场所,包括休息区、娱乐区、洗浴区、汗蒸区等场所,这就要求洗浴场所要拥有一个极其完善的管理系统2。很多人会选择在闲暇时间去一些休闲的地方进行放松,餐饮、酒吧、洗浴等消费产业在
11、人均收入提高的同时得到了很好的发展。在这其中,洗浴行业由原来的独立个人营业逐渐转变为洗浴中心的形式,洗浴中心较比个人营业有着更全面的服务流程,例如洗浴中心拥有更多的服务人员,拥有更多的商品。在洗浴中心管理多变的商品和人员的过程当中是非常消耗人力物力的,随着时间的增加,会有越来越多的员工和货物进入洗浴中心,如果只依靠人工录入的方式进行管理对企业的发展非常不利。本系统后端使用SSM框架作为后端框架,使用MySQL作为数据库进行存储数据,服务器使用的Tomcat,使用Redis处理系统当中的缓存,本文将由以下几个章节来介绍本项目:第1章,介绍项目的相关技术,说明洗浴中心管理系统的核心架构SSM框架技
12、术,服务器采用Tomcat服务器等,项目前端使用bootstrap模板、Vue框架,使用ECharts图表分析数据信息。 第2章,对基于SSM技术的洗浴中心管理系统服务端系统进行系统分析,分析基于SSM技术的洗浴中心管理系统服务端的功能需求、用例分析和非功能需求,分为四大模块。第3章,介绍基于SSM技术的洗浴中心管理系统服务端系统设计。介绍本系统的数据库设计,在数据库设计中,展示了项目中使用到的主要数据表;功能设计中展示设计功能用例图。 第4章,介绍基于SSM技术的洗浴中心管理系统服务端系统的系统实现部分,该部分分为开发环境、开发规范、数据库实现以及核心功能实现四大部分。其中数据库实现中。第5
13、章,介绍本系统的测试工作。在单元测试中测试核心功能,并且写明测试计划以及测试用例。压力测试中,向系统发送数量较多的请求,查看系统响应时间、吞吐量,编写测试结果报告。结论,说明系统总体的完成情况,总结系统所需要解决的一些问题、系统的应用价值,对系统进行整体评价,说明系统的优点、缺点,对下一步工作进行构想。1 相关技术1.1 SSM框架SpringMVC作为重要的组成部分,主要负责请求工作,可以对文件进行上传、处理应用程序3,对后台的业务逻辑关系表现出来,给用户带来更便利的操作,减少等待时间,用户通过客户端向服务器端发送请求,框架为前端提供控制器3。原来的MVC框架是用户发送请求到控制器,控制器接
14、收到用户的请求,需要模型进行数据处理5。经过改进后,由控制器接收、转发请求。1.2 Vue框架Vue 是用于构建用户界面的框架,通过整合第三方iview库,基于脚手架框架开发Web前端页面6。可提供强大的伸缩能力7。Vue是用户界面的框架,进步代表的意义是最小化,所有的框架只能以自己的特点向用户提出一定的要求,这些要求都是号召的,强烈的8。要求强是影响企业发展的使用方式,简单地说,对于大家不知道的Vue的模块或函数是不能使用的9,可以换成熟悉的技术,与其他框架相比,基本上没有生硬的要求。1.3 EChartsECharts技术是一款开源的工具,具有数据可视化的功能,它比较依赖于轻量级的画布,用
15、户使用ECharts可以在电脑和移动端设备上进行设计,设计个性化界面,使图表看起来更加直观生动形象,使用多种类型展示数据的变化趋势,方便用户查看使用10。ECharts所提供的图表的种类很多,兼容性也比较好,它可以为用户提供饼图、折线图、柱状图、地图等各种各样关系图形表,更加直观、生动的展示出各组数据之间的关系变化11,用户可根据系统需求设计出不同的图表关系12。通过导入所需图表的JS文件,文件中调取所需展示的某组数据,即可展示出这些数据之间的关系以及他们的变化趋势13。ECharts技术不仅仅在视觉上增加了用户体验度,在后台的管理上也有效的减少了工作时间14。使数据更加直观,方便查看。1.4 JQuery技术JQuery库创造出更少的代码,并提供更多的工作15。JQuery将常见的JavaScript函数编码组合起来,JavaScript的设计模式,便于处理的HTML,易于分离结构和行为,JQuery具有独特的连锁语法16,它有着极其简单明了的多重功能界面。JQuery可以操作页面的对象,并且对页面的外观进行修改,并为页面添加