1.程序实践概述

1.1 题目名称

旅馆信息管理

1.2 开发环境

基于Windows 10操作系统的Microsoft Visual Studio 2017

2.问题分析

2.1 功能说明

查看旅店各房间信息:列举每个房间的房间号、房间类型、入住人数和房间价格

查看某一房间信息:显示指定房间的旅客的信息,包括姓名、身份证号、性别和入住时间

查看旅客信息:显示在旅馆的旅客总数;列举在旅馆的所有旅客的信息,包括姓名、性别、身份证号、房间号、入住时间

查看某一旅客信息:查看指定旅客的信息,包括姓名、性别、身份证号、房间号、入住时间

旅客入住:录入旅客的身份证号、姓名、性别等信息,程序将获取当前时间作为入住时间。将旅客的信息保存到链表和文件

旅客换房:通过身份证号识别旅客,结算旅客已产生的房费,修改有关的旅客和房间信息

旅客退房:程序获取当前时间作为退房时间,并结合入住时间结算房费。将旅客信息从程序的链表中删除,更改相关房间的信息,将旅客信息添加到旅客历史信息的文档中

保存信息并退出程序:将旅客信息、房间信息、旅客与房间关系的信息从链表覆盖保存到文件,然后退出程序

更换主题:更改命令行的颜色主题,程序会将主题信息自动保存到文档

点击此处下载文档和源码

基于C语言实现的旅馆信息管理系统相关推荐

  1. java 教室借用管理系统_[内附完整源码和文档] 基于JAVA语言的学生选课信息管理系统...

    摘 要 本系统运用Java面向对象的方法设计而成. 近年来,学生选课系统越来越在高校学生群体中得到普及,其所承担的功能也变得越来越丰富,所起到的作用也变得越来越重要,在被学校学生重视的同时,也意味着它 ...

  2. c语言程序设计学生程序查询,《c语言程序设计报告-学生信息管理系统》.doc

    <c语言程序设计报告-学生信息管理系统> 中南大学 ? ? C语言程序设计实践报告 ? ? ? ? ? 题 目 学生信息管理系统 学生姓名 张眼 指导教师 刘伟荣 学 院 信息科学与工程学 ...

  3. 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈 ...

  4. 基于Java和MySql的产业信息管理系统的设计与实现 毕业设计-附源码260839

    ssm产业信息管理系统 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势.互联网的优势和普及使得各种系统的开发成为必需. 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采 ...

  5. ssm基于Java和MySql的产业信息管理系统的设计与实现毕业设计源码260839

    ssm产业信息管理系统 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势.互联网的优势和普及使得各种系统的开发成为必需. 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采 ...

  6. (附源码)ssm+mysql+基于微信平台的牙科就诊信息管理系统的设计与实现 毕业设计211157

    小程序SSM牙科就诊信息管理系统. 摘 要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多分类管理之中,他们利用网络来做这个牙科就诊信息管理系统.,随之就产生了"牙科就诊 ...

  7. ssm+mysql+基于微信平台的牙科就诊信息管理系统的设计与实现 毕业设计-附源码211157

    小程序SSM牙科就诊信息管理系统. 摘 要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多分类管理之中,他们利用网络来做这个牙科就诊信息管理系统.,随之就产生了"牙科就诊 ...

  8. py222基于python+django的高校学生信息管理系统

    开发语言:Python 编号:py222基于python+django的高校学生信息管理系统#毕业设计 python框架:django 软件版本:python3.7/python3.8 数据库:mys ...

  9. 基于Java实现的医院药品信息管理系统

    文章目录 基于Java实现的医院药品信息管理系统(文末附源码) 前言 技术 功能 技术栈 代码 数据库 源码 基于Java实现的医院药品信息管理系统(文末附源码) 前言 背景: 随着社会的发展,计算机 ...

最新文章

  1. Spring Boot 配置加载顺序详解
  2. android--Activity有返回值的跳转
  3. P5488-差分与前缀和【NTT,生成函数】
  4. having vs where
  5. ASP脚本语言之vbscript用法
  6. t–sql pl–sql_SQL存储过程–终极指南
  7. Linq 查询结果 可能遵循 2 º,2¹,2 ²,......增长计算
  8. 用html5写一个通用的网页模板,html5网站模板-html5的最好用的模板!
  9. 关于Gradle的Instant Run
  10. 【TensorFlow】LSTM(基于PTB的自然语言建模)
  11. 好用的Mac免费视频后期软件推荐
  12. Address localhost:8080 is already in use
  13. 从一个class文件深入理解Java字节码结构
  14. 个人职业生涯规划发展的一些图
  15. 【IOS】IOS工程自动打包并发布脚本实现
  16. Python自动化测试学习3
  17. win10启动进入Grub界面 -- 亲测有效
  18. Python 帮你批量生成手机号码
  19. PL/SQL批量运行SQL语句
  20. sping boot 配置多数据源

热门文章

  1. 什么是Kubernetes? 一文了解K8s是什么_红帽
  2. 入行人工智能,这一本人工智能领域百科全书不可错过
  3. 狗狗家面试题:第 k 大元素(快速排序法)
  4. 全球73.9TB卫星影像需要COPY多久?
  5. android 10 数字健康,Android P 的「数字健康」功能,实际体验如何?
  6. NISACTF 2022 writeup
  7. 机器人需求旺盛或催生泡沫
  8. 评论星级 php,JS实现评价星级
  9. code6:关于对象值被覆盖的问题,发现一个更好的解决办法
  10. 【Andrew Ng深度学习作业】C1W4——Building your Deep Neural Network - Step by Step