基于架构设计五视图法的案例:酒店管理系统概要设计
- 格式:pdf
- 大小:1.19 MB
- 文档页数:14


大学数学计算机学院面向对象系统分析与UML 课程设计文档酒店管理系统学院:数学计算机学院专业:计算机科学与技术(师)班级:09级(5)班学号:姓名:丁芳指导教师:唐莉君日期:2012 年6 月26日酒店管理系统一、摘要目前大多数酒店提供的服务多种多样,规模大小也各不相同,但在一些酒店中,各种信息的管理仍然采用手工的式:用户预订客房时,需要手工填写入住单,酒店保存的也是普通的纸质单据。
对客房的入住信息、预订情况进行查询、统计处理时,需要人工对各种单据迚行操作。
如果对已记录的信息进行修改,需要直接对纸质单据进行直接修改。
这些手工操作效率非常的低,记录的容难以理解,还容易出现操作错误,不利于酒店的整体管理。
开发一家酒店的管理信息系统,用来信息化自动化酒店的日常管理行为。
以便管理层对酒店经营情况更好的管理。
二、关键字:酒店管理用例图面向对象模型三、引言本软件全称为酒店管理系统,适用于普通酒店、宾馆。
为了解决上述问题,我们需要一个酒店管理信息系统来管理整个酒店的日常运作。
这样,客户入住、客房信息查询、客房入住查询等操作都可以信息化,数据存储于电脑中,便利管理层对酒店经营情况的管理。
虽然大多数酒店提供的服务多种多样,规模大小也各不相同,但稍具规模的酒店必含下面三类服务:饮食、住宿和娱乐。
由于我们对酒店行业没有具体的接触和实质性的了解。
此次数据库设计只能在一些收集到的基本材料与个人直观认识的基础上,简单模仿中等规模的酒店设计管理系统,并将其抽象成一个由三部门组成、实现三大服务的系统。
酒店信息管理系统就成了帮助酒店全面实现计算机管理的关键。
近年来,我国的现代酒店业得到了蓬勃的发展。
无论是行业规模、设施质量,还是经营理念或管理水平,都取得了长足的进步,进入了现代化水平的阶段,随着酒店管理的发展和市场竞争日趋激烈,各酒店逐步采用标准化、制度化及消费管理、客户管理、数理统计分析等科学的管理法,并采用计算机等现代化办公及通讯设备,对酒店的人流、物流和资金流进行统筹规划,在酒店管理中开发并使用一套科学先进的酒店管理系统成为众多酒店的当务之急。
基于SSM框架酒店管理系统设计与实现于基于 SSM 框架的酒店管理系统的设计与实现Design and Implementation of Hotel Management System Based on SSM Framework摘要随着经济快速发展以及互联网技术的革命,通过网络预订酒店的用户越来越多。
酒店信息管理系统在每个酒店企业中越来越重要,酒店的信息管理不再像传统那样简单,需要处理大量信息数据和保证酒店数据的安全高效。
智能化,信息化,高度安全化的酒店管理系统必将是发展趋势。
本设计采用当下流行成熟的 SSM 框架和 Java 语言技术开发,页面采取 JSP 动态页面开发技术,实现多功能,高效率,简便且智能的酒店管理系统,本系统有酒店公告,酒店介绍,客房分类管理,开房记录和用户管理等特色功能。
关键词:酒店管理系统SSM 框架Java 语言Abstract With the rapid economic development and the revolution of Internet technology, more and more users book hotels through the Internet.Hotel information management system is more and more important in every hotel enterprise,Hotel information management is no longer as simple as traditional,need to process large amounts ofinformation data and ensure the safety and efficiency of hotel data.Intelligent, information and highly secure hotel management system will be the development trend.This design adopts the current popular mature ssm framework and java language technology development. JSP dynamic page development technology is adopted to realize the multi-functional, efficient, simple and intelligent hotel management system. The system has Hotel announcement, hotel introduction, room classification management, room opening record, user management and other features.Key words:Hotel Management SystemSSM frameworkJava language目录第一章绪论 ........................................................ ................................ 1 1.1 研究目的与意义................................ .....1 11.1.1 研究背景 ........................................1 1.1.2 研究目的 (1)1.1.3 研究意义 (1)1.2 国内外发展研究现状................................. .2 21.2.1 国外发展研究现状 ................................2 1.2.2 国内发展研究现状 (2)1.3 本文研究内容................................ .......3 3第二章系统的开发环境及技术框架 .................................................. 4 2.1 系统开发工具................................ .......4 42.1.1 Eclipse .......................................... 4 2.1.2 MySQL 数据库.................................. 4 2 2. .2 2 系统开发的思想与技术................................4 42.2.1 JSP 技术和 MVC 模式 .............................4 第三章系统总体设计 ........................................................ ................ 6 3.1 总体功能模块................................ .......6 63.2 系统管理员的功能模块...............................6 63.3 用户功能模块................................ .......7 73.4 系统用例图................................ .........8 83.5 程序流程图................................ .........9 93.5.1 用户注册流程图 ..................................9 3.5.2 用户登录流程图 (10)3.5.3 用户预订客房流程图 (11)第四章系统详细设计与实现 ............................................................ 12 4.1 数据库的配置................................ ......124.2 概念模型设计................................ ......124.3 系统功能模型................................ ......134.4 数据库表结构................................ ......164.4.1 酒店公告表结构 .................................17 4.4.2 酒店介绍表结构.................................17 4.4.3 开房记录表结构.................................17 4.4.4 客房表结构.....................................18 4.4.5 客房分类表结构.................................18 4.4.6 客房预定记录表结构.............................19 4.4.7 用户表结构.....................................19 第五章系统功能实现 ........................................................ (20)5.1 系统功能实现的主要框架............................205.1.1Mybatis (20)5.1.2 SpringMVC (21)5.1.3Spring ........................................ 21 2 5.2 系统功能的类图................................ ....225.2.1 酒店公告类 Gonggao ..............................22 5.2.2 酒店介绍类 Intro .................................22 5.2.3 开房记录类图Record .............................23 5.2.4 客房分类管理类图Cate ...........................24 5.2.5 客房管理类图 Room (24)5.2.6 用户类图User (25)5.2.7 客房预定类图Yuding (26)3 5.3 系统主要功能模块................................ ..265.3.1 用户注册与登录 .................................26 5.3.2 客房分类管理...................................28 5.3.3 客房管理.......................................29 第第 6 章系统的测试 ........................................................ ................... 31 6.1 系统测试方法................................ ......316.1.1 测试环境 .......................................316.1.2 测试方法 .......................................31 2 6.2 系统测试用例................................ ......326.2.1 用户登录用例 ...................................32 6.2.2 用户注册用例...................................33 6.2.3 预订客房用例...................................34 6.2.4 开房管理用例...................................34 6.2.5 客房分类用例...................................35 6.3 系统测试总结................................ ......35第第 7 7 章系统总结与展望 .................................................................... 37 7.1系统总结................................ ..........377.2系统展望................................ ..........37参考文献 ........................................................ ................................ 39 致谢 ........................................................ .............. 错误!未定义书签。
酒店管理系统总体设计说明书1. 引言本文档旨在提供关于酒店管理系统总体设计的详细说明,包括系统的功能需求、系统的架构设计、系统模块的设计和接口设计等内容。
这些说明将有助于开发人员理解系统的设计思路和实现细节,为酒店管理系统的开发提供指导和支持。
2. 功能需求酒店管理系统需要支持以下主要功能:1.酒店房间管理:包括房间的增加、删除、查询和修改功能,以及房间状态的管理。
2.客户管理:包括客户的注册、查询和修改功能,以及客户信息的管理。
3.订单管理:包括订单的创建、查询和修改功能,以及订单状态的管理。
4.员工管理:包括员工的注册、查询和修改功能,以及权限管理和工作调度。
5.报表统计:包括酒店收入、客房入住率等统计功能。
3. 系统架构设计为了满足酒店管理系统的需求,我们采用了三层架构来组织系统的设计。
三层架构包括以下层次:1.表示层:负责与用户进行交互,接收用户的输入和请求,并将结果展示给用户。
我们将采用基于Web的用户界面来实现表示层。
2.业务逻辑层:负责处理用户请求,进行业务逻辑处理,调用数据访问层进行数据的读取和修改,并返回处理结果给表示层。
我们将采用面向对象的方式实现业务逻辑层。
3.数据访问层:负责与数据存储进行交互,包括数据的读取、写入和修改。
我们将采用关系型数据库来存储系统数据,并使用对象关系映射(ORM)工具来简化数据访问层的开发。
4. 系统模块设计酒店管理系统将被划分为以下模块:1.房间管理模块:负责管理酒店的房间信息,包括房间的增加、删除、查询和修改功能,以及房间状态的管理。
2.客户管理模块:负责管理酒店的客户信息,包括客户的注册、查询和修改功能,以及客户信息的管理。
3.订单管理模块:负责管理酒店的订单信息,包括订单的创建、查询和修改功能,以及订单状态的管理。
4.员工管理模块:负责管理酒店的员工信息,包括员工的注册、查询和修改功能,以及权限管理和工作调度。
5.报表统计模块:负责酒店的各种统计功能,包括酒店收入、客房入住率等。
某酒店管理系统设计方案一、项目简介本项目是针对某酒店的管理系统的设计方案。
该系统主要包括客房管理、员工管理、预订管理、营销管理等多个模块。
旨在满足酒店的管理需求,使酒店管理更加便捷、高效。
二、系统功能设计1.客房管理客房管理模块主要实现酒店客房信息的管理,包括客房类型、客房价格、客房状态等信息的录入、查询、修改、删除。
同时也包括客房预订和客房入住的管理。
2.员工管理员工管理模块主要实现员工信息的管理,包括员工姓名、员工编号、员工职位、员工薪水等信息的录入、查询、修改、删除。
该模块还可以实现员工的排班和出勤管理等功能。
3.预订管理预订管理模块主要实现客户预订客房的管理。
包括客户信息的录入、查询、修改、删除。
同时也可以实现客户预订房间、入住、退房等操作的管理。
4.营销管理营销管理模块主要实现酒店的市场推广和销售管理。
包括酒店的促销活动、广告宣传等信息的管理。
同时也可以实现酒店的销售数据分析和销售计划制定等功能。
三、技术框架设计系统采用的技术框架主要包括三层架构、MVC架构等。
1.三层架构三层架构将系统分为数据层、逻辑层和表示层三部分,三部分相对独立、易于维护。
其中,数据层主要用于数据的存储和查询;逻辑层负责对数据进行处理和业务逻辑控制;表示层则主要负责与用户交互。
三层架构可以有效地分离应用程序的逻辑和数据,增强了系统的可维护性和可扩展性。
2.MVC架构MVC架构是Model-View-Controller的缩写,分别代表数据模型、用户界面、控制器。
MVC架构有助于把统一逻辑、视图表示和用户交互的三个不同部分有效地解耦。
Model负责数据的存储和处理;View负责用户界面的显示;Controller则负责控制用户输入和输出。
MVC的应用可以使程序的可读性、可维护性等方面更加有利。
四、系统安全设计系统的安全设计主要包括访问控制、数据加密、用户认证和授权等多个方面。
1.访问控制访问控制主要是对用户的访问进行控制。