C/C++旅游管理系统[2024-04-23]

C/C++旅游管理系统[2024-04-23]

题目10:旅游管理系统(东北大学)

对旅游公司的旅游管理过程进行简单模拟。

背景说明
旅游公司经营了多条旅游线路。
旅游线路包含多个类型,如本地游、周边游、外地游、出境游等。旅游线路类型可以动态设置和调整。
同一旅游线路不同的出发日期,其价格可能是不同的。
同一出发日期的同一旅游线路,购买时间不同其价格也可能不同,如果某线路到出发前一天,其报名游客小于某一个事先设定的值,将取消该线路。
可能存在游客报名参加旅游,但没有实际参团旅游的情况。
旅游线路包含以下主要信息:线路名称、线路类别、线路简介、出发日期、线路旅游时长(1日、5日等)、人数、取消值、价格、线路状态(报名中、已发团、已取消、已完成)等。
游客包含以下信息:游客姓名、性别、年龄、联系方式等。
导游包含以下信息:导游姓名、性别、年龄、联系方式等。
记录所有游客参加过的所有旅游信息。

主要功能说明

系统共有三个角色:管理员、导游、游客

管理员
信息管理: 对导游、旅游线路、线路类型等信息进行管理,包括增加、修改、删除等。
导游分配: 给旅游线路分配导游
信息查询: 对各种信息(包括游客报名和游客参团信息)进行查询,包括简单、组合、模糊查询,例如查询某线路某时间尚余名额、查询某游客所有报名信息等
信息排序: 对各种信息(包括游客报名和游客参团信息)进行排序,包括按单一属性、按多属性排序等,尽可能对查询结果进行多种排序(例如对查询出来的游客按照姓名进行升序排序)
信息统计: 对各种信息(包括游客报名和游客参团信息)进行统计,包括按单一属性、按多属性统计、预设统计、按条件统计等(例如统计某类型线路的平均参团人数某游客的总花费、某类型线路的所有游客的平均花费等)
系统维护: 对自己的密码进行维护、对导游的密码进行重置、数据备份、数据恢复
其他: 可增加其他有用的功能

导游
导游管理:①登记参团游客和未参团游客情况;②记录旅游过程的相关信息;③游览结束后,更改线路状态为已完成
信息查询:对各种信息(包括游客报名和游客参团信息)进行查询,包括简单、组合、模糊查询,例如查询某线路某时间是否可报名、查询某游客所有报名信息等
信息排序:对各种信息(包括游客报名和游客参团信息)进行排序,包括按单一属性、按多属性排序等,尽可能对查询结果进行多种排序(例如对查询出来的游客按照姓名进行升序排序)
信息统计:对各种信息(包括游客报名和游客参团信息)进行统计,包括按单一属性、按多属性统计、预设统计、按条件统计等(例如统计某类型线路的平均参团人数某游客的总花费、某类型线路的所有游客的平均花费等)
系统维护:对自己的密码进行维护
其他:可增加其他有用的功能

游客
个人信息管理:①在中介公司注册,录入自己的信息,包括姓名、联系电话等:②对自己的信息进行修改
旅游报名:管理自己的旅游报名信息,包括新增、修改、删除等。
信息查询:对各种信息、自己的报名和参团信息进行查询,包括简单、组合、模糊查询,例如查询某线路某时间尚余名额、查询自己所有报名或参团信息等
信息排序:对各种信息、自己的报名和参团信息进行排序,包括按单一属性、按多属性排序等,尽可能对查询结果进行多种排序(例如对查询出来的旅游线路按照地名进行升序排序)
信息统计:对各种信息、自己的报名和参团信息进行统计,包括按单一属性、按多属性统计、预设统计、按条件统计等(例如统计某段时间内自己的报名或参团次数、自己总的报名或参团情况等)
系统维护:对自己的密码进行维护
其他:可增加其他有用的功能

源码联系UP主 -> https://space.bilibili.com/329101171

  • 24
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值