诊所信息管理系统c++课程设计报告

诊所信息管理系统c++课程设计报告

ID:12430922

大小:2.43 MB

页数:32页

时间:2018-07-17

诊所信息管理系统c++课程设计报告_第1页
诊所信息管理系统c++课程设计报告_第2页
诊所信息管理系统c++课程设计报告_第3页
诊所信息管理系统c++课程设计报告_第4页
诊所信息管理系统c++课程设计报告_第5页
资源描述:

《诊所信息管理系统c++课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计成果学院:计算机工程学院班级:学生姓名:学号:设计地点(单位)B5-101ERP实验室设计题目:诊所信息管理系统设计完成日期:2016年6月25日指导教师评语:成绩(五级记分制):教师签名:32目录1需求分析21.1问题描述21.2主体功能21.3问题的解决方案21.4开发环境32概要设计32.1数据设计32.2结构设计33详细设计43.1类实现43.2主函数实现53.3模块设计64系统测试114.1测试数据114.2测试结果124.3课程设计过程中遇到的问题165总结17参考文献18附

2、录源程序代码19321需求分析随着经济的迅速发展,人们的生活水平得到显著提高。医疗服务行业也在人们生活中占据了最重要的一环,随着医改的实施,看病难,看病贵的问题得到了解决,所以为了存储患者信息以及医生信息,为了小型诊所管理的正规化,方便化,诊所信息管理系统在此背景下诞生。面对发展的需要通过专门的管理系统来系统化、规范化以及高效地实现小型诊所管理。并且随着计算机技术的快速发展,计算机的应用逐渐普及和深入,同时计算机软件的需求特日益增长,C++语言是当前最流行的和实用的计算机程序语言。模拟诊所信息管

3、理系统就是对存储患者信息以及医生信息在个人PC上的编程实现。本系统采用了用户身份的注册、登陆、增加信息、查询信息、帐单信息以及统计所有患者的总费用等功能。并分析在现实生活中遇到的问题并得到解决。1.1问题描述完成小型诊所的简单信息管理程序,掌握类的设计以及继承和派生的应用。1.2主体功能设计人类(Person类)和医生类(Doctor类),在此基础上,通过增加患者和账单,使它们公用于表示一家诊所的信息管理。(1)在一条医生记录中,包括医生的专业说明(specialty),如内科医生(surgeo

4、n)、儿科医生(pediatrician)、产科医生(obstetrician)及全科医生(generalpractitioner)。(2)Doctor记录还含有诊费(office_vist_fee)。(3)在一条患者记录中,包括该患者产生的药费(drug_fee),患者的诊费(即医生的诊费)。(4)在一条账单记录中,包括一条患者对象、该患者对应得主治医生、该患者产生的诊费和药费。(5)应用程序能够显示出诊所中每个患者的信息和对应主治医生的信息。(6)能够统计出所有患者的总费用。1.3问题的解决

5、方案根据系统功能要求,可以将问题解决分为以下步骤:(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系;(3)根据问题描述,设计系统的类层次;(4)完成类层次中各个类的描述;(5)完成类中各个成员函数的定义;(6)完成系统的应用模块;(7)功能调试;(8)完成系统总结报告。1.4开发环境开发系统:Windows系统,处理器要求最低奔腾处理器,内存32m,建议在i5处理器,128m内存配置下调试。编译集成软件:MicrosoftVisualC

6、++6.0编译器。MicrosoftVisualC++6.0编译器。是一个强大的C/C++软件开发工具,操作简单,使用非常广泛,为很多程序员的首选开发工具。322概要设计2.1数据设计2.1.1类设计分别定义了person人类、doctor医生类、HuanZhe患者类以及帐单类;在person人类中,包含了数据成员姓名(name)、性别(sex)、年龄(age)以及诊费(office_vist_fee);在doctor医生类中,增加了数据成员医生的专业说明(drug_fee),包含了成员函数in

7、put()增加医生信息,zhangdanKind()按姓名查询医生信息;在HuanZhe患者类中,增加了数据成员患者的药费(drug_fee),包含了成员函数input()增加患者信息,zhangdanKind()按姓名查询患者信息;在zhangdan帐单类中,包含了数据成员姓名(name)、诊费(office_vist_fee)、药费(drug_fee)、总费用(totl_fee),包含了成员函数totl_pay()用于把总费用从"D:\bb.txt"文件移到"D:\cc.txt",pay

8、()统计该系统中所有患者的总费用,addzhangdan()增加账单信息,zhangdanKind()按姓名查询账单信息。2.1.2类之间的关系在该系统中医生与患者都有数据成员姓名(name)、性别(sex)、年龄(age)以及诊费(office_vist_fee);所以把这些数据成员定义在基类person人类中,doctor医生类与HuanZhe患者类公有继承于基类person人类。2.1.3函数设计在doctor医生类中,包含了成员函数input()增加医生信息,zhangdanKind()

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

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

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