C语言课程设计

设计题目:

住宿结帐管理系统

专 业 计算机科学与技术、软件工程

班 级 计053、软件051、软件052

学 生 郭凌瑞 张亮 方宇

指导教师 王晓帆

2005-2006 年 2 学期

设计任务:

试设计一个住宿结帐管理系统,住宿结帐管理信息包括:顾客姓名、入住时间、住宿房间、顾客数量、每日价格、住宿天数、折扣率、实收金额。系统包括以下功能:住宿信息的录入、修改、删除功能;住宿信息的排序、浏览功能;按住宿天数查询、按住宿房间号码查询;住宿信息的统计:总人数、总收入、空房数。

建议:一人负责信息的录入、修改、删除;一人负责文件的读取与写入操作;一人负责排序、查询。

教师评语:

目录

1、试验目的及内容……………………………3

2、系统总体模块图……………………………3

3、小组任务分工………………………………4

4、子系统设计方案……………………………4

信息的录入、修改、删除;………………4

文件的读取与写入、统计、主函数;……4

信息的排序、浏览、查询;………………4

5、子系统主要程序流程图……………………4

信息读取模块流程图………………………5

信息修改模块流程图………………………6

信息修改模块流程图 ……………………7

按住宿时间查询模块流程图………………8

按房间号码查询模块流程图………………9

6、个人设计小结与心得体会…………………10

7、小组设计总结………………………………11

8、系统源代码…………………………………12

试验目的:

(1)加深对C语言的理解,将在书本上掌握的知识点运用到实际的系统编程中去,为以后的学习打下基础。

(2)通过简单的系统设计,增强面对复杂问题的处理能力,为以后实际中解决问题打下基础。

实验内容:试设计一个住宿结帐管理系统,住宿结帐管理信息包括:顾客姓名、入住时间、住宿房间、顾客数量、每日价格、住宿天数、折扣率、实收金额。系统包括以下功能:住宿信息的录入修改、删除功能;住宿信息的排序浏览功能;按住宿天数查询、按住宿房间号码查询;住宿信息的统计:总人数、总收入、空房数。

系统总体模块图:

住宿结帐管理系统主程序模块

信息保存模块按住宿房间号码查询模块按住宿天数查询模块按住宿天数浏览模块信息统计模块信息删除模块信息修改模块信息读取模块信息录入模块按住房间号码浏览模块

按房间号码排序模块按住宿天数排序模块

小组任务分工

由郭凌瑞负责住宿信息的录入、修改、删除功能;

由张亮负责文件的读取与写入操作,统计及主函数;

由方宇负责排序、浏览、查询功能;

子系统设计方案:

(1) 信息的录入、修改、删除;

信息的录入、修改与删除通过对信息的标志的判断与修改,执行信息录入的地址、修改的目标及删除功能的实现。

(2) 文件的读取与写入、统计、主函数;

文件的读取与写入可用已知的库函数来完成,统计工作可由已有信息通过计算获得,主函数可由swith语句来达到菜单选折功能的目的。

(3) 信息的排序、浏览、查询;

排序功能可通过冒泡法来实现,浏览实现排序然后显示即可,查询时,根据“==”来达到找到匹配信息的目的。

子系统主要程序流程图

N为所有房间数,NN为非空房间数

信息读取模块流程图

N

Y

Y

N

Y

c语言RePutDate用法,住宿结帐管理系统--C语言课程设计.doc相关推荐

  1. 图的操作和应用之景区信息管理系统(数据结构课程设计)

    0001:图的操作和应用之景区信息管理系统(C++版数据结构课程设计) 现有一个景区,景区里面有若干个景点,景点之间满足以下条件: (1) 某些景点之间铺设了道路(相邻) (2) 这些道路都是可以双向 ...

  2. 企业销售管理系统(数据库课程设计)

    企业销售管理系统(数据库课程设计) 1.源代码 程序采用C#语言编写!涵盖 系统登陆功能.查询管理功能.客户管理功能.产品管理功能.员工管理功能.促销管理功能.退货管理功能,共7大功能.部分界面如下: ...

  3. 火车时刻表C语言报告,终稿火车订票系统的设计与实现课程设计.doc最终版(范文1)...

    <火车订票系统的设计与实现课程设计.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)火车订票系统的设计与实现课程设计.doc(最终版)>相关文档资源请在帮帮文库(www ...

  4. 猜数字小c语言游戏课程任务书,猜数字游戏课程设计.doc

    猜数字游戏课程设计.doc 1(c/c程序设计课程设计)设 计 说 明 书猜数字游戏的设计与实现学 生 姓 名学 号班 级成 绩指 导 教 师计算机科学与技术系2010 年 7 月 9 日C/C程序设 ...

  5. c语言一元多项式课程设计,一元多项式的计算数据结构课程设计.doc

    一元多项式的计算数据结构课程设计.doc 一元多项式的计算加,减摘要题目一元多项式计算任务能够按照指数降序排列建立并输出多项式:能够完成两个多项式的相加.相减,并将结果输入:目录1引言2需求分析3概要 ...

  6. c语言自动贩卖机设计报告,自动贩卖机课程设计.doc

    自动贩卖机课程设计.doc 课程设计名称电子技术课程设计题目基于MULTISIM12仿真软件的自动贩卖机的设计学期20132014学年第2学期专业自动化班级12级3班姓名温亮学号1205010321指 ...

  7. 计算机机房管理系统 数据库课设,学校机房管理系统数据库课程设计.doc

    学校机房管理系统数据库课程设计.doc 数据库原理及应用课程设计设计报告题目机房管理系统后台数据库学号131007220学生姓名指导教师提交时间2015/1/4目录第1章需求分析111课程设计概述11 ...

  8. 24速算c语言实训报告ppt,C语言速算24数据结构课程设计.doc

    C语言速算24数据结构课程设计.doc 课程设计论文题 目 名 称 速算 24 课 程 名 称 数据结构课程设计 学 生 姓 名 王浩明 学 号 0941301253 系 .专 业 信息工程系.信息类 ...

  9. 会员计费系统c语言_酒店管理与计费系统( c语言课程设计).doc

    酒店管理与计费系统( c语言课程设计).doc 还剩 19页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: pr ...

最新文章

  1. 前端中的this,指的是什么?
  2. 泰坦尼克号数据_看完泰坦尼克号生还数据之后,你还会认为是妇女和儿童先走吗?...
  3. 游戏盾正式发布:撬动DDoS攻防的天平
  4. datetime 取分钟_如何仅从DateTime获取小时和分钟
  5. android 保存数据到setting中_文章如何保存在数据库中
  6. 前端学习(1354):集合关联
  7. Flutter1.12与原生Android交互(kotlin)
  8. x264_param_t结构体参数分析
  9. 手机客户端应用功能测试方法总结
  10. 二进制编辑和进程监控工具
  11. Diffusion Models:生成扩散模型
  12. golang Time JSON格式化问题
  13. 频繁发送socket命令返回:[WinError 10054] 远程主机强迫关闭了一个现有的连接
  14. 微信小程序—修改日期
  15. 通信原理 | 宽带:运营商的带宽和实际网速的关系
  16. Java 中的Lock锁
  17. 【PyTorch】深度学习实践之CNN高级篇——实现复杂网络
  18. PreparedStatement的executeQuery、executeUpdate和execute
  19. Java 3DES加密解密(Commons.Codec Base64)
  20. TCP的三次握手流程图

热门文章

  1. 图像形状特征提取c语言,OpenCV_局部图像特征的提取与匹配_源代码
  2. Unity3D笔记 愤怒的小鸟五 小鸟动画+Unity3D如何设置断点调式
  3. 再次确认输入值、事件绑定实例、输入框内容获取与显示
  4. STM32F407之常识
  5. Quora使用到的技术
  6. Log4net配置方式
  7. 微软提出第一个端到端的Video Captioning方法:SWIN BERT,涨点显著!
  8. 告别只会调参和调包,全球顶会论文审稿人带你7天玩转图像分割
  9. ECCV 2020 论文大盘点-图像与视频分割篇
  10. 召唤AI大神与病毒作战!Kaggle发起CORD-19数据集文本挖掘竞赛