宾馆客房系统的设计与开发(源码)【字数:9336】
本论文是介绍如何使用Java开发一个酒店管理系统,首先分析了建立该课题的原因以及环境背景,以及开发的目的,之后整理了解开发系统所需相关的技术和工具,然后记录了从需求分析开始的一直到编码实现的项目开发过程,本篇文章着重于项目的需求分析模块,以及项目的设计阶段,详细的记录的项目的开发流程。
目录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发软件 1
二、系统分析与设计 3
(一)系统功能需求 3
(二)系统分析图 4
(三)数据库的分析与设计 5
(三)数据库设计 8
(四)原型设计 10
1、登录模块的设计与实现 10
(二)客户信息模块的设计与实现 13
(三)预约模块的设计与实现 17
(四)入住模块的设计与实现 18
(五)管理模块的设计与实现 21
五、系统测试 23
(一)系统测试的目的 23
(二)系统测试内容 23
六、总结 24
致谢 25
参考文献 26
声 明
本人所呈交的 《宾馆客房系统设计与开发》 ,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名: 沈亮
日期:
宾馆客房系统
一、引言
(一)开发背景
当前互联网是当前社会科技发展的主流方向,许多传统的业务也在寻求与互联网联合的关键点,而主要从事于人居旅游的行业也就是酒店行业也必须紧跟潮流加入到互联网的行业中,酒店在传统意义上就是为每一个住宿的客户提供居住的房间,并且记录其对应的居住时间,随着人流量的增加,房间居住人数越 *好棒文|www.hbsrm.com +Q: ¥351916072$
来越多,所以就衍生出通过开发相关的系统去运营酒店,也就是酒店管理系统,酒店管理系统主要是用于记录所有的房间的居住情况,以及已居住客户的居住情况,居住有效期,并且提供相关的预定功能,简化服务人员的操作。
(二)选题意义
自从互联网在我国飞速发展以来,各行各业都将其更有效的利用到各自的行业中,许多行业因为结合了互联网使其发展的步伐更进一步,而有些行业也因为拒绝或错失互联网而落寞,所以迅速的将已有行业与互联网结合才能在将来的市场中占有一席之地,于是根据人们日常的衣食住行探索到了酒店这一行业,人们在外出行必不可少的是暂时居住休息的地方,随着交通业的发达,外出工作出差以及旅游的人数越来越多,酒店的居住量也在飞速增长,而居住人数过多无疑给工作人员增加许多的负担而无经理去处理其他的事情,所以需要将酒店的一部分工作联通互联网,去简化日常繁杂的工作。
(三)设计目标
如果将互联网与酒店预定相结合,不仅会节省工作人员许多的时间,而且让酒店的情况更为大众所了解,剩余的房间数量以及种类,而酒店工作人员则可以提前知道接下来几天的房间预定情况,并根据预定的房间数及时做出对策,以更好的方式服务宾客,如果还是通过传统过时的记录方式,那么很难在极短的时间内让客人进行入住,并且无法保证客房的打扫等等,所以必须要一个更好的处理方式,而接入互联网是一个最好的选择,通过使用计算机去记录相应的入住离开时间,以及记录预定的人员信息,在最短的事件内完成预定操作,极大了增加了酒店的流通量,随着酒店规模的增长,高速合理的计算记录是必不可少的,而这种方式也是未来必不可少的方式之一。
(四)开发软件
由本次开发采用的技术是当前比较热门的语言Java,它以面向对象的思想运行在项目中,让我们在开发的时候更好的区分每一个整体,技术和工具的选择不仅决定了开发的质量和市场,合适匹配的技术会减少bug以及遇到的问题,所以将所有必须的技术进行整合,使用最适配的一套技术进行开发,保证程序的稳定性。
1.JDK
Jdk最为Java的核心编译器,只要是运行Java程序,不管是在任何的操作系统上都需要安装相应版本的jdk,它主要包括了jdk和jvm一个是编译器,一个是运行的虚拟机,主要负责将Java编写的脚本程序编译并且进行运行,保证项目的运行,所以每台电脑都需要安装相应版本,不同的操作系统对应的版本不同,当前主流的几种版本分别是Linux,Windows以及Mac的系统,我此次使用的是Windows,于是我需要安装Windows版本的jdk,虽然目前jdk的版本已经更新迭代了许多版本,但是最为稳定以及使用的就是第8版本了,于是我就选择了Windows的8版本进行安装,安装之后还需要在环境变量中进行安装路径的指定配置操作,为了是在执行Java程序的时候,操作系统可以根据路径的指向找到可执行文件去运行改程序。
2.MYSQL数据库
在选择好开发语言后,还需要选择的是数据的存储即数据库,数据库主要是用于存储程序运行中产生的数据以及登录注册的用户信息,所以选择一个适合的数据库决定了本项目数据访问的速度,所以我选择MySQL,该数据库是属于关系型数据库,正好与Java对应,Java是以对象的方式存储,而数据库是以表的方式,每个对象对应一个表,对象中的属性则是对应表字段,并且Java提供了许多种操作链接MySQL的方式和技术,所以采用该数据库进行开发。
目录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发软件 1
二、系统分析与设计 3
(一)系统功能需求 3
(二)系统分析图 4
(三)数据库的分析与设计 5
(三)数据库设计 8
(四)原型设计 10
1、登录模块的设计与实现 10
(二)客户信息模块的设计与实现 13
(三)预约模块的设计与实现 17
(四)入住模块的设计与实现 18
(五)管理模块的设计与实现 21
五、系统测试 23
(一)系统测试的目的 23
(二)系统测试内容 23
六、总结 24
致谢 25
参考文献 26
声 明
本人所呈交的 《宾馆客房系统设计与开发》 ,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名: 沈亮
日期:
宾馆客房系统
一、引言
(一)开发背景
当前互联网是当前社会科技发展的主流方向,许多传统的业务也在寻求与互联网联合的关键点,而主要从事于人居旅游的行业也就是酒店行业也必须紧跟潮流加入到互联网的行业中,酒店在传统意义上就是为每一个住宿的客户提供居住的房间,并且记录其对应的居住时间,随着人流量的增加,房间居住人数越 *好棒文|www.hbsrm.com +Q: ¥351916072$
来越多,所以就衍生出通过开发相关的系统去运营酒店,也就是酒店管理系统,酒店管理系统主要是用于记录所有的房间的居住情况,以及已居住客户的居住情况,居住有效期,并且提供相关的预定功能,简化服务人员的操作。
(二)选题意义
自从互联网在我国飞速发展以来,各行各业都将其更有效的利用到各自的行业中,许多行业因为结合了互联网使其发展的步伐更进一步,而有些行业也因为拒绝或错失互联网而落寞,所以迅速的将已有行业与互联网结合才能在将来的市场中占有一席之地,于是根据人们日常的衣食住行探索到了酒店这一行业,人们在外出行必不可少的是暂时居住休息的地方,随着交通业的发达,外出工作出差以及旅游的人数越来越多,酒店的居住量也在飞速增长,而居住人数过多无疑给工作人员增加许多的负担而无经理去处理其他的事情,所以需要将酒店的一部分工作联通互联网,去简化日常繁杂的工作。
(三)设计目标
如果将互联网与酒店预定相结合,不仅会节省工作人员许多的时间,而且让酒店的情况更为大众所了解,剩余的房间数量以及种类,而酒店工作人员则可以提前知道接下来几天的房间预定情况,并根据预定的房间数及时做出对策,以更好的方式服务宾客,如果还是通过传统过时的记录方式,那么很难在极短的时间内让客人进行入住,并且无法保证客房的打扫等等,所以必须要一个更好的处理方式,而接入互联网是一个最好的选择,通过使用计算机去记录相应的入住离开时间,以及记录预定的人员信息,在最短的事件内完成预定操作,极大了增加了酒店的流通量,随着酒店规模的增长,高速合理的计算记录是必不可少的,而这种方式也是未来必不可少的方式之一。
(四)开发软件
由本次开发采用的技术是当前比较热门的语言Java,它以面向对象的思想运行在项目中,让我们在开发的时候更好的区分每一个整体,技术和工具的选择不仅决定了开发的质量和市场,合适匹配的技术会减少bug以及遇到的问题,所以将所有必须的技术进行整合,使用最适配的一套技术进行开发,保证程序的稳定性。
1.JDK
Jdk最为Java的核心编译器,只要是运行Java程序,不管是在任何的操作系统上都需要安装相应版本的jdk,它主要包括了jdk和jvm一个是编译器,一个是运行的虚拟机,主要负责将Java编写的脚本程序编译并且进行运行,保证项目的运行,所以每台电脑都需要安装相应版本,不同的操作系统对应的版本不同,当前主流的几种版本分别是Linux,Windows以及Mac的系统,我此次使用的是Windows,于是我需要安装Windows版本的jdk,虽然目前jdk的版本已经更新迭代了许多版本,但是最为稳定以及使用的就是第8版本了,于是我就选择了Windows的8版本进行安装,安装之后还需要在环境变量中进行安装路径的指定配置操作,为了是在执行Java程序的时候,操作系统可以根据路径的指向找到可执行文件去运行改程序。
2.MYSQL数据库
在选择好开发语言后,还需要选择的是数据的存储即数据库,数据库主要是用于存储程序运行中产生的数据以及登录注册的用户信息,所以选择一个适合的数据库决定了本项目数据访问的速度,所以我选择MySQL,该数据库是属于关系型数据库,正好与Java对应,Java是以对象的方式存储,而数据库是以表的方式,每个对象对应一个表,对象中的属性则是对应表字段,并且Java提供了许多种操作链接MySQL的方式和技术,所以采用该数据库进行开发。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/790.html