C/C++病房管理系统[2024-10-03]

C/C++病房管理系统[2024-10-03]

题目4:病房管理系统
【问题描述】
设计一个病房管理系统,可以实现简单的患者住院管理。
【任务点及要求】
(1)建立学生信息表,登记患者的基本信息。患者信息至少包括:就诊号、姓名、性别、族别、出生年月、联系电话,备用电话,可根据设计需要自行补充其他信息。
(2)建立病房信息表,登记病房的相关信息:楼宇号、楼层号、所属科室、病房ID、床位数、类型(如是否是公寓式等),可根据需要自行补充其他信息。
(3)建立病床信息表,登记病床信息:病床ID、床位号、病房ID、状态等信息,可根据需要自行补充其他信息。
(3)建立入住关系表,登记患者入住病房的对应关系。入住信息至少包括:患者就诊号、住院号、入住科室、病房ID、床铺号,入住时间、退床时间、状态(正常/异常入住、正常/异常退住)、备注(登记一些说明信息),可根据需要自行补充其他信息。
(4)能够以交互式方式增加、删除、修改患者记录。
(5)能够以交互式方式增加、删除、修改病房、病床记录。
(6)能够以交互式方式增加、删除、修改入住记录。
(7)查询功能:能够根据患者的就诊号、姓名、病房ID查询一个或多个患者的信息或患者入住时间、退床时间等;能够查询空余床位、空闲方间、还未分配床位的患者;有异常情况的房间或患者;其他查询功能自行扩充。查询结果可以排序。
(8)统计功能:能够统计各楼宇房间数、床位总数;对当前或指定时间点,能够统计空闲床位数、空闲房间数;能够统计历史入住的患者数、指定的时间期限内入住的患者人数、调换病床的人次;其他查询功能自行扩充。
(9)方便易用的交互界面。
(10)以文件的方式保存数据。
【说明】
(1)本题可以1人独立完成或2人合作完成。一人独立完成时,查询和统计功能可适当减少;二人合作时,需分工合作,工作量均衡,每人独立完成自己的工作,成果要分开,并各自汇报自己负责的内容,不得只由一人代劳。
(2)在以上基本功能的基础上增加新功能的,视情况可加1-10分;
(3)第(9)部分交互界面可以以文本或图形方式实现,如果以图形界面方式实现+5分。
(4)数据以文件形式保存即可,不要求用数据库。

源码联系UP主 -> https://space.bilibili.com/329101171




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值