旅游信息管理系统课程设计报告.docx
《旅游信息管理系统课程设计报告.docx》由会员分享,可在线阅读,更多相关《旅游信息管理系统课程设计报告.docx(23页珍藏版)》请在三一文库上搜索。
1、旅游信息管理系统一、引言旅游作为一个新兴的产业近来得到了迅速的发展,旅行社如雨后春笋遍布全国各地。目前旅游行业普遍存在着企业规模不大,管理不够规范的特点。因为旅游涉及到吃,住,行,游,购,娱等各个方面,既琐碎却又必不可少,而这些要素分布不在一个地域,倚赖单个人不仅很难全面掌握所有信息,同时存在一旦掌握这些信息的人离开企业,就会对企业造成巨大的损失。研究设计一个旅游管理信息系统就是来解决这些针对性问题的。如何利用现代化的技术手段对这些旅游资源进行管理,并最终形成旅游产品-旅游线路。如何使这个管理信息系统具有很强的实用性,既可以作为独立的系统来使用,也可以作为旅游企业综合业务的一个重要组成部分?只
2、要使此系统包括系统用户管理,地域管理,景点资源管理,宾馆资源管理,餐厅资源管理,娱乐资源管理,交通资源管理,旅游路线编辑及报价管理等主要模块,就可以基本上实现对旅游资源及路线管理系统的功能,完成掌握旅游信息的任务。二、需求分析旅游信息管理管理对于一家旅游公司来说是不可或缺的一部分,有一个完整的信息管理系统不仅可以为公司系统管理用户信息,地域信息等等各项企业内部的信息,还是旅游企业直接面向大众交换旅游信息以及吸引游客的途径。同时也为旅游爱好者提供一个搜索,查询,亦或者是分享详细旅游信息资料的平台。随着科学技术的不断提高,计算机技术的不断发展,我们利用信息化手段管理信息资源越来越方便,利用数据库的
3、原理管理信息的优越性是远超于手工管理方式,本文主要介绍了小型旅游数据库管理系统主体功能的设计与实现。2.1系统功能2.1.1地域信息管理功能地域信息的录入,包括地域名称和地域类型等信息;地域信息的修改;地域信息的删除;地域信息的查询。2.1.2 景点资源管理功能景点资源的录入,包括景点编号、景点名称、联系人、票价等信息;景点资源的修改;景点资源的删除;景点资源的查询。2.1.3 宾馆资源管理功能宾馆资源的录入,包括宾馆编号、宾馆名称、联系人、报价等信息;宾馆资源的修改;宾馆资源的删除;宾馆资源的查询。2.1.4餐厅资源管理功能餐厅资源信息的录入,包括宾馆编号、宾馆名称、联系人、报价等信息;餐厅
4、资源信息的修改;餐厅资源信息的删除;餐厅资源信息的查询。2.1.1交通资源管理功能火车资源信息管理;飞机资源信息管理。2.1.6旅游线路管理功能旅游线路信息的查询;旅游线路的选定、预定系统。2.1.7系统用户管理功能系统用户信息的录入,包括用户名、密码等信息;系统用户信息的修改;系统用户信息的删除;系统用户信息的查询。2.2业务流程分析业务流程图是分析和描述系统管理的重要工具之一,它是系统设计的前提和保证。通过业务流程图可以清晰的描述系统内各实体关系、操作流程,利用管理流程图可以帮助分析人员清楚的认识到流程中的各种查询或管理的步骤。选择地域注册验证登录登录成功的普通用户用户信息表普通用户信息选
5、中景点交通信息飞机火车信息景点信息餐厅信息选中餐厅选择线路用户验证不通过宾馆信息图2-1业务流程图2.3数据流程图根据业务流程图的分析,得出本系统的数据流程图,用户通过用户登陆,对地域、线路、景点、餐厅、宾馆、火车、飞机进行查看,管理员通过用户登陆,对地域、线路、景点、餐厅、宾馆、火车、飞机进行增加、删除、修改。 图2-2第零层数据流程图 将第零层数据流程图进一步分解,可分别得到用户层、管理员层流程图用户层:线路信息,用户查询线路信息;地域信息,用户查询地域信息;线路停靠点信息:用户查询线路停靠点信息;景点信息,用户通过线路查询景点信息;餐厅信息,用户查询预订餐厅信息;宾馆信息,查询预订宾馆信
6、息;火车信息,用户查询预订火车;飞机信息,用户查询预订航班,具体数据流构成详见下章节的数据字典部分。用户层数据流如图所示。图2-3第一层数据流图(用户) 管理员层:用户信息:管理员登陆;线路信息,管理员查询线路信息;地域信息,管理员查询地域信息;线路停靠点信息:管理员查询景点;景点信息,管理员进行添加修改删除操作;餐厅信息,管理员进行添加修改删除操作;宾馆信息,管理员进行添加修改删除操作;火车信息,管理员进行添加修改删除操作;飞机信息,管理员进行添加修改删除操作,具体数据流构成详见下章节的数据字典部分。管理员层数据流如图所示。图2-4第一层数据流图(管理员)3.1:添加景点信息 3.2:修改景
7、点信息 3.3:删除景点信息 4.1:添加餐厅信息 4.2 :修改餐厅信息4.3:删除餐厅信息 4.4:查询餐厅信息5.1:添加宾馆信息5.2:修改宾馆信息5.3:删除宾馆信息5.4查询宾馆信息6.1:添加火车信息6.2:修改火车信息6.3:删除火车信息6.4 查询火车信息 7.1:添加飞机信息7.2 :修改飞机信息7.3:删除飞机信息7.4查询飞机信息2.4数据字典2.4.1 数据流在本系统中,数据流主要由八部分构成:地域信息、线路信息、景点资源信息、餐厅资源信息、宾馆资源信息、火车资源信息、飞机资源信息、用户信息。每个信息流又由多个子信息流构成,详细数据流信息如下:编号:F2(Routin
8、e)名字:线路信息组成:2.1描述:查询旅游资源线路信息编号:F1(Location)名字:地域信息组成:1.1描述:查询旅游资源所在地信息 编号:F4(Canteen)名字:餐厅资源信息组成:4.1、4.2、4.3、4、4描述:根据景点信息查询、预订附近餐厅信息、 管理员可以进行添加、修改、删除操作编号:F3(Scenery)名字:景点资源信息组成:3.1、3.2、3.3、3.4描述:根据线路查询、预订景点信息; 管理员可以进行添加、修改、删除操作编号:F5(Hotel)名字:宾馆资源信息组成:5.1、5.2、5.3、5.4描述:根据景点信息查询、预订宾馆信息; 管理员可以进行添加、修改、删
9、除操作编号:F6(Train)名字:火车信息组成:6.1、6.2、6.3、6.4描述:用户可以根据出发地,列车号到达地进行索引; 管理员可以实现数据更新,插入,删除 修改查看上一条,下一条首条尾条的记录的工作编号:F7(Plane)名字:飞机信息组成:7.1、7.2、7.3、7.4描述:用户可以根据出发地,列车号到达地进行索引; 管理员可以实现数据更新,插入,删除 修改查看上一条,下一条首条尾条的记录的工作编号:F8(User)名字:用户信息组成:8.1、8.2描述:用户登录注册; 管理员登陆编号:2.1名字:查询线路信息组成:无描述:查询线路信息、进行预订 子信息流:编号:1.1名字:查询地
10、域信息组成:无描述:查询旅游资源所在地域编号:3.1名字:添加景点信息组成:无描述:管理员输入要添加的景点信息,如:景名称、景点电话、景点地址、景点编号、成人票价、儿童票价、所在地域等编号:3.2名字:修改景点信息组成:无描述:管理员选择要进行修改的景点编号,输入要修改的景点信息,如:景名称、景点电话、景点地址、景点编号、成人票价、儿童票价、所在地域等编号:3.3名字:删除景点信息组成:无描述:管理员输入要删除的景点编号,进行删除。编号:3.4名字:查询预订景点组成:无描述:查询显示查询景点信息,进行预订。编号:4.2名字:修改餐厅信息组成:无描述:管理员输入要添加的餐厅信息,如餐厅名字、餐厅
11、等级、餐厅电话、餐厅地址、所靠近景点的景点编号、正餐报价、所在地域等。编号:4.1名字:添加餐厅信息组成:无描述:管理员输入要添加的餐厅信息,如餐厅名字、餐厅等级、餐厅电话、餐厅地址、所靠近景点的景点编号、正餐报价、所在地域等。编号:4.3名字:删除餐厅信息组成:无描述:管理员输入要添加的餐厅信息,如餐厅名字、餐厅等级、餐厅电话、餐厅地址、所靠近景点的景点编号、正餐报价、所在地域等。编号:4.4名字:查询预订餐厅组成:无描述:显示查询餐厅信息,进行预订。编号:5.2名字:修改宾馆信息组成:无描述:管理员输入修改的宾馆信息,如宾馆编号、宾馆名称、宾馆等级、宾馆名称、宾馆电话、宾馆地址、邮编、经济
12、间报价、双人间报价、三人间报价、所在地域等。编号:5.1名字:添加宾馆信息组成:无描述:管理员输入要添加的宾馆信息,如宾馆编号、宾馆名称、宾馆等级、宾馆名称、宾馆电话、宾馆地址、邮编、经济间报价、双人间报价、三人间报价、所在地域等。编号:5.3名字:删除宾馆信息组成:无描述:输入要删除的宾馆编号,进行删除。编号:5.4名字:查询预订宾馆组成:无描述:显示查询宾馆信息,进行预订。编号:6.1名字:火车列车号查询预订组成:无描述:用户可以根据出发地,列车号到达地进行索引; 管理员可以查看上一条,下一条首条尾条的记录的工作。编号:6.2名字:火车信息添加组成:无描述:管理员可以实现数据增加,如火车目
13、的地、出发地,到达时间,出发时间、票价等。编号:6.3名字:火车信息更新修改组成:无描述:管理员可以实现数据增加,如火车目的地、出发地,到达时间,出发时间、票价等。编号:6.4名字:火车信息删除组成:无描述:管理员可以选中车次号,进行删除。编号:7.1名字:飞机航班号查询预订组成:无描述:用户可以根据出发地,航班号、到达地进行索引、预订; 管理员可以查看上一条,下一条首条尾条的记录的工作。编号:7.2名字:飞机信息添加组成:无描述:管理员可以实现数据增加,如航空公司名称、航班号、到达机场、出发机场、到达时间、出发时间、票价等。编号:7.2名字:飞机信息删除组成:无描述:管理员可以选中航班号进行
14、删除编号:7.1名字:飞机信息修改组成:无描述:管理员可以实现数据修改,如航空公司名称、航班号、到达机场、出发机场、到达时间、出发时间、票价等。编号:8.1名字:用户注册组成:无描述:用户进行注册后使用本系统编号:8.2名字:登陆组成:无描述:已注册的用户、管理员进行登陆2.4.2数据存储数据存储是数据停留或保存的地方。可以是手工文档或手工凭单,也可以是计算机文档。在本系统的数据流程中,数据存储主要有路线信息、地域信息、景点信息、餐厅信息、宾馆信息、火车飞机信息、用户信息等表。名称:线路信息表描述:记录线路的基本信息。编号:T1组成:线路编号、线路名称、所在地域名称:地域信息描述:记录地域信息
15、编号:T2组成:地域名称、地域类型名称:景点信息表描述:记录景点的基本信息。编号:T3组成:餐厅名字、餐厅等级、餐厅电话、餐厅地址、所靠近景点的景点编号、正餐报价、所在地域 名称:餐厅信息表描述:记录餐厅的基本信息。编号:T4组成:餐厅名字、餐厅等级、餐厅电话、餐厅地址、所靠近景点的景点编号、正餐报价、所在地域名称:宾馆信息表描述:记录宾馆的基本信息。编号:T5组成:宾馆编号、宾馆名称、宾馆等级、宾馆名称、宾馆电话、宾馆地址、邮编、经济间报价、双人间报价、三人间报价、所在地域名称:火车信息表描述:记录火车的基本信息。编号:T6组成:车次号码、始发站、抵达站、开车时间、抵达时间、软座报价、硬卧报
16、价名称:飞机信息表描述:记录飞机的基本信息。编号:T7组成:航空公司、航班号、起飞机场、抵达机场、起飞时间、抵达时间、票价名称:线路停靠点信息描述:记录每条线路中的经停景点信息。编号:T8组成:线路名称、景点名称名称:用户信息表描述:记录用户的基本信息。编号:T9组成:用户名、密码、姓名2.5系统功能结构分析(钱慧珠)2.5.1系统功能结构图所谓功能结构就是将系统的功能进行分解,按照各功能之间的从属关系进行表示。功能结构图的主要设计过程,就是把一个复杂的系统分解为多个规模较小、功能相对较简单、易于建立和修改的多个子模块。这个种分解的方法就是模块化分解,这是一种非常重要的设计思想,一方面,各个模
17、块之间相对独立,可以分别进行设计实现,同时也易于维护;另一方面,模块之间的相互关系,如信息交换、信息调用等,可以通过一定的方式进行说明。子模块在这些约束关系下共同构成统一的整体,完成总系统的各项功能。为了更加明确本系统内部组织关系,更加清晰的了解本系统内部逻辑关系,严格规范各模块功能,本系统的功能结构图如图3.5.1所示。旅游资源及信息管理系统系统用户管理修改用户信息添加新用户删除用户信息旅游路线管理查询线路信息景点资源管理添加景点信息修改景点信息删除景点信息查询景点信息预定系统旅游资源预订餐厅资源管理添加餐厅信息修改餐厅信息删除餐厅信息查询餐厅信息宾馆资源管理添加宾馆信息修改宾馆信息删除宾馆
18、信息查询宾馆信息交通资源管理火车资源信息管理飞机资源信息管理图2-5旅游资源及线路管理系统功能模块示意图2.5.2系统各模块简介1系统用户管理模块系统用户区分为管理员及普通用户,定义管理员为固定帐户,可以对整个系统进行增删改查询的操作,便于修改维护,建设整个信息管理系统,普通用户可在登陆后查询相关旅游信息,同时对个人的信息进行修改和查询,新晋用户可以注册帐户信息,获得在此系统进行资料查询,宾馆预订等更多客户服务权限。2旅游路线管理模块普通用户可以查询浏览系统推荐的旅游路线信息。3预订系统模块注册用户可以根据自己的喜好预订旅游资源信息,其中包括地域、路线、宾馆、出行方式的选择。4景点资源管理模块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 信息管理 系统 课程设计 报告
链接地址:https://www.31doc.com/p-14920592.html