综述
- 格式:doc
- 大小:32.00 KB
- 文档页数:4
酒店管理系统综述
1 引言
人们生活水平和消费意识的提高刺激了旅游业的发展,这无不为酒店行业提供了良好的环境,而酒店规模的扩大要求有一套实用而且方便的系统进行酒店客房的管理。在当前的这个大的气候下,酒店行业将具有长足的发展。特别是在改革开放的中国,经济的突飞猛进加上随之而来的2008年奥运会,其发展前景可想而知。也正因此,酒店客房管理系统应运而生,可以为酒店行业有效的解决很多实际问题。
酒店的计算机的管理在酒店的所有工作中占有很重的分量。所以很多长期从事酒店工作的人们一直希望使用电脑来处理这些繁重的工作,也正因为这样,目前绝大部分酒店都使用了软件来管理。本软件系统主要由前台操作,报表查询等功能模块构成,实现酒店管理信息化。
科技进步将人类带到了信息时代,计算机已成为各行各业在业务处理与管理工作中必不可少的辅助工具,并对各行业的发展起到越来越大的推动作用。数据库技术和计算机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人员工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的损失外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要的准确、即时的信息以帮助做出正确而及时的选择与决定,从而给应用这门技术的单位带来了巨大的可见或不可见的利益与效益。
在适应现行信息管理体制的基础上,在设计中尽可能充分发挥计算机管理的长处,促进管理的科学化。经过两个多月的努力,自己无论在系统分析、系统设计软件编程等方面都有较大的提高,独立完成了设计任务。
2 可行性分析
可行性分析的任务是从技术上、经济上、使用上、法律上分析解决的问题是
否存在可行的解。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题定义阶段描述的系统目标和规模是否可行,是否能够解决,是否值得解决
(1)技术可行性
本系统前台用PowerBuilder 9.0,后台数据库用Sql server 2000,操作系统运行在Window 2000 professional上。
PowerBuilder迄今已出到了9.0版本,在该版本对先前版本做了很大该进,更为简捷,与用户更为友好,用户能够通过其迅捷方便的开发出功能强大的数据库应用程序。
其独特的优越性引起了人们广泛的关注,成为客户/服务器体系结构中客户机端的有力开发工具,随着计算机可视化技术和数据库技术的发展和应用,PB所提供的最新编程技术与良好的开发环境越来越受到软件人员的重视,它所提供的面向对象程序设计方法,相对与传统的结构化设计方法来说,是一个全新的概念,为计算机软件产业带来了巨大的变革。
PB的数据库开发技术已趋于成熟,其数据窗口技术是最显著的特点,也是PB与其它面向对象的数据库应用前端开发工具的最主要的区别。
PB支持多种软硬件平台,是一个跨平台的开发环境,支持Window3.1x,window95/98/2000/NT/xp,UNIX和Macintosh,不仅可以跨平台共享程序中的对象,还支持应用程序的跨平台开发和分布,极大地减轻了程序员在不同平台上移植程序的工作量。
SQL server 2000是微软公司新一代的旗舰企业级数据库产品,SQL server
2000通过对高端硬件平台以及最新网络和存储技术的支持,可以为最大的WEB站点和企业级的应用提供可扩展性和可靠性,它具有完全的Web功能,支持扩展标记语言并且拥有一个新的,集成的数据挖掘引擎,使用户可以快速创建下一代的可扩展电子商务和数据仓库解决方案。
(2)经济可行性
本系统用PowerBuilder9.0开发,开发周期短,工作量适中,前期投入少,软件生命周期长,对软硬件的经济投入少,回报率高,能大幅度提高工作效率,有一定的经济利润。其它的系统相比,本系统独立性相当强,只需要投入教少的资金即可。而它的成功运行将节省大量的人力物力,在系统运行环境中,软硬件
都无需做巨大投资,只利用现有计算机设备即可。因此在经济上可行的。
(3)用户使用可行性
PowerBuilder开发出来的应用程序界面,和传统的Window界面相似,使用户不会产生陌生感,对用户只需简单的培训即可,用户完全可以参看使用说明即可操作本软件,对于熟悉Wiindow和有一定计算机基础的人员来说,可直接操作本系统。
(4)法律可行性
本软件无知识产权和法律问题,所有资料的来源于提供方。不存在侵权等问题,即法律上是可行的。
2 总体设计的原理
(1)模块化
模块是数据说明可执行语句等程序对象的集合,它是单独命名而且可通过名字来访问。模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,可以完成指定的功能满足部题的要求。
(2)模块独立
模块的独立概念是模块化、抽象信息隐蔽的局部化概念的直接结果。
开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可发做到模块独立。也就是说,使每个模块完成一个相对独立的特定子功能,并且和其他模块之间的关系很简单。
模块的独立程度由内聚和耦合两个标准来衡量。模块的划分应该尽量做到高内聚、低耦合。
3 总结
技术、经济、操作都有可行性,可以进行开发。
参考文献
[1] 郑阿奇 殷红先 张为民,《PowerBuilder实用教程》,北京,电子工业出版社,2000
[2] 黄敬仁编著,《系统分析》,北京,清华大学出版社,2002
[3] 萨师煊,《数据库系统概论(第三版)》,北京,高等教育出版社,2000
[4] 张海藩,《软件工程导论(第三版)》,北京,清华大学出版社,1998
[5] 余晨 李文炬,《SQL server 2000培训教程》,北京,清华大学出版社,2001
[6] 刘云洲 于德壹,《PowerBuilder数据窗口使用编程技术》,北京,中国水力水电出版社,2002
[7] 刘育楠 赵玉静 陈春霞,《PowerBuilder开发示例详解》,北京,电子工业出版社,2001
[8] 合力工作室,《PowerBuilder参考手册》,北京,清华大学出版社,1999
[9] R.J.Torres 《PRACTITIONER’S HANDBOOK FOR USER INTERFACE DESIGN AND
DEVELOPMENT》,BEIJING,Post&Telecom PRESS,2002
[10] Ivar Jacobson,《Object-Oriented software
Engineering》,Beijing,Posts&Telecom PRESS 2003
[11] 刘云洲,《PowerBuilder实用教程》,北京,中国水力水电出版社,2002