酒店管理系统课程设计报告

发布 2022-10-03 00:46:28 阅读 3623

《软件工程课程设计》报告。

题目:酒店管理系统。

指导老师:成员:

完成日期。目录

一.概述。1.1 项目背景。

随着国家经济的发展人们的生活水平有了很大的提高。旅游度假和商务旅行已经成为人们的一种生活需求。国家也把旅游业作为一个朝阳支柱产业来扶持。

各地的宾馆酒店越来越多,行业间竞争越来越激烈。传统的酒店管理模式已经不能适应现代酒店发展。利用高科技的电脑网络技术来处理宾馆酒店经营数据,已经成为提高企业管理效率,改善服务质量的关键。

1.2 编写目的。

现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,促进经济效益,但凭原始的手工记录管理,不仅效率低,还很容易出错,因此必须借助计算机来进行现代化的信息管理。所以酒店管理系统正是为此而设计的,优秀的酒店客房管理系统操作方便,灵活性好,系统安全性高,运行稳定,服务快捷方便,让宾客感受到一种顾客至上的享受。

1.3 项目名称。

酒店管理系统。

1.4 开发环境。

开发软件:microsoft visual studio 2010

高级语言:c#

使用技术:.net/js/jquery

数据库:microsoft sql server 2008

二.需求分析。

2.1 问题的提出。

该系统的具体任务就是设计一个酒店客房管理系统,由计算机来代替人工执行一系列诸如增加新客房、删除客房、客房修改、查询、客户管理等操作,这样就使办公人员可以轻松快捷地完成酒店客房管理任务,了解整个酒店客房信息。

2.2 需完成的功能。

数据流图如下图1和2所示:

图1 顶层数据流图。

图2 0层数据流图。

2.2.1 酒店管理系统。

2.2.1.1 宾客登记。

登记酒店宾客入住情况,包括宾客的姓名及身份证号的登记,以及入住房间信息。

2.2.1.2 退房登记。

当宾客离开时,需要办理退房结账手续。

2.2.1.3 入住情况查询。

对于一定时间段内,每个宾客入住情况可以实现基本查询。

2.2.1.4 客房类型管理。

管理员可以在管理平台上增添、修改、删除客房类型(豪华双人房、vip房、普通单人房等)。

2.2.1.5 客房管理。

管理员可以在管理平台上增添、修改、删除各种客房类型的客房。

2.2.1.6 客房信息查询。

管理员可以通过各个客房的房间号码来查询该客房的详细情况(是否已有宾客入住、客房的设备是否完好等)。

2.2.1.7 经营情况管理。

管理员可以通过宾客的入住情况得知目前哪种客房类型更受欢迎,哪个时间段宾客入住数量更多,入住宾客的年龄段、目前收入的金额来调整经营状况。

三.数据库设计

3.1 概念模型设计

图3 概念模型设计。

3.2 逻辑模型设计。

数据结构名称:管理员。

含义说明:主要用于记录管理员的相关信息。

数据项:数据结构名称:顾客信息。

含义说明:主要用于记录客户的相关信息。

数据项:数据结构名称:房间入住历史记录。

含义说明:主要用于记录房间的使用历史信息。

数据项:顾客** varchar(50) 外键,指明客户**。

数据结构名称:房间类型。

含义说明:主要用于记录房间的名称、面积等相关信息。

数据项:数据结构名称:房间入住信息。

含义说明:主要用于记录订房时间、消费者标识等信息。

数据项:消费者标识 varchar(50) 外键,指明所属客户。

注释varchar(50)

数据结构名称:房间信息。

含义说明:主要用于记录房间的位置、描述等信息。

数据项:数据结构名称:房间状态。

含义说明:主要用于记录房间的状态。

数据项:3.3 物理数据库设计。

根据以上关系,得到的建表语句:

create table [dbo].[st_usersinfo](

[st_userid] [int] not null,[st_name] [varchar](50) null,[st_password] [varchar](50) null,[st_gender] [int] null,[st_email] [varchar](50) null,[st_address] [varchar](50) null,[st_telephone] [varchar](50) null,constraint [pk_usersinfo] primary key clustered

[st_userid] asc)with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on [primary]) on [primary];

create table [dbo].[st_customersinfo](

[st_cidentityid] [nvarchar](50) not null,[st_cname] [nvarchar](50) null,[st_cphone] [nvarchar](50) null,[st_caddress] [varchar](50) null,constraint [pk_customersinfo] primary key clustered

[st_cidentityid] asc)with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on [primary]) on [primary]

create table [dbo].[st_history](

[st_begintime] [datetime] not null,[st_endtime] [datetime] null,[st_roomid] [int] not null,[st_totalprice] [money] null,[st_cidentityid] [nvarchar](50) null,[st_cname] [nvarchar](50) null,[st_cphone] [nvarchar](50) null,constraint [pk_history] primary key clustered

[st_begintime] asc,[st_roomid] asc)

with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on [primary]) on [primary]

create table [dbo].[st_roomcategory](

[st_rcategoryid] [int] identity(1,1) not null,[st_name] [varchar](50) null,[st_area] [float] null,[st_bednum] [int] null,[st_price] [money] null,[st_aircondition] [int] null,[st_tv] [int] null,constraint [pk_st_roomcategory_1] primary key clustered

[st_rcategoryid] asc)with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on [primary]

on [primary]

create table [dbo].[st_roomoperation](

[st_roomid] [int] not null,[st_begintime] [datetime] null,[st_cidentityid] [nvarchar](50) null,[st_remarks] [nvarchar](200) null,constraint [pk_roomoperation] primary key clustered ([st_roomid] asc)

with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on) on [primary]) on [primary]

酒店管理系统课程设计报告

课程设计报告。课程名称 基于 2.0的web应用开发。项目名称 酒店管理系统。院系 计算机科学与工程学院。专业 计算机科学与技术。姓名 王晨光。班级 计科121 学号 090312114 指导教师 王剑。设计地点九章楼 n6 109 开课时间 2014 至 2015 学年第 1 学期。常熟理工学院计...

酒店管理系统课程设计报告

课程设计报告。课程名称 基于 2.0的web应用开发。项目名称 酒店管理系统。院系 计算机科学与工程学院。专业 计算机科学与技术。姓名 王晨光。班级 计科121 学号 课程设计报告。课程名称 基于 2.0的web应用开发。项目名称 酒店管理系统。院系 计算机科学与工程学院。专业 计算机科学与技术。姓...

酒店管理系统课程设计

第一章系统概述 3 1.1 前言 3 1.2 本系统简介 4 2.2 经济上可行性 5 2.3 管理上的可行性 5 3.2系统数据流图6 第四章系统设计 8 4.1系统总体设计 8 4.1.1系统功能分析 8 4.1.2系统软件结构图 9 4.2.2 系统详细设计任务 10 4.2.3 系统物理配置...