基于C语言实现的旅馆信息管理系统
1.程序实践概述
1.1 题目名称
旅馆信息管理
1.2 开发环境
基于Windows 10操作系统的Microsoft Visual Studio 2017
2.问题分析
2.1 功能说明
查看旅店各房间信息:列举每个房间的房间号、房间类型、入住人数和房间价格
查看某一房间信息:显示指定房间的旅客的信息,包括姓名、身份证号、性别和入住时间
查看旅客信息:显示在旅馆的旅客总数;列举在旅馆的所有旅客的信息,包括姓名、性别、身份证号、房间号、入住时间
查看某一旅客信息:查看指定旅客的信息,包括姓名、性别、身份证号、房间号、入住时间
旅客入住:录入旅客的身份证号、姓名、性别等信息,程序将获取当前时间作为入住时间。将旅客的信息保存到链表和文件
旅客换房:通过身份证号识别旅客,结算旅客已产生的房费,修改有关的旅客和房间信息
旅客退房:程序获取当前时间作为退房时间,并结合入住时间结算房费。将旅客信息从程序的链表中删除,更改相关房间的信息,将旅客信息添加到旅客历史信息的文档中
保存信息并退出程序:将旅客信息、房间信息、旅客与房间关系的信息从链表覆盖保存到文件,然后退出程序
更换主题:更改命令行的颜色主题,程序会将主题信息自动保存到文档
![](https://upload-images.jianshu.io/upload_images/18702784-cdc33427ce18b818.png)
点击此处下载文档和源码
基于C语言实现的旅馆信息管理系统相关推荐
- java 教室借用管理系统_[内附完整源码和文档] 基于JAVA语言的学生选课信息管理系统...
摘 要 本系统运用Java面向对象的方法设计而成. 近年来,学生选课系统越来越在高校学生群体中得到普及,其所承担的功能也变得越来越丰富,所起到的作用也变得越来越重要,在被学校学生重视的同时,也意味着它 ...
- c语言程序设计学生程序查询,《c语言程序设计报告-学生信息管理系统》.doc
<c语言程序设计报告-学生信息管理系统> 中南大学 ? ? C语言程序设计实践报告 ? ? ? ? ? 题 目 学生信息管理系统 学生姓名 张眼 指导教师 刘伟荣 学 院 信息科学与工程学 ...
- 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈 ...
- 基于Java和MySql的产业信息管理系统的设计与实现 毕业设计-附源码260839
ssm产业信息管理系统 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势.互联网的优势和普及使得各种系统的开发成为必需. 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采 ...
- ssm基于Java和MySql的产业信息管理系统的设计与实现毕业设计源码260839
ssm产业信息管理系统 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势.互联网的优势和普及使得各种系统的开发成为必需. 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采 ...
- (附源码)ssm+mysql+基于微信平台的牙科就诊信息管理系统的设计与实现 毕业设计211157
小程序SSM牙科就诊信息管理系统. 摘 要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多分类管理之中,他们利用网络来做这个牙科就诊信息管理系统.,随之就产生了"牙科就诊 ...
- ssm+mysql+基于微信平台的牙科就诊信息管理系统的设计与实现 毕业设计-附源码211157
小程序SSM牙科就诊信息管理系统. 摘 要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多分类管理之中,他们利用网络来做这个牙科就诊信息管理系统.,随之就产生了"牙科就诊 ...
- py222基于python+django的高校学生信息管理系统
开发语言:Python 编号:py222基于python+django的高校学生信息管理系统#毕业设计 python框架:django 软件版本:python3.7/python3.8 数据库:mys ...
- 基于Java实现的医院药品信息管理系统
文章目录 基于Java实现的医院药品信息管理系统(文末附源码) 前言 技术 功能 技术栈 代码 数据库 源码 基于Java实现的医院药品信息管理系统(文末附源码) 前言 背景: 随着社会的发展,计算机 ...
最新文章
- var_export-输出或返回一个变量的字符串表示
- 2021年春季学期-信号与系统-第八次作业参考答案-第八小题
- 【数据库复习】第一章绪论
- 渗透测试之子域到父域的横向移动(Sid History)
- 删除 jar 的 asset_【unity游戏开发】SDK学习(1)-C#与jar交互
- redis 源码安装
- 微信红包数字变化动态图片_11.11早安暖心祝福动态图片 微信朋友圈早晨问候语...
- JAVA引用aar_如何生成并引用aar文件
- 学习Dubbo 影院模块 所得所获?
- jinja2模板注入_Flask jinja2 模板注入思路总结
- cobbler报错:No such command: --get-loaders解决方案
- mysql(指RDS)验证pureftpd登录
- 计算机音乐数字乐谱青芒,弱水三千(戏腔付)
- 第二十四篇:SuperSpeed/HighSpeed USB的ISO传输
- 三层交换机内网访问外网
- html圆形分成六份,在ai里怎么把一个圆平均分成几份
- 2012最新网络电台mms地址
- 自动生成卡密SQL脚本(转载)
- 凭证打印之第一张正常(横向),第二张不正常(纵向)
- Blender 插件开发 计算模型长宽高