乌拉奇酒店管理系统开发和应用
第 1 章 绪论
1.1 选题背景
在竞争日益的激烈的今天,管理科学和信息技术相辅相承共同发展,共同促进。用信息手段对企业进行管理已经成为现代企业管理的重要的方式,对企业的生存发展起着至关重要的作用。随着计算机信息系统的日益发展,从最初的简易打印,计算,档案管理,到现在企业建立的完善数据库。互联网的快速应用,实现了以通讯和现代信息技术为基础,以企业管理理论为指导的整体规划,为企业决策制定和生存发展起到了决定性的作用,这样既提高运算能力和准确度又可以减少人力的成本,最终提高了工作的效率。 随着国民收入的提高,人们追求更有质量的生活,推动了旅游业迅速发展,酒店业是旅游业的重中之重,提升酒店管理的水平和效益,信息化管理必然成为酒店管理要面对的问题。
1.2 企业管理软件介绍
其主要研究内容是指酒店利用该系统管理与消费者即客户的关系。 它的主要目的是筛选和管理有价值的客户资料并优化酒店与客户两者之间关系的一种商业运作手段。它是以优质客户为中心的企业文化来有效的提高和优化销售和服务的运营方式。另外,酒店对大客户的关系管理还要以正确的领导、多元的策略和优秀的企业文化为基础。酒店资产管理[5-7]的主要目的是提高酒店资产的利用率、降低酒店运行维护等运营成本,以优化酒店资源为基础,运用信息化的手段,合理安排使用房间、设施设备的利用和维修等活动,来有效地提高设备利用率来间接降低运营成本增加收益,以达到有效提高企业经济效益以及市场竞争力的最终目的。 随着移动通信技术、计算机网络技术的快速发展,办公的自动化水平不断地提高,酒店的管理进一步科学化、规范化和精细化。
.................
第 2 章 相关技术知识
2.1 数据库支持
Microsoft Office Access的一个数据库管理 Access的用途体现在两个方面: 一、进行数据分析: access数据处理能力十分强大、统计能力和分析能力都很强大,查询功能完善,可以很灵活,很方便地进行汇总处理,也可以求各类平均值等,还可以自己设定灵活的统计条件。因此可以同时迅速地处理成千上万条内容,提高了处理运行速度和效率,增加了运算的准确率,这点是EXCEL等软件无法比拟的。 二、可以用来进行开发软件: access可以用来开发软件,比如库存管理、销售管理、收账管理等各类公司企业的管理软件,他十分简易十分容易上手,即使是非计算机的工作人员,通过学习也可以轻松的掌握。其低成本高效率越来越被多数企业所接受认可。这点和VB,C语言等专业相比实在是太简易了。
2.2 C/S 架构
上个世纪末大多数管理软件系统都是由客户机和服务器相结合的形式的两层结构组成,因为互联网的迅猛发展和计算机软件应用系统向分布式 Web 方面的开展,所以在有些情况下,Web 和 Client/Server 都可以进行多种业务的运用和处理,区别在于运用不同的模块可以进行共享逻辑组件。所以内部的和外部的管理员和用户三者都可以访问新的 Web系统和现在的应用系统(C/S),也可以使原来的系统较容易地派生出新的系统。如图2.1所示. 因为B/S的系统不用再配置客户端应用软件,所以它可以直接在用户的浏览器上处理。这样当主要系统升级或者需要进行维护时,系统只要更新服务器端上的软件就可以运行了。所以在很大程度上减轻了客户端计算机的运行压力,不同程度地降低了系统维护与升级所需要的各类成本和工作量,也不同程度地降低了用户所花费的综合成本。同时该架构的运用为系统拓展提供了广阔的发展空间。
第3 章 系统设计与实现及需求分析........................11
3.1 数据库方面的设计 ...................12
3.2 酒店集团化信息管理系统模型 .......................14
第4 章 系统详细设计及界面..........................37
第5 章 系统测试....................41
5.1 测试方法 ........................41
5.2 测试目的 ........................42
第 5 章 系统测试
5.1测试方法
系统测试的方法[17-18]归纳起来主要有单元测试,白盒测试和黑盒测试。单元测试是对该系统中最小的模块实施测试,它主要是在该系统的研发过程中实施检测的,主要检测各部分代码是否能正常发挥作用,各单元模块是否按要求准确行使功能等测试。白盒测试常被看作一个透明的盒子,需要测试者精确地掌握程序的内部逻辑结构,一般是通过测试软件或系统模块内部的代码实现系统检测的目的。黑盒测试一般叫功能测试,其测试原理是检测系统里的功能是否正常发挥作用。它的测试过程一般是把它打包成一个黑盒子来检测系统中的各个功能是否按要求发挥作用,测试中不需要了解程序的运转状况。
5.2测试目的
系统测试的主要目的是通过现代信息技术或先进的计算机手段找出影响系统正常运转的毛病和缺点,然后进行必要的更新、修改、维护,使其按系统要求正常运行,而且运行越来越合理,越来越完善,最终满足用户的设计需求。本系统主要对以下三类人员测试:
(1)本系统管理人员可以拥有对各个功能模块进行改查增删等权限,保证系统在安全的现实下运行,并对系统进行常规维护。
(2)董事长或经理拥有对系统中的各个管理流程、人力资源情况财务管理等方面具有增删改查的权限,对成本收益拥有查询的权限。
(3)部门经理或主要管理人员拥有对本部门所负责的管理流程进行确认,并随时对本部门盈亏状况进行查询权限。
主要测试过程和目标如下:
................
第 6 章 总结
首先,通过两年多的专业课的学习,特别是对自己学习软件工程方面的知识进行分析和归纳,进一步巩固了自己所学到的知识和技能。深深地认识到软件工程硕士专业课的学习不仅仅是专业知识的学习和积累,更重要的是需要更多的操作和实践,如程序设计、各类计算机语言、算法、体系结构、信息管理等各个方面。在初学习时由于专业基础相当薄弱,对软件工程技术理论和操作理解起来相当困难,仅仅靠几本专业书达不到学习的最终目的。在这种情况下,我充分利用互联网进行学习,学习过程中特别注意多问多练,切记贪多嚼不烂,特别是我这个年龄段,工作、生活、学习压力都比较大,学习上不能急功近利,要集中精力打攻坚战。要注意学习方法,坚持四要;原则。一、要循序渐进;二、要精读细思;三、要知行统一;四、要自之知明。
.................
参考文献(略)