《c语言程序设计》课程设计实验报告-门诊病历信息管理系统

《c语言程序设计》课程设计实验报告-门诊病历信息管理系统

ID:14609416

大小:2.02 MB

页数:105页

时间:2018-07-29

《c语言程序设计》课程设计实验报告-门诊病历信息管理系统_第1页
《c语言程序设计》课程设计实验报告-门诊病历信息管理系统_第2页
《c语言程序设计》课程设计实验报告-门诊病历信息管理系统_第3页
《c语言程序设计》课程设计实验报告-门诊病历信息管理系统_第4页
《c语言程序设计》课程设计实验报告-门诊病历信息管理系统_第5页
资源描述:

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

1、华中科技大学计算机科学与技术学院《C语言程序设计》课程设计实验报告题目:门诊病历信息管理系统专业:计算机科学与技术____________班级:CS0809____________学号:____________姓名:___________成绩:____________指导教师:____完成日期:2009年10月8日一、系统功能模块结构图…………………………………………………….……………………………..1二、数据结构设计及用法说明……..………………………………………………………………………………1三、各模块的功能解析、程序结构、

2、运行结果及部分流程图………………………………………………………………………….………..2Ⅰ文件系统、辅助函数及欢迎界面………………2Ⅱ录入信息…………………………………………5Ⅲ修改信息…………………………………………6Ⅳ插入信息…………………………………………10Ⅴ删除信息…………………………………………13Ⅵ查询信息…………………………………………14Ⅶ统计信息…………………………………………15四、心得体会…………..………………………………………………………………..…….17五、源代码及注释……………………………………

3、………………………………………………18六、参考文献….………………………………………………………………………………103C语言课程设计实验报告CS0809陶松桥一、系统功能模块结构图门诊病历信息管理系统统计系统查询系统编辑系统文件系统信息保存信息显示信息导入插入信息子统计各月门诊量统计各单位门诊量统计未门诊员工信息查询门诊信息查询病历信息查询单位信息删除信息修改信息录入信息删除门诊信息删除病历信息删除单位信息插入门诊信息插入病历信息插入单位信息修改门诊信息修改病历信息修改单位信息录入门诊信息录入病历信息录入单位信息二、数据结构设

4、计及用法说明该系统的数据结构是采用十字交叉链表。十字交叉链表的模型如下:单位nNULL……..单位2单位1d_head门诊nNULL…..门诊2门诊1病历1门诊nNULL……门诊2门诊1病历2门诊2门诊1门诊nNULL…........病历nNULL门诊1门诊nNULL…..门诊2单位病历门诊信息十字交叉链表103C语言课程设计实验报告CS0809陶松桥三个结构的声明如下:/*定义存储单位基本信息的结构*/typedefstructdanwei{chardd_num[10];/*单位编号*/chard_name[30];/*单位名

5、称*/chard_person[20];/*单位负责人*/chard_tel[12];/*联系电话*/structdanwei*next;/*指向下一个单位结点*/structbingli*b_head;/*指向病历信息链表头指针*/}DANWEI;/*定义存储病历基本信息的结构*/typedefstructbingli{charbb_num[10];/*病历编号*/charname[10];/*姓名*/charsex;/*性别*/charbd_name[30];/*所在单位*/charbd_num[10];/*所在单位编号*/c

6、harbirthday[11];/*出生日期*/char*history;/*药物过敏史*/chartel[12];/*电话*/charadd[30];/*住址*/structbingli*next;/*指向下一个病历结点*/structmenzhen*m_head;/*指向门诊信息链表头指针*/}BINGLI;/*定义存储门诊基本信息的结构*/typedefstructmenzhen{charmb_num[10];/*病历编号*/charmd_num[10];/*所在单位编号*/charkebie[10];/*科别*/chart

7、ime[11];/*门诊时间*/charzs[30];/*主诉*/charzd[30];/*初步诊断*/charyj[30];/*治疗意见*/chardoctor[10];/*医师姓名*/structmenzhen*next;/*指向下一门诊信息结点*/}MENZHEN;三、各模块的功能解析、程序结构、运行结果及部分流程图整个系统有七大模块,除了主函数外,另外还有24个函数,除了实现上面模块结构图中的各个功能以外,还有读取键入值的函数intget_key();画边框函数voidbox(intstartx,intstary,inth

8、igh,intwidth);和一个欢迎界面的函数voidwelcome(void);。各个模块的功能解析和程序的结构说明分别如下:Ⅰ文件系统、辅助函数及欢迎界面103C语言课程设计实验报告CS0809陶松桥㈠欢迎界面voidwelcome(void

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

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

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