酒店管理系统课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告
课程名称:基于 2.0的Web应用开发
项目名称:酒店管理系统
院系:计算机科学与工程学院
专业:计算机科学与技术
姓名:王晨光
班级:计科121
学号:090312114
指导教师:王剑
设计地点:九章楼 N6-109
开课时间: 2014 至 2015 学年第 1 学期
常熟理工学院计算机科学与工程学院制
目录
一、前言 (1)
1.1、系统开发背景 (1)
1.2、研究目的及意义 (1)
1.3、系统开发工具 (1)
二、系统分析 (1)
2.1、需求分析 (1)
2.1.1、系统主要功能 (1)
2.1.2、系统实现目标 (2)
2.1.3、系统性能需求 (2)
2.2、可行性分析 (2)
2.2.1、技术可行性 (2)
2.2.2、经济可行性 (2)
2.2.3、操作可行性 (2)
三、系统设计 (2)
3.1、系统功能结构设计 (2)
3.2、数据库设计 (3)
3.2.1、数据库E-R图设计 (3)
3.2.2、数据库的逻辑设计 (5)
四、系统详细设计与实现 (7)
4.1、用户登录 (7)
4.2、系统主界面 (7)
4.3、客房类型管理 (8)
4.4、客房经营管理 (9)
4.5、客户信息检索 (12)
4.6、客房经营状况分析 (12)
五、课程设计小结 (13)
一、前言
1.1、系统开发背景
随着当今世界经济和计算机的飞速发展,酒店在内部实现用户通过电话预约或亲自前往酒店预订客房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代人的需要。一个成功的酒店,其经营者不仅要提供高质量的服务水平和服务质量,还要提供最完善的设备和先进的技术。从而提高客房的占有率和回头率,还要有好的工作效率,并严格的控制住成本。在现如今的信息化时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好的管理酒店。
1.2、研究目的及意义
随着计算机网络的发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统将成为提高酒店管理效率,改善服务水准的重要手段之一。所以酒店入住信息管理系统是酒店经营不可或缺的现代工具。而本系统就是为了实现酒店高效管理而设计的。
1.3、系统开发工具
Visual Studio 2013、SQL Server2008、PhotoShop CC
Visual Studio 2013是一套完整的开发工具集,用于生成 Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++和Visual C#全部都是用相同的集成开发环境(IDE)。
SQL Server 2008是一个分布式的关系数据库管理系统,具有客户机/服务器体系结构,具有易用性、适合分布式组织的可伸缩性、用于决策支持的数据库仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等优点,是一种应用广泛的数据库管理系统。
PhotoShop CC是Adobe公司出品的一个二维图像处理软件,主要用于对图像进行编辑和绘制,对用到的图片进行美工,使系统界面更加美观友好。
二、系统分析
2.1、需求分析
2.1.1、系统主要功能
该系统以酒店订房业务为基础,提供科学有效的管理模式。系统主要功能设计有客房类型管理、客房信息管理、客房经营管理、客房信息检索、经营状况分析等五个部分。
2.1.2、系统实现目标
➢系统界面友好美观,操作简单易行;
➢业务管理信息化,可随时掌握客户入住、客户退租、客房信息等情况;
➢采用流行的C/S方式,响应速度快,安全性高,扩充方便;
➢该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。
2.1.3、系统性能需求
➢本着“简单易用”的原则,方便各层次人员的使用;
➢系统必须稳定可靠,保证营业高峰期时不出现故障。
2.2、可行性分析
2.2.1、技术可行性
系统采用了C/S技术结构,使用Microsoft Visual Studio 2013开发软件,数据库服务器使用Microsoft SQL Server 2008数据库,该数据库是目前最方便的流行数据库,能够处理大量的数据。它的活动性、安全性和易用性为数据库编程提供了良好的条件。
2.2.2、经济可行性
对于酒店这样的企业来说,开发一个这样的系统是非常必要的,他们完全有能力和资金来负担系统的开发成本。而且,系统开发完成投入使用之后,将大大提高工作效率,减少成本,增加收益。
2.2.3、操作可行性
该系统拥有非常简洁的图形界面,并且在某些操作中附有操作说明,即使是对系统毫不了解的人来说,也是很容易接受的。
因此,该酒店管理系统在技术、经济、技术上都是可行的。
三、系统设计
3.1、系统功能结构设计
采用本系统可大大减少前台服务人员(系统管理人员)的人数,前台服务员直接掌控整个系统。由于采用计算机操作,可以大大提高操作速度。
本酒店管理系统主要包括以下五个模块,分别是:客房类型管理、客房信息管理、客房经营管理、客房信息检索、经营状况分析。图3.1为酒店管理系统功能结构:
图3.1 酒店管理系统功能结构
3.2、数据库设计
关系模型是目前应用最广泛、技术最成熟的一种数据库模型,其特点是概念简单清晰、易于被用户掌握和接受,有严格的数学基础和关系数据理论,能极大的简化数据库开发和维护工作,深受广大用户的欢迎,是现代计算机信息系统和计算机应用系统的基础和核心。
3.2.1、数据库E-R图设计
酒店管理系统的核心功能主要设计7个表,分别是:RoomsCategory (客房类型表)、RoomsInfo (客房信息表)、CustomerInfo(客户信息表)、RoomOperation(客房操作表)、RoomsStatus(客房状态表)、History(历史记录表)、UserInfo(用户信息表)。
RoomsCategory(客房类型):主要存储房间编号、房间名、大小、床的数量、价格、空调数、电视数。其E-R图设计如图3.2所示:
图3.2 客房类型E-R图
RoomsInfo(客房信息):主要存储房间编号、房间类型、房间位置、房间描述。其E-R图设计