范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

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

  摘要:本文基于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()(输入客房函数)中,运用"cout<<"下面开始添加客房信息\n";cout<<"客房编号:";"提示用户输入信息;然后用if语句判断是否保存,若保存,创建一个输入文件流对象,创建并打开文件,通过语句"ofile<3.2查询函数
  以客房信息中的Rfindbynum()(按编号查询客房)为例说明。首先定义各个变量,通过语句语句"ifstreamf1("Guestroom.txt");"打开文件;通过if语句"if(!f1)"进行安全检查,若文件出错,打印"对不起,没有客房信息!";若打开文件成功,进行while循环,循环条件:文件中内容没有读取完,语句"while(f1>>num1>>type1>>price1>>count1>>s1)"实现;如果找到了num==num1,就使flag=true;紧接着打印出内容cout<<"\t客房编号:"<3.3修改函数
  首先定义Guestroomp[N];和Guestroomq;用于读取数据;stringnum1;inti=0;用于循环;boolflag=false;用于判断是否已找出所要修改的客房。然后语句:cout<<"\n请输入你要查找的客房编号:";cin>>num1;读取客房编号;语句"ifstreamifile("Guestroom.txt",ios::in);"打开文件;运用while(ifile)语句,当没有读到文件尾时,循环一直进行;再命令一个tellg指针和seekp指针,指到所要修改的一行;语句"ifile>>p[i].num>>p[i].type>>p[i].price>>p[i].count>>p[i].s;"读出文件内容,if(p[i].num==num1),找到,开始打印客房的原始信息,确认信息之后,开始修改该客房的信息。
  修改完成之后,ofstreamofile("Guestroom.txt",ios::in|ios::out);ofile.seekp(j);再次运用指针,写到文件中指定位置,ofile<3.4数据的保存和装载
  本系统中一共有三类信息:客房信息,客户信息,入住信息。分别保存在Guestroom.txt文件,Person.txt文件和RoomPerson.txt文件中(用户可根据个人习惯更改名称)。其中,Guestroom.txt和RoomPerson.txt中的信息是通过录入函数写入文件中的,Person.txt中的信息是通过调入函数将RoomPerson.txt中部分信息复制进去,这几个函数在前面都已详细介绍。
  数据的提取和写入是通过输出流和输入流来进行的,通过重载<<和>>,方便的提取和写入数据。friendistream&operator>>(istream&fin,Basicperson&p){p.Pinput(fin);returnfin;}friendostream&operator<<(ostream&fout,Basicperson&p){p.Pprt(fout);returnfout;}同时还运用了read_ch,tellg,seekp来读取数据。
  4综述
  本系统的类和函数有紧密的联系,函数又与文件紧紧相连,通过这几块大的知识相互结合运用再与C++中的异常,虚函数,模板等知识串联,实现了系统基本的录入,打印,查询,修改,删除功能。
  参考文献
  [1] 陈建平,刘维富等.Visual C++程序设计课程建设研究与实践[J].计算机教育,2007(12).

歌唱表演中要注意的几个问题毕业论文内容提要任何1种艺术形式,都有自己独特的表现手段与创造方法。就声乐来说,它又是以歌声和语言相结合来传达思想感情表现艺术形象的1种综合性艺术形式。本文结合笔者多年的舞台表演经论合唱艺术在音乐教育中的作用毕业论文摘要随着音乐教育改革的不断深入,音乐教育是实施美育的重要途径,音乐教育对培养学生德智体美全面发展有着不可忽视的作用。它的形式是多样的,本文从合唱艺术这个切入点,首先提出,合笛子演奏中的即兴性探讨毕业论文摘要笛子演奏中的即兴性是其演奏的重要部分。对即兴性的探讨始终是笛子演奏的重要内容。笛子演奏中即兴性是演奏者在尊重原谱的基础上,对乐谱进行的现场发挥的。笛子作为1种重要的独奏浅议高中历史教学中学生学习兴趣的培养兴趣是最好的老师,爱因斯坦用这句话告诉我们,一个人只有在对一件事物有兴趣的前提下,自己才会主动积极地去探索去发现。对于高中历史教师来说,要做的就是如何培养学生学习历史的兴趣,让学生浅谈少儿古筝学习中的兴趣培养毕业论文摘要在少儿古筝教学中,激发保护少儿学习古筝的兴趣是非常重要的。本文就少儿古筝教学中的兴趣问题展开论述,从教师学生家长3个方面进行论述,研究如何激发保护少儿学习古筝的兴趣。关小学音乐教学中学生音乐兴趣的培养毕业论文引言激发孩子对音乐的兴趣,这是把音乐的魅力传递给他们的必要条件。这是音乐教育家卡巴列夫斯基的名言。心理学也指出人的情绪和兴趣,对人的认识活动有很大的影响,情绪高涨精神愉快,浅谈在中小学音乐教学中学科综合的实施毕业论文摘要音乐与其他学科的综合,体现了现代教育的1种发展趋势,是学科体系间学习领域的伸展,是精英文化向大众文化的回归。提倡学科综合是音乐课程标准中的1条基本理念。作为1种理论创新论中小学音乐教育中的兴趣培养毕业论文摘要音乐教育是我国实施素质教育中不可缺少的1个重要部分,尤其在当今科学技术和经济迅猛发展的时代,它在促进人的发展和推动社会进步方面显现出它特有的功能和作用。从当前的音乐教育论歌唱心理在声乐教学中的作用毕业论文摘要声乐是1门综合性艺术,它的学习演唱过程是1个集声乐技术技巧心理素质文化艺术修养以及人生体验为1体的综合性的提高和发展过程。歌唱艺术的表现手段是声音感情和动作,人们总认为小学教育数学毕业论文小学数学教学在素质教育中有着极其重要地位,关于小学教育数学毕业论文怎么写呢?下面是小编为大家整理了小学教育数学毕业论文,希望能帮到大家!摘要小学数学教材中孕育着丰富的唯物主义观点和浅谈内心听觉在扬琴演奏中的重要性及培养毕业论文摘要内心听觉是每1个从事音乐实践活动的人不可缺少的1种能力,是扬琴演奏技能学习的主要内容之1。随着音乐的不断发展,演奏技法和表现力的要求不断提高,内心听觉在扬琴演奏中也变得
汽修专业课三位一体化教学模式论文一三位一体化教学模式的特征分析1。小班制教学小班制教学是未来阶段教学模式发展的必然趋势,这可以将教师从繁重的课业压力中解放出来,利于他们的讲解,教师也可以采用各类教学模式来控制教学工程机械设备管理应对策略论文摘要科技水平促进了工程机械设备的研发水平,并在实际工程中取得较好效果。工程机械设备管理中存有的问题,在一定程度上影响到其正常使用与运行。提出提升工程机械设备管理水平的策略。关键词工浅析大学教师教学领导过程研究论文论文关键词大学教师教学领导质性研究论文摘要教学为一种互动过程,教师如领导者,引导学生完成教学目标。本文采用深度访谈法,对17名上海地区大学教师的教学领导过程进行分析。结果发现,教师教师的叙事研究论文教师的叙事研究是描述教师真实生活的从下到上的研究。叙事研究正是在分析丰富的教师经验和独特的生活故事方面为教育引进了有益的视角。在教师作为研究者的呼声愈加强烈的背景下,叙事研究也许是云计算实验室实验教学与管理模式论文1引言目前,高校对于学生的培养模式日渐改革,更加注重学生的实践能力的培养,挖掘其潜在的创新意识,而实验教学是培养学生的实践能力创新意识和综合素质的主要途径和有效手段1。云计算技术是创业团队论文导语对于企业创业团队的组建,每个人都有自己分析。下面是小编整理的浅论企业创业团队的组建论文,欢迎大家阅读和参考。摘要创业者为了实现共同的创业目标和一个能使他们彼此担负责任的程序,共梦想需要坚持的议论文梦想需要坚持的议论文1当我站在高高的的门槛前,蒲公英告诉我,背起行囊出发吧,梦想就是最后的归宿蝶儿告诉我,如果没有梦想,连翅膀也会成为累赘花朵告诉我,永远不要叹息,用一生绽放,然后麒麟竭中龙血素A的药动力学研究论文示例1仪器与材料1。1动物SD大鼠66只,体质量(25020)g,雌雄兼备,由中山大学医学院动物中心提供,合格证号(粤)2006A064。1。2仪器Waters高效液相色谱仪515HP哪些食物有助净化血管的论文本文导读人体在新陈代谢过程中会产生不少废物,常见的如氨类肌肝尿素氮等,研究表明,科学地选择如下食物,有助于排出人体产生多种毒素。人体在新陈代谢过程中会产生不少废物,常见的如氨类肌肝酒类知识与品评论文葡萄酒大师T。G。Shaw曾说从四十年以前直到现在,我始终坚持一个信念,所谓葡萄酒品鉴和葡萄酒的各种话题,不过是集所有名不符实的言行(诈欺的言行)之大成于一身罢了!Wine,the公路工程施工项目成本控制措施论文公路工程施工项目的成本控制指的是对施工过程中所产生的费用进行控制。其中材料费用方面主要包括辅助材料费用原材料费用以及构配件费用,施工机械方面主要包括租赁费用使用费用,人员方面主要包