没有合适的资源?快使用搜索试试~ 我知道了~
首页诊所信息管理系统C++课程设计报告.doc
诊所信息管理系统C++课程设计报告.doc

模拟诊所信息管理系统就是对存储患者信息以及医生信息在个人PC上的编程实现。本系统采用了用户身份的注册、登陆、增加信息、查询信息、帐单信息以及统计所有患者的总费用等功能。并分析在现实生活中遇到的问题并得到解决。(有源代码)
资源详情
资源评论
资源推荐

课程设计成果
学院计算机工程学院 班 级
学生姓名学 号
设计地点(单位) 实验室
设计题目 诊所信息管理系统设计
完成日期:年 月 日
指导教师评语
成绩五级记分制
教师签名
1

目 录
1需求分析........................................................................................................................................3
1.1 问题描述.............................................................................................................................3
1.2 主体功能.............................................................................................................................3
1.3 问题的解决方案.................................................................................................................3
1.4开发环境..............................................................................................................................3
2 概要设计.......................................................................................................................................4
2.1 数据设计.............................................................................................................................4
2.2 结构设计.............................................................................................................................4
3 详细设计.......................................................................................................................................5
3.1 类实现.................................................................................................................................5
3.2 主函数实现.........................................................................................................................6
3.3 模块设计.............................................................................................................................7
4 系统测试.....................................................................................................................................12
4.1 测试数据...........................................................................................................................12
4.2测试结果............................................................................................................................13
4.3 课程设计过程中遇到的问题...........................................................................................17
5 总结.............................................................................................................................................18
参考文献........................................................................................................................................19
附录 源程序代码..........................................................................................................................20
2

1 需求分析
随着经济的迅速发展,人们的生活水平得到显著提高。医疗服务行业也在人们生活中
占据了最重要的一环,随着医改的实施,看病难,看病贵的问题得到了解决,所以为了存
储患者信息以及医生信息,为了小型诊所管理的正规化,方便化,诊所信息管理系统在此
背景下诞生。
面对发展的需要通过专门的管理系统来系统化、规范化以及高效地实现小型诊所管理。
并且随着计算机技术的快速发展,计算机的应用逐渐普及和深入,同时计算机软件的需求
特日益增长,语言是当前最流行的和实用的计算机程序语言。
模拟诊所信息管理系统就是对存储患者信息以及医生信息在个人 上的编程实现。
本系统采用了用户身份的注册、登陆、增加信息、查询信息、帐单信息以及统计所有患者
的总费用等功能。并分析在现实生活中遇到的问题并得到解决。
1.1 问题描述
完成小型诊所的简单信息管理程序,掌握类的设计以及继承和派生的应用。
1.2 主体功能
设计人类( 类)和医生类( 类),在此基础上,通过增加患者和账
单,使它们公用于表示一家诊所的信息管理。
()在一条医生记录中,包括医生的专业说明(),如内科医生
()、儿科医生( ) 、产科医生(!)及全科医生
()。
() 记录还含有诊费("#$#%)。
(&)在一条患者记录中,包括该患者产生的药费 #%,患者的诊费(即医
生的诊费)。
(')在一条账单记录中,包括一条患者对象、该患者对应得主治医生、该患者产生
的诊费和药费。
()应用程序能够显示出诊所中每个患者的信息和对应主治医生的信息。
()能够统计出所有患者的总费用。
1.3 问题的解决方案
根据系统功能要求,可以将问题解决分为以下步骤:
()应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
()分析系统中的各个实体及它们之间的关系;
(&)根据问题描述,设计系统的类层次;
(')完成类层次中各个类的描述;
()完成类中各个成员函数的定义;
()完成系统的应用模块;
(()功能调试;
())完成系统总结报告。
1.4开发环境
开发系统:* +系统,处理器要求最低奔腾处理器,内存&,,建议在处理器
),内存配置下调试。
编译集成软件:-%./编译器。
3

-%./编译器。是一个强大的0软件开发工具,操作简单,
使用非常广泛,为很多程序员的首选开发工具。
2 概要设计
2.1 数据设计
//类设计
分别定义了人类、 医生类、123患者类以及帐单类;在人
类中,包含了数据成员姓名(,)、性别( 4)、年龄( )以及诊费
("#$#%);在 医生类中,增加了数据成员医生的专业说明
( #%),包含了成员函数 增加医生信息,53 6 按姓名查询医
生信息;在123患者类中,增加了数据成员患者的药费( #%),包含了成员函
数增加患者信息,53 6 按姓名查询患者信息;在53 帐单类中
包含了数据成员姓名(,)、诊费( "#$#%)、药费( #%)、总费
用(#%),包含了成员函数 #用于把总费用从788!!/47文件移到788
/47,统计该系统中所有患者的总费用, 53 增加账单信息,
53 6 按姓名查询账单信息。
//类之间的关系
在该系统中医生与患者都有数据成员姓名(,)、性别( 4)、年龄( )
以及诊费("#$#%);所以把这些数据成员定义在基类 人类中,
医生类与123患者类公有继承于基类人类。
//&函数设计
在 医生类中,包含了成员函数增加医生信息,53 6 按姓名
查询医生信息;在123患者类中,包含了成员函数增加患者信息,
53 6 按姓名查询患者信息;在53 帐单类中,包含了成员函数
#用于把总费用从788!!/47文件移到788/47,统计该系统中所有患
者的总费用, 53 增加账单信息,53 6 按姓名查询账单信息。在
该系统中,还包含了普通函数 %增加信息界面实现,查询信息界面实现,
53 44账单信息界面实现, #53实现注册用户,+,验证用户
登陆9登陆成功显示欢迎信息,诊所信息管理系统主界面的实现。
2.2 结构设计
//系统流程图
4

图/系统流程图
//界面设计
%增加信息界面包括了/增加医生信息/增加患者信息/退出;
查询信息界面包括了/查询医生信息/查询患者信息/退出;
53 44账单信息界面包括了/增加账单信息/查询账单信息/退出;
诊所信息管理系统主界面包括了/查询信息/账单信息&/增加信息'/统计总费
用/退出系统;
,主函数界面包括了/用户登录/用户注册/退出系统。在这些界面的实现中用
+3语句做选择。
3 详细设计
3.1 类实现
00人类
:
,;
34;
;
!"#$#%;
!
:<
=:<
<;
!00医生类
:
$
3>?;
!
:<
5
剩余32页未读,继续阅读



















baidu_27954697
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论1