- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE # / 32
PAGE
PAGE # / 32
课程设计成果
学院 : 计算机工程学院 班 级:
学生姓名 : 学 号 :
设计地点(单位) B5-101 ERP 实验室 设计题目 : 诊所信息管理系统设计
完成日期: 2016 年 6 月 25 日
指导教师评语 :
成绩( 五级记分制 ):
教师签名:
目录
TOC \o 1-5 \h \z 需求分析 . 3
问题描述 3
主体功能 3
问题的解决方案 3
开发环境 . 3
\o Current Document 概要设计 4
数据设计 4
结构设计 4
\o Current Document 详细设计 5
类实现 5
主函数实现 6
模块设计 6
系统测试 11
测试数据 11
测试结果 . 12
课程设计过程中遇到的问题 16
\o Current Document 总结 17
\o Current Document 参考文献 18
\o Current Document 附录 源程序代码 19
需求分析 随着经济的迅速发展,人们的生活水平得到显著提高。医疗服务行业也在人们生活中 占据了最重要的一环,随着医改的实施,看病难,看病贵的问题得到了解决,所以为了存 储患者信息以及医生信息,为了小型诊所管理的正规化,方便化,诊所信息管理系统在此 背景下诞生。
面对发展的需要通过专门的管理系统来系统化、 规范化以及高效地实现小型诊所管理。 并且随着计算机技术的快速发展,计算机的应用逐渐普及和深入,同时计算机软件的需求 特日益增长, C++语言是当前最流行的和实用的计算机程序语言。
模拟诊所信息管理系统就是对存储患者信息以及医生信息在个人 PC上的编程实现。本
系统采用了用户身份的注册、登陆、增加信息、查询信息、帐单信息以及统计所有患者的 总费用等功能。并分析在现实生活中遇到的问题并得到解决。
问题描述 完成小型诊所的简单信息管理程序,掌握类的设计以及继承和派生的应用。
主体功能
设计人类( Person 类)和医生类( Doctor 类),在此基础上,通过增加患者和账单, 使它们公用于表示一家诊所的信息管理。
(1)在一条医生记录中, 包括医生的专业说明 (specialty ),如内科医生( surgeon )、 儿科医生( pediatrician ) 、产科医生( obstetrician )及全科医生( general practitioner )。
(2)Doctor 记录还含有诊费( office_vist_fee )。
(3)在一条患者记录中,包括该患者产生的药费 (drug_fee) ,患者的诊费(即医生 的诊费)。
(4)在一条账单记录中,包括一条患者对象、 该患者对应得主治医生、 该患者产生的 诊费和药费。
(5)应用程序能够显示出诊所中每个患者的信息和对应主治医生的信息。
(6)能够统计出所有患者的总费用。
问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤:
(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
(2)分析系统中的各个实体及它们之间的关系;
(3)根据问题描述,设计系统的类层次;
(4)完成类层次中各个类的描述;
(5)完成类中各个成员函数的定义;
(6)完成系统的应用模块;
(7)功能调试;
(8)完成系统总结报告。
开发环境
开发系统: Windows 系统,处理器要求最低奔腾处理器, 内存 32m,建议在 i5 处理器, 128m内存配置下调试。
编译集成软件: Microsoft Visual C++ 6.0 编译器。
Microsoft Visual C++ 6.0 编译器。是一个强大的 C/C++软件开发工具,操作简单,
使用非常广泛,为很多程序员的首选开发工具。
概要设计
数据设计
类设计
分别定义了 person 人类、 doctor 医生类、 HuanZhe患者类以及帐单类;在 person 人 类中,包含了数据成员姓名 ( name)、性别(sex)、年龄(age)以及诊费(office_vist_fee ); 在 doctor 医生类中,增加了数据成员医生的专业说明 ( drug_fee ),包含了成员函数 input() 增加医生信息, zhangdanKind() 按姓名查询医生信息;在 HuanZhe患者类中,增加了数据 成员患者的药费( drug_fee ),包含了成员函数 input() 增加患者信息, zhangdanKind() 按 姓名查询患者信息;在 zhangdan 帐单类中,包含了数据成员姓名( name)、诊费 ( office_vi
文档评论(0)