酒店客房管理系统毕业论文.doc

上传人:来看看 文档编号:3974390 上传时间:2019-10-11 格式:DOC 页数:43 大小:1.59MB
返回 下载 相关 举报
酒店客房管理系统毕业论文.doc_第1页
第1页 / 共43页
酒店客房管理系统毕业论文.doc_第2页
第2页 / 共43页
酒店客房管理系统毕业论文.doc_第3页
第3页 / 共43页
酒店客房管理系统毕业论文.doc_第4页
第4页 / 共43页
酒店客房管理系统毕业论文.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《酒店客房管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《酒店客房管理系统毕业论文.doc(43页珍藏版)》请在三一文库上搜索。

1、西安航空职业技术学院 毕业设计论文 1 西安航空西安航空职业职业技技术术学院学院 毕毕 业业 设设 计计( (论论 文)文) 论论文文题题目:目: 酒店客房管理系酒店客房管理系统统 所属系部:所属系部: 计计算机工程系算机工程系 指指导导老老师师: : 许许大大伟伟 职职 称:称: 讲师讲师 学生姓名:学生姓名: 郭芬芳郭芬芳 班班级级、学号、学号: 08306137 专专 业业: : 计计算机系算机系统维护统维护 西安航空西安航空职业职业技技术术学院制学院制 2011 年 4 月 15 日 西安航空职业技术学院 毕业设计论文 2 酒店客房管理系统 【摘要】 随着全球经济一体化使酒店业客源更加

2、丰富多样化,市场更加广阔多 渠道的同时,酒店业更面临着日趋激烈的竞争环境和不断攀升的客户期望, 迫使业内人上不断进一步寻求扩大酒店销售、改进服务质量、降低管理成 本和提升客户满意度的新法宝来增强酒店的核心竟争力。酒店管理系统的 引入使酒店内部能集中管理,集中控制,快速反应各个部门的经营状况, 大大降低工作人员的劳动强度,提高工作效率,给客户带来极大的便利, 同时带来良好的经济效益和社会效益。酒店管理中各种信息的提供能使管 理者实时动态的掌握酒店的经营状况,而目前网络的迅速发展远程客户预 定客房提供了实现的可能。由此发现开发一套基于 ASP 的酒店管理系统尤 为重要。基于这个思想上进行开发设计的

3、,积极的研究和开发基于 ASP 的 酒店管理系统是非常必要的。 因此以一些必要的原则为依据来进行基于ASP的酒店管理软件的设计,例 如:首先实用为主,系统以用户需求为目标,以方便用户为原则,同时融入 先进的管理经验根据用户的实际需求功能情况,度身定造一套先进的管理系 统,尽可能的降低使用使用前的培训、实施和使用中的维护时间。充分满足 现在及未来的各种需求,真正为管理及决策提供强有力的支持;其次是先进 灵活,基于ASP及安全可靠的数据库从而保证系统的可靠性。 【关键词】酒店管理系统、在线预订、远程客户 Abstract: Make the much more plentifulness dive

4、rsification, 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 at the same time, wine shop industry more facing gradually vigorous competition environment with continuously increasing expectation, forcing the industry

5、 wife ascending continuously and further look foring extending the wine shop the sale, improving service quantity, lowering managing the cost with promoting the customers approval coming strengthenning the wine shop is 西安航空职业技术学院 毕业设计论文 3 unexpectedly dint. The wine shop manage the systems intoes to

6、 make the wine shop internal concentrate the management, and concentrate the control, and quickly respond the condition of operating of each section, and consumedly lower the workers labor strength, exaltation work efficiency, and bring tremendous convenience to customer, and bring the good and econ

7、omic 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 wine shop that make the governor the solid hour the development condition, but the customer of quick development long range of the current

8、 network the pre-arranged guest room provided to realize of possibility. From here discovers develop a wine shop management that base on the ASP system is particularly for the importance. According to this thought go forward a development design of, the positive research base on with the development

9、 ASP wine shop management the system right and wrong is often necessary. Therefore proceeds and base on regarding the ASP wine shop principle of 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,

10、system, regarding convenient customer as the principle, melt at the same time into the circumstance of actual need function, degree body that forerunner that the management experience settle to build according to the customer a forerunner of management system, possibly of lower to use the training o

11、f 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 provide 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 f

12、rom but guarantee the systems dependable. Key words: wine shop management system, on-line reserve, long range customer 西安航空职业技术学院 毕业设计论文 4 目录目录 目录目录 .4 1 1 概述概述 8 1.1 项目背景8 1.2 系统目标8 1.3 系统的意义和前景8 1.4 论文结构9 2 2 开发工具、开发环境的描述开发工具、开发环境的描述 .10 2.1 数据库平台10 2.2 编程环境介绍10 2.2.1 ASP 编程技术11 2.2.3 ADO 访问 WEB 数

13、据库简介12 2.2.4 WEB 服务器系统软件 IIS 简介12 2.2.5 IIS 简单的配置与安装13 3 3 需求分析需求分析 14 3.1 功能需求14 3.2 性能需求14 3.3 软件属性需求15 3.4 管理说明15 4 4 概要设计概要设计 .16 4.1 数据库设计16 4.1.1 数据库表设计.16 4.2 系统总体设计19 4.3 系统 E-R 图20 5 5 系统详细设计系统详细设计 .20 5.1 管理员登录21 5.2 网站导航设计22 5.3 宾馆简介管理模块设计23 5.4 客房服务管理模块设计23 5.5 在线订房管理模块设计25 5.6 意见反馈管理模块设

14、计28 5.7 公告栏模块设计29 6.6. 后台总体架构后台总体架构 .31 6.1 管理首页/退出模块设计32 6.2 网站管理模块设计32 6.3 图片管理模块设计35 7 7 系统运行与测试系统运行与测试 .40 西安航空职业技术学院 毕业设计论文 5 7.1 正确性测试40 7.2 容错性测试40 7.3 易使用性测试40 7.4 测试用例40 结结 束束 语语 .41 谢谢 辞辞 .42 参考文献参考文献 .43 西安航空职业技术学院 毕业设计论文 6 1 1 概述概述 信息时代的到来,因特网的广泛普及和应用,给我们带来了新的挑战和机遇, 如何更充分的利用计算机来解决我们身边的实际

15、问题,是我们毕业答辩的首选方 向。随着经济的发展,酒店正向着大型化、现代化发展,而对于中小型酒店, 客房、顾客等有关的信息的管理随之急剧增加。在这种情况下单靠人工来处理 不但显得力不从心,而且极容易出错。 该系统的具体任务就是设计一个酒店客房管理系统,由计算机来代替人工 执行一系列诸如增加新客房、删除客房、客房修改、查询、客户管理等操作。 这样就使办公人员可以轻松快捷地完成酒店客房管理任务,了解整个酒店客房 信息。 有鉴于简单操作和界面的可视化的优势。并借助于网络的优势。本系统采 用基于 WEB 形式开发,使用了 ASP+access 作为开发环境。 论文将就 ASP、酒店客房管理系统这二个方

16、面分别进行比较详细的论述。 1.11.1 项目背景项目背景 利用网络通信基础及先进的网络应用平台,建设一个安全、可靠、开放并 且高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代 化的日常办公条件及丰富的综合服务,实现人事管理的自动化和事务处理自动 化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化和标 准化,增强人事信息的可管理性,实现信息的在线管理。 1.21.2 系统目标系统目标 酒店管理系统的目的就是实现酒店管理的网络化、现代化,它主要包括如 下目标: 人力资源与设备费用的节省。 信息处理速度的提高。 人员工作效率的提高。 酒店管理模式的开放化人性化。 1

17、.31.3 系统的意义和前景系统的意义和前景 信息时代的今天,宾馆、酒店业的特色经营和个性化管理日趋明显,管理 趋于信息化、网络化,再加上国际、国内名优企业扩展力度的加大,宾馆、酒 店业集团化步伐的加快,预示着传统宾馆、酒店正逐步向现代宾馆、酒店业方 向转化。现代宾馆、酒店业最显著的一个特征就是通过计算机网络对企业进行 西安航空职业技术学院 毕业设计论文 7 信息化管理这也是宾馆、酒店业经营者们的共识。网络信息化管理系统以 信息量大、数据准确、速度快、管理全面等特点,获得了广大宾馆、酒店业管 理者的一致认同,同时满足了客户通过网络服务,足不出户的预订房间、会议 室、酒会等一系列活动的要求。并且

18、,通过计算机网络对宾馆、酒店业进行管 理,克服了人为管理中人为因素给企业管理带来的诸多不便,大大提高了宾馆、 酒店的工作效率,为企业创造了更大的利润。 1.41.4 论文结构论文结构 本论文分为五个部分,详细介绍了酒店管理系统的开发过程。第 2 章讲述 了系统的开发环境和用到的各种开发工具;第 3 章讲述了系统的需求分析,包 括系统的功能需求、性能需求等;第 4 章讲述了系统的概要设计,包括系统的 数据库设计,系统总体设计及系统的流程图;第 5 章讲述系统实现的详细设计; 第 6 章讲述系统完成后的测试部分。 西安航空职业技术学院 毕业设计论文 8 2 2 开发工具、开发环境的描述开发工具、开

19、发环境的描述 现代计算机的发展使编程语言也逐渐产生,每种语言都用各自的优势,编 程语言的也逐渐向集成化方向发展,酒店管理系统应用 ASP 编程技术,本章主 要介绍 ASP 应用到的开发工具。 2.12.1 数据库平台数据库平台 美国 Microsoft 公司于 1994 年推出的微机数据库管理系统。它具有界面 友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管 理系统。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全 检查等功能。 (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用 Access 开发的多用户数据库管理系统具有传统

20、的 XBASE(DBASE、FoxBASE 的统称)数 据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机 制,Access 具备了许多先进的大型数据库管理系统所具备的特征,如事务处理 /出错回滚能力等。 (3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可 视性好。 (4)作为 Office 套件的一部分,可以与 Office 集成,实现无缝连接。 (5)能够利用 Web 检索和发布数据,实现与 Internet 的连接。 Access 主 要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。 2.22.2 编程环境介绍编程环境介绍

21、 由于我国中小企业信息化起点低,我们不能照搬大企业“高投入、长周期” 的信息化模式,也不能走国外企业“先建局域网,后上互联网”的老路。我们 要根据中小企业的实际需要,准确把握信息技术的前沿趋势,找到一条立足国 情的中小企业信息化新路。ASP 理念就十分适合我国广大的中小企业信息化建 设和应用,有着很大的推广和应用价值,与此同时国内外 ASP 厂商的相关产品 西安航空职业技术学院 毕业设计论文 9 和服务也已经趋于成熟,已经逐渐形成了以政府引导和推动,IT 厂商跟进,服 务商运营推广的新局面,掀起了“ASP 第二次浪潮” 。 2.2.12.2.1 ASPASP 编程技术编程技术 ASP 即 Ac

22、tive Server Page 的缩写。它是微软开发的用于服务器端的脚本环 境并内含于 IIS 之中。编辑时只要使用普通的文本编辑器即可进行编辑设计。 通过 ASP 我们可以将 HTML 网页、ASP 指令和 ActiveX 元件结合来建立动态 的、交互的且高效的网站应用程序。 有了 ASP 就可以不必担心客户的浏览器是否能运行代码,因为当浏览器浏览 ASP 网页时,web 服务器就会根据请求生成相应的 HTML 代码然后再返回给浏览 器,这样浏览器端看到的就是动态生成的网页。酒店管理系统的设计与实现 ASP 程序设计的重点是脚本的编写。ASP 要求大量的时间和开发资源,但 ASP 可 以创

23、建不同类型的应用,虽然这些应用还只是最基本层次的。ASP 可以通过三 种方式访问数据库:传统的 IDC(Internet Database Connector)方式, ADO(ActiveX Data Objects)方式以及 RDS(Remote Data Service)方式。ADO 是 一项容易使用并且可扩展的将数据库访问添加到 Web 页的技术。通过使用 ADO 去编写紧凑简明的脚本以便连接到 ODBC 兼容的数据库和 OLE DB 兼容的数据源。 2.2.22.2.2 系统结构简介系统结构简介 系统应符合酒店客房管理的要求,达到操作过程中的直观、方便、实 用等要求; 系统采用模块化程

24、序设计方法,既便于系统功能的各种组合和修改, 又便于未参与开发的技术维护人员补充、维护; 西安航空职业技术学院 毕业设计论文 10 系统应具备客房信息管理功能,及时根据客房变化需求进行数据的添 加、删除、修改等操作。 2.2.32.2.3 ADOADO 访问访问 WEBWEB 数据库简介数据库简介 对于 WEB 服务器上运行的程序最常见和最实用的任务是访问数据库。ASP 内建的 Database Access 组件能很容易的通过 ADO 访问存储在服务器端的数据 库或者其他的数据信息。 ADO 是 Active)(Data Objects 的简称。ADO 是微软所支持的对数据库进行 操作的主要

25、方法。它具有占用磁盘空间少、内存支出低、反应速度快等优点, 非常适合作为服务器端的数据库访问技术。ADO 可作用于服务器端,以提供含 有数据库信息的主页内容。 而 ADO 使用内置的对象作为数据的主要接口,对数 据进行检索、添加、更改、删除。用 ADO 访问数据库就像编写数据库应用程序, 它把绝大部分的数据库操作封装在七个对象中,在 ASP 页面编程时只要调用相 应的对象就可执行相应的数据库操作。这七个对象是: Connection、Command、Parameter、Property、Record set、Field、和 Err。 使用 ADO 访问数据库的 ASP 脚本程序首先使用 Con

26、nection(连接) 2.2.42.2.4 WEBWEB 服务器系统软件服务器系统软件 IISIIS 简介简介 Web 服务器就是传送页面给浏览器使之可以浏览。确切的说,Web 服务器专 门处理 Http 的请求。web 服务器可以响应静态页面、图片、页面跳转或者把动 态响应产生委托给一些其它的程序例如 ASP JavaScript 或者其它的服务器端技 术。这些服务器端的程序产生一个 HTML 页面给浏览器使之可以浏览。使用最多 的服务器软件有两个:微软的信息服务器 IIS 和 Apache。IIS(Interact Information Server)是在 Windows NT Ser

27、ver 上建立 Internet 服务器的基本 组件。IIS 在 3O 版本以后引入了 ASP,可以很容易的执行动态内容和开发基 于 web 的应用程序。对于诸如 VBScript,JavaScript 开发软件,IIS 都提供强 西安航空职业技术学院 毕业设计论文 11 大的本地支持。作为当今流行的 web 服务器之一,提供了强大的 Internet 和 Intranet 服务功能。但是如何加强 IIS 的安全机制,建立一个高安全性能的 web 服务器,已成为 IIS 设置中不可忽视的重要组成部分。 2.2.52.2.5 IISIIS 简单的配置与安装简单的配置与安装 通常情况下,要作为 W

28、eb 服务器的计算机中都需要安装 Windows XP 或 Win7 操作系统,对于一般的网页制作、测试或小型企事业单位作为 Intranet 的 Web 服务器,则可以安装 Windows XP 操作系统即可。 将 IIS 安装好后,系统将自动创建一个默认的 Web 站点(默认位于 “C:Inetpubwwwroot”文件夹下)和一个默认的 FTP 站点(默认位于 “C:Inetpubftproot”文件夹) ,用户也可创建自己的 Web 站点和 FTP 站点, 并修改和设置站点的属性。 西安航空职业技术学院 毕业设计论文 12 3 3 需求分析需求分析 需求分析的基本任务是确定系统必须完成

29、什么工作,也就是对目标系统提 出完整、准确、清晰和具体的要求。酒店管理系统的需求分析是根据用户的需 求和要求做出的描述系统功能和性能的文档。 3.13.1 功能需求功能需求 酒店管理系统应便于酒店管理员工操作,能有效的对数据进行更新、查询, 并能够在一定程度上实现自动化。其主要功能如下: (1)修改密码:只有超级管理员具有这个权限,修改、删除、添加管理员 名密码。 (2)公告管理:发布酒店的公告,只有超级管理员具有这个权限。 (3)最新资讯:发布酒店的最新活动,只有超级管理员具有这个权限。 (4)客户管理:根据客户提供的订单号,查询客户的住房信息,并可以退 房,为了防止客户忘记订单号,用户只要

30、提供身份证号就可以查询。 (5)客房资料:系统的核心部分,可以看到房间分类、创建房间分类、修 改房间分类,查看某一类房间详情、创建此类房间号,为了方便客户开房,把 功能放在详情里。 (6)房间管理:根据输入的房间号查询此房间的情况。 3.23.2 性能需求性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,酒店管理系统 应满足以下性能需求: (1) 系统处理的准确性和即使性 系统处理的准确性和及时性是系统的必要性能。查询时应保证查全率,所 有相应域包含查询关键字记录都能查到。在系统设计和开发过程中,要充分考 虑系统当前和将来可能承受的工作量,使系统的处理能力和相应时间能够满足 酒店信

31、息处理的要求。显影时间,更新处理时间都比较迅速,完全满足用户要 求。 (2) 系统的易用性和易维护性 系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。 这就要求系统能够提供良好、易用的人机交互界面。要实现这一点,就要求系 统应该尽量使用用户熟悉的术语和中文信息的界面. 西安航空职业技术学院 毕业设计论文 13 (3) 技术可行性 开发人员进行过类似的系统开发,是绝对有能力把系统做好。 此系统用在酒店管理系统。 (4) 经济可行性 此系统用于毕业设计,前期成本很少,无需后期的维护费用。 3.33.3 软件属性需求软件属性需求 (1) 正确性 要求发布的软件达到用户预期的目标,运行

32、时基本无错误。 (2) 可靠性 在正常条件下,应该不出错误。 (3) 效率 对于查询、增加、删除、更新和密码设置等一般操作,要求及时响应。 (4) 易使用性 软件界面要友好,易于操作。 (5) 安全保密性 要求提供身份验证,只允许通过身份验证的用户使用本软件。 (6) 可理解性 对于本软件提供的各种控件,其功能应该一目了然,易于理解。 3.43.4 管理说明管理说明 (1) 超级管理员登陆 数据的录入,包括顾客基本情况信息、顾客消费情况的录入、最新资讯、 酒店公告、房间退订等; 顾客基本信息的查询,包括顾客基本情况以及顾客的消费情况查询等; 顾客基本信息的修改,包括顾客基本情况以及顾客订、退消

33、费业务的修 改等 顾客基本信息及消费情况的打印等; 系统用户的管理、权限管理等; 系统管理员密码的修改等。 (2)管理员 数据的录入,包括顾客基本情况信息、顾客消费情况的录入 顾客基本信息的查询,包括顾客基本情况以及顾客订、退房间查询等; 西安航空职业技术学院 毕业设计论文 14 顾客基本信息的修改,包括顾客订、退消费业务的修改等 4 4 概要设计概要设计 通过使用酒店客房管理系统,使酒店的客房管理工作系统化、规范化、自 动化,从而达到提高酒店客房管理效率的目的。 本系统开发的总体任务是使办公人员可以轻松快捷地完成酒店客房管理的 任务。 4.14.1 数据库设计数据库设计 数据库的设计是根据用

34、户的需求经过分析得出的数据结构,数据库系统为 合理的组织、高效存取数据提供了最好的方式。酒店管理系统的数据库设计是 根据用户的要求建立的数据模型,数据库名称为 Wineshop。 4.1.14.1.1 数据库表设计数据库表设计 Access 作为微软 OFFICE 以其简单易用而受到许多用户的欢迎,综合考虑, 为了节约系统开发时间等因素,本系统数据库采用 ACCESS。 重要数据及其简要描述如表 4-1、表 4-2、表 4-3、表 4-4、表 4-5、表 4- 6、表 4-7 所示 表 4-1 管理员表 表 4-1 admin 结构 字段名数据类型长度主键否描述 admin_id自动编号是自动

35、编号 admin_name文本50否管理员名 admin_pass文本50否管理员密码 mingcheng文本100否后台管理名称 表 4-2 客户订房信息表 表 4-2 df 的结构 字段名数据类型长度主键否描述 id自动编号长整型是自动编号 name文本50否姓名 西安航空职业技术学院 毕业设计论文 15 sex文本50否性别 age文本50否年龄 shenfen文本50否证件名称 zhengjian文本50否证件号 guoji文本50否国籍 danwei文本50否单位 dtime文本50否到达时间 ltime文本50否离开时间 num文本50否人数 email文本50否电子邮件 tel文

36、本50否电话 room文本50否房间类型 beizhu备注否其他要求 time文本50否发布时间 check是否否是否审核 huifu文本50否回复内容 bianhao文本50否订单编号 表 4-3 房间表 表 4-3 fangjian 结构 字段名数据类型长度主键否描述 id自动编号是自动编号 fangjian文本50否房间名称 xinxi备注否房间信息 tupian文本50否房间图片 fangjia文本50否房价 表 4-4 房间类型表 表 4-4 leixing 结构 字段名数据类型长度主键否描述 id自动编号是自动编号 descri文本否房间描述 西安航空职业技术学院 毕业设计论文 1

37、6 roomname文本50否房间名称 pric文本否价格 total文本50否房间总数 surplus文本50否房间剩余量 (2)表4-5email(邮件回复设置) 表 4-5 email 的结构 字段名数据类型长度主键否描述 Id自动编号长整型否回复邮件标题 Title文本50否回复邮件内容 Content备注否发件人姓名 Fname文本50否企业邮箱服务器 Smtp文本50否发送邮件的邮箱服务器 Femail文本50否发送邮件的邮箱 pwd文本50否发送邮件的邮箱密码 (3)表4-6 guestbook(反馈信息) 表 4-6 guestbook 的结构 字段名数据类型长度主键否描述 I

38、D自动编号长整型是自动编号 name文本50否姓名 laizi文本50否来自 email文本50否Email homepage文本225否主页 sex文本50否性别 OICQ文本50否OICQ ICQ文本50否电话 liuyan备注否留言内容 check是否否是否审核 Reply备注否回复内容 Reply_Date日期否回复日期 time日期否发表日期 (4)表4-7news(信息管理) 西安航空职业技术学院 毕业设计论文 17 表 4-7 news 的结构 字段名数据类型长度主键否描述 Newid自动编号长整型否自动编号 Title文本100否标题 content备注否内容 Typeid文本

39、长整型否类型编号 Dateandtime日期否发布时间 4.24.2 系统总体设计系统总体设计 网上客房预订系统是一个典型的数据库开发应用程序,由前台展示区和后台管理组成, 规划系统功能模块如下: 前台展示区 前台展示区的主要功能是宾馆简介、地理位置、客房服务、会展中心、餐饮美食、商 务服务、在线订房、意见反馈、其他、本地景点。 后台功能管理 后台功能管理的主要功能是初始化网站的基础信息、管理前台图片信息、宾馆相关的 信息管理、景点管理、宾馆房间类型管理、订单管理、反馈信息管理和系统信息管理。 网上客房预订系统功能结构图,前台功能模块图如图 4-2-1 所示。 图 4-2-1 系统功能结构图

40、后台功能模块如图 4-2-2 所示 西安航空职业技术学院 毕业设计论文 18 图 4-2-2 系统功能结构图 4.34.3 系统实体系统实体 E-RE-R 图图 程序流程图是对模块算法的正确表达,它独立于任何一种程序设计语言, 比较直观、清晰,是软件开发的重要图形,酒店管理系统的 E-R 图有:管理员 信息实体、用户信息实体、房间信息实体、预约信息实体、预约信息实体和留 言信息实体,它们之间的关系如图 4-3-2 所示。 图 4-3-2 用户信息的 E-R 图,如图 4-3-3 所示。 图 4-3-3 管理员信息 E-R 图,如图 4-3-4 所示。 西安航空职业技术学院 毕业设计论文 19

41、图 4-3-4 房间信息 E-R 图,如图 4-3-5 所示。 图 4-3-5 预约信息 E-R 图,如图 4-3-6 所示。 图 4-3-6 留言信息 E-R 图,如图 4-3-7 所示。 西安航空职业技术学院 毕业设计论文 20 图 4-3-7 西安航空职业技术学院 毕业设计论文 21 5 5 详细设计详细设计 详细设计也叫做过程设计或程序设计。在详细设计阶段要解决各个模块的 实现算法,并精确表达这些算法。详细设计阶段的根本目标是确定应该曾样具 体地实现所要求的系统。酒店管理系统的详细阶段应完成的任务如下: (1)酒店管理主要实现的功能如下: 顾客信息的录入。 对顾客信息的查看,对部分顾客

42、信息进行修改。 对顾客消费信息的查看。 对个人账户的管理(即修改密码) 。 (2)管理员的操作如下: 对顾客信息的管理(包括录入、查询、修改) 。 对部分 VIP 顾客信息的管理(包括查询、修改、删除、添加) 。 添加新的管理员信息。 管理员对个人账户的管理(即修改密码) 。 5.15.1 管理员登录管理员登录 管理员登录界面,需要输入正确的管理员名、密码、验证码,可以根据管 理员名判断管理员的权限。 图 5-1 登陆界面 登录页面所涉及到的程序代码如下: verifycode2 then 判断输入的验证码与随机产生的 验证码是否一致 response.write“alert(您输入的 验证码

43、不正确。);“ response.write“location.href=/index.asp“ else session(“verifycode“)=“ 清空验证码 if request(“action“)=“login“ then 判断是否接收表单值 admin_name=request(“admin_name“) 接收用户名 admin_pass=request(“admin_pass“) 接收用户密码 set rs=server.createobject(“adodb.recordset“) sql=“select * from admin where admin_name=“loca

44、tion=javascript:history.go(-1)“) 判断 输入的 Email 格式是否正确 elseIf Instr(Email, “) = 0 Or Right(Email, 1) = “ Or Left(Email, 1) = “ Then response.write “ “ location=javascript:history.go(-1)“) response.end end if 西安航空职业技术学院 毕业设计论文 27 if datediff(“d“,mm,nn)alert(开始日期和结束日期填写有误); location=javascript:history.g

45、o(-1)“) response.end end if set rs=server.CreateObject(“adodb.recordset“) sql=“select * from dd“ rs.open sql,conn,1,3 rs.addnew 通过 addnew()方法添加在线订房详 细信息 rs(“name“)=request(“name“) 添加在线订房人姓名 rs(“sex“)=request(“sex“) rs(“age“)=request(“age“) rs(“shenfen“)=request(“shenfen“) rs(“zhengjian“)=request(“zh

46、engjian“) rs(“guoji“)=request(“guoji“) rs(“danwei“)=request(“danwei“) rs(“dtime“)=mm rs(“ltime“)=nn rs(“num“)=request(“num“) rs(“email“)=request(“email“) rs(“tel“)=request(“tel“) rs(“room“)=request(“room“) rs(“beizhu“)=request(“beizhu“) rs(“bianhao“)=request(“t“) rs(“time“)=date() 添加获取当前的日期和时间 rs.up

47、date rs.close response.Write(“alert(提交成功); location=dingdan.asp“) end if end function % 在线订房管理页面的运行结果如图 5-5-2 所示。 西安航空职业技术学院 毕业设计论文 28 图 5-5-2 在线订房管理页面运行结果 5.65.6 意见反馈管理模块设计意见反馈管理模块设计 意见反馈管理模块主要包括留言的发布、留言与回复留言浏览 2 部分。单 击“我要留言”超链接,可以进入意见反馈管理页面。 意见反馈管理页面所涉及到的相关程序代码如下: “ then 判断是否接收到表单值 call writ end if function writ Email=request(“email“) 接收输入的 email 地址 if request(“name“)=“ or request(“email“)=“ or request(“ICQ“)=“ or req

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1