课程设计汇本医院门诊候诊队列管理系统

课程设计汇本医院门诊候诊队列管理系统

ID:47937664

大小:581.00 KB

页数:28页

时间:2019-11-08

课程设计汇本医院门诊候诊队列管理系统_第1页
课程设计汇本医院门诊候诊队列管理系统_第2页
课程设计汇本医院门诊候诊队列管理系统_第3页
课程设计汇本医院门诊候诊队列管理系统_第4页
课程设计汇本医院门诊候诊队列管理系统_第5页
资源描述:

《课程设计汇本医院门诊候诊队列管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、题目:医院门诊候诊队列管理系统要求采用先来先就诊的排队方式(就诊顺序与挂号单编号无关),假设挂号时编码是连续的,但由于同一个门诊科目有三个诊室,其中35(含35)岁以上的在第一诊室,35岁以下的男患者进第二诊室,其它的进第三诊室,程序启动后显示下列菜单:系统功能的基本要求:(1)********************************挂号**********************************(2)********************************叫号**********************************(3)****

2、***************************分诊室*********************************(4)*************************显示各诊室队列信息**************************** (5)***统计当天就诊的患者情况(要求按性别进行统计和按任意年龄区段进行统计)***(6)******************************结束程序********************************选1时,提示用户在一行内输入姓名及挂号单编号;选2时,显示排在队列中第一位患者姓名、挂号单

3、编号,并将其从挂号序列中删除选3时,进行诊室分配选4时,按队列顺序显示各个诊室排队人的姓名、挂号单编号及所在诊室选5时,进行两种统计方法的选择,并进行必要的统计计算选6时,退出程序的运行要求1~5中每一个步骤完成后都能重新显示此选择菜单系统功能分析:1.能实现挂号功能,提示用户在一行内输入姓名及挂号单编号,并储存;2.能实现叫号功能,显示排在队列中第一位患者姓名、挂号单编号,并将其从挂号序列中删除;3.根据病人的性别与年龄,能实现诊室的分配;4.能按队列顺序显示各个诊室排队人的姓名、挂号单编号及所在诊室。5.按性别进行统计和按任意年龄区段进行统计,并打印输出;6.完

4、成每个步骤之后都能重新显示此选择菜单。一、模块算法设计模块二:挂号系统voidguahao(structhospitalhos[])模块图:模块三:叫号voidjiaohao(structhospitalhos[])模块一:显示主界面voidintroduce()模块四:按照年龄和性别进行分诊voidfenzhen(structhospitalhos[])模块五:显示各诊室患者排队信息voidxianshi(structhospitalhos[])模块六:分性别和任意年龄进行统计voidtongji(structhospitalhos[])模块七:系统日志功能voi

5、drizhi()一、流程图设计模块一,主界面函数的详细流程图:主界面函数voidintroduce()选择5、当前人数统计7、退出程序6、系统日志3、分诊室4、显示各诊室信息2、叫号1、挂号主界面模块,通过主界面面板中的选择项,输入相应的数字即可进入对应的功能模块。但是,在运行模块二、模块三和模块四三个功能模块时,需要先将模块二、模块三依次运行,直至两者显示“叫号完毕!”,“诊室已分配完毕!”,这时方可进行模块四的运行。模块二,挂号系统的详细流程图:姓名name模块二:挂号系统voidguahao(structhospitalhos[])输入性别sex年龄age编号

6、系统分配选择输入0或1选择1主界面选择0挂号模块,是通过数组记录患者的信息。其中患者的编号是预先制定好的,从1000开始,依次增加。并且,每个患者的信息输入完成之后,还可选择“1”继续输入、“2”停止输入并返回主菜单,以此来控制数据的采集。模块运行完毕时,回车即可返回主界面。模块三,叫号系统的详细流程图:显示队列中第一位患者信息模块三:叫号系统voidjiaohao(structhospitalhos[])主界面显示队列中剩余患者信息叫号模块,能实现显示排在队列中第一位患者姓名、挂号单编号,然后,通过清屏形式将其从挂号序列中删除的功能。通过分诊步骤之后,再操作此模块

7、将显示下一位患者的信息,即实现了题目中“从挂号序列中删除”的要求。模块运行完毕时,回车即可返回主界面。模块四,分诊模块的详细流程图:第一诊室男性?在35岁以上?模块四:按照年龄和性别进行分诊voidfenzhen(structhospitalhos[])是主界面第二诊室否是第三诊室否按照年龄及性别进行分诊模块,能实现对患者进行分诊功能,先通过判断年龄进行第一诊室的分配,然后再将剩余的患者进行性别判断进行第二、第三诊室的分配。即年龄在35岁(含35岁)以上的患者分在第一诊室,35岁以下的男性患者分在第二诊室,剩余患者的分在第三诊室。此步骤需要和叫号步骤交替运行,方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。