1 概述
1。1 选题背景
随着人们生活水平的不断提高与法定节日的确立,人们更加注重生活质量,利用假期外出成为热潮,加之大量的工作人员需要出差完成工作任务等,使得酒店与宾馆等产业迅猛发展,同时这也加剧了各个酒店之间的竞争。而当今计算机技术产业渗透入人们的生活各个方面,科技的发展带动了各行各业的发展,酒店想在竞争中凸显优势,充分利用计算机服务技术成为必然选择,只有这样才能提高其服务质量与管理水平。各个酒店引入计算机技术为其服务,简化了酒店预定人员的工作内容,为普通用户提供了便捷的订房、退房等服务,提高了酒店预定人员的工作效率,也拉动了酒店的销售,带来了丰厚的经济利益和社会效益。
1。2 选题的意义
本系统为酒店预定员和用户提供了便捷的服务,提高了酒店的服务与管理质量。相比于传统管理模式的酒店,利用本系统免除了大量的繁杂的工作,提高了管理者的工作效率,使得管理者对其酒店的运营情况有更加清晰的掌握,并且可根据需要做出适时的调整,最大限度地提高经济效益,从而促进国家经济的发展。订酒店的人员可以便捷地根据需要预定各种合适的酒店,为其外出提供可靠放心的服务保障[1]。
1。3 系统可行性分析来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
基于Java开发的酒店预定系统涵盖了网上订房退房业务中的各个功能部件,从管理员登录、添加酒店,编辑酒店,编辑房间,查看订单等诸多方面形成一体化管理模式,可使酒店预定更加方便、快捷。系统高效的酒店预定模式和机制,为用户网上预订房间提供了便捷的服务。本系统使用Eclipse、Tomcat、MySql为开发工具,其中前台使用jsp技术,后台使用Struts2技术,后台数据传送到后台主要通过转发,利用request域中储存所需的值,前台的数据传送到后台主要通过在Action中定义属性并提供Get和Set方法的方式和在Action类中实现ModelDriven接口来接收数据,数据库和后台之间通过加载JDBC驱动来进行交互。本系统技术实现简单可靠,由于没有超大规模的读取和计算数据,所以对计算机的性能要求不是很高,所以说本系统在技术上是可行的[2]。
1。4 系统的研究内容
本系统使用struts2、css、jQuery和SQL等语言,利用eclipse,MySQL,Tomcat和Navicat for MySQL等软件来实现系统的开发。主要分为两个模块来设计:酒店预定员与普通订房用户。
为酒店管理员提供了全方位的管理平台,主要包括:系统的登录、酒店所在城市信息的管理、酒店的房间信息的管理,酒店房间的类型信息的管理、普通订房用户信息的管理、订房用户订单的管理、退出系统。
为普通订房用户提供了便捷地服务,主要包括:新用户的注册功能、登录功能、查询个人信息的功能、修改个人信息的功能、查看酒店房间的功能,根据酒店所在的城市和酒店名查询房间的功能 、查看房间详细信息功能、订房的功能、查看个人订单的功能,退房的功能,退出本系统的功能。
2 需求分析
2。1 功能需求
本系统为用户和酒店预定员提供服务,其中为用户提供房间预订、酒店信息查询等功能;为酒店预定员提供房间管理、酒店预定等功能。本系统采用面向对象分析方法,其需求分析USECASE模型见图2-1所示。
图2-1系统的USECASE模型
2。1。1 酒店预定者的功能需求论文网
(1)系统的登录功能:管理员没有注册的功能,只可以根据用户名和密码登录。