酒店管理系统说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程课程设计报告
题目:_________________________ 学号:_________________________ 姓名:_________________________ 指导教师:_________________________
计算机科学与应用系
目录
第一章项目开发计划 (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结构中的每台客户机都要安装客户端程序的麻烦。本系统也分为后方管理和前台应用两大部分。其中后台管理分为:用户信息维护、客