基于java的民宿管理系统(附件)【字数:6059】

本文将开发民宿管理系统,用来进行民宿管理,客户可以在注册登录系统后查看、预定自己所需要的房间,民宿内部的管理员也可以登录民宿管理系统来查看预定民宿系统的客户信息,同时根据旅客的要求进行修改从而使得客户更加满意。民宿管理系统用JAVA来开发,并且将居住民宿客人的信息存储在MYSQL内部。民宿管理系统具有注册登录的功能、在线预订民宿的功能、按照每天或每月的收入汇总的功能和管理民宿客人的订单的功能等等。
目 录
一、引言 1
二、开发技术介绍 1
(一)数据库MYSQL简介 1
(二) JAVA语言简介 1
三、功能模块分析 2
(一)系统架构设计 2
(二) 注册登录模块的设计 2
(三)民宿客房管理模块的设计 2
(四)在线预订模块的设计 2
(五)每日统计模块的设计 2
(六)订单管理模块的设计 2
(七)数据库设计 3
1.数据库概念设计 3
2. MYSQL数据库逻辑设计 3
四、系统详细设计与实现 4
(一)网站首页与登录注册功能。 4
(二)酒店预定 8
(三)管理员系统功能 12
五、总结 20
六、致谢 21
七、参考文献 22
一、引言
因为经济最近发展的速度非常快,所以很多的的精神生活要求逐渐变高。旅游这个行业便逐渐兴起。随着旅游业的发展,民宿因为其便利性和经济性,越来越多的年轻人在旅行的时候喜欢预约民宿进行住宿。这个时候,便需要一个便捷高效的方式进行民宿管理,同时也是用户在挑选民宿的时候更加的便捷。民宿管理系统对比传统的预定方法更加的方便用户预定,因此,开发名宿管理系统是具有重要的作用的。
二、开发技术介绍
(一)数据库MYSQL简介
民宿管理系统MYSQL数据库来存储住客的信息,通过MYSQL进行对客户,管理员,客房等信息进行管理。因为MYSQL的整体使用体验及其速度,可靠性都是很快的,方便了客人的预定和管理员们的审核,修改等等,所以MYSQL是十分方便管理信息的。他 *好棒文|www.hbsrm.com +Q: ^351916072* 
能够更加有效率的来进行系统开发。
(二) JAVA语言简介
本系统采用JAVA来开发民宿管理系统只需要安装好JAVA的开发环境即可,并且JAVA境也是非常容易的。JAVA开发可以起到帮助的地方非常多。总结可以分为以下几个比较重要的点,具体如下所示:
JAVA可以和HTML分开来分别编写
其他的很多系统都需要把自己的程序语言和HTML的程序语言混合编写,这样的方法是比较混乱并且效率十分的低的,比如民宿管理系统里有一个地方出问题了,得先找是HTML的问题还是程序语言的问题,并且错误代码的时候还得分开来找。但是JAVA不需要。JAVA代码和HTML是分开来编写的。HTML是前端编写,JAVA代码是后端编写的。这样当我的民宿管理系统哪个地方出问题了,便可更加快速的寻找到错误的代码。
JAVA的代码可以重复的利用
JAVA代码是有许多地方可以进行重复的利用,比如说管理员界面和客户的界面有一些基本完全的功能可以在开发过程中直接完全的调用,这种方法可以直接提高代码的编写效率,同时也可以对组件进行二次开发来更加快速高效的适应自己的需求,整体上比重新编写一整个框架的代码具有更高的效率和价值。
JAVA的封装性强,并且它的开发过程相比起来较为简单
JAVA中有许多框架可以进行利用,框架中的代码都被封装完善,具有较强的封装性,比如说客户登录模块可以用管理员登录模块来进行二次修改开发。
代码的移植性强
JAVA的跨平台性使得其代码的移植性较强,JAVA可以在多个平台进行运行,例如Windows平台、linux平台等,只要代码遵循系统的规则,便可以进行无缝移植,我的民宿管理系统的功能能够稳定的进行运转。
三、功能模块分析
(一)系统架构设计
民宿管理系统是基于B/S架构进行开发的,系统主要面向管理员和用户两个端进行使用,系统的功能民宿用户注册登录的功能、民宿客房管理的功能、客户网上预定民宿的功能、按照每天或每月的收入汇总的功能以及管理客户订单的功能。
(二) 注册登录模块的设计
注册登录模块是面向民宿管理系统用户注册登录的。注册时,用户名不能为空,密码也不能为空,若是用户名为空,则显示用户名不能为空,同时无法注册成功。若密码为空,则显示密码不能为空,并且无法注册成功。若有重复用户名,则显示用户名已存在,并且无法注册成功。若是确认密码与密码不同,则显示两次输入密码不一致,并且无法注册成功。手机号格式不对也会发出格式提醒。只有全部输入正确,才会注册成功。
登陆时,用户名不能为空,密码也不能为空若是出错,则会给出提醒,并且无法登录成功。若是验证码错误,则会提醒验证码错误,同时无法登录成功,只有三者都对,才能进入系统。
(三)民宿客房管理模块的设计
民宿客房管理模块是由管理员来进行操作的,管理员通过登录后台进行民宿商品发布,发布时需要填写相关的民宿商品信息,包括民宿的房间类型、大小、价格、状态等等。并且管理员可以随时进行信息浏览和修改。这些信息发布后客户可以在网上浏览民宿的信息从而查看自己是否进行预定。
(四)在线预订模块的设计
在线预订模块是由注册用户来进行访问的,用户登录后可以查看所有客房的信息,用户可以点击自己心仪并且未被预定的客房查看客房具体信息从而预定客房,预定时需要填写预定的入住时间和离店的时间、姓名、电话、身份证号和备注。填写完毕便可以预定成功。客户预定成功后,管理员便可以查看到用户的民宿预定的信息。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/513.html

好棒文