毕业设计(论文)宾馆客房预定系统.doc

上传人:仙人指路1688 文档编号:3982080 上传时间:2023-03-30 格式:DOC 页数:36 大小:833.50KB
返回 下载 相关 举报
毕业设计(论文)宾馆客房预定系统.doc_第1页
第1页 / 共36页
毕业设计(论文)宾馆客房预定系统.doc_第2页
第2页 / 共36页
毕业设计(论文)宾馆客房预定系统.doc_第3页
第3页 / 共36页
毕业设计(论文)宾馆客房预定系统.doc_第4页
第4页 / 共36页
毕业设计(论文)宾馆客房预定系统.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《毕业设计(论文)宾馆客房预定系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)宾馆客房预定系统.doc(36页珍藏版)》请在三一办公上搜索。

1、摘 要在竞争日益激烈的今天,对客户的重视己经为广大商家认同。企业对客户资料的管理已经日益的重要,而当收集了大量的客户资料以及相关业务信息以后,对这些信息的统计分析就成为企业做出正确的市场决策的重要依据。因此,客户信息系统就应运而生。客户信息系统建立在管理信息系统之上,提供了对客户信息的管理与分析,大大的支持了企业的决策。客户信息系统的设计实现提出了新的要求,在管理信息之外,更要求灵活复杂的分析信息。而现代化的宾馆是集客房、餐饮、通讯及其他各种服务与设施为一体化的消费场所,宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现

2、代化的信息管理,宾馆客房管理系统正是为此而设计的,该系统是运用Microsoft Office Access 2000数据库系统和asp技术开发实现的,该系统具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点,是酒店管理者的理想选择。本文对国内外客户信息系统及宾馆客房管理系统实施的进展进行了综述。综合宾馆管理业务的需求和计算机软件业新技术的发展及应用,对宾馆业客户信息系统进行了分析设计研究。本文简要介绍了宾馆客房管理系统的项目背景和意义,着重阐述了该系统开发实现过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。关键词:宾馆客

3、房管理;在线预定;客房服务AbstractNowadays, the modern society is full of competition. The importance of customer has been well known by all companies. The customer information system is build on management information system, and provide great support to business decision. The impletion of customer information

4、system raised new requirement, beyond information management, it need more flexible information analysis.The modernized hotel collects the guest room,food and beverage,communication,amusement,commercial culture and other various kinds of services and facilities are the integrated consumption place,t

5、he hotel organizes hugely,there are many service items,the amount of information is large,if you want to improve labor produce,lower costs,improve the service quality and management level, promote the economic benefits,must carry on the modernized information management through the computer,Hotel Ma

6、nagement System is just designed for the occasion,it is developed and carried out by using Microsoft Office Access 2000 database system and asp Technology,it include eight modules-foreground Prearranges subsystem、Customer message subsystem、Prearranges management subsystem、 housekeeping subsystem、VIP

7、 management subsystem,it has many features-simple operation、friendly interface、good flexibility、high system safety、stable performance, this is the best choice for the hotel handler.This thesis discusses the background of customer information system and the state of implement in hotel industry, bring

8、s a suit of model design to meet the general need of hotels.This paper has introduced the project background and meaning of Hotel Management System briefly,has explained emphatically that should develop the course of realizing systematically , from systematic demand analysis,scheme demonstration,mod

9、ule design,data design,it reach such all link as system testing,etc. Go on exhaustive analysis and description to design in detail. Keywords:hotel management information; room reservation system; internet online booking; room service目 录1 绪 论11.1 课题背景11.2 课题的现实意义11.3 技术背景21.4 ACCESS数据库21.5 总体目标32 系统分

10、析42.1 需求分析42.2 可行性分析42.3 需求描述52.3.1 数据流图52.3.2 数据字典63 总体设计73.1 项目规划73.2 系统功能结构图73.3 数据库设计84 系统设计94.1 界面设计94.2 前台功能设计114.2.1 宾馆简介模块114.2.2 客房服务模块124.2.3 在线订房管理模块设计134.2.4 意见反馈模块164.2.5 公告栏模块设计184.3 后台功能模块设计194.3.1 后台登录模块设计204.3.2 管理首页/退出模块设计214.3.3 图片管理模块214.3.4 信息管理模块234.3.5 订单管理模块设计244.3.6 反馈管理模块25

11、5 系统测试265.1 界面测试的目标265.2 界面测试的完成标准275.2.1 导航测试275.2.2 图形测试275.2.3 内容测试285.2.4 整体界面测试285.3 功能测试28结 论29参考文献30致 谢321 绪 论1.1 课题背景 以客户为中心的理念在国外兴起于20世纪50年代,当时很多企业寄望于通过改进技术、压缩生产周期、改善内部资源管理来提高生产增长率和利润,但事实上见效甚微。这样企业开始从强调降低经营成本的供应方发展策略转向了需求方策略。所谓需求方策略,就是指与客户联系更紧密,从客户关系方面挖掘新能源的策略,宾馆客房管理系统 (Hotel Management Sys

12、tem)应运而生。宾馆客房管理系统核心思想是:通过完善的客户服务和深入的客户分析来满足客户的需求,保证实现客户的终生价值。宾馆客房管理旨在改善宾馆与客户之间关系的新型管理机制,通过向宾馆服务的专业人员提供全面、个性化的客户资料,并强化跟踪服务、信息分析的能力,使他们能够协同建立和维护一系列与客户和生意伙伴之间卓有成效的“一对一关系”,为客户提供更快捷和周到的优质服务、提高客户满意度、吸引和保持更多的客户,从而增加营业额;另一方面则通过信息共享和优化商业流程来有效地降低企业经营成本。与此同时,现在计算机可以帮助人们实现这些看似并不复杂而实际操作起来非常烦琐的工作。试想一下,当我们需要查找一个客户

13、的电话号码时,只需要敲几下键盘,就可以看到客户的详细资料(包括姓名、公司名称、电话、E-mail,甚至包括合作历史记录),还有,当客户的生日快到时,软件可以提醒您是该给客户寄出贺卡的时候了。所有的这些,正是一个完善的宾馆管理系统的功能所在。1.2 课题的现实意义 电子计算机科学的飞速发展,给宾馆应用带来了蓬勃生机,出现了计算机管理信息系统、安全保卫系统、电子门锁系统、宾馆客房管理系统、客房电脑保险系统以及计算机娱乐系统。计算机在宾馆中的应用,已深入到宾馆的各个部门,特别在信息处理领域,计算机已成为最重要的工具。在宾馆现代管理理论中,宾馆客房管理系统已成为宾馆现代科学管理的重要内容,是宾馆经营必

14、不可缺少的现代科学工具。近年来,随着我国改革开放的发展,国内的宾馆服务业得到了日新月异的发展。现代宾馆作为一体化的接待场所,是一个旅游城市的窗口,也可以说是一个小型社会。作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。宾馆在其运作期间,服务水平的高低,直接影响到宾馆的形象和声誉,如:服务的安排、调度是否周到;客人的要求是否能迅速、很好地得到满足;市场的预测分析是否快捷、准确等。这其中的核心就是对每天大量的信息(客人、费用、房间等)的正确处理和保存。采用计算机这一现代化工具作为管理的辅助手段是必须的。计算机的应用包括OA(办公自动化)、MIS(管理信息系统)、CAD(计

15、算机辅助营情况,从而提高宾馆的服务质量,并配合现代化的宾馆管理,获得更好的经济效益。就经济效益而言,宾馆的计算机应用是:1.间接性的:其经济效益不是直接产生的,是通过对人力、物力的节省而带来的,可以堵塞许多漏洞。2.长期性的:计算机的投资是较大的,是在长期的应用中逐步得到回报的。1.3 技术背景ASP(Active Server Page)是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTM

16、L相比,ASP网页具有以下特点: 1.利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试。2.服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页。3.ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息。 4.ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Em

17、ail或访问文件系统等。 5.由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 6.方便连接ACCESS与SQL数据库。 7.开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击9。1.4 ACCESS数据库Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access数据库以文件形式保存,文件的扩展名是MDB。Access的优点:1.存储方式单一 Acces

18、s管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理。 2.面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 3.界面友好、易操作 Access是一个可视化工具,是风格与

19、Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 4.集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据

20、交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。ACCESS的缺点: 1.ACCESS是小型数据库,既然是小型就有他根本的局限性。 2.数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降。 3.网站访问频繁,经常达到100人左右的在线。 4.记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降。1.5 总体目标随着计算机新技术的

21、发展和应用的普及,人类已从工业时代迈向信息时代,大量复杂信息的产生和传播,信息技术的高速发展,在推动社会发展和经济的同时,也增加了个人和组织处理信息工作量和信息存储量。面对这种情况,以计算机等信息技术作为信息处理的重要工具,开发和应用信息系统是个人和组织的迫切需要,也是迎接信息挑战的唯一出路,信息管理系统是一门综合管理科学,信息科学,系统科学,计算机科学和通讯技术的新兴学科,用计算机管理日常事务即自动化管理已取代了传统的管理方式。宾馆客房管理系统即属于信息管理系统,系统开发的总体任务是实现与客户相关的各种信息的系统化、规范化和自动化。通过宾馆客房管理系统保留更好的客户,创造更大的客户价值,保持

22、客户永久的忠诚,建立一对一市场营销。从而,为企业带来更丰厚的利润和持续的竞争优势。系统采用三层结构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和和数据存储层。三层在实际的物理结构上也是独立的,用户界面与业务逻辑分离,系统的安全性、可维护性、重用性和扩展性都将大大提高。2 系统分析2.1 需求分析通过对宾馆、酒店业经营管理的调查研究,要求系统具有以下功能:1.全面介绍宾馆的基本情况及发展历史,展示宾馆的地理位置及乘车情况,展示各种房间的标准以及价格情况,而且详细而全面的介绍会展中心,方便用户选择和租用。2.介绍各种美食及价格情况,全面介绍商务服务,提供在线预定客房功能,提供用户的意见反馈,

23、本地景点展示了本地最有特色的旅游去处。3.提供后台入口,提供宾馆最新的信息管理,最新的景点信息管理,管理最新的客房、房价管理以及客户的反馈信息,管理客户的订单管理及做出的处理管理。2.2 可行性分析随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的宾馆业也在不断的完善服务体制,宾馆管理者想及时了解宾馆的全部运营情况及经营走势,找出运转成本,作为经营决策的依据。只有运用先进的科学管理手段,利用计算机系统管理才能实现这一管理模式。根据宾馆客房管理系统可行性分析的四个基本方面可得如下结论:1.经济上的可行性从长远角度来看,此系统的投入会给宾馆带来管理严格化、信息统计完整化、数据处理智能

24、化、经济预算科学化、业务处理高效化等多方面好处,对宾馆的顾客满意程度和酒店的经济效益会有长足的提高。2.技术上的可行性经对现有大中型宾馆的实际考察发现,绝大多数大中型宾馆都已具备计算机硬软件和网络环境。员工掌握计算机基本操作能力。技术环境以满足开发和使用的技术条件。3.管理上的可行性经过与宾馆领导的接触,可以看出几乎所有领导都能意识到宾馆客房管理信息系统使用的必要性。可以了解到他们对信息系统已经有很高的认可度。管理可行性完全满足。4.社会上的可行性无论是对顾客、宾馆主管领导还是宾馆员工对信息系统使用的方便快捷都表示很大的赞同。同时,系统的开发和使用对促进整个社会的信息化程度发展有巨大推动作用。

25、以客房管理科学化、规范化为出发点,建立了一个具有实用性、高效性、功能划分细致,及较高的灵活性和可扩充性的宾馆客房管理系统,该客房管理系统应合理调配宾馆资源,提升管理水平,提高服务质量,减少工作中的差错;充分实现数据的最小冗余和最大共享最终形成全方位一体化立体的服务体系。2.3 需求描述2.3.1 数据流图 是登录信息验证宾馆各种信息管理登录者信息用户客户记录文件登陆信息反馈信息图2.1 宾馆客房管理系统后台数据流图当一个用户登录后台的时候,首先输入用户名和密码进行登录信息的验证。当用户名和密码同时正确的话,会出现一个成功登录的页面。然后进入后台,对宾馆各种信息进行添加、删除和修改。订单管理反馈

26、到前台信息管理确认订单管理登录者身份判断登录信息处理订单宾馆各种信息更新信息图2.2 宾馆客房管理系统数据流图当管理员登录进去的时候,就可以进行添加宾馆的各种最新信息,添加、修改完后会在前台的页面显示,也就是反馈到前台。而且还可以对订单者进行订单管理,进行处理订单操作。2.3.2 数据字典表2.1 订房单表编号数据项数据项别名数据类型字段描述1订房人名namechar(10)名字2订房人性别sexchar(2)性别3证件shenfenchar(10)证件类型4证件号zhengjianvarchar(50)证件号码5订房日期dtimedate到达日期6离房日期ltimedate离开日期当一个用户

27、想要订房的时候,就需要在前台填写一个订单表。订单表中有订单人的姓名,订房者的性别,以及他们所使用的证件和证件相对应的证件号。而且必须填写到达日期和离开日期。在这样需求下,设计了订房单表。3 总体设计3.1 项目规划宾馆客房预定系统是一个典型的基于ASP数据库开发应用程序下的电子商务网站,由前台展示模块、后台管理模块2部分组成。1.前台管理展示模块前台展示区的主要功能是展示宾馆简介、地理位置、客房服务、会展中心、餐饮美食、商务服务、在线订房、意见反馈、其它、本地景点。2.后台功能管理模块该模块主要功能是初始化网站的基础信息、管理前台图片管理、宾馆相关的信息管理、景点管理、宾馆房间类型管理、订单管

28、理、反馈信息管理和系统信息管理。3.2 系统功能结构图管理系统前台功能结构如图3-1所示。宾馆简介宾馆客房预定管理系统餐饮美食会展中心其他意见反馈在线订房地理位置客房服务商务中心本地景点图3.1 系统功能结构图宾馆客房后台管理系统房间管理客户服务管理房间类型信息管理餐饮美食管理商务中心管理会展中心管理地理位置管理宾馆简介管理订单管理回复管理已确认订单订单管理其他管理更改初始化信息数据库备份与恢复网站管理查看服务器信息图片管理空间图片管理景点管理旅游景点管理反馈信息反馈信息管理 图3.2 后台系统功能结构图3.3 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构的设计好坏将直接

29、对应用系统的效率及实现的效果产生影响。根据数据库需求分析,设计如下数据表。表3.1信息类型表TypeidType11宾馆简介12地理位置13会展中心14餐饮美食15商务中心16其它17旅游景点1前台页面导航的链接是通过传递Typeid参数实现的。因此设计了信息类型表。宾馆简介,只需要改变Typeid的值,就可以链接到不同的页面。表3.2 房间表idfanjianxinxifangjia31标准B现代家具30632标准A现代家具、网络160房间表是对所有房间进行分类,比如有的房间有宽带,那么相对来说价格也比较贵。而且对于不同的房间,里面的床位也不一样。因此,设计了房间表。表3.3 订单表idna

30、mesexageshenfenguoji73华语男25身份证中国76豆豆女24身份证中国77ff女24身份证中国4 系统设计4.1 界面设计用户界面(Software User Interface)是指系统用于和用户交流的外观、部件和程序等等。企业系统用户界面的设计应遵循以下几个基本原则:1.用户导向(User oriented)原则设计网页首先要明确到底谁是使用者,要站在用户的观点和立场上来考虑设计软件。需要从不同方面考虑不同的用户,比如有的人视觉不好,有的人听力不好,而且有相当一部分人用的浏览器不同。这些问题我们都应该考虑到,最大程度的满足用户的需要。2.KISS(Keep It Simp

31、le And Stupid)原则简洁和易于操作是网页设计最重要的原则。首先,系统建设出来是用于普通网民来查阅信息和使用网络服务。没有必要在网页上设置过多的操作,堆集上很多复杂和花哨的图片。该原则一般的要求,网页的下载不要超过10秒钟(普通的拨号用户56 Kbps网速);尽量使用文本链接,而减少大幅图片和动画的使用;操作设计尽量简单,并且有明确的操作提示;软件所有的内容和服务都在显眼处向用户予以说明等。3.布局控制关于网页排版布局方面,很多网页设计者重视不够,网页排版设计的过于死板,甚至照抄他人。如果网页的布局凌乱,仅仅把大量的信息堆集在页面上,会干扰浏览者的阅读。一般在网页设计上所要遵循的原理

32、有: Miller公式。人一次性接受的信息量在7个比特左右为宜。一般网页上面的栏目选择最佳在59个之间,如果软件所提供给浏览者选择的内容链接超过这个区间,人在心理上就会烦躁,压抑,会让人感觉到信息太密集,看不过来,很累。 分组处理。上面提到,对于信息的分类,不能超过9个栏目。但如果你的内容实在是多,超出了9个,需要进行分组处理。如果,你的网页上提供几十篇文章的链接,需要每隔7篇加一个空行或平行线做以分组。4.视觉平衡网页设计时,也要各种元素(如图形、文字、空白)都会有视觉作用。根据视觉原理,图形与一块文字相比较,图形的视觉作用要大一些。所以,为了达到视觉平衡,在设计网页时需要以更多的文字来平衡

33、一幅图片。另外,按照中国人的阅读习惯是从左到右,从上到下,因此视觉平衡也要遵循这个道理。例如,你的很多的文字是采用左对齐Align=left,需要在网页的右面加一些图片或一些较明亮、较醒目的颜色。一般情况下,每张网页都会设置一个页眉部分和一个页脚部分,页眉部分常放置一些Banner广告或导航条,而页脚部分通常放置联系方式和版权信息等,页眉和页脚在设计上也要注重视觉平衡。同时,也决不能低估空白的价值。如果你的网页上所显示的信息非常密集,这样不但不利于读者阅读,甚至会引起读者反感,破坏该软件的形象。在网页设计上,适当增加一些空白,精炼你的网页,使得页面变的简洁。5.色彩的搭配和文字的可阅读性颜色是

34、影响网页的重要因素,不同的颜色对人的感觉有不同的影响,例如:红色和橙色使人兴奋并使得心跳加速;黄色使人联想到阳光,是一种快活的颜色;黑颜色显得比较庄重,考虑到你希望对浏览者产生什么影响,为网页设计选择合适的颜色(包括背景色、元素颜色、文字颜色、链节颜色等)。 为方便阅读系统上的信息,可以参考报纸的编排方式将网页的内容分栏设计,甚至两栏也要比一满页的视觉效果要好。另一种能够提高文字可读性的因素是所选择的字体,通用的字体(Arial,Courier New,Garamond,Times New Roman,中文宋体)最易阅读,特殊字体用于标题效果较好,但是不适合正文。如果在整个页面使用一些特殊字体

35、(如Cloister,Gothic,Script,Westminster,华文彩云,华文行楷),这样读者阅读起来感觉一定很糟糕。该类特殊字体如果在页面上大量使用,会使得阅读颇为费力,浏览者的眼睛很快就会疲劳,不得不转移到其他页面。 6.和谐与一致性通过对软件的各种元素(颜色、字体、图形、空白等)使用一定的规格,使得设计良好的网页看起来应该是和谐的。或者说,软件的众多单独网页应该看起来像一个整体。软件设计上要保持一致性,这又是很重要的一点。一致的结构设计,可以让浏览者对软件的形象有深刻的记忆;一致的导航设计,可以让浏览者迅速而又有效的进入在软件中自己所需要的部分;一致的操作设计,可以让浏览者快速

36、学会在整个软件的各种功能操作。破坏这一原则,会误导浏览者,并且让整个软件显的杂乱无章,给人留下不良的印象。当然,软件设计的一致性并不意味着刻板和一成不变,有的软件在不同栏目使用不同的风格,或者随着时间的推移不断的改版软件,会给浏览者带来新鲜的感觉。4.2 前台功能设计前台主要功能有宾馆简介、在线预定、客房服务、意见反馈等功能。前台功能相对比较简单,它主要是建立在后台的基础上。在前台最为主要的就是数据库的正确连接,数据库连不上,任何工作也做不了。而对于数据库的连接中,路径又相对比较重要,本文这个系统是最简单的连接。路径是相对的。4.2.1 宾馆简介模块宾馆简介页面,主要是根据传递的参数(以Typ

37、eid为参数名进行传递)查找相应的记录并显示。地理位置、餐饮美食、会展中心、商务中心、其它功能模块都是通过这种方法实现的。对过不同的Typeid值出现不同的记录。宾馆简介 对于内容的显示,通过以下代码:内容显示代码: 宾馆简介运行图如4-1所示。图4.1 宾馆简介运行图4.2.2 客房服务模块该模块的主要功能就是展示房间的价格、房间的标准以及配备的设施。主要代码:function HTMLcode(fString)if not isnull(fString) then fString = Replace(fString, CHR(13), ) 回车 fString = Replace(fStr

38、ing, CHR(10) & CHR(10), )换行符 fString = Replace(fString, CHR(10), ) fString = Replace(fString, CHR(32),  )空格符 HTMLcode = fString 以上代码主要是通过自定义函数正确显示文本中的回车、换行符和空格符。显示代码: 客房服务模块的运行图如4-2所示。图4.2 客房服务模块运行图4.2.3 在线订房管理模块设计在线订房管理主要用于在线预订客房,在进行在线订房时,所填写的登记信息必须真实有效,否则不能预期正确地进行客房预订。在线订房管理页面中要求输入的信息必须是真实有效的

39、,系统将对输入的Email地址进行判断、同时还要判断到达时间与离开时间是否过期,代码如下:% if month(date()10 then 如果当前月份小于10则在当前月份前面加0 mon=0&month(date() else mon=month(date() 获取当前系统月份 end if if day(date()10 then 如果当前日期小于10则在当前日期前面加0 da=0&day(date() else da=day(date() 获取当前系统日期 end if set rs2=server.CreateObject(adodb.recordset)sql2=select * f

40、rom dd where time=&date()&rs2.open sql2,conn,1,3if not rs2.eof thent=year(date)*1000000000+month(date()*10000000+day(date()*100000+rs2.recordcount+1elset=year(date)*1000000000+month(date()*10000000+day(date()*100000+1end ifif request(post) then 判断是否接收表单值call writend iffunction writEmail=request(emai

41、l) If request(name)=or request(danwei)=or request(sex)=or request(email)=or request(num)= or request(guoji)= or request(tel)= or request(zhengjian)= or request(shenfen)= thenresponse.Write(alert(请把内容填写完整);location=javascript:history.go(-1) 判断输入的Email格式是否正确elseIf Instr(Email, ) = 0 Or Right(Email, 1)

42、 = Or Left(Email, 1) = Thenresponse.write & chr(13) & alert(请检查您的邮件地址是否正确!); & history.back() & Response.Endelsemm=request(year)&-&request(month)&-&request(day) 获得到达时间nn=request(year1)&-&request(month1)&-&request(day1) 获得离开时间if datediff(d,mm,date()0 then 判断达到日期和当前日期是否冲突response.Write(alert(日期已过);loc

43、ation=javascript:history.go(-1)response.endend ifif datediff(d,mm,nn)0 then response.Write(alert(开始日期和结束日期填写有误);location=javascript:history.go(-1)response.endend ifset rs=server.CreateObject(adodb.recordset)sql=select * from ddrs.open sql,conn,1,3 rs.addnew 通过addnew()方法添加在线订房详细信息rs(name)=request(name) 添加在线订房人姓名rs(se

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号