基于J2EE的酒店客房预订系统设计与实现

 2023-04-18 09:04

论文总字数:22481字

摘 要

随着社会的不断进步,在科技飞速发展的今天,网络已经成为了大家日常生活中不可缺少的一部分,它可以让人们足不出户,便可以知晓天下事;可以让你在遥远的地方与亲朋好友视频通话,分享自己的开心时刻;可以任何地方通过网络购买你所需的物品。

出门在外我们都需要去预订房间,为了方便顾客预订房间,再也不必跑到酒店所在地区预定房间了,也不必浪费电话费,去苦苦与酒店前台沟通。现在可以通过网络上的酒店系统来预订房间,极大方便了经常外出的人。

本论文研究了不同架构下的酒店管理系统,基于C/S和基于B/S酒店管理系统各有优缺点。原来基于C/S架构的酒店系统,只适用于局域网。而随着互联网的飞速发展,一个软件的扩展性、可移植性、跨平台性。需要使用特定的技术来解决,还需要对数据进行特殊的处理,才能够实现这种架构下的软件。而基于B/S架构下的软件,不但不需要特定的技术,也不需要复杂的处理方式,现在只需要一台能够上网的电脑,无论你在哪里,都能够实现远程的管理。对于系统的维护也不必工作人员亲临现场,给予工作人员一个管理员的账号就能够快速的维护系统,节约了维护的时间,提高了维护的效率。

关键词:网络;JAVA;SSH;架构

Design and implementation of the system of hotel reservation based on J2EE

Abstract

With the progress of society,In the rapid development of science and technology today,The network has become an indispensable part of our daily life,It allows people to stay at home, will be able to know world affairs; allows you to faraway places video calls with friends and family, share their happy moments; anywhere you need to purchase the items through the network.

Away from home we all need to book a room, in order to facilitate easy booking hotel area no longer have to go to book rooms, but also a waste of telephone charges without having to go hard to communicate with the hotel reception. You can now book a room through the hotel system on the network, greatly facilitate the people often go out.

This thesis studies the hotel management system under different architecture, and based on B/S and C/S hotel management system, have their advantages and disadvantages. The original C/S based hotel system, only for LAN. And with the rapid development of the Internet, a software scalability, portability, cross platform. Need to use a specific technology to solve, but also need to carry out special data processing, to achieve this architecture software. And based on B / S structure of the software, not only do not need to specific technology, no need for complicated way, and now only need a computer to access the Internet, whether you where, can realize the remote management. For the maintenance of the system do not have staff to visit the site, give staff an administrator account to quickly maintenance system, save the maintenance time, and improve the efficiency of the maintenance.

Keywords: network; JAVA; SSH; architecture

目录

摘 要 I

Abstract II

目录 III

第一章 绪论 1

1.1 项目背景 1

1.2 项目目标与期望 1

1.2.1 减轻员工的负担 1

1.2.2 酒店管理一体化 1

1.3 项目设计原则 1

1.3.1 普遍性原则 1

1.3.2 经济性原则 2

1.3.3 扩充性原则 2

第二章 系统分析 3

2.1 需求分析 3

2.2 技术可行性 3

2.2.1 SSH框架简介 3

2.2.2 程序使用的语言 3

2.2.3 操作可行性 4

2.3 系统结构可行性分析 4

2.3.1 B/S模式简介 4

2.3.2 B/S模式的优点 5

第三章 系统设计 6

3.1 总体设计 6

3.2 系统模块功能描述 7

3.2.1 登录模块 7

3.2.2 进入系统界面模块 8

3.2.3 用户预订房间模块 8

3.2.4 用户信息管理模块 8

3.2.5 用户订单管理模块 8

3.2.6 房间管理模块 9

3.2.7 用户管理模块 9

3.2.8 订单管理模块 9

3.3 数据库设计 9

3.3.1 数据库的需求分析 9

3.3.2 数据库表的具体设计 9

3.4 开发架构 11

3.4.1 软件开发架构的定义 11

3.4.2 软件开发架构的作用 12

3.4.3 Struts架构简介 12

第四章 系统实现 16

4.1 总体架构 16

4.1.1 用户登录模块设计 16

4.1.2 用户预订模块设计 17

4.1.3 用户基本信息模块设计 19

4.1.4 用户订单管理模块设计 20

4.1.5 用户查询模块设计 21

4.1.6 用户添加模块设计 23

4.1.7 用户修改模块设计 23

4.1.8 房间添加模块设计 24

4.1.9 房间删除模块设计 25

4.1.10 订单删除模块设计 26

第五章 系统测试 28

5.1 测试的目的 28

5.2 测试的方法 28

5.2.1 界面测试 28

5.2.2 功能测试 28

5.2.3 需求测试 29

5.2.4 性能测试 29

5.3 酒店管理系统的测试 29

第六章 总 结 30

参考文献(References) 32

第一章 绪论

1.1 项目背景

网络的发展越来越趋向于商业化、科技化、全球化。无论是国内还是国外,网络在全世界都进入了大家的生活之中。不仅仅在日常生活之中,而且网络对于商业的用途已经必不可少了,通过网络进行商业的交易以及各个公司之间的会议协商等其他的商业用途。网络的崛起也同样代表着现代科技的兴起,网络已经渐渐的融入到人们的生活中,成为人们日常生活中不可或缺的一部分。

不同的酒店,规模也不一样,但是大多数酒店的所需要管理的项目都是大体相同,酒店管理系统很好的解决了酒店的管理问题,节约了人力、物力、财力,可以更加方便快捷的管理酒店,使得酒店管理更加的一体化、规范化、便捷化。通过酒店管理系统利用同样的资源,甚至更少的资源,充分的利用这些资源,为企业获得更多的利益。

1.2 项目目标与期望

1.2.1 减轻员工的负担

一个酒店的管理人员会有很多的工作需要做,那么为了管理酒店也同样需要雇佣很多的管理人员,这样会浪费酒店的费用,培训这些员工,管理这些员工也需要耗费更多的精力。该系统的开发,可以大大地减少人员的雇佣,减轻工作人员的负担,为企业节省了经济,为管理人员节省了精力,人员的减少也减少了工作人员的失误。

1.2.2 酒店管理一体化

从管理层面来看,为了更好的管理酒店,都希望将酒店能够一体化的管理,不论是预订房间,还是客户退房等功能外,还能够协助管理人员对于酒店中房间、订单、客户信息的管理。更加方便的管理酒店,减少工作量,凸显出管理一体化的特点。

1.3 项目设计原则

1.3.1 普遍性原则

基于C/S架构能够适用于各种平台和不同的系统,使得该系统具有普遍性,配置也不需要复杂的操作,只需要浏览器就能够使用该系统。

1.3.2 经济性原则

作为一个企业的管理这就一定会考虑到经济的问题,作为一个企业当然是希望以最少的经济投入获取最大的经济效益。本系统涵盖了管理员以及用户的需求功能,运用灵活的处理方式来满足客户以及管理员的要求,节约企业的成本。同时系统有用于管理员的后台管理部分,更加有利于管理者对于酒店房间信息、订单信息等其他信息的管理,提高了数据更新的速度,提升了解决问题的效率。

1.3.3 扩充性原则

本系统具有可扩充性,在不破坏前台页面整体的架构的前提下能够添加、修改、删除使用者所需的要求。而后台的数据库也同样能够根据提出的修改后的需求,做出一定的修改,体现了数据的扩充性。

剩余内容已隐藏,请支付后下载全文,论文总字数:22481字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;