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

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

ID:263829

大小:363.00 KB

页数:53页

时间:2017-07-15

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

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

1、湖南第一师范学院信息科学与工程学院课程设计报告所属专业:计算机科学与技术__课程名称:______C++课程设计____课程设计名称:______诊所信息管理系统_____学号:________14403090114__________姓名:________王晓萍__________指导教师:________杨恒伏、伍智平_______2015年12月53湖南第一师范学院课程设计任务书2015-2016学年第1学期院(部)信息科学与工程学院专业计算机科学与技术班级14计科1班课程名称:C++课程

2、设计__设计题目:诊所信息管理系统___完成期限:自2015年12月28日至2016年1月8日共2周目的及任务进度安排起止日期2015.12.28选题,系统背景调查与文献资料收集,实验平台构建2015.12.29—2015.12.31系统需求分析、系统概要设计、类的设计2016.1.1—2016.1.4系统详细设计与编码实现2016.1.5—2016.1.8系统测试与完善、文档整理与课程设计报告撰写主要参考资料[2](美)梅因等著,金名等译.数据结构与面向对象程序设计(C++版)(第4版).清华

3、大学出版社,2012.5[3]梅险,曲蔚,孙建业编.C/C++程序设计案例教程实验与实训指导.高等教育出版社,2014.3指导教师(签字):年月日教研室主任(签字):年月日53目录课程设计任务书2摘要3第一章绪论51.1课程设计的目的51.2课程设计的背景和意义51.2.1课程设计的背景51.2.2课程设计的意义51.3课程设计环境5第二章需求分析62.1问题描述62.2功能要求62.3问题的解决方案6第三章系统设计73.1数据设计73.1.1类设计73.1.2类之间的关系73.1.3函数设计7

4、3.2结构设计83.2.1系统流程图83.2.2界面设计8第四章系统实现94.1类实现94.2函数实现104.3主函数实现26第五章系统测试285.1模块测试285.2课程设计过程中遇到的问题34总结35致谢36参考文献36附录3753第一章绪论1.1课程设计的目的(1)要求学生能够熟练掌握C++语言的基本知识和技能。(2)基本掌握面向对象程序设计的基本思路和方法。(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。1.2课程设计的背景和意义1.2.1课程设计的背景1.理论研究基

5、础(1)分析系统流程,并会画出流程图;(2)熟练掌握C++程序设计语言。2.技术层面的支持C++面向对象程序设计中的类的声明与对象定义的熟练使用;以及继承、派生的熟练使用。1.2.2课程设计的意义在经过了一个学期对C++程序设计的学习,课程设计可以很好的检验所学知识,对自身来说,是个查漏补缺的好时机,可以将所学知识进行复习与巩固,将前面所有知识综合起来,很好的联系在一起,有机结合,形成知识网络体系,将知识融会贯通,可以让自己进一步熟练掌握程序设计语言,并能熟练运用。1.3课程设计环境软件:Win

6、dosXP系统,MicrosoftVisualC++6.0编译器。硬件:联想双核处理器,二G内存,二G独立显卡,80G硬盘。53第二章需求分析2.1问题描述完成小型诊所的简单信息管理程序,掌握类的设计以及继承和派生的应用。2.2功能要求设计人类(Person类)和医生类(Doctor类),在此基础上,通过增加患者和账单,使它们公用于表示一家诊所的信息管理。(1)在一条医生记录中,包括医生的专业说明(specialty),如内科医生(surgeon)、儿科医生(pediatrician)、产科医生

7、(obstetrician)及全科医生(generalpractitioner)。(2)Doctor记录还含有诊费(office_vist_fee)。(3)在一条患者记录中,包括该患者产生的药费(drug_fee),患者的诊费(即医生的诊费)。(4)在一条账单记录中,包括一条患者对象、该患者对应得主治医生、该患者产生的诊费和药费。(5)应用程序能够显示出诊所中每个患者的信息和对应主治医生的信息。(6)能够统计出所有患者的总费用。2.3问题的解决方案根据系统功能要求,可以将问题解决分为以下步骤:(

8、1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系;(3)根据问题描述,设计系统的类层次;(4)完成类层次中各个类的描述;(5)完成类中各个成员函数的定义;(6)完成系统的应用模块;(7)功能调试;(8)完成系统总结报告。53第三章系统设计3.1数据设计3.1.1类设计分别定义了person人类、doctor医生类、HuanZhe患者类以及帐单类;在person人类中,包含了数据成员姓名(name)、性别(sex)、年龄(age)以及诊费(

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

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

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