C语言课程设计宾馆客房管理学习系统学习报告计划.docxVIP

  • 1
  • 0
  • 约1.03万字
  • 约 20页
  • 2021-06-27 发布于山东
  • 举报

C语言课程设计宾馆客房管理学习系统学习报告计划.docx

精品文档 精品文档 PAGE PAGE20 精品文档 PAGE C语言课程设计报告 C语言》课程设计报告 标题:旅馆客房管理系统 学号: 姓名: 同组人员: 年级专业:09电子信息工程 指导老师: 达成日期:2010/6/21 安徽师范大学物理与电子信息学院 1 CollegeofPhysicsandElectronicInformation,AnhuiNormalUniversity C语言课程设计报告 目 录 一、程序的详细分工 二、课题要求 三、课题剖析与设计 四、选题背景 五、程序介绍 六、源程序代码与调试 七、流程图 八、结语 九、参照书目 安徽师范大学物理与电子信息学院 2 CollegeofPhysicsandElectronicInformation,AnhuiNormalUniversity C语言课程设计报告 一、程序的详细分工 第一部分包括主函数和 menu菜单函数是由叶伟达成,第二部分包括客人的入住 (checkin  )函数和退房(  checkout  )函数由我达成,第三部分为查问(  lookfor  )函数由王 业生负责。 二、课题要求 1) 某旅馆有301、302、303、304、305五个标准间,每个标准间可住 2人; 链表存储构造:姓名、性别、房号、后续指针,按房间号有序; 能实现入住(注意性别)和退房,能按给定姓名、房号查问; 建议采用链表构造,但用其余方法实现也可。 三、课题剖析与设计 本程序是非数值计算型算法设计, 我们设计出了旅馆客房管理系统的基本功能, 并设计 了简单的界面。本程序主要考察对自定义函数的熟悉程度, 本程序主要使用的是构造体和链 表的有关操作,包括构造体数组的输入、输出、查找、删除等。我们设计的这个旅馆客房系 统也初步实现了人员信息的显示、删除、查找、增添等必要的功能 。 四、选题背景 C语言是当前世界上流行、使用最宽泛的高级程序设计语言。 1972年,C语言在美国贝尔 实验室里问世,后来又被多次改良,并出现了多种版本。 80年代初,美国国家标准化协会 (ANSI),根据  C语言问世以来各样版本对  C语言的发展和扩大,拟订了  ANSIC标准。 当前,在微机上宽泛使用的  C语言编译系统有  MicrosoftC  、TurboC  、VisualC++  等。这 安徽师范大学物理与电子信息学院 3 CollegeofPhysicsandElectronicInformation,AnhuiNormalUniversity C语言课程设计报告 C语言版本不单实现了 ANSIC标准,而且在此基础上各自作了一些扩大,使之更为方便、完 美。 C 语言是一种构造化语言。 它层次清晰,便于按模块化方式组织程序, 易于调试和维护。 C语言的表现能力和办理能力极强。它不单具有丰富的运算符和数据种类,便于实现各类复 杂的数据构造。它还能够直接接见内存的物理地点,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和初级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。 别的,C语言还具有效率高,可移植性强等特点。因此宽泛地移植到了各类各型计算机 上,进而形成了多种版本的 C语言。 为了将本学期所学 C语言知识应用于实际,加深对 C语言的理解与掌握,我院开设了 C 语言课程设计这门课程。 而我们小组选用了旅馆客房管理系统这个课题, 以此来锻炼我们编 写程序的能力。 五、程序介绍 旅馆客房管理系统由8个函数组成,包括main函数、menu函数、checkin函数、checkout函数、lookfor函数,其中checkin函数又包括一个add子函数,lookfor函数包括search1 和search2两个子函数。 main 函数主假如对 menu函数、checkin 函数、checkout 函数、lookfor 函数进行声明, 成立静态链表并且对构造体中 num、sex进行赋值。 menu 函数是界面函数,有两个功能。一是输出一个界面, 二是作为进入其余函数的入口。 输入1则执行checkin 函数;输入 2则执行checkout 函数 ,输入3则执行lookfor 函数。 checkin 函数的功能是对入住房客的信息进行统计。首先、函数先对五个房间的入住情 况进行检查,并输出相应的信息。比如、若房间 301是空的,则显示可住两人信息;若已住 一人,则显示可住一人信息,并且同时显示可住房客的性别; 若已有两人入住,则不显示任 何信息。如果房客已决定入住,则输入 1,进入add函数,按提示输入房客信息即可。若要 返回  menu函数,则输入  1。 安徽师范大学物理与电子信息学院 4 CollegeofP

文档评论(0)

1亿VIP精品文档

相关文档