鱼台供电企业酒店管理系统软件的开发
第一章 绪论
1.1课题的研究背景
结合当今社会客房业的发展趋势以及为了满足客户要求,决定设计一个尽量适应当今客房业的发展及客户需求的现代化的宾馆客房管理系统,它的操作要简易实用、具备友善的界面、并且拥有较好灵活性和安全性,最重要的是运行稳定,最终争取达到成为宾馆客房管理者理想选择之目的,完成这一符合教学要求的模拟题目。
1.2酒店服务业的发展与现状
伴随宾馆客房业的发展,进而造成数据处理内容的增加,若再像以前那样通过手工完成这些庞大的数据处理,将会消耗很多时间,而且容易出错,如果用计算机来替代不但能够提升效率而且不容易出现人工差错;然后,由于一些比如客房是否已经有客户入住或者是否已经被预订等实时情况不能及时传达可能会造成误会,带来没必要的麻烦,而计算机能够实时地将这些最新信息反映到页面上,为管理者做出决策提供可靠的信息;最后,使用计算机代替纸张对客房信息和入住客户信息进行记录,方便了查询、查看,而且便于长期保存。宾馆客房业成功的应用计算机, 使得宾馆负责人能够通过计算机全面的、详细的了解营业情况,从而可以进一步的优化和完善宾馆系统的管理机制,从而进一步提高宾馆客房业的经济效益、服务质量和工作效率,目前在某些地区形成了使用计算机管理的热潮。使用计算机对宾馆进行管理已成为时代进展的必然产物,并将不断发展。
从上世纪七十年代初计算机在宾馆客房业方面得到应用,到了 19 世纪的八十年代宾馆计算机管理系统整个模式已基本定型,功能也比较齐全,技术也发展到了较为成熟稳重的阶段。二十世纪九十年代,计算机管理在宾馆中向着后台的方向延伸,以视窗操作系统为代表。二十一世纪以来,美国 HIS 系统和 FIDELIO 管理软件作为 PC 架构的系统,使成本和维护费大大降低,并且打进了中国市场。
客房业在中国是一个古老的行业。从新中国诞生到改革开放 30 年的漫长时间,中国人由于受传统观念的制约,经济上也不宽裕,致使该行业发展缓慢。曾经,宾馆业一直被我国大多数宾馆经营者当作传统的服务行业来经营,通过客房和床位的出租来收益,一贯认为在信息化方面投资不如在房间内设施投资回报大,并没有通过科学的信息化建设来改善客房的经营、管理、效率等方面,也没有把信息化的价值融入饭店自身价值并在竞争中发挥作用。随着改革开放的深入,该行业的发展有了活力,并从传统型走向现代型。当今客房业处在一个科技发展的时代。伴随饭店智能管理;概念的提出,巨大的变革也在宾馆客房业的经营和管理理念中产生。长期以来的的建设和发展,使之渐渐成为一个涵盖数据采集、信息保存、信息处理、传输控制等较为完善的体系。不论前台客人入住登记、结账等前台服务类工作内容,还是后台的财务管理系统都与智能管理系统连接融合构成一套完整的科学信息化体系。
中国宾馆客房业发展的 20 年是伴随科技不断发展的 20 年,如果说中国客房服务品质的提升取得了巨大的成果,那么科技给该行业带来的是直接动力,其中计算机在管理方面的贡献功不可没。在行业竞争日益激烈的今天,如何借助现代科技,实现现代化管理,使宾馆经营管理一体化,是管理成功的关键。先进计算机技术为其提供了全面科学化、数字化、效率化和精细化的管理。计算机在宾馆客房经营管理的两个方面得以应用:首先它能够为宾馆管理者和决策者提供信息,这些信息要求反映及时、准确、方便、涵盖宾馆经营各个环节情况;再次要针对宾馆的经营,能够节省运营成本、提高运营质量和管理效率的信息化管理和控制技术。
1.2.1酒店服务业的发展趋势
根据法国 CDC 证券公司调查结果显示,未来十年,客房业将呈现七大趋势,其中一条叫做:数据库一族亮相;。对业主们而言,当更新的科技应用与客房管理时,就更有可能给客人提供更细微的个性服务,就更容易发现客人喜欢的是什么和厌恶是什么,从而更有可能避免跟别人相同的单一的服务模式。据多位专家说,跟随着这种新趋势的不断发展,数据库一族;也将在宾馆服务人员中出现,他们的工作职责就是最大限度的提高对你的常客的关注度和熟知度,与此同时我们要及时跟踪常客们的信息,并且及时将这些信息保存在电脑系统中;。计算机行业的发展推动了信息业的发展,为宾馆业发展带来的是直接动力。宾馆的管理需要计算机的辅助带来新的服务,更需要计算机给管理带来新的变革。在该行业竞争激烈的今天,如何借助现代科技,实现现代化管理,使宾馆经营管理一体化,是现代宾馆管理成功的关键。总而言之,未来十年中该行业将面临如下趋势:技术革命对行业的支持会转化为服务,现代科技特别是计算机的应用既表现为一种硬件投入,更表现为一种服务模式的更新;经营管理真正从标准化管理向自动化管理方向发展。该行业未来的竞争首先是人才的竞争、科技的竞争,然后才是市场的竞争。总体来说,由于计算机硬件技术的不断进步,计算机的性价比也相应提高,像以前那种一般宾馆习惯于在微机网络和小型机之间划分界限的做法已经变得越来越困难了,选择合适硬件的计算机也已经不是一件很重要的事情了,所以选择适宜自己宾馆使用的应用软件才是用户需要考虑的重点。
第二章 开发环境及工具介绍
2.1 ASP 介绍2
ASP 全称 Active Server Pages,是微软推出的用来取代 CGI 的动态服务器网页技术。在微软的强大支持下,它得到广泛应用,很多大型站点使用 ASP 开发的。它对客户端没有任何特殊要求,只要有一个普通的浏览器就行。ASP 文件就是在普通的 HTML 文件中嵌入 VBScript 或 avaScript 脚本语言。当客户请求一个ASP文件时,服务器就把该文件解释成标准的HTML文件发过去。ASP 提供了几个内部对象和内部组件,利用它们可以方便地实现表单上传、存取数据库等功能。除此之外,还可以使用第三方提供的专用组件解决如发送E-mail、文件上传等功能。如果还有特殊的要求,可以利用 VC 或 VB 开发自己的组件。
2.1.2 ASP 的特点
ASP 是一种工作于服务器端的脚本编写环境,其作用是用来创建和运行动态网页以及 Web 应用程序。ASP 可以被用来向网页中添加用户与服务器见的交互式内容,也可以被用来创建使用 HTML 网页作为与用户交互的 web 应用程序。 ASP网页能够包含传统 HTML 标记、普通文本、脚本命令以及 COM 组件等。它具有如下几个特点:
1. 方便被修改和测试,这是因为由 ASP 文件是被包含在 HTML 代码所组成的文件里面。
2.一些内置对象也在 ASP 中获得了支持,这些对象的使用能够使服务器端脚本的应用更方便。比如能够从 web 浏览器中方便获取用户浏览器提交的表单信息,ASP 能够通过脚本能够处理这些表单信息,然后将处理后的结果信息发送给 web浏览器。
3. ASP 技术的利用可以实现突破静态网页的某些功能上的限制,实现动态网页的展现。
第三章 需求分析...................... 23-30
3.1 计算机在酒店的应用特点..................... 23-24
3.2 系统可行性分析 .....................24-25
3.3 系统的综合要求..................... 25-27
3.4 系统的实现分析..................... 27-28
3.5 系统运行环境 .....................28
3.6 目标、拟解决的关键问题 .....................28-30
第四章 详细设计..................... 30-40
4.1 总体设计..................... 30
4.1.1 总体设计的任务..................... 30
4.1.2 总体设计的原理..................... 30
4.2 数据库部分 .....................30-40
第五章 系统功能模块 .....................40-68
5.1 系统结构 .....................40
5.2 功能模块示意图 .....................40-41
5.3 模块调用关系..................... 41-44
5.4 登录窗口的实现..................... 44
5.5 主页..................... 44-45
5.6 实时房态页面..................... 45-46
5.7 客户入住页面 .....................46-51
5.8 客户预定页面..................... 51-55
5.9 预定转入住页面 .....................55
5.10 房间结账页面 .....................55-56
5.11 客房添加页面 .....................56-58
5.12 客户查询页面 .....................58-59
5.13 财务查询..................... 59-62
5.14 编辑房间页面..................... 62-68
结论
随着酒店管理业的发展,酒店管理者使用计算机对酒店进行管理已经成为必然趋势。通过这次酒店管理系统的的开发与设计,我得以把书本知识应用在实践中。在此次学校毕业设计过程中,学习了 AVA、ASP 技术,熟悉了 SQL Server 的数据库操作以及解决问题的能力。在学习相关知识的同时,摸索完成了学校毕业设计题目的相关制作,并且达到了预期的效果。对于 ASP 来说最终目的就是要和数据库进行数据的交互,本系统已经基本实现通过对 SQL 句子的调用完成对数据库的操作,系统中包含的功能模块交多,涉及的范围也比较广,但是各个表之间关系并不复杂,各个模块之间的关系也比较简易,比较方便维护。
在页面实现中,能够把数据库中的信息正确显示在页面上,在页面提交前会判断数据是否填写完整,这样可以有效减轻服务器的负担,在 ASP页面的编写时提倡使用。最后说明权限设置,本系统的一些页面对于管理员来说是可以看到的,而对前台工作人员来说却是透明的,前台工作人员不能使用这些功能,或查看这些信息。这次学校毕业设计中,让我认识到了软件开发过程中设计的重要性;设计一个好的软件结构对于最终的软件质量和开发量来说是十分重要的。其次,在设计初期得考虑将来软件的可扩展性,这一点对于将来的功能很重要,这一点在后来的改动中有很深的体会。通过本次学校毕业设计,把书本知识转变为实践,收获颇丰。在设计过程中,除了学习到相关技术外,还学会了如何独立解决问题以及学会了软件测试的相关知识。一个软件的成功与否和程序设计关于,也与与人合作的能力关于。中国酒店业目前正在蓬勃发展,但是仍然缺乏相关高级管理人才。所以无论从人才需求还是管理工具上,酒店业仍有很大的发展潜力,而管理工具也将朝向大规模、多业务、多任务的方向发展。
参考文献
[1] 张海藩. 软件工程导论 [M]. 第四版. 北京:清华大学出版社, 2006.
[2] 王珊, 萨师煊. 数据库系统概论 [M]. 第四版. 北京:高等教育出版社,2007
[3] 郑阿奇. SQL Server 实用教程 [M]. 北京:电子工业出版社,2005
[4] 王龙, 黄峰. ASP 管理信息系统项目开发实践 [M]. 北京:科学出版社, 2005.
[5] 徐建波, 周新莲. Web 设计原理与编程技术 [M]. 北京:清华大学出版社,2005
[6] 徐进, 姜世峰. SQL Server 2000 编程员指南 [M]. 北京:希望电子出版社.2000
[7] 杨冬青, 唐世渭. 数据库系统概论 [M]. 北京:机械工业出版社.2003
[8] 赵斌, 张滨义. ASP 从入门到精通 [M]. 北京:人民邮电出版社.2002
[9] 罗超理, 李万红. 管理信息系统原理与应用 [M]. 北京:清华大学出版社.2007
[10] 廖疆星. Dreamerweaver 网页设计教程 [M]. 北京:冶金工业出版社.2006