C 语言课程设计 - 宾馆客房管理系统报告

C语言课程设计报告

C 语 言 》课程设计报告

标题:宾馆客房管理系统

学号:

姓名:

同组人员:

年级专业: 09 电子信息工程

指导老师:

完成日期: 2010/6/21

安徽师范大学物理与电子信息学院 College of Physics and Electronic

2

Information, Anhui Normal University

C语言课程设计报告

目录

一、程序的具体分工

二、课题要求

三、课题分析与设计

四、选题背景

五、程序介绍

六、源程序代码与调试

七、流程图

八、结语

九、参考书目

安徽师范大学物理与电子信息学院 College of Physics and Electronic

3

Information, Anhui Normal University

C语言课程设计报告

一、程序的具体分工

第一部分包括主函数和 menu菜单函数是由叶伟完成,第二部分包括客人的入住 (checkin )函数和退房( checkout )函数由我完成,第三部分为查询( lookfor )函数由王业生负责。

二、课题要求

某宾馆有 301、302、303、304、305 五个标准间,每个标准间可住 2 人;

链表存储结构:姓名、性别、房号、后续指针,按房间号有序;

能实现入住(注意性别)和退房,能按给定姓名、房号查询;

建议采用链表结构,但用其它方法实现也可。

三、课题分析与设计

安徽师范大学物理与电子信息学院 College of Physics and Electronic

4

Information, Anhui Normal University

C语言课程设计报告

本程序是非数值计算型算法设计, 我们设计出了宾馆客房管理系统的基本功能, 并设计了简单的界面。本程序主要考察对自定义函数的熟悉程度,本程序主要使用的是结构体和链表的相关操作,包括结构体数组的输入、输出、查找、删除等。我们设计的这个宾馆客房系统也初步实现了人员信息的显示、删除、查找、添加等必要的功能。

四、选题背景

C语言是目前世界上流行、使用最广泛的高级程序设计语言。 1972 年,C 语言在美国贝尔实验室里问世, 后来又被多次改进, 并出现了多种版本。80 年代初,美国国家标准化协会 (ANSI),根据 C语言问世以来各种版本对 C语言的发展和扩充,制定了 ANSIC标准。

目前,在微机上广泛使用的 C语言编译系统有 MicrosoftC 、Turbo C 、Visual C++ 等。这

安徽师范大学物理与电子信息学院 College of Physics and Electronic

5

Information, Anhui Normal University

C语言课程设计报告

C语言版本不仅实现了 ANSIC标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。

语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。 C

语言的表现能力和处理能力极强。 它不仅具有丰富的运算符和数据类型, 便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址, 进行位 (bit) 一级的操作。由于 C 语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。 既可用于系统软件的开发, 也适合于应用软件的开发。

此外, C 语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的 C语言。

为了将本学期所学 C语言知识应用于实际,加深对 C 语言的理解与掌握, 我院开设了 C语言课程设计这门课程。 而我们小组选取了宾馆客房管理系统这个课题, 以此来锻炼我们编写程序的能力。

安徽师范大学物理与电子信息学院 College of Physics and Electronic

6

Information, Anhui Normal University

C语言课程设计报告

五、程序介绍

宾馆客房管理系统由8 个函数组成,包括

main 函数、menu函数、checkin 函数、checkout函数、 lookfor 函数,其中 checkin 函数又包括

一个 add 子函数,

lookfor

函数包括

search1

search2 main

两个子函数。函数主要是对

menu函数、

checkin

数、checkout 函数、lookfor 函数进行声明,建立静态链表并且对结构体中 num、sex 进行赋值。 menu 函数是界面函数,有两个功能。一是输

出一个界面, 二是作为进入其它函数的入口。 输入 1 则执行 checkin 函数;输入 2 则执行

宾馆管理c语言程序报告,C语言课程设计-宾馆客房管理系统报告.docx相关推荐

  1. c语言课程表策划案,C语言课程设计-个人课程表管理系统报告

    <C语言课程设计-个人课程表管理系统报告>由会员分享,可在线阅读,更多相关<C语言课程设计-个人课程表管理系统报告(57页珍藏版)>请在人人文库网上搜索. 1.dJ Mecht ...

  2. 单片机c语言程序开发洗衣机,单片机课程设计(洗衣机控制系统).doc

    实用标准文档 文案大全 PAGE 4 东北石油大学 课 程 设 计 课 程 课 程 单片机课程设计 题 目 洗衣机控制系统设计 院 系 电气信息工程学院 专业班级 测控14-1班 学生姓名 孔锡达 学 ...

  3. 液位控制系统c语言程序,水槽液位控制系统课程设计报告.doc

    摘要 ? 本文根据液位系统过程机理,建立了单容水箱的数学模型.在设计中用到的PID算法提到得较多,PLC方面的知识较少.并根据算法的比较选择了增量式PID算法.建立了PID液位控制模拟界面和算法程序, ...

  4. 文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx

    c 语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 课程设计报告书 班 级: 方 0909-1 学 号:姓 名: 苑 小 叶 指导教师 : 康 亚 男 石家庄铁道大学四方学院 2010年 07月 ...

  5. c语言程序学生籍贯信息记录,c语言程序学生籍贯信息记录簿设计.doc

    c语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 PAGE PAGE 14 学生籍贯信息记录簿设计 课程设计报告内容 选择题目 题目:学生籍贯信息记录簿设计 内容摘要 摘要: 学生籍贯信息管理系统 ...

  6. 药房信息管理系统c语言程序,《C语言程序设计》药房管理系统.pdf

    课程设计报告 (201 - 201 学年 第 学期) 课 程: 高级语言程序设计 题 目: 药房管理系统 姓 名: 专 业: 班 级: 学 号: 指导教师: 完成时间: 一.课程设计的内容 (课程设计 ...

  7. c语言学生档案管理课设作业,2019-2020年c语言课程设计学生档案管理系统实验报告.doc...

    2019-2020年c语言课程设计学生档案管理系统实验报告.doc 还剩 10页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: *********C 语 ...

  8. c语言课程设计猜数字游戏报告,C语言课程设计-猜数字游戏报告.doc

    C语言课程设计-猜数字游戏报告 摘要 该软件在Windows系统上为玩家提供猜数字游戏的基本功能,游戏用户可以选择开始游.排行榜查看.帮助等主要功能.当用户选择开始游戏时,系统会提示用户排行榜上猜数字 ...

  9. 万年历定时关机c语言代码,C语言程序设计能力教程电子万年历设计.doc

    C语言程序设计能力教程电子万年历设计.doc 电子科技大学成都学院课程设计报告电子科技大学成都学院电子工程系课程设计报告课 程 名 称 C语言程序设计能力教程 设 计 题 目 万 年 历 指 导 教师 ...

  10. c语言课程设计猜数字游戏报告,C语言课程设计猜数字游戏报告

    C语言课程设计猜数字游戏报告 C 语言课程设计----猜数字1摘 要该 软 件 在 Windows 系 统 上 为 玩 家 提 供 猜 数 字 游 戏的 基 本 功 能 , 游 戏 用 户 可 以 选 ...

最新文章

  1. Maven 无法下载 json-lib
  2. 就在昨天,又一次上亿级的架构事故发生了!
  3. ACPI引起linux系统无故重启
  4. boost::core模块default_allocator
  5. 知乎:国家何时整治程序员的高薪现象?
  6. jQuery学习笔记(二)—— 操作DOM元素
  7. ant4 多个form 验证_爬虫遇到头疼的验证码?Python实战讲解弹窗处理和验证码识别...
  8. Apple Watch要用上microLED显示屏了 最早明年...
  9. mybatis if where标签怎么使用?
  10. 如何去除小程序button的边框
  11. 关于win7系统重装完鼠标不能用的解决办法
  12. 程序员必备屏幕录制神器(GifCam)
  13. 广州大学计算机投档分数线,2021年广州大学最低投档分数线及录取位次
  14. filezilla删除服务器文件,FileZilla的设置FTP服务器
  15. android 模拟返回键
  16. react中findDomNode的作用
  17. 发烧友labviEW随手练小试牛刀,精美奖品轻松拿,期待你的参与
  18. 李群和李代数——公式推导(1)
  19. shell文本编辑之awk
  20. DSP6678加载数据

热门文章

  1. 博弈论——取石子问题
  2. BFS算法解题套路框架(附习题)
  3. Kconfig语法学习
  4. 蓝桥杯国赛 记录一下
  5. 基于Matlab的海洋监视雷达检测仿真(附源码)
  6. 使用Rider和Emmylua进行UnLua配置
  7. 数据到物联网服务器作用,物联网数据分析是什么?物联网数据分析如何操作?...
  8. (亲测)使用cmd结束进程的3种方法
  9. 在线画图工具ProcessOn
  10. 元器件及测量基础实验