C++完成淄博烧烤节管理系统

这篇具有很好参考价值的文章主要介绍了C++完成淄博烧烤节管理系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:

这次我们结合今年淄博烧烤做一个餐厅管理系统,具体需求如下,我们选择的是餐饮商家信息管理

时间线:

23-6-27-6个系统已经全部完成

 C++完成淄博烧烤节管理系统

 问题描述:

淄博烧烤今年大火,“进淄赶烤”是大家最想干的事情,淄博烧烤大火特火的原因,火的不是烧烤,火的是人间烟火,火的是政通人和,火的是好客山东!火热的烧烤带动了淄博的旅游和经济,使一个三四线城市火出了圈,全部各地的城市都争相模仿,文旅局长们都争出奇招,利用本地的特色来大力发展当地经济。

某城市效仿淄博,欲举办烧烤节。为了服务好全国各地来的游客,城市准备成立相应的服务小组,为游客服务。

为了更好的管理各个服务小组,开发相应的管理系统,要求实现如下功能:

(1) 添加输入信息:程序能够添加后述表格中的信息,要求身份证号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。

(2) 插入(修改)相关信息:可根据查询结果对相应的记录进行修改,修改时注意身份证号的唯一性。

(3) 删除相关信息:实现对已添加的信息进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作。

(4) 统计浏览相关信息:能根据每个参数进行统计。如按性别进行统计。

(6) 保存相关信息:可将输入的信息记录存入文件中,存入方式任意。

(7) 读取相关信息:可将保存在文件中的信息读入到当前系统中,供用户进行使用。

信息管理

餐饮商家信息管理

为外地游客提供餐饮服务

餐厅编号、餐厅名称、开业时间、包间种类(10人以下就餐、10-20人就餐、30人以上就餐)及包间数量、详细地址、交通情况、餐饮种类(湘菜、川菜、鲁菜、烧烤等)、营业时间、有无演艺表演、平均消费价位、餐厅法人、餐厅法人身份证号、备注

酒店宾馆信息管理

为外地游客提供住宿服务

酒店编号、酒店名称、酒店星级、开业时间、客房种类(标准间、双人间、三人间或家庭房等)及客房数量和价格、详细地址、交通情况、服务设施(停车场、商务中心、前台贵重物品保柜、商场、行李存放服务、残疾人客房、叫醒服务、演艺吧、桑拿房、健身房、网球场)、支持卡类(国际信用卡万事达(Master)、国际信用卡威士(VISA)、国际信用卡运通(AMEX)、国际信用卡大莱(Diners Club)、国际信用卡JCB、国内发行银联卡、微信、支付宝等)、附近景点、上网情况(所有房间免费宽带上网)、酒店法人、酒店法人身份证号、备注

车站接待志愿者信息管理

在车站迎接外地游客,给游客安全感,要求身高180以上

编号、姓名、身份证号码、性别、出生日期、籍贯、民族、单位、现居住地址、文化程度、电话号码、身体状况、身高、上岗起始时间、上岗结束时间、上岗地点(汽车站、火车站)、填报日期、备注

安全保障人员信息管理

协助警察在活动场地维持秩序

编号、姓名、身份证号码、性别、出生日期、籍贯、民族、单位、现居住地址、文化程度、电话号码、身体状况、上岗起始时间、上岗结束时间、上岗地点(最多可选10个地点)、填报日期、备注

车辆志愿者管理

为了方便外地游客从火车站或汽车站到活动地点

编号、姓名、身份证号码、性别、出生日期、籍贯、民族、单位、现居住地址、文化程度、电话号码、身体状况、拥有车辆数量及可乘坐人数、志愿服务路线、志愿服务起始时间、志愿服务结束时间、填报日期、备注

大众艺人信息管理

为了活跃活动场地的气氛,需要有一定才艺的志愿者进行各种才艺表演,增加活动的趣味性。

编号、姓名、身份证号码、性别、出生日期、籍贯、民族、单位、现居住地址、文化程度、电话号码、身体状况、擅长才艺、集体或个人节目、表演时长、可参与表演起始时间、可参与表演结束时间、表演地点(最多可选10个地点)、填报日期、备注

要求:

用文件存储数据,用类实现。要求功能完整正确,代码可读性好。

不要用结构实现,也不能把类的成员全部定义为共有成员,把类当结构使用。

效果:

主菜单:

C++完成淄博烧烤节管理系统

 录入与显示:

C++完成淄博烧烤节管理系统

 C++完成淄博烧烤节管理系统

修改餐厅信息:

C++完成淄博烧烤节管理系统

C++完成淄博烧烤节管理系统

删除功能 :

 已完成,为阅读清晰,这里不再展示

统计功能:

已完成,为阅读清晰,这里不再展示

保存文件与读取文件:

已完成,为阅读清晰,这里不再展示

主要代码:

C++完成淄博烧烤节管理系统

C++完成淄博烧烤节管理系统


联系请加V:zew1040994588
源码获取、定制咨询、非开源

//主菜单 
void menu()
{
	cout << "          =================================================\n";
	cout << "          =              欢迎使用餐饮信息管理系统         =\n";
	cout << "          =                  1=录入餐厅信息               =\n";
	cout << "          =                  2=修改餐厅信息               =\n";
	cout << "          =                  3=显示所有餐厅信息           =\n";
	cout << "          =                  4=删除餐厅信息               =\n";
	cout << "          =                  5=统计餐厅信息               =\n";
	cout << "          =                  0=退出【存储到文件】         =\n";
	cout << "          =================================================\n";
	cout << "请选择:";
}

联系请加V:zew1040994588
源码获取、定制咨询、非开源

int main()
{
	int currentN = 0;
	Restaurant restaurant[MAX_RESTAURANT_NUM];
	/*从文件读数据 */
	ifstream filein("restaurants.dat", ios::binary);
	if (filein)
	{
		filein.read((char*)&currentN, sizeof(currentN));
		for (int i = 0; i < currentN; i++)
		{
			filein.read((char*)&restaurant[i], sizeof(restaurant[i]));
		}
	}
	filein.close();
	string a;//用来判断菜单选择,用string 
	Menu();
	while (cin >> a)
	{

		if (a == "1")
		{
			cout << "您选择了1=录入餐饮商家信息" << endl;
			input_restaurant(restaurant, currentN);//输入
			Menu();
		}

附加题23-6-27更新:

C++之娶工作三年学妹的练习题大作业_zew1040994588的博客-CSDN博客https://blog.csdn.net/Elephantpretty/article/details/131396884?spm=1001.2014.3001.5502C++完成淄博烧烤节管理系统

 详情移步上述链接

源码获取

欢迎大家点赞、收藏、关注、评论、批评啦 、查看👇🏻👇🏻获取联系方式👇🏻👇🏻文章来源地址https://www.toymoban.com/news/detail-493706.html

到了这里,关于C++完成淄博烧烤节管理系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 润和软件HopeStage与深信服终端安全管理系统完成产品兼容性互认证

    近日,江苏润和软件股份有限公司(以下简称“润和软件”)HopeStage 操作系统与深信服科技股份有限公司(以下简称“深信服”)终端安全管理系统完成产品兼容性测试。 测试结果表明,企业级通用操作系统HopeStage V1.0产品与深信服终端安全管理系统V3.0产品可以顺利适配、

    2024年02月05日
    浏览(51)
  • 在c语言中使用链表完成学生成绩管理系统(密码登录系统的采纳,加入了隐藏与删除功能,添加了指针域与数据域两种不同的排序)

    #二、每个函数的简绍与思路 ##1:密码登录的验证思路: (1)在主函数main里定义一个标志 flat2=0;如果flat2!=0,就代表密码登录成功,可以进入系统! (2)在具体函数mima()之中,使用了控制台函数_getch();其头文件为#includeconio.h,该函数可以隐藏输出,注意:_getch()是隐藏单

    2024年04月23日
    浏览(40)
  • 学生管理系统(C++)

    C++语法练习作业,包含对学生信息的添加、删除、修改、查询、显示、成绩统计功能。 更多C++课程设计-------C++课程设计 主菜单界面 添加学生信息 删除学生信息 修改学生信息 查询学生信息 显示学生信息 统计学生信息 清空系统数据 完整代码

    2024年02月11日
    浏览(41)
  • C++学生管理系统

    目录 系统要求 实现简介及其优点 C++代码 头文件 Student头文件 User头文件 源文件 Student源文件 User源文件 主函数源文件 结果展示 代码改进方法 学生成绩管理系统中不同使用单位(用户)的学生人数事先无法确定。 该学生成绩管理系统要求有学生成绩录入,查询,修改,删除

    2024年02月11日
    浏览(42)
  • C++ 管理系统实战

    2024年02月13日
    浏览(40)
  • C++图书管理系统

           设计一个图书信息管理系统,实现以下功能:系统以菜单方式工作,图书信息录入功能(图书信息用文件保存) ;图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等;图书信息浏览功能(输出所有图书信息);查询和排序功能:按书名查询

    2024年02月04日
    浏览(40)
  • 职工管理系统(C++)

     职工管理系统有以下8个功能: - 增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号 - 显示职工信息:显示公司内部所有职工的信息 - 删除离职职工:按照编号删除指定的职工 - 修改职工信息:按照编号修改职工个人信息

    2024年02月01日
    浏览(42)
  • 通讯录管理系统 C++

    目录 一、前言 二、设计要求  三、概要设计 3.1 主界面设计 3.1.1 设计图 3.1.2设计代码 3.2 存储结构设计 3.3 系统功能设计 3.3.1 系统流程图​编辑 3.3.2 系统子程序及功能介绍  四、详细设计 4.1 头文件 4.2 数据定义 4.3 系统主要子程序详细设计 4.3.1 主函数 4.3.2 添加联系人 4.3

    2024年02月09日
    浏览(72)
  • 停车场管理系统(C++)

    大二写的肯定会有很多很多很多缺点~希望大佬们能指出~给大家提供一个可以改的一个小东西,改成其他的什么什么也是可以的~有bug在评论区里说一下~952行~基本重要的都有注释~ 本“项目”实现了: 1.大中小车型分类 2.进场候车道 3.时间的自动提取 4.车牌的判定 5.查询、进车

    2024年01月16日
    浏览(52)
  • 课程设计---族谱管理系统(c++)

    系统简介 课设题目 界面展示 代码实现 Node.h TreeNode.h Genealogy.h Genealogy.cpp button.h 主函数 Genghis Khan.txt 图片文件 测试案例 结语 族谱管理系统是数据结构课程的一个经典的课程设计案例,主要考查对大家对树结构的掌握与运用。以下是我在课程设计时所写的代码,希望能够对大

    2024年02月03日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包