没有合适的资源?快使用搜索试试~ 我知道了~
诊所信息管理系统C++课程设计报告.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 170 浏览量
2022-06-01
11:00:36
上传
评论
收藏 2MB PDF 举报
温馨提示
试读
52页
。。。
资源推荐
资源详情
资源评论
.
课程设计成果
学院: 计算机工程学院 班 级:
学生姓名: 学 号:
设计地点(单位) B5-101 ERP 实验室
设计题目: 诊所信息管理系统设计
完成日期:2016 年 6 月 25 日
指导教师评语:
成绩(五级记分制):
教师签名:
可编辑
.
目 录
1 需求分析 ...................................................................................................................................3
1.1 问题描述.......................................................................................................................3
1.2 主体功能.......................................................................................................................3
1.3 问题的解决方案..........................................................................................................4
1.4 开发环境........................................................................................................................4
2 概要设计 ..................................................................................................................................4
2.1 数据设计.......................................................................................................................4
2.2 结构设计.......................................................................................................................6
3 详细设计 ..................................................................................................................................6
3.1 类实现...........................................................................................................................6
3.2 主函数实现 ..................................................................................................................8
3.3 模块设计.....................................................................................................................10
4 系统测试 ................................................................................................................................15
4.1 测试数据.....................................................................................................................15
4.2 测试结果......................................................................................................................16
4.3 课程设计过程中遇到的问题 ...................................................................................22
5 总结.........................................................................................................................................22
参考文献.....................................................................................................................................24
附录 源程序代码 ......................................................................................................................25
可编辑
.
1 需求分析
随着经济的迅速发展,人们的生活水平得到显著提高。医疗服务行业也在人们生活中
占据了最重要的一环,随着医改的实施,看病难,看病贵的问题得到了解决,所以为了存
储患者信息以及医生信息,为了小型诊所管理的正规化,方便化,诊所信息管理系统在此
背景下诞生。
面对发展的需要通过专门的管理系统来系统化、规范化以及高效地实现小型诊所管理。
并且随着计算机技术的快速发展,计算机的应用逐渐普及和深入,同时计算机软件的需求
特日益增长,C++语言是当前最流行的和实用的计算机程序语言。
模拟诊所信息管理系统就是对存储患者信息以及医生信息在个人 PC 上的编程实现。
本系统采用了用户身份的注册、登陆、增加信息、查询信息、帐单信息以及统计所有患者
的总费用等功能。并分析在现实生活中遇到的问题并得到解决。
1.1 问题描述
完成小型诊所的简单信息管理程序,掌握类的设计以及继承和派生的应用。
1.2 主体功能
设计人类(Person 类)和医生类(Doctor 类),在此基础上,通过增加患者和账单,
使它们公用于表示一家诊所的信息管理。
可编辑
.
(1)在一条医生记录中,包括医生的专业说明(specialty),如内科医生(surgeon)、
儿科医生(pediatrician) 、产科医生(obstetrician)及全科医生(general practitioner)。
(2)Doctor 记录还含有诊费(office_vist_fee)。
(3)在一条患者记录中,包括该患者产生的药费(drug_fee) ,患者的诊费(即医生
的诊费)。
(4)在一条账单记录中,包括一条患者对象、该患者对应得主治医生、该患者产生
的诊费和药费。
(5)应用程序能够显示出诊所中每个患者的信息和对应主治医生的信息。
(6)能够统计出所有患者的总费用。
1.3 问题的解决方案
根据系统功能要求,可以将问题解决分为以下步骤:
(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
(2)分析系统中的各个实体及它们之间的关系;
(3)根据问题描述,设计系统的类层次;
(4)完成类层次中各个类的描述;
(5)完成类中各个成员函数的定义;
(6)完成系统的应用模块;
(7)功能调试;
(8)完成系统总结报告。
1.4 开发环境
开发系统:Windows 系统,处理器要求最低奔腾处理器,内存 32m,建议在 i5 处
理器,128m 内存配置下调试。
编译集成软件:Microsoft Visual C++ 6.0 编译器。
Microsoft Visual C++ 6.0 编译器。是一个强大的 C/C++软件开发工具,操作简单,
使用非常广泛,为很多程序员的首选开发工具。
2 概要设计
2.1 数据设计
2.1.1 类设计
可编辑
.
分别定义了 person 人类、doctor 医生类、HuanZhe 患者类以及帐单类;在 person
人类中,包含了数据成员姓名(name)、性别(sex)、年龄(age)以及诊费(office_vist_fee);
在 doctor 医生类中,增加了数据成员医生的专业说明(drug_fee),包含了成员函数 input()
增加医生信息,zhangdanKind()按姓名查询医生信息;在 HuanZhe 患者类中,增加了数
据成员患者的药费(drug_fee),包含了成员函数 input()增加患者信息,zhangdanKind()
按姓名查询患者信息;在 zhangdan 帐单类中,包含了数据成员姓名(name)、诊费
(office_vist_fee)、药费(drug_fee)、总费用(totl_fee),包含了成员函数 totl_pay()
用于把总费用从"D:\\bb.txt"文件移到"D:\\cc.txt",pay()统计该系统中所有患者的总费
用,addzhangdan()增加账单信息,zhangdanKind()按姓名查询账单信息。
2.1.2 类之间的关系
在该系统中医生与患者都有数据成员姓名(name)、性别(sex)、年龄(age)以及
诊费(office_vist_fee);所以把这些数据成员定义在基类 person 人类中,doctor 医生类
与 HuanZhe 患者类公有继承于基类 person 人类。
2.1.3 函数设计
在 doctor 医生类中,包含了成员函数 input()增加医生信息,zhangdanKind()按姓
名查询医生信息;在 HuanZhe 患者类中,包含了成员函数 input()增加患者信息,
zhangdanKind()按姓名查询患者信息;在 zhangdan 帐单类中,包含了成员函数 totl_pay()
用于把总费用从"D:\\bb.txt"文件移到"D:\\cc.txt",pay()统计该系统中所有患者的总费
用,addzhangdan()增加账单信息,zhangdanKind()按姓名查询账单信息。在该系统中,
还包含了普通函数 addinfor()增加信息界面实现,select()查询信息界面实现,
zhangdanxinxi() 账单信息界面实现,add_zhuce()实现注册用户,welcome()验证用户
登陆,登陆成功显示欢迎信息,Please()诊所信息管理系统主界面的实现。
可编辑
剩余51页未读,继续阅读
资源评论
- 2301_813545792024-01-02资源值得借鉴的内容很多,那就浅学一下吧,值得下载!
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功