基于Web的酒店管理系统的设计与实现9000字.docx

上传人:lao****ou 文档编号:424092 上传时间:2023-11-04 格式:DOCX 页数:35 大小:363.04KB
下载 相关 举报
基于Web的酒店管理系统的设计与实现9000字.docx_第1页
第1页 / 共35页
基于Web的酒店管理系统的设计与实现9000字.docx_第2页
第2页 / 共35页
基于Web的酒店管理系统的设计与实现9000字.docx_第3页
第3页 / 共35页
基于Web的酒店管理系统的设计与实现9000字.docx_第4页
第4页 / 共35页
基于Web的酒店管理系统的设计与实现9000字.docx_第5页
第5页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于Web的酒店管理系统的设计与实现9000字.docx》由会员分享,可在线阅读,更多相关《基于Web的酒店管理系统的设计与实现9000字.docx(35页珍藏版)》请在第一文库网上搜索。

1、基于Web的酒店管理系统的设计与实现目录第一章引言2第一节开发背景2第二节开发意义2第二章可行性研究3第一节操作可行性3第二节技术可行性3第三节法律可行性3第三章需求分析4第一节功能需求分析4一、角色分析4二、功能模块分析4第二节非功能需求5第四章系统设计6第一节系统功能结构设计6一、用户模块6二、管理员模块6第二节数据库设计7一、数据库概念结构设计7二、数据库逻辑结构设计H第五章系统实现17第一节登录界面的实现17第二节管理信息模块的实现17一、房型类型管理17二、房型管理18三、房间管理19第三节到店入住模块的实现20一、房间查询20二、办理入住21第四节用户预定模块的实现22一、用户预定

2、22二、我的预定24第五节预定管理模块的实现25第六节报表管理模块的实现26第六章系统测试29第一节房型信息新增测试29第二节办理入住测试30第三节预定房间测试317.总结33参考文献34第一章引言第一节开发背景最近几年人们的生活水平越来越好,兴起一股旅游的热潮,带动了酒店服务行业的迅猛发展。传统的酒店管理方式,已经无法适应现代经济高速发展的要求了,必须与高新技术紧密结合,运用现代化管理手段,提高酒店的管理质量,给顾客提供更好的服务水平,从而赢得双赢的局面。酒店是一个服务性的行业,顾客想要住酒店,可以选择直接搜索附近酒店入住或者电话预定,然后到店办理入住登记,再到入住直到最后退房结账,整个过程

3、应该体现以顾客为中心,简化各种复杂的操作,提供快捷方便的服务,提高管理水平,给顾客一种顾客至上的享受。为了给顾客舒适难忘的服务,同时提高酒店的管理效率,采用酒店管理系统已经成为一种潮流。第二节开发意义在传统的酒店管理模式中,顾客往往因为不能及时查询空余房间而等待良久;另一方面,房间信息没能进行系统的管理与维护使用户没能在系统里及时的获取到信息。而传统的酒店管理系统,采用的还是人工管理、手工备案、人工查询的方式。但是随着顾客人数的增多这种管理方式的工作量不断加大,这种做法就存在费时费力、缺乏时效性、不利于调动人员的积极性等缺点。酒店管理系统为了提高酒店服务水准和员工工作效率,提供了规范式的管理,

4、给酒店带来巨大的经济效益。酒店管理系统解决了传统手工记录、效率低下且容易出错的问题。因此,基于Web的酒店管理系统对提高酒店管理的服务质量,具有重大意义。第二章可行性研究第一节操作可行性如今,大多数管理人员都是受过高等教育的人员,可以轻松地使用计算机执行各种任务。根据本文的发展和设计,事业机构工资管理是使用JSP技术设计的的,完全可行。第二节技术可行性技术的可行性是指在当今所拥有的技术条件之下,计算机软件和硬件的发展能否够满足发展的要求。由于本系统开发基于Web语言,在一般的计算机上就能够满足开发本系统所需要的软硬件条件;因为它占用的内存本来就相对较少,我们用MySQ1数据对软件的开发以及设计

5、在理论上没有问题的原因是:它占用的内存实在是太少了。第三节法律可行性现如今我国已经出台了对酒店行业相关的法律法规,已经是比较完善,切身照顾交易双方的利益。随着我国酒店发展的推进,国家对于酒店行业的控制和监察的法律法规己经出台,酒店管理系统的法律基础已经具备。在法律上是可行的。第三章需求分析第一节功能需求分析一、角色分析本系统中有两种角色,分为用户和后台管理员。系统身份列表如表3.1所示。表3.1系统身份列表登录身份功能或职责用户查看酒店所有房型类型及类型下的所有房型、搜索房型、预定房间、查看我的预定、取消预定、查看酒店介绍、查看个人信息、修改个人信息、修改密码。后台管理员管理居间信息、管理用户

6、信息、管理房型类型信息、管理房型信息、查看居间状态、进行入住登记管理、对预定信息进行管理、查看统计报表(入住报表、统计图)二、功能模块分析用户的业务功能主要如下:(1)查看酒店底型,输入入住时间、离店时间来查询有空闲房间的酒店房型,可以查看房型详情。(2)预定房间,选择想要入住的具体房型,点击预定,填写预定信息即可完成预定。(3)个人信息维护,包括个人信息查看、个人信息修改,密码修改。后台管理的业务功能如下:(1)用户信息管理,对用户信息进行分页查询、新增管理员、冻结、解冻。(2)房型类型信息管理,对房型类型信息进行分页查询、新增、修改、删除。(3)房型信息管理,对房型信息进行分页查询、新增、

7、修改、删除。(4)房间信息管理,对居间信息进行分页查询、新增、修改、删除。(5)入住管理,查询空闲房间信息,给用户办理入住、退房、续住等操作。(6)预定信息管理,对后型类型信息进行分页查询、确认预定、预留居间、办理入住、取消预定。(7)报表管理,对入住记录进行数量统计、查询入住信息明细。第二节非功能需求本系统应用于酒店服务行业,要求数据准确且对性能有一定的要求。为了满足性能需求,提出以下要求:(1)功能完善:满足酒店的各个角色的使用,为服务提供方便。(2)安全设置:不同的角色有不同的权限,分别登录后展示不同的页面。(3)系统开发平台:具有良好的平台适应性,可在较多平台上稳定运行。(4)软件操作

8、界面:系统性能稳定、结构逻辑简单,用户操作简单,易于使用。第四章系统设计第一节系统功能结构设计酒店管理系统主要为顾客提供两种方式入住酒店,一种是直接到店进行入住登记,另一种是网上迸行预定,然后到店迸行验证即可入住。一、用户模块根据需求分析,用户模块的功能结构设计如下:预定房间:在首页输入入住时间、离店时间进行相应房间进行查询。(2)酒店介绍:描述一下酒店的情况,展示酒店地址、电话等信息。(3)我的预定:查看我的预定信息,取消预定。用户模块的系统功能结构图如图4.1所示。图4.1用户模块系统功能结构图二、管理员模块根据需求分析,管理员模块的功能结构设计如下:(1)用户管理:对用户信息进行分页查询

9、、冻结、解冻。(2)层型类型管理:对底型类型信息进行分页查询、新增、修改、删除。(3)房间管理:对房间信息进行分页查询、新增、修改、删除、查看详情。(4)房型管理:对底型信息进行分页查询、新增、修改、删除、查看详情。(5)入住管理:给顾客办理入住、退房、续住等操作。(6)预定管理:对预定信息进行分页查询、确定预定、预留房间、办理入住、取消预定。管理员模块的系统功能结构图如图4.2所示。图4.2管理员模块系统功能结构图第二节数据库设计一、数据库概念结构设计本系统的实体有人员实体、房型类型实体、房型实体、房间实体、入住记录实体、入住人员记录实体、预定记录实体,各个实体的实体-属性图如下:图4.3整

10、体E-R图情况管理员实体信息的属性有管理员昵称、管理员手机号、管理员密码、管理员角色、管理员状态、注册时间、真实姓名、身份证号码,管理员实体信息的E-R图如图4.4所示。昵称房型实体信息的属性有房型标题、是否有窗、房型图片、面积、床型、可住人数、是否有早餐、普通价格、会员价格、房型类型id、状态、房型缩写,房型实体信息的E-R图如图4.5所示。图4.5房型实体信息E-R图房间实体信息的属性有居间编号、状态、楼层、底型id、底型标题、入住状态、入住时间、离店时间,居间实体信息的E-R图如图4.6所示。图4.6居间实体信息E-R图入住记录实体信息的属性有入住时间、离店时间、房间id、房间编号、入住

11、渠道、订单编号、预定记录id、登记时间、手机号码、实际入住金额,入住记录实体信息的E-R图如图4.7所示。图4.7入住记录实体E-R图入住人员实体信息的属性有客户id、入住记录id、客户姓名、身份证号码,入住人员实体信息的E-R图如图4.8所示。图4.8入住人员实体E-R图预定记录实体信息的属性有房型id、手机号码、人员id、入住人名称、入住时间、离店时间、状态、预留居间编号、居型标题、预定时间、预计到店时间,预定记录实体信息的E-R图如图4.9所示。二、数据库逻辑结构设计本系统使用Orac1e数据库,构造出最佳设计,满足用户和后台管理员使用系统时所需要的功能需求,保障对梦幻酒店管理系统各个环

12、节的数据信息进行有效管理。本系统总共包含了7张数据表,分别是房间信息表、房型类型信息表、人员信息表、房型信息表、入住记录信息表、入住人员记录信息表、预定记录信息表,每张表都有字段名称、中文描述、数据类型、是否为空等信息。具体的数据表结构设计如下:(1)管理员信息表管理员信息表主要用来存储人员的基本信息,包含管理员昵称、管理员手机号、管理员密码、管理员角色、管理员状态、注册时间、真实姓名、身份证号码等信息。管理员信息表如表4.2所示。表4.2管理员信息表字段数据类型可否为空中文描述UDNUMBER(6)notnu11管理员idVARCHAR2(6nu11U.NAMEO)管理员昵称VARCHAR2

13、(1nu11U_TE1D管理员手机号VARCHAR2(6nu11U_PWD4)管理员密码VARCHAR2(2nu11U_RO1E)管理员角色VARCHAR2(2nu11U.STATE)管理员状态VARCHAR2(2nu11U_BEGINT1MEO)注册时间U_REA1_NAMVARCHAR2(2nu11真实姓名EO)VARCHAR2(2nu11身份证号码U_CARDJDO)(2)房型信息表房型信息表主要用来存储房型的基本信息,包含房型标题、是否有窗、房型图片、面积、床型、可住人数、是否有早餐、普通价格、会员价格、房型类型id、状态、房型缩写等信息。房型信息表如表4.3所示。表4.3房型信息表字

14、段数据类型可否为空中文描述HDNUMBER(6)nu11房型idH_TIT1EVARCHAR2(60)nu11房型标题HJS.WINDOWVARCHAR2(2)nu11是否有窗VARCHAR2(300nu11H_PICTURES)房型图片H.ARCEVARCHAR2(20)nu11面积H_BED_TYPEVARCHAR2(20)nu11床型H_USER_NUMNUMBER(6)nu11可住人数HJS.BREAKFAVARCHAR2(2)nu11是否有早餐STH_PRICENUMBER(8)nu11普通价格H_CUST_PRICENUMBER(8)nu11会员价格HT_IDNUMBER(6)nu11房型类型idH_STATEVARCHAR2(2)nu11状态H_C0DEVARCHAR2(30)nu11房型缩写HDNUMBER(6)nu11房型id(3)房间信息表房间信息表主要用来存储房间的基本信息,包含启间编号、状态、楼层、房型id、房型标题、入住状态、入住时间、离店时间等信息。房间信息表如表4.4所示。表4.4房间信息表字段数据类型可否为空

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服