酒店管理系统毕业论文 联系客服

发布时间 : 星期一 文章酒店管理系统毕业论文更新完毕开始阅读06f88046c850ad02de804160

第一章 系统概述

1.1项目背景

在二十一世纪的今天,酒店电脑管理系统已经越来越受到酒店业内同行的青睐。它成为酒店提升服务档次,提高办公效率、加强成本控制,提高竞争力的关键因素之一。随着国内酒店业的急速膨胀,随着酒店经营市场化的深入,伴随着经营多元化,利润增长点的分散,如何面对日常经营中对庞大数据的处理,如何增强销售手段、提高管理水平、提升整体服务,加强成本控制。选择一套好的酒店管理系统,是解决问题的有效手段。

目前进行网站开发的语言很多,如ASP、PHP、JSP、ASP.NET等。究竟应该选择什么语言来开发一个企业人事管理系统呢,对于企业而言,ASP.Net无疑是最好的选择,因为ASP.Net使用的开发工具优越,开发起来比较方便,这有利于提高开发效率,缩短开发周期。

本系统采用抽象工厂模式开发,抽象工厂模式(Abstract Factory Pattern),提供一个创建一系列相关或者相互依赖对象的接口,而无需制定他们的具体类。优点是:易于交换产品系列,由于具体工厂类在一个应该用中只需要在初始化的时候出现一次,这就使得改变一个应用的具体工厂类变得非常容易,它只需要改变具体工厂即可使用不同的产品配置。抽象工厂的另一个优点是,它让具体的创建实例与客户端分离,客户端是通过他们的抽象接口操纵实例,产品的具体类名也被具体工厂的实现分离,不会出现在客户的代码中。

1.2系统开发的意义

(1)提高了酒店管理的工作效率。 (2)提高了酒店信息的准确性和及时性。 (3)减轻了酒店工作人员的负担。

1.3系统运行与开发环境

运行环境:

硬件设备及操作系统,为满足系统运行需要,表2.1为实现系统运行对硬件要求的最低配置,建议使用当前中等或以上计算机配置。

表2-1 硬件要求配置表 CPU 内存 硬盘

要求在PⅢ以上 512MB及其以上 20GB及其以上

光驱 软驱 显示器 其他计算机设备 无要求 无要求 1024*768(效果最佳) 网卡等联网设备 服务器配置要求:Windows XP 以上操作系统 ,装IE6.0以上版本的浏览器、IIS 6.0以上版本信息服务管理器、SQL Server 2005数据库。

客户端配置要求:Windows XP 以上操作系统,IE6.0以上版本的浏览器。

开发环境:

开发环境的选择会影响到数据库的设计,所以在这里给出企业人事管理系统开发环境的选择如下:

开发环境:Windows XP

开发工具:Microsoft Visual Studio 2008 / Visual Source Safe 2005 数据库管理系统: SQL Server 2005 设计模式:抽象工厂设计模式

5

第二章 系统分析

2.1可行性分析

可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,(1) 经济可行性。经济可行性主要是对项目的经济效益进行评价。本系统对系统开发者来说并不需要太高的成本支出(2) 技术上的可行性。技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用的是ASP.Net进行开发,而数据库系统采用的是Microsoft SQL Server2005。通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。

保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。为了确定开发具有可行性,对本系统主要进行了以下四个方面的分析。

,只是对系统的管理者付出管理报酬即可,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上是可行的。

(3) 时机可行性。时机可行性是分析系统开发时机是否成熟。目前越来越多的应用程序都已经是转向基于Web的开发,并且Internet已经广泛使用,因此系统的设计具有时机可行性。

(4) 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。系统的开发主要就是为了方便校友信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。

综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的。

2.2 需求分析

在可行性分析阶段已经简要地分析和研究了本系统的基本需求,也论证了开发平台及软件的可行性,但为了明确系统设计的目标,了解用户的需求,现对用户需求作以调研,从而进一步明确了设计所实现子系统的功能。

本系统主要完成以下功能。 系统功能模块具体功能如下所示:

主要功能:系统管理、餐饮管理、客房管理、服务管理、财务管理。 1 系统管理

第一次用一个管理员账号(系统给定)登陆,登陆成功后,可以设置其他用户,包括权限等。 2 餐饮管理

为顾客提供餐饮的订座、就餐、结账以及菜单(添加、维护)、餐桌、账单查询(按日期查找、按账单号查找)管理。 3 客房管理

为客户提供客房管理(录入、修改、查询、删除房间信息、退房),客户信息查询管理,账单查询管理(按日期查找、按账单查找)。 4 服务管理

酒店公告,咨询。 5 财务管理

结算明细表,明细统计。

6

2.3 系统的主要技术分析

2.3.1 ASP.Net技术概论

Asp.Net简介

ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。由于它的简单以及高度客制化的能力,也是它能迅速窜起的原因之一。不过ASP的缺点也逐渐的浮现出来:

意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP应用程序。 直译式的VBScript或JScript语言,让效能有些许的受限。 延展性因为其基础架构扩充性不足而受限,虽然有COM元件可用,但开发一些特殊功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的元件。 1997年时,微软开始针对ASP的缺点(尤其是意大利面型的程序开发方法)准备开始一个新项目来开发,当时ASP.NET的主要领导人Scott Guthrie刚从杜克大学毕业,他和IIS团队的Mark Anders经理一起合作两个月,开发出了下一代ASP技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:XSP,这个原型产品使用的是Java语言。不过它马上就被纳入当时还在开发中的CLR平台,Scott Guthrie事后也认为将这个技术移植到当时的CLR平台,确实有很大的风险(huge risk),但当时的XSP团队却是以CLR开发应用的第一个团队。