用C语言设计一个订房程序,c语言课程设计题目1.编制酒店预订程序
题目1.编制酒店预订程序。一家酒店(以两个同学的名字组合命名)有若干种不同类型的客房,如标间100个、商务间30个和套间20。客房的信息包括:编号、类型、数目、费用(元/夜)、客房简介等。
用户投宿,通过本程序预订该酒店的客房。用户的信息包括:ID、姓名、性别、年龄等。
用户预订客房,需要确定客房的类型及数量、入住和离开的日期等。
编程要求:
编写酒店预订主菜单,注意客户界面和管理员界面的区别;
用户注册及登录。用户及管理员通过ID和密码进入。程序默认有一个管理员,ID为admin,密码为TurboC。用户登录后可以修改密码;
用户可浏览酒店当前可以提供预订的所有客房的所有信息;
用户可以预定客房,提供客房的类型和数量,以及入住和离开的日期等。如果用户预订的某类型的客房的数量超过了当前可以提供的数量,提示用户更改;程序随机选择合适的客房(也可以根据一个算法选择编号靠近的客房)提供给客户,并标识被选择的客户;
用户在没有入住之前,可以随时取消客房的预订,可以取消全部预订,也可以只改变客房的类型和数量;
根据客房的实际入住情况,管理员可以查看某类型的客房在一段时间内的使用率,即用户输入客房的类型和时间段,程序能够给出期间的使用比例;
管理员可以统计某天的客房使用情况,即管理员输入日期,查看哪些客房可以供预订,哪些已经被预订;
管理员可以统计一段时间内的客房收入,包括各种类型的客房的收入和整个酒店的总收入;
附加要求:特价房的限时促销(选作,自行合理设计);
以上是大纲或介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:58850198咨询
用C语言设计一个订房程序,c语言课程设计题目1.编制酒店预订程序相关推荐
- 用C语言设计一个订房程序,酒店预定程序的设计.doc
酒店前台管理信息系统的设计与实现 摘要 现代化的酒店是集客房.餐饮.通讯.娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务 ...
- C语言源码做的职工工资管理系统课程设计(源码+课程设计报告)
一.课程设计的目的: C语言课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言程序设计的知识点,又接近工程实际需要.本次设计的目的是通过课程设计 ...
- c语言课程设计文本编辑器实验报告6,C课程设计简易文本编辑器.doc
C课程设计简易文本编辑器 目录 第一章 课程设计目的和要求1 1.1课程设计的目1 1.2 基本要求1 第二章 课程设计任务内容2 2.1 设计背景2 2.2简易文本编辑器设计内容2 第三章 详细设计 ...
- C语言源码做的班级档案管理系统课程设计(源码+课程设计报告)
一.课程设计的目的: C语言课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言程序设计的知识点,又接近工程实际需要.本次设计的目的是通过课程设计 ...
- 用C#实现一个简单的图书管理系统(课程设计)
用C#(sharp)实现一个简单的图书管理系统(课程设计) 学校的数据库课程结束了,要求完成一个课程设计,于是我用C#实现了一个简单的图书管理系统(ADO.NET) 源码放在了github上,仅供参考 ...
- Easyx图形库+C++做一个贪吃蛇小游戏 数据结构课程设计
Easyx图形库+C++做一个贪吃蛇小游戏 数据结构课程设计 程序界面 ① 游戏开始界面(如下图): 显示游戏标题,提供"开始游戏"."游戏模式"和" ...
- 基于小程序开发的宝可梦图鉴小程序源码课程设计毕业设计
源码地址:基于小程序开发的宝可梦图鉴小程序源码课程设计毕业设计 宝可梦是一款备受喜爱的游戏,其丰富的剧情和可爱的角色深受玩家们的喜欢.而对于宝可梦爱好者来说,一款好的宝可梦图鉴是必不可少的.今天,我来 ...
- HTML网页设计期末课程大作业 :汽车网页——宝马轿车 6页 带背景音乐 学生网页设计作业HTML+CSS+JavaScript学生网页课程设计期末作业下载
HTML网页设计期末课程大作业 :汽车网页--宝马轿车 6页 带背景音乐 学生网页设计作业HTML+CSS+JavaScript学生网页课程设计期末作业下载 临近期末, 你还在为HTML网页设计结课作 ...
- 两片74161实现60进制_74LS161设计60进制计数器-数电课程设计
计数器是一个用以实现计数功能的时序部件,它不仅可用来及脉冲数,还常用作数子系统的定时.分频和执行数字运算以及其它特定的逻辑功能. 计数器种类很多.按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有 ...
最新文章
- jquery 如何保存拖动空间的位置
- 解决faster-rcnn中训练时assert(boxes[:,2]=boxes[:,0]).all()的问题
- 参数签名ascii码排序的坑
- cpu 被挂起和阻塞_迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章...
- python不满足条件重新输入_如果Python中不满足条件,则拒绝用户输入
- oracle11gR版本GI中新增,Oracle11g新特性MemberKillEscalation简介
- html复选框全选按钮代码,全选复选框JavaScript编写小结(附代码)
- (19)System Verilog利用clocking块产生输入信号延迟激励
- Inject Dll 过程
- 【GDB调试学习笔记】 Makefie上
- 对称密钥密码体制的主要特点
- 吴翰清​(道哥)眼中的机器智能:计算机的再发展
- 公司中秋趣味比赛二连冠后的思考
- 如何制作千人千面的NFT?如何存储NFT?#Crystals #nft.storage #ipfs
- [小把戏] 之IBatis.Net系统分页问题的解决
- 2021上海建筑施工八大员之安全员模拟题集及答案解析
- 求三个数的最小公倍数的解法之美
- 每日英语--Week13
- EPON SFU MDU
- 面试又挂了:大厂面试到底更看重学历还是技术?来看看大佬的说法
热门文章
- 新生儿预参保登记线上自助办理
- 举个程序员年终总结大纲的例子
- 新浪博客服务器是不是在维护,新浪博客外推接单,新浪博客界面为什么总是打不开?...
- 在重绘过程中,CTreeCtrl::SelectItem没有响应
- 将多个PCD文件合并
- js类似matlab_如何评价国产软件 TRUFFER(可替代 MATLAB)?
- HTML5基础教程(20)Video(视频)
- 2.10.2版本的青龙升级2.10.13及2.11.3版本的教程
- Windows 创建相对路径的快捷方式
- python爬取今日头条街拍,Python3今日头条街拍爬虫