需要源码可以滴滴我
目录
一、选题目的和意义
随着互联网技术的快速发展,网络时代的到来,网络信息也将会改变当今社会[1]。各行各业在日常企业经营管理等方面也在慢慢的向规范化和网络化趋势汇合。民宿自助入住系统的信息化程度体。
现在将互联网与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使信息管理更先进、更高效、更科学,信息交流更迅速。
对于之前民宿自助入住系统的管理,大部分都是使用传统的人工方式去管理,这样导致了管理效率低下、出错频率高。而且,时间一长的话,积累下来的数据信息不容易保存,对于查询、更新还有维护会带来不少问题。对于数据交接也存在很大的隐患。如果采用电子化的存储方式就会带来很大的改善,而且给用户的查询带来了很大便利,因此设计一个民宿自助入住系统刻不容缓,能够提高信息的管理水平。
二、课题相关的技术和方法综述
2.1 相关技术
(1)SpringBoot
SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
(2)MySQL
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。
(3)vue
Vue是iOS和Android平台上的一款Vlog社区与编辑工具,允许用户通过简单的操作实现Vlog的拍摄、剪辑、细调、和发布,记录与分享生活。还可以在社区直接浏览他人发布的Vlog与Vloggers互动。
2.2 方法综述
系统的设计与实现将采用Spring Boot、vue、Mysql数据库等技术。使用Java来对系统的代码进行编写,使用Mysql来实现数据的管理、使用vue作为前端框架渲染Web的端展示。
三、主要设计内容
3.1 系统需求分析
本系统包括用户和管理员两种用户角色。分为前台服务页面方便用户使用,后台管理页面方便管理员使用。
3.2 系统设计
(1)前台页面
前台页面设计包括有:民宿信息、民宿资讯信息、用户登录与注册、预定民宿、我的预定、个人中心、我的订单、在线客服,可以展示管理员发布的民宿信息,民宿信息支持按照名称,类别,地址多条件查询民宿信息等操作。
(2)后台管理:
后台管理分为用户与管理员的后台,用户的后台有个人信息管理 、我的预定管理、我的入住管理、我的预约管理、我的退卡管理等修改个人的信息以及个人的登陆密码。查看个人的预定信息管理,可以查看订购民宿审核状态,以及支付状态(模拟支付),支持条件查询,分页查询。管理员的后台包括个人信息管理、用户信息管理、民宿信息管理、订单信息管理、民宿资讯管理、客服管理、入住审核管理、预约审核管理等
3.3 系统实现
本系统以Idea作为主要的开发工具,采用B/S设计模式,在前台使用开发技术,后台使用MySQL数据库开发技术进行综合设计。
四、设计的环境、方法及措施
4.1 环境
硬件环境:CPU:2.4GHz及以上;内存:4GB及以上。
软件环境:Windows 10,IntelliJ IDEA、WebStorm、Datagrip
4.2 方法措施
(1)通过对系统的分析,规划系统的功能模块。
(2)根据需求设计和功能模块,对系统进行程序主体框架的搭建。
(3)在Mysql数据库中实现逻辑模型到物理模型的设计。
(4)前后端用户交互设计并实现。