一、实验目的
通过实现一个基于Java CMD控制台的医院患者管理系统,加深我们对Java输入输出操作、条件判断、循环控制以及面向对象编程的理解和应用能力。
二、实验学时
2学时
三、实验类型
验证性
四、实验需求
1、硬件
每人配备计算机1台,建议优先使用个人计算机开展实验。
2、软件
安装IntelliJ IDEA,以及Java运行所需要的相关基础环境。
3、网络
本地主机能够访问互联网和实验中心网络。
4、工具
无。
五、实验任务
设计一个医院患者管理系统,该系统能够实现以下功能:
- 患者信息的录入(包括姓名、年龄、性别、科室)。
- 患者信息的查询(通过姓名查询并显示患者信息)。
- 患者信息的修改(通过姓名修改患者的科室信息)。
- 患者信息的删除(通过姓名删除患者信息)。
- 显示所有患者信息。
六、实验内容及步骤
1、创建患者信息录入功能界面
功能描述:包含姓名、年龄、性别、科室
2、开发患者信息查询功能
功能描述:可通过姓名查询到患者的基本信息
3、开发患者信息删除功能
功能描述:通过姓名修改患者的科室信息
4、开发患者信息修改功能
功能描述:通过姓名删除患者基本信息(假删除)
5、开发患者信息修改功能
功能描述:根据姓名、年龄、性别、科室查询并显示患者所有信息(查询条件非必选)
七、实验考核
本实验考核采用【实验随堂查】方式开展。
每个实验完成后,在实验课上通过现场演示的方式向实验指导教师进行汇报,并完成现场问答交流。
每个实验考核满分100分,其中实验成果汇报60分,现场提问交流40分。
实验考核流程:
(1)学生演示汇报实验内容的完成情况,实验指导老师现场打分。
(2)指导老师结合实验内容进行提问,每位学生提问2-3个问题,根据回答的情况现场打分。
(3)实验考核结束后,进行公布成绩。