欢迎来到天天文库
浏览记录
ID:53672910
大小:563.00 KB
页数:28页
时间:2020-04-05
《课程设计:医院门诊候诊队列管理系统设计方案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、题目:医院门诊候诊队列管理系统要求采用先来先就诊的排队方式(就诊顺序与挂号单编号无关),假设挂号时编码是连续的,但由于同一个门诊科目有三个诊室,其中35(含35)岁以上的在第一诊室,35岁以下的男患者进第二诊室,其它的进第三诊室,程序启动后显示下列菜单:系统功能的基本要求:(1)********************************挂号**********************************(2)********************************叫号***********
2、***********************(3)*******************************分诊室*********************************(4)*************************显示各诊室队列信息**************************** (5)***统计当天就诊的患者情况(要求按性别进行统计和按任意年龄区段进行统计)***(6)******************************结束程序*****************
3、***************选1时,提示用户在一行内输入姓名及挂号单编号;选2时,显示排在队列中第一位患者姓名、挂号单编号,并将其从挂号序列中删除选3时,进行诊室分配选4时,按队列顺序显示各个诊室排队人的姓名、挂号单编号及所在诊室选5时,进行两种统计方法的选择,并进行必要的统计计算选6时,退出程序的运行要求1~5中每一个步骤完成后都能重新显示此选择菜单系统功能分析:1.能实现挂号功能,提示用户在一行内输入姓名及挂号单编号,并储存;2.能实现叫号功能,显示排在队列中第一位患者姓名、挂号单编号,并将其从挂号序
4、列中删除;3.根据病人的性别与年龄,能实现诊室的分配;4.能按队列顺序显示各个诊室排队人的姓名、挂号单编号及所在诊室。5.按性别进行统计和按任意年龄区段进行统计,并打印输出;6.完成每个步骤之后都能重新显示此选择菜单。一、模块算法设计模块二:挂号系统voidguahao(structhospitalhos[])模块图:模块三:叫号voidjiaohao(structhospitalhos[])模块一:显示主界面voidintroduce()模块四:按照年龄和性别进行分诊voidfenzhen(structh
5、ospitalhos[])模块五:显示各诊室患者排队信息voidxianshi(structhospitalhos[])模块六:分性别和任意年龄进行统计voidtongji(structhospitalhos[])模块七:系统日志功能voidrizhi()一、流程图设计模块一,主界面函数的详细流程图:主界面函数voidintroduce()选择5、当前人数统计7、退出程序6、系统日志3、分诊室4、显示各诊室信息2、叫号1、挂号主界面模块,通过主界面面板中的选择项,输入相应的数字即可进入对应的功能模块。但是,
6、在运行模块二、模块三和模块四三个功能模块时,需要先将模块二、模块三依次运行,直至两者显示“叫号完毕!”,“诊室已分配完毕!”,这时方可进行模块四的运行。模块二,挂号系统的详细流程图:姓名name模块二:挂号系统voidguahao(structhospitalhos[])输入性别sex年龄age编号系统分配选择输入0或1选择1主界面选择0挂号模块,是通过数组记录患者的信息。其中患者的编号是预先制定好的,从1000开始,依次增加。并且,每个患者的信息输入完成之后,还可选择“1”继续输入、“2”停止输入并返回主
7、菜单,以此来控制数据的采集。模块运行完毕时,回车即可返回主界面。模块三,叫号系统的详细流程图:显示队列中第一位患者信息模块三:叫号系统voidjiaohao(structhospitalhos[])主界面显示队列中剩余患者信息叫号模块,能实现显示排在队列中第一位患者姓名、挂号单编号,然后,通过清屏形式将其从挂号序列中删除的功能。通过分诊步骤之后,再操作此模块将显示下一位患者的信息,即实现了题目中“从挂号序列中删除”的要求。模块运行完毕时,回车即可返回主界面。模块四,分诊模块的详细流程图:第一诊室男性?在35
8、岁以上?模块四:按照年龄和性别进行分诊voidfenzhen(structhospitalhos[])是主界面第二诊室否是第三诊室否按照年龄及性别进行分诊模块,能实现对患者进行分诊功能,先通过判断年龄进行第一诊室的分配,然后再将剩余的患者进行性别判断进行第二、第三诊室的分配。即年龄在35岁(含35岁)以上的患者分在第一诊室,35岁以下的男性患者分在第二诊室,剩余患者的分在第三诊室。此步骤需要和叫号步骤交替运行,方
此文档下载收益归作者所有