1、西安航空职业技术学院 毕业设计论文 1 西安航空职业技术学院 毕 业 设 计(论 文) 论文题目: 酒店客房管理系统 所属系部: 计算机工程系 专 业: 计算机系统维护 西安航空职业技术学院制 2011 年 4 月 15 日 酒店客房管理系统 【 摘要 】 随着全球经济一体化使酒店业客源更加丰富多样化,市场更加广阔多渠西安航空职业技术学院 毕业设计论文 2 道的同时,酒店业更面临着日趋激烈的竞争环境和不断攀升的客户期望,迫使业内人上不断进一 步寻求扩大酒店销售、改进服务质量、降低管理成本和提升客户满意度的新法宝来增强酒店的核心竟争力。酒店管理系统的引入使酒店内部能集中管理,集中控制,快速反应各
2、个部门的经营状况,大大降低工作人员的劳动强度,提高工作效率,给客户带来极大的便利,同时带来良好的经济效益和社会效益。酒店管理中各种信息的提供能使管理者实时动态的掌握酒店的经营状况,而目前网络的迅速发展远程客户预定客房提供了实现的可能。由此发现开发一套基于 ASP 的酒店管理系统尤为重要。基于这个思想上进行开发设计的,积极的研究和开发基于 ASP 的酒店管理系统是非 常必要的。 因此以一些必要的原则为依据来进行基于 ASP的酒店管理软件的设计,例如:首先实用为主,系统以用户需求为目标,以方便用户为原则,同时融入先进的管理经验根据用户的实际需求功能情况,度身定造一套先进的管理系统,尽可能的降低使用
3、使用前的培训、实施和使用中的维护时间。充分满足现在及未来的各种需求,真正为管理及决策提供强有力的支持;其次是先进灵活,基于 ASP及安全可靠的数据库从而保证系统的可靠性。 【关键词】酒店管理系统、在线预订、远程客户 Abstract: Make the much more plentifulness diversification, market of a along with the economic integral whole in world more vast and many way the core for new magic weapon for customer for of
4、 at the same time, wine shop industry more facing gradually vigorous competition environment with continuously increasing expectation, forcing the industry wife ascending continuously and further look foring extending the wine shop the sale, improving service quantity, lowering managing the cost wit
5、h promoting the customers approval coming strengthenning the wine shop is unexpectedly dint. The wine shop manage the systems intoes to make the wine shop internal concentrate the management, and concentrate the control, and quickly respond the condition of operating of each section, and consumedly
6、lower the workers labor strength, exaltation work efficiency, and bring tremendous convenience to customer, and bring the good and economic performance at the same time with the social performance. Offering that every kind of information of inside of wine shop management can operating of control win
7、e shop that make the governor the solid hour 西安航空职业技术学院 毕业设计论文 3 the development condition, but the customer of quick development long range of the current network the pre-arranged guest room provided to realize of possibility. From here discovers develop a wine shop management that base on the ASP
8、system is particularly for the importance. According to this thought go forward a development design of, the positive research base on with the development ASP wine shop management the system right and wrong is often necessary. Therefore proceeds and base on regarding the ASP wine shop principle of
9、some necessities as the bases the design manage the software, for example: It is practical first to require with to target with the customer for the lord, system, regarding convenient customer as the principle, melt at the same time into the circumstance of actual need function, degree body that for
10、erunner that the management experience settle to build according to the customer a forerunner of management system, possibly of lower to use the training of front usage, puts with maintenance time of using the inside into practice.充 the cent satisfy the every kind of need of now and future, real pro
11、vide the powerful support for management and decision; It is vivid to is forerunner the next in order, according to dependable database of ASP and safety from but guarantee the systems dependable. Key words: wine shop management system, on-line reserve, long range customer 目录 目录 .3 1 概述 .6 1.1项目背景 .
12、 6 1.2 系统目标 . 6 西安航空职业技术学院 毕业设计论文 4 1.3 系统的意义和前景 . 6 1.4 论文结构 . 7 2 开发工具、开发环境的描述 .8 2.1 数据库平台 . 8 2.2 编程环境介绍 . 8 2.2.1 ASP 编程技术 .9 2.2.3 ADO 访问 WEB数据库简介 . 10 2.2.4 WEB 服务器系统软件 IIS 简介 . 10 2.2.5 IIS 简单的配置与安装 .11 3 需求分析 . 12 3.1 功能需求 . 12 3.2 性能需求 . 12 3.3 软 件属性需求 . 13 3.4 管理说明 . 13 4 概要设计 . 14 4.1 数据
13、库设计 . 14 4.1.1 数据库表设计 . 14 4.2 系统总体设计 . 17 4.3 系统 E-R 图 . 18 5 系统详细设计 . 错误 !未定义书签。 5.1管理员登录 . 21 5.2 网站导航设计 . 22 5.3 宾馆简介管理模块设计 . 23 5.4 客房服务管理模块设计 . 24 5.5 在线订房管理模块设计 . 25 5.6 意见反馈管理 模块设计 . 28 5.7 公告栏模块设计 . 29 6. 后台总体架构 . 31 6.1 管理首页 /退出模块设计 . 32 6.2 网站管理模块设计 . 32 6.3 图片管理模块设计 . 35 7 系统运行与测试 . 40 7
14、.1 正确性测试 . 40 7.2 容错性测试 . 40 7.3 易使用性测试 . 40 7.4 测试用例 . 40 结 束 语 . 41 谢 辞 . 42 参考文献 . 43 西安航空职业技术学院 毕业设计论文 5 西安航空职业技术学院 毕业设计论文 6 1 概述 信息时代的到来 ,因特网的广泛普及和应用 ,给我们带来了新的挑战和机遇 ,如何更充分的利用计算机来解决我们身边的实际问题 ,是我们毕业答辩的首选方向。随着经济的发展,酒店正向着大型化、现代化发展,而对于中小型酒店,客房、顾客等有关的信息的管理随之急剧增加。在这种情况下单靠人工来处理不但显得力不从心,而且极容易出错。 该系统的具体任
15、务就是设计一个酒店客房管理系统,由计算机来代替人工执行一系列诸如增加新客房、删除客房、客房修改、查询、客户管理等操作。这样就使办公人员可以轻 松快捷地完成酒店客房管理任务,了解整个酒店客房信息。 有鉴于简单操作和界面的可视化的优势。并借助于网络的优势。本系统采用基于 WEB 形式开发,使用了 ASP+access 作为开发环境。 论文将就 ASP、酒店客房管理系统这二个方面分别进行比较详细的论述。 1.1 项目背景 利用网络通信基础及先进的网络应用平台,建设一个安全、可靠、开放并且高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化的日常办公条件及丰富的综合服务,实现人事管理的
16、自动化和事务处理自动化,以提高办公效率和管理水平,实现 企业各部门日常业务工作的规范化和标准化,增强人事信息的可管理性,实现信息的在线管理。 1.2 系统目标 酒店管理系统的目的就是实现酒店管理的网络化、现代化,它主要包括如下目标: 人力资源与设备费用的节省。 信息处理速度的提高。 人员工作效率的提高。 酒店管理模式的开放化人性化。 1.3 系统的意义和前景 信息时代的今天,宾馆、酒店 业的特色经营和个性化 管理日趋 明显,管理趋于信息化 、网络化 , 再 加上 国际、国内 名优企业扩展力度的加大, 宾馆、酒店 业集团化步伐的加快, 预 示着传统 宾馆、酒店 正逐步向现代 宾馆、酒店业 方向转
17、化 。现代 宾馆、酒店业 最显著的一个特征就是 通过 计算机 网络对企业进行 信息化 管理 这也是 宾馆、酒店 业经营者们的共识。 网络 信息化管理系统以信息量大、数西安航空职业技术学院 毕业设计论文 7 据准确、速度快、 管理全面等 特点 , 获得了广大 宾馆、酒店 业管理者 的一致认同 ,同时满足了客户通过网络服务,足不出户的预订房间、会议室、酒会等一系列活动的要求。并且,通过计算机网络对宾馆、酒店业进行管理, 克服了人为 管理中人为 因素 给 企业管理 带来的诸多 不便, 大大 提高了 宾馆、酒店的 工作效率 ,为企业创造了更大的利润 。 1.4 论文结构 本论文分为五个部分,详细介绍了
18、酒店管理系统的开发 过程。第 2章讲述了系统的开发环境和用到的各种开发工具;第 3 章讲述了系统的需求分析,包括系统的功能需求、性能需求等;第 4 章讲述了系统的概要设计,包括系统的数据库设计,系统总体设计及系统的流程图;第 5 章讲述系统实现的详细设计;第 6章讲述系统完成后的测试部分。 西安航空职业技术学院 毕业设计论文 8 2 开发工具、开发环境的描述 现代计算机的发展使编程语言也逐渐产生,每种语言都用各自的优势,编程语言的也逐渐向集成化方向发展,酒店管理系统应用 ASP 编程技术,本章主要介绍 ASP 应用到的开发工具。 2.1 数据库平台 美国 Microsoft 公司于 1994
19、年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。 (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用 Access开发的多用户数据库管理系统具有传统的 XBASE( DBASE、 FoxBASE 的统称)数据库系统所无法实现的客户服务器 (Cient/Server)结构和相应的数据库安全机制,Access 具备了许多先进的大型数据库管理系统所具备的特征,如事务处理 /出错回滚能力等。 (3)可以方便地生成各种数据对象,利用存
20、储的数据建立窗体和报表,可视性好。 (4)作为 Office 套件的一部分,可以与 Office 集成,实现无缝连接。 (5)能够利用 Web 检索和发布数据,实现与 Internet 的连接。 Access 主要适用于中小型应用系统,或作为客户机 /服务器系统中的客户端数据库。 2.2 编程环境介绍 由于我国中小企业信息化起点低,我们不能照搬大企业“高投入、长周期”的信息化模式,也不能走国外企 业“先建局域网,后上互联网”的老路。我们要根据中小企业的实际需要,准确把握信息技术的前沿趋势,找到一条立足国情的中小企业信息化新路。 ASP 理念就十分适合我国广大的中小企业信息化建设和应用,有着很大
21、的推广和应用价值,与此同时国内外 ASP 厂商的相关产品和服务也西安航空职业技术学院 毕业设计论文 9 已经趋于成熟,已经逐渐形成了以政府引导和推动, IT厂商跟进,服务商运营推广的新局面,掀起了“ ASP 第二次浪潮”。 2.2.1 ASP 编程技术 ASP 即 Active Server Page 的缩写。它是微软开发的用于服务器端的脚本环境并内含于 IIS 之中。编辑时 只要使用普通的文本编辑器即可进行编辑设计。通过ASP 我们可以将 HTML 网页、 ASP 指令和 ActiveX 元件结合来建立动态的、交互的且高效的网站应用程序。 有了 ASP 就可以不必担心客户的浏览器是否能运行代
22、码,因为当浏览器浏览ASP网页时, web服务器就会根据请求生成相应的 HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。酒店管理系统的设计与实现 ASP 程序设计的重点是脚本的编写。 ASP 要求大量的时间和开发资源,但 ASP 可以创建不同类型的应用,虽然这些应用还只是最基本层次的。 ASP 可以通过三种 方式访问数据库:传统的 IDC(Internet Database Connector)方式, ADO(ActiveX Data Objects)方式以及 RDS(Remote Data Service)方式。 ADO 是一项容易使用并且可扩展的将数据库访问添加到 W
23、eb 页的技术。通过使用 ADO 去编写紧凑简明的脚本以便连接到 ODBC 兼容的数据库和 OLE DB 兼容的数据源 。 2.2.2 系统 结构简介 系统应符合酒店客房管理的要求,达到操作过程中的直观、方便、实用等要求 ; 系统采用模块化程序设计方法,既便于系统功能的各种组合 和修改,又便于未参与开发的技术维护人员补充、维护 ; 西安航空职业技术学院 毕业设计论文 10 系统应具备客房信息管理功能,及时根据客房变化需求进行数据的添加、删除、修改等操作。 2.2.3 ADO 访问 WEB 数据库简介 对于 WEB 服务器上运行的程序最常见和最实用的任务是访问数据库。 ASP 内建的 Datab
24、ase Access组件能很容易的通过 ADO访问存储在服务器端的数据库或者其他的数 据信息。 ADO 是 Active)(Data Objects 的简称。 ADO 是微软所支持的对数据库进行操作的主要方法。它具有占用磁盘空间少、内存支出低、反应速度快等优 点,非常适合作为服务器端的数据库访问技术。 ADO 可作用于服务器端,以提供含有数据库信息的主页内容。 而 ADO 使用内置的对象作为数据的主要接口,对数据进行检索、添加、更改、删除。用 ADO 访问数据库就像编写数据库应用程序,它把绝大部分的数据库操作封装在七个对象中,在 ASP 页面编程时只要调用相应的对象就可执行相应的数据库操作。这
25、七个对象是: Connection、 Command、 Parameter、Property、 Record set、 Field、和 Err。使用 ADO 访问数据库的 ASP 脚本程序首先使用 Connection(连接 ) 2.2.4 WEB 服务器系统软件 IIS 简介 Web 服务器就是传送页面给浏览器使之可以浏览。确切的说, Web 服务器专门处理 Http 的请求。 web 服务器可以响应静态页面、图片、页面跳转或者把动态响应产生委托给一些其它的程序例如 ASP JavaScript 或者其它的服务器端技术。这些服务器端的程序产生一个 HTML 页面给浏览器使之可以浏览。使用最多的服务器软件有两个:微软的信息服务器 IIS 和 Apache。 IIS(Interact Information Server)是在 Windows NT Server 上建立 Internet 服务器的基本组件。 IIS 在 3 O 版本以后引入了 ASP,可以很容易的执行动态内容和开发基于web 的应用程序。对于诸如 VBScript, JavaScript 开发软件, IIS 都提供强大的