首页 > 编程语言 >C/C++特色家政服务管理系统

C/C++特色家政服务管理系统

时间:2022-12-25 15:34:54浏览次数:61  
标签:清扫 管理系统 预约 开始 C++ 工作 顾客 家政

C/C++特色家政服务管理系统

30、特色家政服务管理系统
【问题详述】
家政公司针对新建住宅区推出“安心入住”清扫特色家政服务,为房主清扫新装修的住房,让房主能安心地搬入一个干净的新居。住房清扫按房屋的面积计费,收费标准是,清扫一次收费起点300元,对应的房屋面积不超过80平方米,面积超过部分,每增加2平方米,加收10元清洁费。例如,91平方米房屋的清扫费是355元。顾客需要提前2到7天预约,顾客预约时,公司登记顾客的姓名,电话,住址,住房面积,开始工作时间,清扫日期。清扫工作一般当天完成,最迟的开始工作时间为15:00。如果预约的开始工作时间在上午11点之后,每推迟1小时,加收10%的夜班补偿费,开始工作时间以半小时为一个单位计算。例如,一个78平方米的房屋,要求在12:30开始打扫,收费标准为345元。其中有45元(+15%)是夜班补偿费。在顾客指定的日期,公司派工人在约定的开始工作时间之前,到达顾客的新居进行清扫。公司派工的原则是,通常每户派工5人,面积每增加30平方米,增加一名工人;开始工作时间为13:00及之后的,加派一人,15:00开始工作的,加派二人。
【程序要求】
请编写特色家政服务管理系统,完成 “安心入住”清扫服务的预约登记、查询,实现公司对顾客需求进行管理。系统使用文件存储顾客的预约数据,每天生成当天要完成的预约清扫数据以便公司派工与工作协调,系统每天运行结束之前,重新保存顾客的预约文件,添加当天新预约的内容,去掉过期的预约内容。
系统提供以下功能菜单:
(1)顾客预约登记。登记顾客的姓名,电话,住址,住房面积,开始工作时间,清扫日期。
(2)取消预约:登记顾客的姓名,电话,取消相应的预约,删除对应的数据。
(3)计算查询:输入房屋面积,开始工作时间,计算并显示清扫费用。
(4)统计:统计当天需要完成清扫服务的总户数,需求的工人总数。
(5)浏览:生成当天需要完成的全部清扫工作的数据,并按开始工作时间排序。浏览显示的内容包括:顾客的姓名,电话,住址,住房面积,开始工作的时间,费用,建议派工人数。将浏览显示的内容生成一个文件,文件内容包含表头(数据项的名称),另外包含日期,需要时可以打印输出。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:清扫,管理系统,预约,开始,C++,工作,顾客,家政
From: https://www.cnblogs.com/codewriter/p/17004082.html

相关文章

  • C/C++通讯录管理系统
    C/C++通讯录管理系统通讯录管理系统设计题目:通讯录管理系统设计实现功能:1.创建一个通讯录(单链表的创建)。2.显示通讯录中所有联系人的信息和按组显示具体组的联系人信息......
  • C++面向对象程序设计实训(实习)[2022-12-25]
    C++面向对象程序设计实训(实习)[2022-12-25]面向对象程序设计实训(实习)PracticalTrainingofObject-OrientedProgramming1、实习基本要求(1)学生自由组1人小组按照以下要......
  • Chapter.1 Extern | 我的变量怎么重复了? ——C++查漏补缺
    近期在学习C++,配合大牛书Primer看的效果还是很不错的。学到指针时又遇到了extern的使用,但自己回忆起来,好像在之前学过的内容里并没有对extern有非常深刻的印象。 于是结......
  • C++模板
    //-std=c++14//-O2//#pragmaGCCoptimize("Ofast")//next_permutation(a+1,a+1+n)#include<bits/stdc++.h>#definebintBigInteger#definehhputs("");#definey......
  • 基于qml创建最简单的图像处理程序(2)-使用c++&qml进行图像处理
     《基于qml创建最简单的图像处理程序》系列课程及配套代码基于qml创建最简单的图像处理程序(1)-基于qml创建界面课程1附件基于qml创建最简单的图像处理程序(2)-......
  • “你帮我助”管理系统软件设计总结
    这次软件设计对我来说最大的难点就在于GUI,当然啦,之前的黑窗口缺乏直观的图形化交互界面,在我心中确实也不像是软件该有的形式。然而随着ddl日益临近,担心功能强大却复杂......
  • 基于JSP的网上订餐管理系统的设计与实现(包调试成功)
    第1页毕业设计(论文)题目:基于​JSP的网上订餐管理系统​的设计与实现毕业设计(论文)要求及原始数据(资料):1.综述目前国内外网上订餐管理系统的现状;2.深入了解网上订餐系统的管理方式......
  • C++ empty函数
    https://blog.csdn.net/qq_41598072/article/details/99973908empty是用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回false值;反之返回true值。所......
  • C++ sort函数中利用lambda进行自定义排序规则
    在c++中,由于sort()函数默认提供的是由小到大的排序方式,因此有时候我们需要自定义排序规则来实现由大到小的排序。一维vector<>排序#include<bits/stdc++.h>usingnam......
  • C++:重载运算符
    基本概念通常我们自定义的类类型,不具有内置类型的一些操作,比如int类型的算术运算,指针类型的解引用、取地址操作,容器类型的下标操作等。因此,如果希望我们自定义的类类型......