前端开发框架:vue.js
数据库 mysql 版本不限
后端语言框架支持:
1 java(SSM/springboot)-idea/eclipse
2.Nodejs+Vue.js -vscode
3.python(flask/django)--pycharm/vscode
4.php(thinkphp/laravel)-hbuilderx
数据库工具:Navicat/SQLyog等都可以
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1研究背景 1
1.2研究意义 1
1.3国内外研究现状 2
1.3.1国外研究现状 2
1.3.2国内研究现状 2
1.4研究内容与方法 2
1.4.1研究内容 2
1.4.2研究方法 3
1.5论文的组织结构 3
第2章 开发技术介绍 5
2.1 B/S结构 5
2.2 Java语言 5
2.3 springboot框架 5
2.4 vue框架 6
2.5 MySQL数据库 6
第3章 系统分析 7
3.1系统的需求分析 7
3.2系统的可行性分析 7
3.2.1经济可行性 7
3.2.2技术可行性 7
3.2.3操作可行性 8
第4章 系统设计 9
4.1系统的总体功能设计 9
4.2数据库设计 9
4.2.1概念设计 9
4.2.2逻辑设计 13
第5章 系统实现 17
5.1个人中心 17
5.2管理员管理 17
5.3商家管理 17
5.4用户管理 18
5.5房间信息管理 18
5.6房间信息评论管理 19
5.7房间信息收藏管理 19
5.8房间信息订单管理 20
5.9房间服务管理 20
5.10新闻信息管理 21
5.11基础数据管理 21
5.12轮播图管理 23
第6章 系统测试 24
6.1 测试概述 24
6.2 测试结果 24
结 论 27
参考文献 28
致 谢 29
本系统采用intellij idea软件开发,idea版版本不限
项目架构:B/S架构web
开发语言:Java
前端技术:Vue、Html、CSS
后端技术:spring、mybatis、Springmvc,springboot
运行环境:win10/win11、jdk1.8
数据库:mysql5.7/8.0或以上版本
支持eclipse ,mysql,持久化层使用Mybatis,项目管理Maven3,
代码结构讲解如下
config:主要用来存储配置文件,以及其他不怎么动用的信息
controller:项目的主要控制文件
dao: 主要用来操作数据库
entity: 实体,用来放与数据库表里对应的实体类,表中的字段对应类中的属性值,并附有set/get方法
exception:异常处理类
service:主要实现的方法
—impl 实现类
接口:尚未实现的方法,在对应的ipml中实现
util: 工具类
application.properties:项目配置信息
第1章 系统设计
4.1系统的总体功能设计
系统的总体功能设计,是需求分析的下个阶段,是系统实现的上个阶段,它是系统详细功能设计的一个大方向,也就是说系统的各类子功能模块的设计,都是以总体功能设计为目标而进行的。通过对系统进行需求分析可知,可以大致了解系统具体所需要的相关的主要功能模块。本系统主要的功能需求包括房间信息管理、房间订单管理等模块。
4.2.1概念设计
本系统使用轻量级的MySQL数据库,对系统相关的数据信息进行管理和维护[12]。数据库设计阶段一般可以被分为概念设计和逻辑设计这两个阶段。在进行数据库相关设计的全过程中,两个阶段所起到作用是完全不同的,概念设计是实现数据库设计的主要基础,逻辑设计阶段是完成数据库设计的最终目标。概念设计阶段以设计实体-联系图(E-R图)的方式,将现实世界中用户的相关需求抽象化为虚拟世界中的概念模型。本人通过设计E-R图,详细地对系统各实体以及其存在的联系进行了表达。各实体信息的实体属性图如图4-2、图4-3、图4-4、图4-5、图4-6、图4-7、图4-8、图4-9、图4-10、图4-11所示,系统总体E-R图如图4-12所示。
图4-2管理员信息实体属性图
图4-3商家信息实体属性图
图4-12系统总体E-R图
第2章 系统实现
5.1个人中心
通过设计的个人中心功能模块,用户可以选择修改账号密码,查看个人资料信息,通过不定期的对个人账户密码进行更新,保障个人信息安全,修改密码界面设计如图5-1所示,个人信息界面设计如图5-2所示。
图5-1修改密码界面
图5-3管理员管理界面
5.11基础数据管理
通过设计的基础数据管理功能模块,管理用户可以管理相关的房间类型、服务类型、新闻类型信息记录,比如进行查看房间类型、服务类型、新闻类型信息的详细资料,修改房间类型、服务类型、新闻类型的名称信息,删除已经失效的房间类型、服务类型、新闻类型信息记录等操作,房间类型管理界面设计如图5-12所示,服务类型管理界面设计如图5-13所示,新闻类型管理界面设计如图5-14所示。
图5-12房间类型管理界面
图5-13服务类型管理界面
图5-2个人信息界面
5.2管理员管理
通过设计的管理员管理功能模块,管理用户可以管理相关的管理员用户信息资料,比如进行查看管理员的详细资料,修改管理员的密码信息,删除已经注销的管理员信息记录等操作,管理员管理界面设计如图5-3所示。