旅行社管理系统数据库设计
旅行社管理信息系统数据库设计

旅行社管理信息系统数据库设计姓名:张飞琪学号:0916160331班级:B1603信息技术学院2017年06月一、数据库设计1.1 数据库概念结构3.1.1数据库中各表的数据描述根据前面所作的需求分析本系统的实体及其属性如下:旅游线路(路线号,起点,终点,天数,主要景点)旅游班次(班次号,出发日期,回程日期,旅游标准,报价)旅游团(团号,团名,人数,联系人,地址,电话)游客(游客编号,姓名,性别,年龄,身份证号码,住址,电话)导游(导游编号,姓名,性别,年龄,身份证号码,住址,电话,业绩)交通工具(旅游班次号,出发工具,出发日期,出发班次,出发时间,回程工具,回程日期,回程班次,回程时间)宾馆(宾馆编号,宾馆名,城市,星级,房价,联系人,职务,地址,电话,传真)保险单(保险单编号,保险费,投保日期)用户(用户名,用户密码,权限,编号)1.2整体E-R图图1-1 整体E-R图1.3 数据库逻辑结构1、关系模型及优化旅游线路(路线号,起点,终点,天数,主要景点)旅游班次(班次号,路线号,旅游标准,报价,出发工具,出发日期,出发班次,出发时间,回程工具,回程日期,回程班次,回程时间)旅游团(团号,旅游班次号,团名,人数,联系人,地址,电话)游客(游客编号,团号)导游(导游编号,姓名,性别,年龄,身份证号码,住址,电话,语种,等级,业绩)宾馆(宾馆编号,宾馆名,城市,星级,标准房价,联系人,职务,地址,电话,传真)陪同(旅游班次号,导游编号)食宿(旅游班次号,宾馆编号)用户信息(游客编号,姓名,性别,年龄,身份证号码,地址,电话)3.3.2 视图的设计唯一设计了一个视图,即综合信息查询:包含了团号,团名,旅游团价格,酒店名,酒店星级,酒店价格,导游和旅游景点。
1.4 数据库的实现1、数据字典1-2旅游线路表(TLINE)用来记录旅游的线路信息表1-2 旅游线路表1-3旅游班次表(TNUM)用来记录该旅游班次出发与回程的时间工具等表1-3 旅游班次表1-4旅游团表(TGROUP)用来记录该旅游号的旅游班次及团名人数等相关信息表1-4 旅游团表1-5游客表(TVISITOR)记录了该游客编号所报名的旅游团表1-5 游客表1-6导游表(TGUIDE)记录导游的相关信息表1-6 导游表1-7宾馆表(THOTEL)用于记录宾馆的相关信息表1-7 宾馆表1-8陪同表(TCOM)指明旅游班次的导游人表1-8 陪同表1-9食物表(TFOOD)用于指明旅游班次的居住酒店表1-9 食物表1-10用户信息表(TFIN)用于存储注册包括用户编号,姓名等用户的信息表1-10 用户信息表2、安全性设计该系统的只提供两种用户,一种是管理员,另一种是普通用户,管理员具有对数据库操作的所有权限,普通用户的权限受限,只能对用户个人信息进行修改或者报名旅游。
旅行社管理信息系统设计

旅行社管理信息系统设计在当今数字化时代,旅行社要想在激烈的市场竞争中脱颖而出,高效的管理信息系统是不可或缺的。
一个完善的旅行社管理信息系统能够整合各类业务流程,提高工作效率,优化客户服务,增强市场竞争力。
下面将详细阐述旅行社管理信息系统的设计。
一、需求分析首先,需要对旅行社的业务流程和管理需求进行深入调研。
旅行社的主要业务包括旅游产品的设计与开发、销售与推广、客户预订与接待、行程安排与执行、财务管理等。
在客户方面,他们希望能够方便地查询旅游产品信息、进行在线预订和支付、及时获取行程安排和服务反馈。
对于旅行社内部员工,他们需要一个便捷的平台来管理客户信息、处理订单、安排行程、协调资源等。
同时,管理层需要通过系统获取各种统计数据和报表,以便进行决策分析。
二、系统功能模块设计(一)产品管理模块这一模块用于旅游产品的录入、编辑和发布。
包括产品的名称、行程安排、景点介绍、价格、服务标准等详细信息。
同时,支持对产品的分类管理和搜索功能,方便员工快速找到所需产品。
(二)销售管理模块实现客户信息的登记、订单的生成与处理、销售渠道的管理等功能。
支持在线预订和线下预订两种方式,并能够实时更新订单状态。
(三)客户关系管理模块集中管理客户的基本信息、消费记录、偏好等,以便进行个性化的服务和营销。
还可以实现客户投诉处理和满意度调查功能,提升客户服务质量。
(四)行程安排模块根据客户订单安排行程,包括交通、住宿、餐饮、导游等各项细节。
能够实时监控行程进度,及时处理突发情况。
(五)财务管理模块涵盖订单收款、成本核算、财务报表生成等功能。
确保财务数据的准确性和及时性,为企业的经营决策提供有力支持。
(六)统计分析模块对旅行社的业务数据进行统计分析,如销售额、客户来源、产品销售情况等。
通过图表等形式直观展示,帮助管理层了解企业运营状况,制定发展策略。
三、数据库设计数据库是管理信息系统的核心,设计合理的数据库结构能够确保系统的高效运行。
旅行社管理系统数据库设计【范本模板】

计算机科学与技术学部数据库课程设计报告题目:旅行社管理系统指导老师:李军学号: 0943252215010609430624816217姓名:易优龙陈科班级:计算机科学与技术0901时间:2011—12—25分数:旅行社管理系统摘要摘要随着生活水平的提高,越来越多的人外出旅游,这势必给旅游管理的强度带来了不小的挑战,应对这一情况,开发了此旅行社管理系统。
对于旅游管理这一服务性行业,服务质量是吸引客户、提高经济效益的关键因素。
越来越多的旅行社采用管理信息系统来管理日常工作,合理配置资源,提升管理水平,从而在市场竞争取得优势。
这次课程设计主要介绍旅行社管理的设计与开发过程,本系统采用C#作为开发工具,SQL sever 作为后台数据管理。
通过此次开发,使得开发人员更进一步了解C#开发工具以及数据库技术,积累更多的实践经验.本系统具有对相关数据的查询,修改,删除等功能,较之于之前的相关类系统具有更简便,更实用的有点,但是由于技术的不成熟,又具有不完整,结构不清晰等缺点。
关键字: 数据库;旅行社管理;管理目录第一章系统规划ﻩ错误!未定义书签。
1.1引言ﻩ错误!未定义书签。
1。
1。
1编写目的.......................................................... 错误!未定义书签。
1.1。
2项目背景........................................................... 错误!未定义书签。
1。
1。
3可行性分析的前提ﻩ错误!未定义书签。
1.1.4决定可行性的主要因素.................................. 错误!未定义书签。
1.2对现有情况的分析ﻩ错误!未定义书签。
1.2.1工作负荷ﻩ错误!未定义书签。
1。
2。
2费用支出ﻩ错误!未定义书签。
1。
2。
3人员ﻩ错误!未定义书签。
1。
2.4局限性ﻩ错误!未定义书签。
数据库课程设计—旅行社管理信息系统

目录3.1 系统总体设计目标 (12)3.2 概念模型 (12)3.2.1概念模式(E-R) (12)第四章数据库系统实现 (18)4.1 系统实现工具简介 (18)4.1.1开发语言Visual Basic6.0 (18)4.1.2 ................................................................................................... SQL Server 2000简介204.2旅行社管理系统数据库实现 (21)参考文献 (41)第一章系统概述1.1系统开发背景与意义1.1.1系统开发背景天津中国青年旅行社创建于1986年,隶属于共青团天津市委员会,为中国青旅集团天津公司,是经国家旅游局批准,具有国有独资性质的国际旅行社,公司已逐步发展成为一家专业的旅游服务机构,以自身良好的社会形象,完善的经营网络,先进的服务手段,丰富的旅游产品,广泛的客户基础,完善并建成了现代化程度较高的旅行社。
公司坚持质量为本,效益优先的经营理念,将自身已有的国内旅游服务网络与丰富的旅游资源、先进的服务理念及良好的服务质量紧密结合,专业从事为企业及个人提供高品质的全球旅游资讯及出行服务。
业务范围包括经营国内旅游业务为主,组织团队、散客旅游,安排商务、会务、国内外考察活动,代办国内、国际航班机票、火车票、轮船票,商务租车、会议安排、度假产品的预订及自助旅行等全方位的服务。
天津青旅的奋斗目标:力创中国旅游行业“服务一流、实力一流、人才一流、业务一流”的业绩。
由于旅游线路的增加和参团人员的增多和复杂性,旧的管理系统的处理能力和管理方法很难满足现代化企业管理的需求,旧系统已成为实现企业战略目标的主要障碍。
但是公司的内部管理系统还不完善,还在进行以人工统计和分配为主的工作,不但花费了人工,而且由于数据复杂往往难以避免会出错,给企业造成一定的负面影响,降低了企业的工作效率。
旅游管理系统数据库设计

旅游管理系统数据库设计1.数据库概述:2.数据库表设计:2.1 旅游线路表(Travel_Route):-线路编号(ID):主键,唯一标识线路的编号。
- 线路名称(Name):线路的名称。
- 线路描述(Description):关于线路的详细描述。
- 出发地(Departure):线路的出发地。
- 目的地(Destination):线路的目的地。
- 行程天数(Days):线路的行程天数。
- 价格(Price):线路的价格。
- 创建时间(CreateTime):线路的创建时间。
2.2 旅游商品表(Travel_Product):-商品编号(ID):主键,唯一标识商品的编号。
- 商品名称(Name):商品的名称。
- 商品描述(Description):关于商品的详细描述。
- 价格(Price):商品的价格。
- 创建时间(CreateTime):商品的创建时间。
2.3 订单表(Order):-订单编号(ID):主键,唯一标识订单的编号。
- 用户编号(UserID):订单关联的用户编号。
- 商品编号(ProductID):订单关联的商品编号。
- 线路编号(RouteID):订单关联的线路编号。
- 下单时间(OrderTime):订单的下单时间。
- 订单状态(Status):订单的状态,如待支付、已支付、已完成等。
- 订单数量(Quantity):订单中商品的数量。
- 订单总价(TotalPrice):订单中商品的总价。
2.4 用户信息表(User):-用户编号(ID):主键,唯一标识用户的编号。
- 用户姓名(Name):用户的姓名。
- 创建时间(CreateTime):用户的创建时间。
3.数据库关系设计:3.1旅游线路表与旅游商品表的关系:一个旅游线路对应多个旅游商品,采用一对多关系,即旅游线路表中的线路编号(ID)是旅游商品表中的外键。
3.2订单表与用户信息表的关系:一个订单对应一个用户,采用一对一关系,即订单表中的用户编号(UserID)是用户信息表中的外键。
旅游管理系统数据库设计02838【范本模板】

I 数据库设计I.1 表格清单I.1.1 交通公司信息表I.1.1.1交通公司信息表的进入参考清单I.1.1.2表格交通公司信息表的输出参考清单I.1.1.3表格交通公司信息表的列清单I.1.2 交通工具表I.1.2.1交通工具表的进入参考清单I.1.2.2交通工具表的输出参考清单I.1.2.3交通工具表结构的列清单I.1.3 企业形式表I.1.3.1企业形式表的进入参考清单I.1.3.2企业形式表的列清单I.1.4 企业类别表I.1.4.1企业类别表的进入参考清单I.1.4.2企业类别表的列清单I.1.5 公告表I.1.5.1公告表的列清单I.1.6 区域表I.1.6.1区域表的进入参考清单I.1.6.2表格区域表的列清单I.1.7 司机信息表I.1.7.1司机信息表的进入参考清单I.1.7.2司机信息表的输出参考清单I.1.7.3司机信息表的列清单I.1.8 商家信息表I.1.8.1商家信息表的进入参考清单I.1.8.2商家信息表的输出参考清单I.1.8.3商家信息表的列清单I.1.9 商家类型表I.1.9.1商家类型表的进入参考清单I.1.9.2商家类型表的列清单I.1.10 团队信息表I.1.10.1团队信息表的进入参考清单I.1.10.2团队信息表的输出参考清单I.1.11 团队地接社I.1.11.1团队地接社的输出参考清单I.1.12 团队类型表I.1.12.1团队类型表的进入参考清单I.1.12.2团队类型表的列清单I.1.13 导游信息表I.1.13.1导游信息表的进入参考清单I.1.13.2导游信息表的输出参考清单I.1.13.3导游信息表的列清单I.1.14 表格所属行业表I.1.14.1所属行业表的进入参考清单I.1.14.2所属行业表的列清单I.1.15 表格旅行社信息表I.1.15.1表格旅行社信息表的进入参考清单I.1.15.2旅行社信息表的输出参考清单I.1.15.3旅行社信息表的列清单I.1.16 旅行社合作交通公司关系表I.1.16.1旅行社合作交通公司关系表的输出参考清单I.1.16.2旅行社合作交通公司关系表的列清单I.1.17 旅行社合作娱乐购物信息关系表I.1.17.1旅行社合作娱乐购物信息关系表的输出参考清单I.1.17.2旅行社合作娱乐购物信息关系表的列清单I.1.18 旅行社合作酒店关系表I.1.18.1旅行社合作酒店关系表的输出参考清单I.1.18.2旅行社合作酒店关系表的列清单I.1.19 景区信息表I.1.19.1景区信息表的输出参考清单I.1.19.2景区信息表的列清单I.1.20 权限表I.1.20.1权限表的输出参考清单I.1.20.2权限表的列清单I.1.21 线路基本信息I.1.21.1线路基本信息的输出参考清单I.1.21.2线路基本信息的列清单I.1.22 菜单表I.1.22.1表格菜单表的进入参考清单I.1.22.2表格菜单表的列清单I.1.23 行程表I.1.23.1行程表的进入参考清单I.1.23.2行程表的输出参考清单I.1.24 角色表I.1.24.1角色表的进入参考清单I.1.24.2角色表的列清单I.1.25 账户表I.1.25.1账户表的输出参考清单I.1.26 购物娱乐表I.1.26.1购物娱乐表的卡片I.1.26.2购物娱乐表的进入参考清单I.1.26.3购物娱乐表的输出参考清单I.1.26.4购物娱乐表的列清单I.1.27 酒店信息表I.1.27.1酒店信息表的进入参考清单I.1.27.2酒店信息表的输出参考清单I.1.27.3表格酒店信息表的列清单。
旅行社管理信息系统设计与开发

旅行社管理信息系统设计与开发旅行社管理信息系统(Travel Agency ManagementInformation System,TAMIS)是一个集成了旅游、酒店、机票、车辆、保险等服务的管理系统。
TAMIS可以通过Web、客户端等方式进行访问,主要用于旅行社的日常管理和作业流程。
下面是TAMIS的设计和开发过程:1. 需求分析在设计系统之前,需要进行需求分析,确定旅行社的业务流程和客户需求。
需求分析包括以下内容:- 系统功能:确定系统所需具备的基本功能- 系统流程:描述旅行社的各项流程,包括团队签约、机票预订、酒店预订、车辆租赁、导游派遣、费用结算等- 数据库设计:确定数据表和数据字段,以便于存储和管理数据- 系统接口:确定系统和其他系统的接口,如支付接口、航空公司接口等2. 系统设计在需求分析的基础上,进行系统设计。
系统设计包括以下内容:- 系统框架:确定系统的框架结构,包括前端UI、中间层组件、后端数据处理等- 数据库设计:根据需求分析设计数据库结构、表结构和表之间的关系- 功能设计:确定系统功能实现的方法和算法,如搜索、排序、过滤等- 系统接口设计:确定系统和其他系统的接口设计,如支付和查询接口3. 系统开发在系统设计的基础上,进行系统开发。
系统开发包括以下内容:- 前端开发:实现系统的UI设计和交互效果,如HTML、CSS、JavaScript等- 中间层开发:实现系统的数据处理和业务逻辑,如Java、PHP、Python等- 后端开发:实现系统数据存储和管理,如MySQL、Oracle等数据库4. 测试与调试系统开发完成后,需要进行测试和调试。
测试和调试包括功能测试、性能测试、安全测试等环节。
5. 系统部署系统测试和调试完成后,进行系统部署。
系统部署包括以下环节:- 系统安装:将TAMIS程序、数据库等安装在本地服务器或云服务器上- 数据导入:将旅行社的历史数据导入到TAMIS中- 系统配置:对TAMIS进行配置,如数据库连接、邮件服务器、短信接口等- 系统上线:完成配置后,将TAMIS上线总之,旅行社管理信息系统的设计和开发需要经过多个阶段,包括需求分析、系统设计、系统开发、测试调试和系统部署。
旅行社数据库系统(两篇)

引言概述:旅行社数据库系统是现代旅行社管理的重要工具,通过合理的数据库设计与管理,能够提高旅行社的工作效率、客户服务质量和信息安全保障。
本文将从多个角度探讨旅行社数据库系统的设计与实施,旨在为旅行社提供构建高效、稳定、安全的数据库系统的指导和建议。
正文内容:1.数据库系统的设计原则将旅行社的业务流程进行拆解,对每个业务环节进行分析和建模,确保数据库的逻辑结构符合旅行社的实际需求。
设计合理的数据字典,明确数据库中每个表的字段意义和数据类型,确保数据库的数据质量和一致性。
使用适当的索引和查询优化技术,提高数据库的查询性能和响应速度。
2.数据库系统的功能模块2.1客户管理模块客户基本信息的录入与维护,包括姓名、性别、联系方式等。
客户订单信息的管理,包括预订信息、旅游路线、出行日期等。
客户评价与反馈的记录和分析,帮助旅行社改进服务质量。
2.2路线管理模块旅游目的地的录入与管理,包括景点介绍、交通信息、住宿选择等。
行程安排的规划与管理,包括景点顺序、游玩时间、交通工具等。
价格和报价策略的设定,根据市场需求和成本进行合理的定价。
2.3订单管理模块订单的与跟踪,包括订单号、下单时间、订单状态等。
支付方式的选择和管理,根据客户需求提供灵活的支付方式。
自动化处理退款和取消等异常情况,减少人工干预的工作量。
2.4员工管理模块员工信息的录入与管理,包括姓名、职位、工资等。
员工考勤与绩效评估,帮助旅行社合理分配人力资源。
员工培训与晋升的管理,提供员工个人发展的机会和途径。
2.5数据统计与分析模块统计旅游产品的销售情况,包括销售额、利润、销售量等。
分析客户的消费偏好和行为习惯,为旅行社的市场营销决策提供依据。
预测旅游产品的需求和市场趋势,帮助旅行社优化产品结构和供应链。
总结:旅行社数据库系统在旅行社管理中起到了关键的作用,通过合理的设计与实施,能够提高旅行社的工作效率和客户服务质量。
本文从数据库设计原则、功能模块等多个方面进行了详细讨论和阐述。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学与技术学部数据库课程设计报告题目:旅行社管理系统指导老师:李军学号:09432522150106 09430624816217姓名:易优龙陈科班级:计算机科学与技术0901时间:2011-12-25分数:摘要随着生活水平的提高,越来越多的人外出旅游,这势必给旅游管理的强度带来了不小的挑战,应对这一情况,开发了此旅行社管理系统。
对于旅游管理这一服务性行业,服务质量是吸引客户、提高经济效益的关键因素。
越来越多的旅行社采用管理信息系统来管理日常工作,合理配置资源,提升管理水平,从而在市场竞争取得优势。
这次课程设计主要介绍旅行社管理的设计与开发过程,本系统采用C#作为开发工具,SQL sever 作为后台数据管理。
通过此次开发,使得开发人员更进一步了解C#开发工具以及数据库技术,积累更多的实践经验。
本系统具有对相关数据的查询,修改,删除等功能,较之于之前的相关类系统具有更简便,更实用的有点,但是由于技术的不成熟,又具有不完整,结构不清晰等缺点。
关键字:数据库;旅行社管理;管理目录第一章系统规划11.1引言11.1.1编写目的11.1.2项目背景11.1.3可行性分析的前提11.1.4决定可行性的主要因素11.2对现有情况的分析21.2.1工作负荷21.2.2费用支出21.2.3人员21.2.4局限性21.3技术可行性分析21.3.1对系统的简要描述21.3.2所掌握的技术21.3.3团队技术评价31.4经济可行性分析31.4.1成本31.4.2效益31.5社会可行性分析31.5.1法律方面的可行性41.5.2用户使用的可行性41.6结论意见4第二章需求分析52.1用户需求52.2系统数据流图52.2.1顶层数据流图62.2.2一层数据流图62.2.3二层数据流图72.3数据字典8第三章概念设计173.1概念设计阶段173.1.1 局部E-R模型图173.1.2 概念模型19第四章逻辑设计204.1 E-R模型图向关系模型的转换204.2模式规X化21第五章运行与维护265.1系统功能模块265.2数据库的实施265.2.1表的创建265.3数据库中表的数据载入示例图275.4系统功能展示与数据库查询28课程设计总结32参考文献33第一章系统规划1.1引言1.1.1编写目的本文档将描述对旅行社管理系统项目的可行性研究。
1.1.2项目背景本项目作为《数据库技术与应用》的课程设计项目提出,希望对该项目的分析与设计,切实领会数据库的设计与应用。
随着旅游产业的发展,大量的客户数据以及相关产业的数据需要处理,为了减少相关从业人员的工作量,提高工作效率,推出一款旅行社的管理软件是必然的。
1.1.3可行性分析的前提要求:(1)功能:能够管理客户信息,对景点信息进行罗列处理,综合管理客户游览地点的信息,客户入住旅馆的信息化管理,以及对客房的管理。
(2)性能:数据库的录入;信息检索;用户信息查询。
(3)运行环境操作系统:windows硬件要求:内存512M以上(4)完成日期:2011年12月1.1.4决定可行性的主要因素技术因素、硬件因素、软件因素、经济因素、团队合作等1.2对现有情况的分析1.2.1工作负荷每天工作5个小时,团队合作1.2.2费用支出人力开支:没人每小时20元;设备开支:计算机2台,每天开支费用20元;其他材料开支:每天20元。
1.2.3人员团队共有2人。
1.2.4局限性技术不够精通,影响进度。
1.3技术可行性分析1.3.1对系统的简要描述随着当下大量的游客信息需要处理,我们小组将开发这款管理系统。
它是基于SQL Server 2005以及C#技术以数据库后台核心应用、以服务、查询为目的信息管理平台。
1.3.2所掌握的技术数据库技术,C#程序设计,用数据库技术做后台数据的管理,用C#设计前台窗体。
从硬件和开发环境来看,除了对数据库服务器要求稍微高了点些,其他现有条件都可以得到满足。
可以保证系统的功能实现,以及稳定性,提高利用的效率,以对管理达到最优化的管理。
并且要求对系统有一定的安全性要求,不得随意删除,修改以及增加有关数据,采用相关技术尽可能地提高系统的运行速度。
1.3.3团队技术评价由于sql server 2005数据库技术和C#技术没有熟练掌握,导致个别技术手段无法实现,会导致进度缓慢,但是不影响整体开发。
本系统要求对人员达到最精简化要求,明确分工,以免造成人员的冗余导致的任务不清楚,混乱的局面,效率降低的不良后果。
1.4经济可行性分析1.4.1成本采购、开发所需费用,有以下可能情况:A.服务器设备租用,B.环境保护设备C.安全与某设备D.数据库管理软件E.设备维护费用F.人员的工资、奖金G.某安全方面的开支H.公用设施方面的开支1.4.2效益1) 该系统减少了不必要的人力管理成本,提高了管理效率。
2) 由于开发难度不大,对于人员的要求,以及技术要求不是很高,但是能够很有效的对数据进行管理,带来对旅行社的效益。
1.5社会可行性分析1.5.1法律方面的可行性政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。
例如:《合同法》,《消费者权益保护法》,《专利法》,《反不正当竞争法》等对所有商业组织的行为都做了限制,我们的技术团队设有自己的法律顾问,因此不会在法律方面出现不必要的麻烦。
1.5.2用户使用的可行性该系统是一个旅行社的信息管理平台,用户可以根据平台中的文字提示以及以往的类似的软件操作进行无障碍的操作。
1.6结论意见综上所述,该项目在技术,技术上可以加大对这款软件的功能,让此系统更具有价值,经济上又可以以较少的资本取得翻倍的利益,绝对是值得我们去开发这款软件,最后,此开发软件项目不会牵扯到任何触犯法律之类的事。
所以,我们占据了天时,地利,人和的优势。
第二章需求分析需求分析也称为系统分析。
通过需求分析,得出系统分析对数据的要求和对功能的需求。
2.1用户需求一个旅行社管理系统,包括了许多的方面,里面结构复杂,大体上我们可以从这几个方面来说。
本系统主要实现以下几项功能:(1)客房管理:1)对旅行社的所有住房按类别统一编号;登记客房的主要信息。
2)设备有损害或者是不便入住的客房注销客房登记。
(2)客户管理:1)建立客户信息表,对客户统一编号。
2)对新加入的客户,将信息加入到信息客户表中。
3)当客户信息表发生变化时,修改客户信息表中相应的记录。
(3) 旅游管理1)对旅游景点的名称和城市名称进行统一编号。
2)将对应景点的乘车路线和景点费用以及天气状况录入相应的记录。
3)景点的乘车路线和费用发生变化时,修改记录中的相应信息。
(4)订房服务:未入住的客房要按照客房列别进行分类,供客户查询预定。
录入入住客户的某备注订房日期,以及退房日期(5)退房服务:根据客户要求进行退房服务,删除之前的客户订房记录。
2.2系统数据流图2.2.1顶层数据流图根据系统主要信息的处理功能,整个系统可以看作登陆管理,旅游管理两个部分从而得出了旅行社管理系统的顶层图如下所示:图2.2.1 旅行社管理系统顶层数据流图注:F1:管理员登陆信息 F2:管理员身份信息 F3:登陆错误信息 F4:管理员身份信息 F5:管理员基本信息 F6:不同权限管理员信息 F7:F8:客户信息F9:F10:客房信息 F11: F12:客户订房信息 F13: F14:客户旅游信息 F15: F16:景点信息2.2.2一层数据流图管理员登陆管理。
管理员在登陆时,系统会进行判断。
管理员一共有两种类型,分别是普通管理员和系统管理员。
在登陆的时候管理员的身份由系统自行判断。
在判定时需要查询管理员信息表。
管理员信息表,存储管理员信息等。
验证之后凭身份进入普通管理员系统或者系统管理员系统。
旅游管理系统一层分解图——登陆管理,如图2.2所示:2.2.3二层数据流图管理员登录后,根据所相应的某密码进入系统管理员部分,系统管理员可以增、删、改客房信息,旅游景点信息;查询所有的信息;并有权限增加、删除、修改系统管理员或普通管理员的某密码,旅游管理系统二层数据流图:注:F1: 管理员登陆信息 F2:管理员身份信息 F4.1 系统管理员登录信息 F4.2普通管理员登录信息F6 图2.2.3旅行社管理系统二层数据流图—系统管理员部分根据普通管理员的权限,可以得到大概的数据操作,普通管理员数据流图如下所示:图2.2.4旅行社管理系统二层数据流图—普通管理员部分2.3数据字典2.3.1 数据流条目表2.3.1管理员登陆信息数据流条目表2.3.2管理员登录时身份验证信息数据流条目表2.3.3登陆错误信息数据流条目表2.3.4管理员登陆后信息数据流条目表2.3.5系统查询管理员身份信息数据流条目表2.3.6系统处理管理员身份信息数据流条目表2.3.7 系统查询客户信息数据流条目表2.3.8系统处理客户信息数据流条目表2.3.9系统查询客房信息数据流条目表2.3.10系统处理客房信息数据流条目表2.3.11系统处理客户订房信息数据流条目表2.3.12系统查询客户订房信息数据流条目表2.3.13系统处理客户旅游信息数据流条目表2.3.14系统查询客户旅游信息数据流条目表2.3.15系统处理景点信息数据流条目表2.3.16系统查询景点信息数据流条目2.3.2数据项重要部分数据项条目如下:1.数据项名称:管理员ID简述:所有职工的编号类型:字符串长度:10取值X围及含义:“00000000”-“99999999”,表示管理员的编号。
2.数据项名称:管理员名称简述:所有管理员的名称类型:字符串长度:20取值X围及含义:“00000000000000000000”-“99999999999999999999”,表示管理员的名称。
3.数据项名称:管理员密码简述:所有管理员的名称类型:字符串长度:10取值X围及含义:“0000000000”-“9999999999”,表示管理员的名称。
4.数据项名称:客户编号简述:所有客户的编号类型:字符串长度:6取值X围及含义:“000000”-“999999”,表示客户的编号。
5.数据项名称:客户某简述:所有客户的某类型:字符串长度:10取值X围及含义:取实际的字符表示客户的某。
6.数据项名称:客户某简述:所有客户的某类型:字符串长度:18取值X围及含义:“000000000000000000”-“999999999999999999”,表示客户的某。
7.数据项名称:客户性别简述:所有客户的行不类型:字符串长度:2取值X围及含义:“男”或“女”,表示客户的性别。
8.数据项名称:客户联系方式简述:所有客户联系方式类型:字符串长度:12取值X围及含义:“000000000000”-“999999999999”,表示客户的联系方式。