基于ExtJS和AJAX框架的小型酒店管理系统的设计(开题报告,外文翻译,毕业论文17000字,文献综述,答辩PPT)
摘 要
随着社会的的不断进步,酒店业的竞争也愈来愈激烈,要想在竞争中取得优势,必须在经营管理、产品服务等方面提高管理意识。如何利用先进的管理手段,提高客房的管理水平,是每一个酒店管理者所面临的重大问题。
现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,而传统手工的酒店管理,管理过程繁琐而复杂,并且易于出错。要想提高劳动生产,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理,通过计算机技术的辅助,我们可以做到信息的规范管理和快速查询,实现了客房与客户信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
本系统是运用ExtJS和ASP.NET构建前台,以SQL Server 2008 数据库作为后台支持,通过ExtJS这个AJAX框架,构建出一个页面华丽的小型酒店管理系统,该系统具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点,是酒店管理者的理想选择。
本文简要介绍了《基于ExtJS的小型酒店管理系统》的项目背景和意义,着重阐述了该系统开发实现过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。
关键词:ExtJS、酒店管理、web、数据库
ABSTRACT
As society progresses, the hotel industry more and more intense competition, in order to gain advantage in the competition must be in management, products and services And so improve management awareness. How to use advanced management tools to improve the management level of the room is facing every major hotel manager Problem.
Is a modern hotel rooms, catering, communications, entertainment, cultural, and other business services and facilities for the integration of consumer sites, the hotel groupLarge organizations, services and more informative, and traditional hand-in hotel management, management process cumbersome and complicated, and prone to error. To improve Labor productivity, reduce costs, improve service quality and management level, promote economic efficiency, have to rely on computers to carry out the modernization of information management Management, assisted by computer technology, we can do the standard management of information and quickly find and achieve the rooms and customer information management system, Standardization and automation, which not only reduced the administrative workload, but also improve management efficiency and reduce management costs.
This system is built using ASP.NET ExtJS and front to SQL Server 2008 database as backend support frame by AJAX ExtJS this Planes, build a page gorgeous small hotel management system, the system is simple, friendly interface, good flexibility, system security High, stable performance, is ideal for hotel managers.
This paper introduces the "small ExtJS-based hotel management system" project background and significance, focusing on the implementation of the system development process, From the system requirements analysis, program feasibility studies, module design, data design, detailed design to system testing all aspects of a detailed analysis of And description.
Keywords: ExtJS, HotelMmanagement, WEB, Database
ExtJS AJAX框架介绍
ExtJS是一个Javascript库,功能强大,界面美观,可以使用Ajax, DHTML,DOM等技术开发网络应用程序。最初的ExtJS只是YUI的一个扩展包,从1.1版开始独立发布。它是一个开源软件,遵守GPL 3.0协议。
Ext基于Web的富客户端框架,其完全是基于标准W3C技术构建设的,使用到的都是HTML、CSS、DIV等相关技术。Ext最杰出之处,是开发了一系列非常简单易用的控件及组件,我们只需要使用这些组件就能实现各种丰富多彩的UI的开发。
系统总体功能业务分析
本系统定位于小型酒店的管理,他的主要任务是对酒店的宾客和房间以及其他资源进行系统化管理,以提高酒店的质量和服务效率,从而节约成本,增加利润。本酒店管理系统的总体功能模块包括以下几个面:
开房管理
开房管理包括开设房间、开房信息管理和开房流水记录等等模块,主要完成的是对宾客的开房信息信息有效地维护,并可实时查看历史开房记录。
基础信息维护
基础信息维护包括,用户信息维护、宾客信息维护、房间信息和类型维护等,主要完成的系统一些基础数据的管理。
柜台报表统计
柜台报表统计可以查看任何一段时间内酒店的收入情况,可以把查询结果导出成Excel文件进行保存、统计或者打印等操作。
目 录
第一章 绪论 1
1.1课题研究的背景和意义 1
1.2国内外相关发展动态 1
1.2.1国内酒店管理系统情况 1
1.2.2国外酒店管理系统情况 3
1.3系统可行性分析 4
1.3.1经济上的可行性 4
1.3.2管理上的可行性 5
1.3.3技术上的可行性 5
第二章 开发环境、语言和相关技术介绍 6
2.1 ExtJS AJAX框架介绍 6
2.2 .NET开发平台 7
2.2.1 .NET基础框架 7
2.2.2. ASP.NET介绍 8
2.2.3 .ADO.NET 介绍 10
2.2.4 Microsoft Visual Studio 2008 开发环境 11
2.3 SQL Server 2005 12
2.2.1 数据库基本知识 12
2.2.2 SQL Server系统的特点 13
第三章 系统需求分析与总体设计 15
3.1系统总体功能业务分析 15
3.3系统数据流图 15
3.4系统总体模块设计 16
第四章 酒店管理系统的详细设计与实现 17
4.1设计目标 17
4.2数据库表设计 17
4.2.1 数据库E-R图设计 17
4.2.2 数据库表设计 19
4.3各模块功能实现 21
4.3.1 登录模块实现 21
4.3.2 系统首页和菜单导航实现 22
4.3.3 宾客开房模块实现 25
4.3.4 房间管理模块实现 29
第五章 系统测试与评价分析 37
5.1系统测试 37
5.1.1 添加房间测试: 37
5.1.2 开设房间测试: 37
5.2系统评价分析 39
第六章 结论和展望 40
6.1结论 40
6.2展望 40
致 谢 41
参考文献 42
|