版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告实验题目:病人就医管理姓名:范思婷学号:班级:12计算机教育2班组别:协作者:协作者:指导教师:肖锦辉实验时间:6周,星期2 ,2022年10月8实验概述:【实验目的及要求】:编写一个程序定义行医类,反映病人到医院看病,排队看医生的情况,在病人排队过程中,主要发生两件事:(1)病人到达诊室,将病历本交给护士,排到等待队列中候诊。(2)护士从等待队列中取出一位病人的病历,该病人进入诊室就诊。要求程序采用菜单方式,其选项及功能说明如下:(1)排队一一输入病人的病历号,加入到病人排队队列中⑵就诊病人排队队列中最前面的病人就诊,并将其从队列中删除。⑵就诊(3)查看排队一一从队首到队尾列出所有的排队病人的病历号。(4)下班 退出运行【实验原理】:(1)、首先需要定义病人这一个类,然后在病人这个类中定义一个数组,表示病人的病历号,接着进行程序编写。(2)数组,表示病人的病历号,接着进行程序编写。(2)、编写一个菜单函数,通过选择语句进行操作选择,并执行相应的操作。(3)、病人将病历交给护士,护士记下该病人的病历号,并记录到系统中。由此定义一个输入函数,通过调用该函数输入病人病历号并保存下来,在保存的过程中就直接进行先后输入的数据进行了
排序。(4)、就诊阶段,通过调用一个输出函数,将数组中的最前面一位尚未显示的病人的病历号显示出来,然后叫该病人去就诊。(5)、参看排队是则根据正在就诊的一位病人,将在其之后病人的病历号通过输出函数给显示出来。病人就医管理系统病人排队 病人就医 查看队列按晴号排队力退出系统下病人排队 病人就医 查看队列按晴号排队力退出系统下【实验环境】(使用的软件):Mcrosoft\%ialStidiQMcKwftX^s^C-H6.(^硬件:计算机硬件系统(包括键盘等)实验内容:#ifndef_HOSPITALIZE_H_ttdefineHOSPITALIZEII^include"Ikqueue.h〃//链队列选〃行医类classHospitalize(private:〃行医类的数据成员:LinkQueue<unsignedint>queue;//病人队列运〃辅助函数voldStandlnALine();//排队voidCureO;〃就诊voidDisplayO;//查看排队public:〃方法声明及重载编译系统默认方法声明:HospitalizeO{};//无参数的构造函数"Hospitalize(){};//析构函数voidWork();〃医生行医工作);〃行D医?类?的?实害?现?部?分?voidHospitalize::StandlnALine()〃操作结果:输入病人的病历号,加入到病人排队队列中(unsignedintnum;〃病历号cout<<〃请输入病历号:〃;cin>>num;〃输入病人的病历号queue.InQueue(num);〃将病历号加入到病人排队队列中}voidHospitalize::Cure()〃操作结果:病人排队队列中最前面的病人就诊,并将其从队列中删除(if(queue.Empty())(〃无病人cout«〃现已没有病人在排队了!〃“endl;)else(unsignedintnum;〃病历号queue.OutQueue(num);〃病人排队队列中最前的病人就诊,并将其从队列中删除cout〈〈num〈〈〃号病人现在就医.〃<<endl;))voidHospitalize::Display()〃操作结果:从队首到队尾列出所有的排队病人的病历号(queue.Traverse(Write);〃从队首到队尾列出所有的派对病人的病历号cout<<endl;voidHospitalize::Work()〃操作结果:医生行医工作(intselect=0;while(select!=4)(cout«〃l,排队一输入排队病人的病历号,加入到病人队列中〃《endl;cout«,,2.就诊一病人排队队列中最前面的病人就诊,并将其从队列中删除〃《endl;cout«〃3.查看排队一从队首到队尾列出所有的排队病人的病历号〃。cndl;cout«z/4.下班一退出运行〃Oendl;COUt《〃请选择:〃;cin>>select;//选择功能switch(select)(StandlnALineO;〃排队一输入排队病人的病历号,加入到病人队列中break;Cure。;〃就诊一病人排队队列中最前面的病人就诊,并将其从队列中删除break;DisplayO;〃查看排队一从队首到队尾列出所有的排队病人的病历号break;)#endifmain,cpp^include,,utility.hz,〃实用程序软件包Sinclude"hospitalize.h〃〃行医类的头文件intmain(void){Hospitalizeobj;//行医类对象obj.WorkO;〃医生行医工作system("PAUSE");〃调用库函数system。return0;〃返回值0,返回操作系统【实验方案设计】:结果)【结论结果)C:\Docimentsand-□XX□i列盟从历中其病列第队并入人,病修队JULV.EI入人的加病有,耨号面出S刖列皆麻尾的中队人列到病队首以队队行运队号从历中其病列蕾队并入人•病人人的加病有,的所号面出:2入人一出的中队☆到费首队以队行运:3入人一出号曹一退1历一一伙一1历二以一51E1病一一批一,病二二t-除删中列队号从历中其病列湛队并入人•病du^vktf入人的加病有,的所历前列的中队聆中其病列番队人,病入人的加病有,寓o|p|@出翁到露列亶尾的中队病队首K队妙行入人一出要一退mon队队M仃裔一退二队一二排一择入伙诊看入秋择耿^选查下选查下;喜吊嚣曹壬户王月12;请11.C:\Docu*ents,前列:3入人一出号^丁退号曹一退5^_一,病二一,病二删中一人一出:二退历前列真尾。到中队列到队首一1历一一队一1历一一耿一1历一一秋一---tr---hF-一以以以行运除删中队队哒仃运:2入人一出八人的-病有耿队M仃排排从运:1入人一出列—其病一番笄人andSettings\AdBxnistrator\jHi8i\hospitalixe\Debuc\hospita.••聆中其病列番队人•病dMJtxbr入人的加病有,翳oina出赊加中列留中其病列湛队并入人,病入南加病有,耨历前列真尾命中队到-1^首歹器中其病列雷队并入人•病修队—Hyh^k—入人的加病有,耨号而出历前列K是的中队人列到稔首八^^入队^入队入队诊看班在曹下选查下选查下选查下选【小结】:我想说:这次程序是我自己独立完成的,呵呵!在这次实验中,我主要使用了C语言进行程序设计,在设计中,综合使用了一维数组、循环结构、函数等知识,加强了知识运用的能力。这是我第一次编写如此复杂的程序,当代码越来越长,内心也越来越有成就感,最终解决问题的感觉是无与伦比的,在实验的初期,本想使用C进行程序设计,但是由于我们学习了C++,于是便想试一试,最终成功的完成为了这一程序,从中也获得了乐趣。再用C++编完之后,又用C语言编写了一下,由于C++已经写完程序,所以用C语言就显得很轻松了。代码越长越凸现规范格式的重要性,清晰的编排,规范的调用能给自己畅通的思路。反之,杂乱无章的代码在查找错误时将带来不少艰难,也难以进行插入和修改。实验中发现问题,思量问题,解决问题是一个循环,想得焦头烂额,解决之后喜出望外,碰到新问题又陷入思索,这样的循环是愉快的体验。程序永远都有优化的空间,更好的算法,更少的空间,更强的容错能力正是程序设计者不断追求的,好的程序需要一次次的修改,不断地精进,才干更好的满足使用者的需求。指导教师评语及成绩:评语:成绩: 指导教师签名: 审二FI期: 附件:实验报告说明.实验项目名称:要用最简炼的语言反映实验的内容。要求与实验指导书中相一致。.实验目的与要求:目的要明确,要抓住重点,符合实验指导书中的要求。.实验原理:简要说明本实验项目所涉及的理论知识。.实验环境:实验用的软硬件环境(配置)。.实验方案设计(思路、步骤和方法等):这是实验报告极其重要的内容。概括整个实验过程。对于操作型实验,要写明依据何种原理、操作方法进行实验,要写明需要经过哪几个步骤来实现其操作。对于设计型和综合型实验,在上述内容基础上还应该画出流程图、设计思路和设计方法,再配以相应的文字说明。对于创新型实验,还应注明其创新点、特色。.实验过程(实验中涉及的记录、数据、分析):写明具体上述实验方案的具体实施,包括实验过程中的记录、数据和相应的分析。如果实验是计算机上的程序或者设计类的,可提交电子版。但需要有教师的批改记录,并将电子版汇总后刻录在一张光盘上,加之封面。).结论
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版委托借款合同范本
- 2024年双方关于量子计算机技术研发合同
- 出租门面合同范本2024年
- 房地产项目联营开发合同样本
- 广告位合作合同模板
- 2024自建房购房合同协议书范本
- 2024报价合同格式范本质押合同格式范本2
- 2024生鲜品采购合同范本
- 2024购销合同范本(手机美容保护膜系统购销)范文
- 房产中介合同样本
- (完整版)病例演讲比赛PPT模板
- 直播合作协议
- 社科类课题申报工作辅导报告课件
- 头痛的诊治策略讲课课件
- 沙利文-内窥镜行业现状与发展趋势蓝皮书
- 国家开放大学一网一平台电大《建筑测量》实验报告1-5题库
- 规范诊疗服务行为专项整治行动自查表
- (新平台)国家开放大学《建设法规》形考任务1-4参考答案
- 精益工厂布局及精益物流规划课件
- 注射液无菌检查的方法学验证方案
- 2023年口腔医学期末复习-牙周病学(口腔医学)考试历年真题荟萃带答案
评论
0/150
提交评论