当前位置:文档之家› 酒店管理系统说明书

酒店管理系统说明书

软件工程课程设计报告题目:_________________________ 学号:_________________________ 姓名:_________________________ 指导教师:_________________________计算机科学与应用系目录第一章项目开发计划 (4)1.1前言 (4)1.2课题研究的目的和意义 (5)1.3项目概述 (5)第二章可行性分析报告 (6)2.1技术上可行性 (6)2.2经济上可行性 (6)2.3管理上的可行性 (7)第三章系统需求分析 (8)3.1系统主要功能 (8)3.2系统数据流图 (6)3.3数据字典 (10)第四章系统设计 (12)4.1系统总体设计 (12)4.1.1系统功能分析........................................ 错误!未定义书签。

4.1.2系统软件结构图 (13)4.2系统详细设计 (21)4.2.1系统详细设计目标规划 (21)4.2.2系统详细设计任务 (21)4.2.3 系统物理配置方案设计.............................. 错误!未定义书签。

4.3 系统输出设计........................................ 错误!未定义书签。

4.4系统输入设计.......................................... 错误!未定义书签。

4.4.1输入设计原则 (21)4.4.2数据输入设备的选择.................................. 错误!未定义书签。

4.4.3输入检验设计...................................... 错误!未定义书签。

4.4.4错误改正方法 (22)第五章系统实现............................................. 错误!未定义书签。

5.1系统运行环境.......................................... 错误!未定义书签。

5.2系统实现关键技术...................................... 错误!未定义书签。

数据访问技术 ................................ 错误!未定义书签。

5.2.2系统主要控件........................................ 错误!未定义书签。

5.2.3基本数据库操作...................................... 错误!未定义书签。

5.3系统采用的设计模式.................................... 错误!未定义书签。

第六章总结 ................................................ 错误!未定义书签。

第一章项目开发计划1.1 前言随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。

各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。

客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。

无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。

酒店客房管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。

在当今时代,这些完全可以改用计算机来代替人的手工操作。

经过分析,我使用Microsoft公司的Visual Studio 2005作为开发工具和Microsoft SQL Server2000作为后台数据库管理,利用Visual Studio 2005提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

Microsoft的Visual Studio 2005作为一种面向网络、支持各种用户终端的开发平台环境,推动新一代因特网的发展,真正地让人们可以在任何时间、任何地点、通过任何设备得到信息。

C#是专门为.NET应用而开发出的语言,它能够建造所有的.NET应用。

其固有的特性保证了它是一种高效、安全、灵活、面向对象的现代程序设计语言。

从最普通的应用到大规模的商业开发,C#与 .NET平台的结合将为用户提供完整的解决方案。

Microsoft SQLServer2000作为现代信息系统后台数据库管理工具,有其它数据库管理工具无法比拟的方便完全,且应用SQL 2000存储的数据量要远大于ACCESS等其它的数据库管理程序。

因此我应用Microsoft SQL Server2000作为后台数据库管理器。

1.2 课题研究的目的和意义酒店业是一个前景广阔而又竞争激烈的行业。

改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。

由于我国的旅游业迅速发展,通过调查,我国在2020年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。

但是,现在甚至还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。

因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。

对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。

如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。

面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。

虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。

因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。

酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。

1.3 项目概述现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。

酒店管理系统正是为此而设计的。

优秀的酒店客房管理系统操作方便,灵活性好,系统安全性高,运行稳定。

这也是我所设计本程序的目的之一。

本系统针对用户和客户以及客房的管理采用了当今常用的C/S结构而设计。

这样只需要一台计算机作为服务器即可。

前台应用只需有一台可连入局域网的计算机,这样就可省去C/S结构中的每台客户机都要安装客户端程序的麻烦。

本系统也分为后方管理和前台应用两大部分。

其中后台管理分为:用户信息维护、客房信息维护、客房类型维护、营业情况统计和个人密码修改几个模块。

前台应用可分为:显示所有房间信息、显示空闲房间信息(订房)和显示已租房间信息(退房)三个模块。

1.4 系统实施计划|小组成员分工负责各个完成各个模块,实现总体功能,在有限的五天时间内完成符合要求的系统,同时需要好的团队合作精神.1.5人员组织及分工第二章可行性分析报告2.1技术上可行性编写语言:采用C#语言进行编写。

C#是一种安全的、稳定的、简单的,由C和C++衍生出来的面向对象的编程语言。

它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。

C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

由于对C#技术比较熟练,对于系统较为简单的,但基本功能较为完善的现代酒店管理系统来说是基本没有问题的。

编程平台:编程平台采用Visual Studio 2005.它已被证明是一个极其强大和成功的开发平台,其成熟稳定能够充分保证软件设计的顺利进行。

数据库:数据库采用微软的SQL Server 2000,虽然该数据库版本不是最新的,但其工作稳定,功能强大,资源耗费较少,所以能够充分满足目前的需要。

以上所用技术都是成熟的,先进的,稳定的。

因此,开发本系统在技术上是可行的。

2.2 经济上可行性经济上主要考虑本系统带来的效益是否大于开发本系统的成本,由于本系统的开发以课程设计为依托,参与人员的目的以学习为主,投入成本比较小。

另外,系统管理员和业务员都拥有计算机的专业知识,酒店前台工作人员和管理人员不需要经过培训或只需要经过少量培训即可操作本软件。

这样可以为开发本系统节省资金。

同时无纸化办公可以节省资源,减少后期资源浪费。

因此,开发本系统在经济是可行的。

2.3 管理上的可行性由于本系统功能比较简单,对于工作人员不存在太大难度。

加上业务员一直在使用原来老版本的酒店管理系统,对该类软件操作是很熟悉的。

对于系统管理员来说,因为系统管理员拥有维护数据库系统的技能,对数据库中的数据进行添加、删除、更新等操作是没有问题的。

因此,开本系统在管理上是可行的。

在本系统的运营阶段,使用系统的工作人员,除了需要具备在Windows平台上使用个人电脑的知识,并不需要特别的技术能力。

这方面的知识,在该酒店与本项目运营相关的直接人员中已经具备。

系统技术维护支持工作,在初期仍由硬件供应商及本人完成。

在酒店信息化建设及业务拓展到适当规模后,将由酒店雇用专业技术人员担任此项工作。

在具体实施过程中,公司同意建立这样的运营管理机制:由公司管理层一名高级管理人员领导;同时,采购部负责对系统运营过程中的计算机耗材的供应。

综上所述,开发本系统,在经济上、技术上、管理上都是可行的。

第三章软件需求说明书3.1任务概述系统功能分析在系统开发的总体任务的基础上完成。

该酒店管理系统的主要任务是:●有关客房类型的制定:客房类型名、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。

●客房标准信息的添加、修改、查询●客房基本信息制定:包括客房编号、客房类型名、客房楼层、客房单价、备注等。

●客房基本信息的添加、查询、修改:包括客房编号、客房类型、客房位置、客房单价、备注等●剩余空房、客房未满信息的查询●客户入住信息录入:客户姓名、性别、籍贯、联系电话、备注等。

相关主题