C语言课程设计报告医院专家门诊挂号系统
华中科技大学计算机科学与技术学院 C语言程序设计课程设计 实验报告 题目 医院专家门诊挂号系统 专业 计算机科学与技术 班级 计算机XXX班 学号 XXXX 姓名 XXX 成绩 指导教师 XXX 完成日期 20XX年 10月 10日
一、 系统功能模块图 主菜单 数据管理 保存和读取 统计查询 删除 修改 录入 各项信息统计 科室、专家、挂号信息查询 打印报表 支持多关键字的搜索引擎 退出 添加
二、 数据结构设计及用法说明 主要的三个结构(采用了十字交叉链表)科室信息的结构、专家信息的结构及挂号信息的结构。
分别如下 /*科室信息*/ struct Troom{ char num[11];/*保存科室号*/ char name[20];/*保存科室名*/ char man[20];/*保存负责人*/ char tel[12];/*保存电话*/ int tot_reg;/*保存科室的总挂号量*/ struct Troom *next;/*保存指向下一个科室信息的指针*/ struct Tpro *sub;/*保存指向专家信息的头指针*/ }; /*挂号信息结构体*/ struct Treg{ char pro_num[11];/*保存专家编号*/ char case_num[15];/*保存病历号*/ char patient_name[20];/*保存患者姓名*/ char date[11];/*保存
挂号日期*/ char assistant[20];/*保存挂号人员*/ intserial_num;/*保存挂号流水号*/ float fee;/*保存挂号费*/ struct Treg *next;/*保存指向下一个挂号信息的指针*/ }; /*专家信息结构体*/ struct Tpro{ char room_num[11];/*保存科室号*/ char num[11];/*保存专家编号*/ char name[20];/*保存姓名*/ char birth[11];/*保存出生日期*/ char sex;/*保存性别*/ char tel[12];/*保存电话*/ char profession[15];/*保存职称*/ char summary[50];/*保存简介*/ int tot_reg;/*保存专家的总挂号量*/ struct Tpro *next;/*保存指向下一个专家信息的指针*/ struct Treg *sub;/*保存指向挂号信息的头指针*/ }; 用法说明图示如下 head 科室1 科室2 科室n NULL 专家1基本信息 专家2基本信息 专家n基本信息 专家1挂号记录链 专家2挂号记录链 专家n挂号记录链
c++课程设计报告
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论