题目1.编制酒店预订程序。一家酒店(以两个同学的名字组合命名)有若干种不同类型的客房,如标间100个、商务间30个和套间20。客房的信息包括:编号、类型、数目、费用(元/夜)、客房简介等。

用户投宿,通过本程序预订该酒店的客房。用户的信息包括:ID、姓名、性别、年龄等。

用户预订客房,需要确定客房的类型及数量、入住和离开的日期等。

编程要求:

编写酒店预订主菜单,注意客户界面和管理员界面的区别;

用户注册及登录。用户及管理员通过ID和密码进入。程序默认有一个管理员,ID为admin,密码为TurboC。用户登录后可以修改密码;

用户可浏览酒店当前可以提供预订的所有客房的所有信息;

用户可以预定客房,提供客房的类型和数量,以及入住和离开的日期等。如果用户预订的某类型的客房的数量超过了当前可以提供的数量,提示用户更改;程序随机选择合适的客房(也可以根据一个算法选择编号靠近的客房)提供给客户,并标识被选择的客户;

用户在没有入住之前,可以随时取消客房的预订,可以取消全部预订,也可以只改变客房的类型和数量;

根据客房的实际入住情况,管理员可以查看某类型的客房在一段时间内的使用率,即用户输入客房的类型和时间段,程序能够给出期间的使用比例;

管理员可以统计某天的客房使用情况,即管理员输入日期,查看哪些客房可以供预订,哪些已经被预订;

管理员可以统计一段时间内的客房收入,包括各种类型的客房的收入和整个酒店的总收入;

附加要求:特价房的限时促销(选作,自行合理设计);

以上是大纲或介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:58850198咨询

用C语言设计一个订房程序,c语言课程设计题目1.编制酒店预订程序相关推荐

  1. 用C语言设计一个订房程序,酒店预定程序的设计.doc

    酒店前台管理信息系统的设计与实现 摘要 现代化的酒店是集客房.餐饮.通讯.娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务 ...

  2. C语言源码做的职工工资管理系统课程设计(源码+课程设计报告)

    一.课程设计的目的: C语言课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言程序设计的知识点,又接近工程实际需要.本次设计的目的是通过课程设计 ...

  3. c语言课程设计文本编辑器实验报告6,C课程设计简易文本编辑器.doc

    C课程设计简易文本编辑器 目录 第一章 课程设计目的和要求1 1.1课程设计的目1 1.2 基本要求1 第二章 课程设计任务内容2 2.1 设计背景2 2.2简易文本编辑器设计内容2 第三章 详细设计 ...

  4. C语言源码做的班级档案管理系统课程设计(源码+课程设计报告)

    一.课程设计的目的: C语言课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言程序设计的知识点,又接近工程实际需要.本次设计的目的是通过课程设计 ...

  5. 用C#实现一个简单的图书管理系统(课程设计)

    用C#(sharp)实现一个简单的图书管理系统(课程设计) 学校的数据库课程结束了,要求完成一个课程设计,于是我用C#实现了一个简单的图书管理系统(ADO.NET) 源码放在了github上,仅供参考 ...

  6. Easyx图形库+C++做一个贪吃蛇小游戏 数据结构课程设计

    Easyx图形库+C++做一个贪吃蛇小游戏 数据结构课程设计 程序界面 ① 游戏开始界面(如下图): 显示游戏标题,提供"开始游戏"."游戏模式"和" ...

  7. 基于小程序开发的宝可梦图鉴小程序源码课程设计毕业设计

    源码地址:基于小程序开发的宝可梦图鉴小程序源码课程设计毕业设计 宝可梦是一款备受喜爱的游戏,其丰富的剧情和可爱的角色深受玩家们的喜欢.而对于宝可梦爱好者来说,一款好的宝可梦图鉴是必不可少的.今天,我来 ...

  8. HTML网页设计期末课程大作业 :汽车网页——宝马轿车 6页 带背景音乐 学生网页设计作业HTML+CSS+JavaScript学生网页课程设计期末作业下载

    HTML网页设计期末课程大作业 :汽车网页--宝马轿车 6页 带背景音乐 学生网页设计作业HTML+CSS+JavaScript学生网页课程设计期末作业下载 临近期末, 你还在为HTML网页设计结课作 ...

  9. 两片74161实现60进制_74LS161设计60进制计数器-数电课程设计

    计数器是一个用以实现计数功能的时序部件,它不仅可用来及脉冲数,还常用作数子系统的定时.分频和执行数字运算以及其它特定的逻辑功能. 计数器种类很多.按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有 ...

最新文章

  1. jquery 如何保存拖动空间的位置
  2. 解决faster-rcnn中训练时assert(boxes[:,2]=boxes[:,0]).all()的问题
  3. 参数签名ascii码排序的坑
  4. cpu 被挂起和阻塞_迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章...
  5. python不满足条件重新输入_如果Python中不满足条件,则拒绝用户输入
  6. oracle11gR版本GI中新增,Oracle11g新特性MemberKillEscalation简介
  7. html复选框全选按钮代码,全选复选框JavaScript编写小结(附代码)
  8. (19)System Verilog利用clocking块产生输入信号延迟激励
  9. Inject Dll 过程
  10. 【GDB调试学习笔记】 Makefie上
  11. 对称密钥密码体制的主要特点
  12. 吴翰清​(道哥)眼中的机器智能:计算机的再发展
  13. 公司中秋趣味比赛二连冠后的思考
  14. 如何制作千人千面的NFT?如何存储NFT?#Crystals #nft.storage #ipfs
  15. [小把戏] 之IBatis.Net系统分页问题的解决
  16. 2021上海建筑施工八大员之安全员模拟题集及答案解析
  17. 求三个数的最小公倍数的解法之美
  18. 每日英语--Week13
  19. EPON SFU MDU
  20. 面试又挂了:大厂面试到底更看重学历还是技术?来看看大佬的说法

热门文章

  1. 新生儿预参保登记线上自助办理
  2. 举个程序员年终总结大纲的例子
  3. 新浪博客服务器是不是在维护,新浪博客外推接单,新浪博客界面为什么总是打不开?...
  4. 在重绘过程中,CTreeCtrl::SelectItem没有响应
  5. 将多个PCD文件合并
  6. js类似matlab_如何评价国产软件 TRUFFER(可替代 MATLAB)?
  7. HTML5基础教程(20)Video(视频)
  8. 2.10.2版本的青龙升级2.10.13及2.11.3版本的教程
  9. Windows 创建相对路径的快捷方式
  10. python爬取今日头条街拍,Python3今日头条街拍爬虫