专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

酒店客房管理系统的设计与实现论文

  摘要:本文基于C语言和C论述了酒店客房管理系统的设计与实现,运用类将客房信息管理、客户信息管理以及入住信息管理相互联系;运用各个函数实现具体功能。
  关键词:酒店客房管理;C语言;C类
  1系统需求分析
  站在用户的角度上,酒店客房管理系统设计的目的及意义是:
  (1)为了较便利地在文件中录入相关的客房信息和入住信息;
  (2)为了较便捷地按个人需求或意愿来查询已保存的相关信息;
  (3)为了可以通过该系统修改已保存的相关信息。
  基于以上考虑,该酒店客房管理系统所需实现的功能有客房信息、入住信息和客户信息的录入、查询、修改等功能。
  2总体设计
  2。1系统功能分析
  根据系统的需求分析,本系统主要实现三大功能:
  (1)客房信息管理。录入客房信息:包括客房编号,价格,类型,容量,使用状况等信息的录入;查询客房信息:分别按照编号,价格,类型来查询客房,了解客房状况;修改及保存客房信息:修改客房的基本属性并进行保存;打印客房信息:将酒店中的客房信息实现全部打印在屏幕上,便于了解入住状况。
  (2)客户信息管理。录入客户信息:从入住信息调入客户客户的基本属性;查询客户信息:分别按照姓名,身份证号,订房日期来查询客户信息;修改及保存客户信息:修改客户基本属性并保存;打印客户信息:将所有入住过的客户信息打印出来,以便查看;
  (3)入住信息管理。录入入住信息:客户的基本属性包括入住客户的姓名,身份证号,性别,年龄,籍贯,电话,订房日期,入住时长等,以及入住的房号和房间类型;查询入住信息:分别按客户姓名,房号,入住时间,身份证号进行信息查询;修改及保存入住信息:修改入住客户的基本属性以及所住房间的号码和类型;打印入住信息:将入住信息打印出来,以便查询。
  2。2类的描述
  本系统共分为五个大类,分别是:
  Basicroom,Guestoom,Basicperson,Person,RoomPerson。
  各个类及函数的关系如下图所示。
  3详细设计与实现
  3。1录入函数
  录入函数运用在客房信息与客户信息中,在AddtheGuestroom()(输入客房函数)中,运用coutlt;lt;下面开始添加客房信息n;coutlt;lt;客房编号:;提示用户输入信息;然后用if语句判断是否保存,若保存,创建一个输入文件流对象,创建并打开文件,通过语句ofilelt;3。2查询函数
  以客房信息中的Rfindbynum()(按编号查询客房)为例说明。首先定义各个变量,通过语句语句ifstreamf1(Guestroom。txt);打开文件;通过if语句if(!f1)进行安全检查,若文件出错,打印对不起,没有客房信息!;若打开文件成功,进行while循环,循环条件:文件中内容没有读取完,语句while(f1gt;gt;num1gt;gt;type1gt;gt;price1gt;gt;count1gt;gt;s1)实现;如果找到了numnum1,就使flagtrue;紧接着打印出内容coutlt;lt;t客房编号:lt;3。3修改函数
  首先定义Guestroomp〔N〕;和Guestroomq;用于读取数据;stringnum1;inti0;用于循环;boolflagfalse;用于判断是否已找出所要修改的客房。然后语句:coutlt;lt;n请输入你要查找的客房编号:;cingt;gt;num1;读取客房编号;语句ifstreamifile(Guestroom。txt,ios::in);打开文件;运用while(ifile)语句,当没有读到文件尾时,循环一直进行;再命令一个tellg指针和seekp指针,指到所要修改的一行;语句ifilegt;gt;p〔i〕。numgt;gt;p〔i〕。typegt;gt;p〔i〕。pricegt;gt;p〔i〕。countgt;gt;p〔i〕。s;读出文件内容,if(p〔i〕。numnum1),找到,开始打印客房的原始信息,确认信息之后,开始修改该客房的信息。
  修改完成之后,ofstreamofile(Guestroom。txt,ios::inios::out);ofile。seekp(j);再次运用指针,写到文件中指定位置,ofilelt;3。4数据的保存和装载
  本系统中一共有三类信息:客房信息,客户信息,入住信息。分别保存在Guestroom。txt文件,Person。txt文件和RoomPerson。txt文件中(用户可根据个人习惯更改名称)。其中,Guestroom。txt和RoomPerson。txt中的信息是通过录入函数写入文件中的,Person。txt中的信息是通过调入函数将RoomPerson。txt中部分信息复制进去,这几个函数在前面都已详细介绍。
  数据的提取和写入是通过输出流和输入流来进行的,通过重载lt;lt;和gt;gt;,方便的提取和写入数据。friendistreamamp;operatorgt;gt;(istreamamp;fin,Basicpersonamp;p){p。Pinput(fin);returnfin;}friendostreamamp;operatorlt;lt;(ostreamamp;fout,Basicpersonamp;p){p。Pprt(fout);returnfout;}同时还运用了readch,tellg,seekp来读取数据。
  4综述
  本系统的类和函数有紧密的联系,函数又与文件紧紧相连,通过这几块大的知识相互结合运用再与C中的异常,虚函数,模板等知识串联,实现了系统基本的录入,打印,查询,修改,删除功能。
  参考文献
  〔1〕陈建平,刘维富等。VisualC程序设计课程建设研究与实践〔J〕。计算机教育,2007(12)。

对儒家政治哲学的悖论对儒家政治哲学的悖论对儒家政治哲学的悖论对儒家政治哲学的悖论精品源自化学科摘要作为治国平天下的学问,儒家主要是一种政治哲学,其目的在于限制王权的膨胀和保障社会的和谐。然而,此种崇高节日现象学刍议摘要本文从现象学角度探讨了节日的含义。从北京春节期间禁放烟花爆竹的法规谈起,继而探讨节日现象是否合乎理性,阐述节日的四种来源,并认为其中最原本的来源是天地时气交和之节韵。接着通过一存在与好好存在一个建筑现象学的奠基尝试诗云缗蛮黄鸟,止于丘隅。子曰於止,知其所止,可以人而不如鸟乎?大学乾称父,坤称母。予兹藐焉,乃混然中处。张载西铭一建筑与存在从海德格尔的伦理之思出发的一种可能性海德格尔曾经在关于人本体的诠释析梅洛庞蒂现象学的肉体概念莫里斯梅洛庞蒂(MauriceMerleauPonty)是法国现象学思潮中的一个迷。这不仅是因为他过早地逝世,留下了一堆令人费解的手稿1,更因为即便是他在世时出版的完整巨著知觉现象手势的现象学从胡塞尔德里达到亨利摘要手势的地位意义和作用在现象学运动中经历了奇特的变迁历程。在胡塞尔那里手势因其含义的模糊性而被排斥在表述之外,沦为第二性的可有可无甚至是有害的东西德里达的解构理论让包括手势在内的谈公共性建构与公共艺术论文关键词公共性市民论文摘要本文通过对国家与市民社会二元辩证关系的探讨,以及对国家与社会和社会各阶层之间权利关系不合理配置的反映,提出将公共艺术的核心从公共性复归为艺术性,从而较好汉语言文字的艺术特点与创新汉语言文字的发展伴随着我国几千年历史发展进程,在历史的长河中,我国人民对文字进行不断的创新,如今的汉字在形体上已经发生了巨大变化,与早期的甲骨文产生了本质性的区别,具有独特的审美特小说米蕴含的生存哲学及其审思小说米蕴含的生存哲学及其审思小说米蕴含的生存哲学及其审思小说米蕴含的生存哲学及其审思游民是指由于各种原因从宗法网络中脱离出来的人们(王学泰游民文化和中国社会),是毛泽东所说的人类生西方政治哲学的两次转变析论西方政治哲学的两次转变析论西方政治哲学的两次转变析论西方政治哲学的两次转变析论柏拉图以灵魂的等级差异理解人群分化的必然性,并且按照这种天然的必然性来构建理想国的统治秩序。正义就是自关于瞿秋白对辩证唯物主义的传播与理解关于瞿秋白对辩证唯物主义的传播与理解关于瞿秋白对辩证唯物主义的传播与理解关于瞿秋白对辩证唯物主义的传播与理解精品源自教学论文论文摘要瞿秋白对辩证唯物主义的传播和理解,标志着中国马克国民政府农村自治及启示国民政府农村自治及启示国民政府农村自治及启示国民政府农村自治及启示一文献综述及问题的提出对于20世纪2030年代南京国民政府地方自治,近年来有些学者采用国家政权建设的分析框架进行研
商业银行中间业务营销创新的论文一中国商业银行发展中间业务的现状商业银行的中间业务与资产业务负债业务共同组成商业银行业务结构的三驾马车。我国商业银行发展中间业务,主要经历了两个阶段。第一阶段为19952000年,高校跨栏运动员短期提高运动成绩的训练特点研究教育论文摘要本文以咸阳师范学院体育系4名参加2008年陕西省第30届大学生田径运动会的运动员为研究对象,对其采用不同栏高,多变的栏间距,围绕以改善和提高跨栏跑速度和节奏为主,对其进行了为期生活教育理论下中学语文教育研究论文摘要陶行知先生提出的生活教育理论的精髓是生活即教育。中学语文与日常生活息息相关,生活应当成为中学语文教育的重要支点。在中学语文教学中,需要正确解读陶行知的生活教育理论,将中学语文教高校学校文化建设论文成功的企业有其独特的企业文化,或代表创新,或体现人本。比如工商银行的工于至诚,行以致远华为的狼性文化等等。优秀的企业文化蕴含了企业的价值观经营哲学企业精神等文化形象,既是企业的正面探究拓展阅读试题维度的论文考试是教育活动的重要组成部分,在教育教学活动中,它既有对既往的教学进行育人的功能,更有在考试过程在对学生的激励功能和考试之后的求得矫正与发展功能,尤其后者才是教育对考试功能的本真要医学SCI论文发表陷阱讲解我们都知道,SCI医学论文发表的两个目的是为了自己的职业和毕业,但由于时间观念比较强,所以都比较急促,这样就很容易困在里面,所以我们必须要解决的问题是如何避免这些阻碍我们的进步,为音乐教师专业发展论文音乐教师专业发展论文近年来,教师作为一种专业化的职业已经被人们所重视,自我更新成为教师实现专业发展的源泉。教师除了具备传统所界定的专业特性(诸如本学科的知识结构必要的教学技能等)之高职教育心理学的发展趋势论文一高职教育心理学发展方向1。教育心理学研究体系拓宽。从教育心理学发展过程来看,它是心理学与教育学的综合发展以及结合,从而走出的一条创新路。教育心理学是在当今教育理念的基础上,整合经天然气净化工艺设计的要点论文摘要我国传统的天然气净化方式主要采用胺法脱硫脱酸工艺,该工艺操作简便,对于设备要求程度较低,但是随着现代天然气使用量的剧增,传统的脱硫脱酸工艺也出现了许多新问题,例如装置中出现拦液高校钢琴教学改革探讨论文一高校钢琴教学改革过程中存在的问题现在大部分高校的钢琴教学方式都非常传统单一,我们都清楚,每一个学生的基础,能力以及接受领悟能力都是不同的,我们需要利用不同的教学方式对学生进行因材高校网页设计课程教学改革的探讨论文摘要大学的网页设计课程是一门理论和实践要求都极强的学科,围绕着这门课程,本文具体从教学开展的方向目标方式实践项目以及考核评估标准出发,阐述高校老师如何在具体教学中做到有效的把握住课
友情链接:快好知快生活快百科快传网中准网文好找聚热点快软网