900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 宾馆管理c语言程序报告 C语言课程设计-宾馆客房管理系统报告.docx

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

时间:2021-03-19 05:01:08

相关推荐

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

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

C语言课程设计报告

C 语 言 》课程设计报告

标题:宾馆客房管理系统

学号:

姓名:

同组人员:

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

指导老师:

完成日期: /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 则执行

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。