第一篇:15酒店预订管理系统
15:酒店预订管理系统
【项目背景】
随着酒店宾馆等服务行业的不断发展和规模的不断扩大,为了更好地开展酒店的预订工作,提高酒店的经营效率,一个属于酒店自己的预订系统显得很有必要。因此酒店预订管理系统越来越受到欢迎。
【功能需求】
酒店预订管理系统主要是供酒店领导、酒店员工和酒店客户使用,其前台和后台的各项功能分别如下所示。
客户端功能
新用户的注册、登录。
用户修改密码和自身资料。
提供酒店可预订资源列表,供客户预订。
用户可以查看自己的订单情况。
管理端功能
资源管理,酒店管理员可以对酒店里可预订资源进行管理。
订单管理,对用户提交的订单进行处理。
用户管理,对注册用户进行管理,主要是查询和删除功能。
管理员管理,对管理员的账户进行增、删、改等功能。
管理端分为超级管理员和普通管理员,对于酒店的资源管理,只能由超级管理员进行,而普通管理员只有对订单和用户管理的权限。
【技术功能需求】
酒店预订管理系统需要通过JSP+Spring技术来编码,采用MVC解决方案,利用三层架构来组织包。通过使用酒店预订管理系统,不久提高酒店预订的管理水平,实现预订工作的信息化,而且还可以提高酒店工作效率。
第二篇:机票预订管理系统
机票预订管理系统
机票预订管理系统
摘要
摘要
随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。
现设计一个机票预定管理系统的数据库,首先根据问题需求设计E-R模型,然后再根据E-R模型设计出相应的关系模型,对于每个关系模型的没一个关系,可以设计出相应的表格,接着分配表空间、创建视图、设计存储过程等等
关键词:机票预定管理系统 数据库 E-R模型
I 机票预订管理系统
Abstract
II 机票预订管理系统
目录
目 录
一、绪 论..........................................................................................................................1
1.1课题简介..............................................................................................................................1 1.2设计目的..............................................................................................................................1 1.3设计内容..............................................................................................................................1 1.4可行性分析..........................................................................................................................1
二、需求分析....................................................................................................................3
2.1需求分析的任务..................................................................................................................3 2.2需求分析的过程..................................................................................................................3 2.3流程图和数据字典..............................................................................................................4
三、概念结构设计............................................................................................................7
3.1概念结构设计的方法与步骤..............................................................................................7 3.2 数据抽象与局部视图设计.................................................................................................7 3.3视图的集成..........................................................................................................................9
四、逻辑结构设计..........................................................................................................11
4.1 E-R图向关系模型的转换.................................................................................................11 4.2关系模式优化.....................................................................................................................11
五、数据库物理设计......................................................................................................13
5.1表的建立............................................................................................................................13 5.2视图的建立........................................................................................................................14 5.3索引的建立........................................................................................................................15
六、数据库的实施..........................................................................................................17
6.1数据库的安排....................................................................................................................17 6.2数据库的运行....................................................................................................................18
总 结................................................................................................................................32 主要参考文献..................................................................................................................33
III 机票预定系统
机票预定系统
机票预定系统
机票预定系统
机票预定系统
机票预定系统
机票预定系统
第三章 概念结构设计
三、概念结构设计
3.1概念结构设计的方法与步骤
1.概念结构设计的方法
概念设计阶段我采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念模式。
2.管理系统的概要设计:
(1)订单信息管理:管理员可以通过输入订单号进行查询、修改、删除、添加航班号、起飞地、目的地、起飞时间、姓名、性别、工作单位、身份证号码、电话号码、订票时间、订票数量。所有数据修改都应在数据文件中完成,在界面上显示出来
(2)旅客信息管理:管理员可以通过旅客的身份证号进行查询、修改、删除、添加旅客一些基本信息,如旅客姓名、身份证号、性别、电话号码、工作单位。
(3)航班信息管理:管理员可以通过输入航班号进行查询、修改、删除、添加航班号、起飞地、目的地、起飞时间。所有数据修改都应在数据文件中完成,在界面上显示出来。
(4)机票信息管理:管理员可以通过输入航班号和座位号进行添加、修改、删除和查询航班号、座位号、起飞地、目的地、起飞时间。所有数据修改都应在数据文件中完成,在界面上显示出来。
(5)退票信息管理:管理员可以通过订单号查询旅客姓名、订单号、电话号码、身份证号。所有数据修改都应在数据文件中完成,在界面上显示出来。
3.概念结构设计的步骤
第一步是进行局部视图的设计:由于高层的数据流图只能反映系统的概貌,而中层流图能较好的反映系统中各局部应用的子系统组成。因此我们先逐一的设计分E-R图。
第二步是进行视图的集成:各子系统的E-R图设计好之后,下一步就是要将所有的分E-R图合成一个系统的总E-R图。3.2 数据抽象与局部视图设计
按照图2.1机票预定管理系统总框架图,设计实体属性图以及局部E-R图
机票预定系统
第三章 概念结构设计
图3.1 订单实体属性图
Figure 3.1 booking entity attributes map
图3.2 旅客实体属性图
Figure 3.2 passenger entities attribute Figure
图3.3 航班信息实体属性图
Figure 3.3 flight information entity attributes map
图3.4 机票实体属性 机票预定系统
第三章 概念结构设计
Figure 3.4 ticket entity attributes
图3.5 退票信息实体属性图
Figure 3.5 Refund information entity attributes map
图3.6 旅客订票局部E-R图
Figure 3.6 Travelers booking local E-R diagram
3.3视图的集成
经过逐步细化再进行每两个一集成初步形成一个E-R图,最后得到图3.7总体概念结构E-R图。
机票预定系统
第三章 概念结构设计
图3.7 系统总体结构E-R Figure 3.7 system, the overall structure of the E-R
机票预定系统
第四章 逻辑结构设计
四、逻辑结构设计
4.1 E-R图向关系模型的转换
将图3.7总体概念结构E-R图转化成关系模型。
订单信息(订单号,航班号,座位号,身份证号,起飞地,目的地,起飞时间,姓名,性别,工作单位,电话号码,订票时间,订票数量)
旅客信息(身份证号,旅客姓名,电话号,性别,工作单位)航班信息(航班号,起飞地,目的地,起飞时间)机票信息(航班号,座位号,机票类型,座位信息)退票信息(订单号,身份证号,旅客姓名,电话号,)4.2关系模式优化
转化的关系模式进行优化,最终达到第三范式
1、确定数据依赖
订单信息(订单号,航班号,座位号,身份证号,起飞地,目的地,起飞时间,旅客姓名,性别,工作单位,电话号码,订票时间,订票数量,取票时间)根据这个关系写出数据依赖
订单号→航班号,订单号→座位号,订单号→身份证号,订单号→起飞地,订单号→目的地,订单号→起飞时间,订单号→旅客姓名,订单号→性别,订单号→工作单位,订单号→电话号码,订单号→订票时间,订单号→订票数量,订单号→取票时间
旅客信息(身份证号,旅客姓名,电话号,性别,工作单位)身份证号→旅客姓名,身份证号→电话号,身份证号→性别,身份证号→工作单位
航班信息(航班号,起飞地,目的地,起飞时间)航班号→起飞地,航班号→目的地,航班号→起飞时间 机票信息(航班号,座位号,机票类型,座位信息)
(座位号,航班号)→座位信息,(座位号,航班号,座位信息)→机票类型 退票信息(订单号,身份证号,旅客姓名,电话号,)订单号→旅客姓名,订单号→电话号码,订单号→身份证号
2、对各关系模式间数据依赖进行极小化处理,消除冗余
订单号→旅客姓名,订单号→电话号码,身份证号→性别 机票预定系统
第四章 逻辑结构设计
身份证号→工作单位,身份证号→取票时间,身份证号→订票时间,身份证号→航班号身份证号→座位号,身份证号→机票类型,航班号→起飞地,航班号→目的地,航班号→起飞时间,(座位号,航班号)→座位信息
3、看这些模式是否符合要求,确定是否要对某些模式进行合并或者分解
最终分解成第三范式:
(订单号,电话号码,身份证号)(订单号,旅客姓名)
(身份证号,取票时间,性别,工作单位,机票类型,订票时间)(身份证号,航班号)(身份证号,座位号)(身份证号,起飞地)(航班号,座位号,机票类型)(航班号,起飞地,目的地,起飞时间)12 机票预定系统
第五章 数据库物理设计
五、数据库物理设计
5.1表的建立
需要明确数据库需要建几张表,以及每张表包括的属性。在建立每张表的过程中,需要对表进行字段属性的设置。在机票预订管理系统中,要建立六张表,分别是:订单信息表,旅客信息表,航班信息表,机票信息表,取票通知单表,退票通知表。
表5-1 订单信息表
Table 5-1 of the booking information form
表5-2 旅客信息表
Table 5-2 passengers information table
机票预定系统
第五章 数据库物理设计
表5-3 航班信息表
Table 5-3 flight information table
表5-4 机票信息表
Table 5-4 ticket information table
表5-5 退票信息表
Table 5-5 refund information table
5.2视图的建立
视图是查看数据库的一种方式,视图提供了存储预定义的查询语句作为数据库中的对象,具备以后使用的能力。视图是一种逻辑对象,是一种虚拟表。
机票预定系统
第五章 数据库物理设计
图5-6 订单与旅客关系
Figure 5-6 order relationship with passenger
图5-7 订单、机票、航班关系 Figure 5-7orders, tickets, flights between 5.3索引的建立
索引时一个单独的,物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据项的逻辑指针清单。
举一个例子,下面是我做的机票预订信息管理系统中 订票信息表的身份证的升序创建的一个普通索引
机票预定系统
第五章 数据库物理设计
旅客信息表的身份证的升序创建的一个普通索引
航班信息表的航班号升序的普通索引
机票信息表的订单号升序的普通索引
退票信息表的订单号升序的普通索引
机票预定系统
总结
六、数据库的实施
6.1数据库的安排
6.1.1 数据的载入
图6-1 订票信息表
Figure 6-1 of the booking information form
收录了5位旅客的航班号,起飞地,目的地,起飞时间,姓名,性别,工作单位,身份证号码,电话号码,订票时间,订票数量
图6-2 旅客信息表
Figure 6-2 passenger information sheet
收录了5位旅客的身份证号,性别,旅客姓名,电话号码,工作单位
图6-3 航班信息表
Figure 6-3 Flight Information Sheet 机票预定系统
总结
收录了5趟航班的航班号,起飞地,目的地,起飞时间
图6-4 机票信息表
Figure 6-4 ticket information table 收录了5张机票的座位号,航班号,机票类型,座位信息
图6-6 退票信息表
Figure 6-6 refund information table
收录了5位旅客的订单号,旅客姓名,电话号,身份证号
6.2数据库的运行
6.2.1 界面设计 1.管理员登录界面
验证账号密码,正确进入主菜单,如不正确则清空登录框
机票预定系统
总结
图7-1管理员登录界面
Figure 7-1 administrator login screen
2.管理员菜单
图7-2管理员菜单
Figure 7-2 Administrator menu
(1)订单信息管理
以订单信息为例,进行订票信息的添加,查询,修改和删除。
机票预定系统
总结
图7-3 订单信息管理页面
Figure 7-3 Booking Information Management page
1.订票信息的添加
点击“订单信息添加”进入订票信息添加,如图7-4,添加了一位旅客的订单信息,点“确定”
图7-4 订单信息添加页面
Figure 7-4 add the booking information page
数据库语言
USE 机票预订管理系统
INSERT into 订单信息表(订单号,身份证号,航班号,座位号, 旅客姓名,性别,工作单位,电话号码,起飞地,目的地, 起飞时间,订票时间,订票数量)机票预定系统
总结
VALUES(‘100000006’,'***006','100006','100006', '张六','男','江西景德镇','***','南昌', '景德镇','2009/12/12 0:00:00','2010/1/1 0:00:00','1')2.订票信息的查询
点击“订单信息查询”进入订票信息查询,输入旅客的身份证号,航班号,座位号,点击“确定”
图7-5 订票信息查询页面
Figure 7-5 booking information inquiries page
数据库语言
USE 机单预订管理系统 SELECT * FROM 订单信息表
WHERE 订单号=‘100000006’
机票预定系统
总结
图7-6 订单信息页面
Figure 7-6 booking information page
3.订单信息的修改
如图7-7,先输入旅客的身份证号,航班号,座位号,进入订单信息页面,修改订单信息后,点击“修改”,即可修改订单信息
图7-7 订单信息修改页面
Figure 7-7 booking information to modify the page
数据库语言
USE 机票预订管理系统 UPDATE 订单信息表 SET 订单数量='2' WHERE 身份证号='***006' 机票预定系统
总结
4.订单信息的删除
如图7-5,先输入旅客的身份证号,航班号,座位号,进入订单信息页面,然后点击“删除“
图7-8 订单信息删除页面
Figure 7-8 booking information delete a page
数据库语言
USE 机票预订管理系统 DELETE 订单信息表
WHERE 身份证号= '***006'
点击删除后,出现“是否删除订单信息?”点“是”
图7-9 确定删除订票信息页面
Figure 7-9 OK to delete the booking information page 机票预定系统
总结
(2)旅客信息管理
图7-10 旅客信息管理页面
Figure 7-10 passenger information management page
1.旅客信息的添加
图7-11 旅客信息添加页面
Figure 7-11 passenger information to add page
数据库语言
USE 机票预订管理系统
INSERT into 旅客信息表(身份证号, 旅客姓名,性别,工作单位,电话号码)VALUES('***006', '张六','男','江西景德镇','***')机票预定系统
总结
2.旅客信息的查询
图7-12 旅客信息查询页面
Figure 7-12 passenger information search page
数据库语言
USE 机票预订管理系统 SELECT * FROM 旅客信息表
WHERE 身份证号= '***006'
图7-13 旅客信息页面
Figure 7-13 passenger information page
(3)航班信息管理 机票预定系统
总结
图7-14 航班信息管理页面 Figure 7-14 Flight Information page
1.航班信息的添加
图7-15航班信息添加页面
Figure 7-15 Flight Information Add a Page
数据库语言
USE 机票预订管理系统
INSERT into 航班信息表(航班号,起飞地,目的地,起飞时间)VALUES('100006','张六','南昌','2010/1/1 1:00:00')2.航班信息的查询
机票预定系统
总结
图7-16 航班信息查询页面
Figure 7-16 Flight Information Query Page
数据库语言
USE 机票预订管理系统 SELECT * FROM 航班信息表 WHERE 航班号= '100006'
进入航班信息页面后,可以点击“订票”即可订票
图7-17 航班信息页面
Figure 7-17 Flight Information page
(4)机票信息管理
机票预定系统
总结
图7-18 机票信息管理页面 Figure 7-18 ticket information page
1. 机票信息的添加
图7-19 机票信息添加页面
Figure 7-19 ticket information Add a Page
数据库语言
USE 机票预订管理系统
INSERT into 机票信息表(航班号,座位号,座位信息,机票类型)VALUES('100006','100006','前排软座','商务舱')2.机票信息的查询
机票预定系统
总结
图7-20 机票信息查询页面 Figure 7-20 ticket query page
数据库语言
USE 机票预订管理系统 SELECT * FROM 机票信息表
WHERE 航班号= '100006'and 座位号='100006'
图7-21机票信息页面
Figure 7-21 ticket information page
(5)退票信息管理 机票预定系统
总结
图7-22 退票信息管理页面
Figure 7-22 Refund Information Management page
1.退票信息添加
图7-23 退票信息添加页面
Figure 7-23 refund information Add a Page
数据库语言
USE 机票预订管理系统
INSERT into 退票信息表(订单号,旅客姓名,电话号码,身份证号)VALUES('100000006','张六','***','***006')30 机票预定系统
总结
图7-24 退票信息查询页面 Figure 7-24 refund query page
数据库语言
USE 机票预订管理系统 SELECT * FROM 退票信息表
WHERE 订单号='100000006'
图7-25 退票信息页面
Figure 7-25 refund information page
机票预定系统
总结
总 结
通过对现行系统的需求分析,本系统数据流向基本上是合理的,并且基本上能够满足使用的要求,但是我觉得本系统还是有很多不足之处,本系统存在的主要不足包括:
(1)应该增加更多的查询方式,除了通过旅行社订票进行查询外,还可以通过网站,客户机终端自助查询。当然也需要系统设计更加全面的查询功能。例如可以根据旅客提出的终点站名输出下列信息:航班号、飞行日期,最近一天航班的日期和余票额。
(2)为了加强成本的控制,还可以考虑对已经打印出来的机票和退票时收取手续费,而未打印的不收费。
(3)增加一些必要的统计分析功能。例如考虑根据乘客量的统计,了解其变化规律,据以确定航班的增减。
本次系统设计从最开始的需求分析,可行性研究,到系统的总体设计,详细设计,界面设计一系列过程,是我明白了要做一个系统确实很难,特别是一个真正可以用的系统就更难了。在课程设计中还是碰到了不少问题,最关键的是自己最初对系统的需求分析做的不透彻,导致后面修改的工作量变大。不过在这次课程设计中,我提高了实际动手能力,也更加了解了实践的作用,所以在以后的学习中我将会加强理论与实践的结合,不断的摸索来提高自己在制作软件方面的能力。32 机票预定系统
主要参考文献
主要参考文献
1.《软件工程导论》,张海藩,清华大学出版社 2.《实用软件工程》,郑人杰等,清华大学出版社
3.《数据库设计教程》,Thomas M.Connolly, Carolyn E.Begg,机械工业出版社,2003.6 4.《数据库系统概论》第3版,萨师煊、王珊,高等教育出版社,1999
机票预定系统
主要参考文献
第三篇:酒店预订流程
酒店预订流程
酒店一般地说来就是给宾客提供歇宿和饮食的场所。具体地说饭店是以它的建筑物为凭证,通过出售客房、餐饮及综合服务设施向客人提供服务,从而获得经济收益的组织。酒店主要为游客提供住宿服务、亦生活的服务及设施(寝前服务)、餐饮、游戏、娱乐、购物、商务中心、宴会及会议等设施。
用户可以通过互联网、电话、手机wap、智能手机客户端等多种方式获得酒店预订服务,通过酒店预订服务查询、预订满意的酒店类型;所在商业街区、周围建筑物、品牌、星级、价位、地址、房型、床型、房内配置、酒店公用设施、停车场、宽带、早餐、开业时间、最近装修时间和用户评价等各类酒店相关信息并进行预订。
大同清晨快捷酒店位于大同市操场城街,交通便利,地理位置优越,距火车站1公里,距大同机场23公里,距世界文化遗产、驰名中外的云冈石窟18公里。
清晨酒店设有不同类型客房132间,配套会议室、棋牌室等,环境优雅,地段繁华。设有大型停车车场,免费光纤接入。标准间床宽1.1米,大床房床宽1.8米,家庭间配有一张大床,一张单人床,商务套间分为业务洽谈室和卧室。下面由清晨酒店给大家介绍下预订的流程。
预订流程
办理入住:在您到达酒店之后,说明是通过网上预订好的房间,报一下预订时填写的入住人姓名,酒店前台即会为客人办理入住手续。
酒店入住与离店时间:按国际惯例,一般酒店的入住时间为14:00,离店时间为正午12:00,如提前入住或推迟离店,均须酌情加收一定的费用。一般情况下,酒店会将预订好的房间保留至入住当日的18:00,过时将不予保留。
酒店房款支付:在网上订好的酒店,房费一般都是到了酒店前台直接支付的。也有少数酒店要求提前付款才能预留房间,一经付款的订房,将不接受任何形式的变更或取消,需谨慎操作。
相关条款
1.房费包含酒店服务费,不包括酒店其他费用、税收及客人额外要求的费用。
2.通常酒店的入住时间为14:00,离店时间为正午12:00。如提前入住或推迟离店,均需酌情加收一定费用。
预订流程
第一步:选择好适合您的酒店后,您可以通过电话、网上下订单或传真,报客人姓名、房型及入住日期进行预订。
第二步:在收到您的预订信息后,我们会在一小时内予以确认。
第三步:在收到我方确认后,客人只需在酒店前台报客人姓名即可。
第四步:入住时候需要携带成人身份证件登记入住,并需要交付一定的押金。[3] 注意事项:
1.酒店房间一般情况下保留到预订当天的下午6点整,节假日可能保留到下午5点整。
2.如客人因其它原因晚到,请在预订成功后直接致电保留房间,会展等特殊时期需要提供信用卡担保或者提前支付房费。
3.房间价格因季节变化可能不准确,请以电话咨询或最终确认为准。
第四篇:酒店预订协议书
酒店预订协议书
甲方:乙方:
地址:地址:
电话:电话:
经甲乙双方协商同意,现就晚宴预定事宜,达成以下共识:
一、宴会预订
1、年月日()甲方在大酒店楼厅根据乙方要求预留宴会场地,并提供相应的器材舞台等服务,宴会厅预定桌,预留桌,预留的桌如果不消费则乙方不用付款。
2、宴会桌数及具体要求乙方已与甲方协商,宴会标准按元/桌标准执行。标准菜单见附件,如果甲方菜单有调整的,须征求乙方同意方可更换。
二、订金
为保障双方权益,乙方预付人民币元整(不计息),作为场地预留订金。订金收据号码为:。
三、其他约定
乙方在签订正式宴会协议后,甲方要全力保证乙方宴会的正常举行,如因甲方原因给乙方造成的任何损失,都应当由甲方负责赔偿。另外甲方要给乙方提供便捷,在甲方的酒店电子屏上打上乙方晚会名称,并积极配合乙方的宴会顺利举行,配备必要的服务人员。如因乙方原因造成的损失,由乙方负责。
四、如产生合同纠纷,双方可通过友好协商的方法解决,协商不成的可通过人民法院依法解决。
五、此协议自双方签订之日起正式生效,一式两份,双方各执一份。
甲方:乙方:
代表:代表:
联系电话:联系电话:
签署日期:年月日
第五篇:酒店预订协议书
酒店预订协议书
甲
方:
乙
方: 地
址:
地
址: 电
话:
电
话:
经甲乙双方协商同意,现就晚宴预定事宜,达成以下共识:
一、宴会预订
1、年 月 日()甲方在 大酒店
楼
厅根据乙方要求预留宴会场地,并提供相应的器材舞台等服务,宴会厅预定
桌,预留
桌,预留的 桌如果不消费则乙方不用付款。
2、宴会桌数及具体要求乙方已与甲方协商,宴会标准按 元/桌标准执行。标准菜单见附件,如果甲方菜单有调整的,须征求乙方同意方可更换。
二、订金
为保障双方权益,乙方预付人民币 元整(不计息),作为场地预留订金。订金收据号码为:。
三、其他约定
乙方在签订正式宴会协议后,甲方要全力保证乙方宴会的正常举行,如因甲方原因给乙方造成的任何损失,都应当由甲方负责赔偿。另外甲方要给乙方提供便捷,在甲方的酒店电子屏上打上乙方晚会名称,并积极配合乙方的宴会顺利举行,配备必要的服务人员。如因乙方原因造成的损失,由乙方负责。
四、如产生合同纠纷,双方可通过友好协商的方法解决,协商不成的可通过 人民法院依法解决。
五、此协议自双方签订之日起正式生效,一式两份,双方各执一份。
甲
方:
乙
方:
代
表:
代
表:
联系电话:
联系电话:
签署日期:
****年**月**日