(1)程序流程图:

(2)结构体类型说明:

病人信息

struct bing

{

char id[10];

char name[10];

char sex[10];

int age;

};

医生信息

struct yi{

char id[10];

char name[10];

char sex[10];

char zhiwu[10];

int age;

};

(3)各模块的功能、和对应的函数介绍:

int nuwc();主界面。

int nuw();查询界面。

int zhuce();注册界面。

int denglu();登录界面。

int bingren();病人查询界面。

int yisheng();医生查询界面。

int guahao();挂号界面。

(4)程序代码:

#include <stdio.h>
#include<string.h>
struct bing
{char id[10];char name[10];char sex[10];int age;
};
struct yi{char id[10];char name[10];char sex[10];char zhiwu[10];int age;
};
int main()
{
int nuwc();
int zhuce();
int denglu();
int guahao(); nuwc();return 0;
}int nuwc () {int zhuce();int denglu();int t;printf("\t\t\t***********欢迎来到华北水利水电大学医院挂号系统**********\n");printf("\t\t\t                     请选择您的操作:\n");printf("\t\t\t|———————————————————————————|\n");printf("\t\t\t|                  1    注    册                       |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                  2    登    录                       |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                  3    信息查询                       |\n");printf("\t\t\t|———————————————————————————|\n");printf("\t\t\t|                  0    退    出                       | \n"); printf("\t\t\t|———————————————————————————|\n");printf("\t\t\t请输入您的选择【0-3】:");scanf("%d", &t);getchar();while (t<0 || t>3){printf("\t\t\t输入错误,请重新输入您的选择【0-3】:");scanf("%d", &t);}switch (t){case 0:printf("\t\t\t\t\t\t退出成功\n\t\t\t\t\t      祝你身体健康!");return 0;case 1:zhuce();break;case 2:denglu();break;case 3: printf("\n\n");printf("\t\t\t\t\t     请先登录系统");printf("\n\n");nuwc();break;case 4: printf("\n\n");printf("\t\t\t\t\t     请先登录系统");printf("\n\n");nuwc();break;      }}int zhuce () {   char s1,s2;printf("\t\t\t输  入  姓  名 :") ;scanf("%s", &s1);printf("\t\t\t请输入你要设置的密码:"); scanf("%s", &s2);nuwc();}
int denglu(){ int nuw();printf("\t\t\t\t\t未注册请先注册\n") ; char a[7];char b[8];int j = 0;int i = 3;char s3;printf("\t\t\t输  入  姓  名 :") ;scanf("%s", &s3);printf("\t\t\t请输入你要设置的密码:");getchar();gets(a);while (j < 3){printf("\t\t\t\t请你输入密码:");gets(b);if (strncmp(a, b,7) == 0) {printf("\t\t\t\t\t\t登录成功!\n");nuw ();break;}j++;if ((i - j) == 0){printf("\t\t\t\t\t账号进入冻结状态");return 0;}if(strncmp(a, b, 7) !=0){printf("\t\t\t\t密码错误,请重新输入\n\n");printf("你还有%d次机会,请你再次输入密码:\n", i-j);    }}return 0;
}     int nuw (){  int t;int bingren();int yisheng(); int guahao ();printf("\t\t\t***********欢迎来到华北水利水电大学医院挂号系统**********\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                  1   病人信息                        |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                  2   医生信息                        |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                  0   退     出                       |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t请输入您的选择【0-2】:");scanf("%d", &t);getchar();while (t<0 || t>2){printf("\t\t\t输入错误,请重新输入您的选择【0-2】:");scanf("%d", &t);}switch (t){case 0:printf("\t\t\t\t\t\t退出成功\n\t\t\t\t\t      祝你身体健康!");return 0;case 1:bingren();break;case 2:yisheng();break;       }}int bingren(){ int guahao();int yisheng();bing a[6]={{"1","病人1","男",12},{"2","病人2","女",50},{"3","病人3","女",12},{"4","病人4","男",22},{"5","病人5","男",52},{"6","病人6","男",62} };int i;printf("\n");printf("\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                 请输入病人编号                       |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t\t\t病人序号:");scanf("%d",&i); printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t\t序号:%s 姓名:%s 性别:%s 年龄:%d岁\n",a[i-1].id,a[i-1].name,a[i-1].sex,a[i-1].age);printf("\t\t\t|------------------------------------------------------|\n"); guahao();}
int yisheng(){   int guahao();yi a[3]={{"1","专家1","男","主任",  52},{"2","专家2","女","副主任",42},{"3","专家3","女","副主任",40}  };int i;printf("\n");printf("\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                 请输入专家序号                       |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t\t\t 输入专家序号1-3:");scanf("%d",&i); printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t   序号:%s 姓名:%s 性别:%s 职务:%s 年龄%d 岁\n",a[i-1].id,a[i-1].name,a[i-1].sex,a[i-1].zhiwu,a[i-1].age);printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                 请输入专家序号                       |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t\t\t 输入专家序号1-3:");scanf("%d",&i); printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t   序号:%s 姓名:%s 性别:%s 职务:%s 年龄%d 岁\n",a[i-1].id,a[i-1].name,a[i-1].sex,a[i-1].zhiwu,a[i-1].age);printf("\t\t\t|------------------------------------------------------|\n"); printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                 请输入专家序号                       |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t\t\t 输入专家序号1-3:");scanf("%d",&i); printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t   序号:%s 姓名:%s 性别:%s 职务:%s 年龄%d 岁\n",a[i-1].id,a[i-1].name,a[i-1].sex,a[i-1].zhiwu,a[i-1].age);printf("\t\t\t|------------------------------------------------------|\n");        bingren();}int guahao(){    int t;printf("\t\t\t请输入你挂号的专家号【0-3】:\n");printf("\n");printf("\t\t\t***********欢迎来到华北水利水电大学医院挂号系统**********\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                  1    专家一                         |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t|                  2    专家二                         | \n"); printf("\t\t\t|———————————————————————————|\n");printf("\t\t\t|                  3    专家三                         |\n");printf("\t\t\t|------------------------------------------------------|\n");    printf("\t\t\t|                  0    退出                           |\n");printf("\t\t\t|------------------------------------------------------|\n");printf("\t\t\t请输入您的选择【0-3】:");scanf("%d", &t);getchar();while (t<0 || t>3){printf("\t\t\t输入错误,请重新输入您的选择【0-3】:");scanf("%d", &t);}switch (t){case 0:printf("\t\t\t\t\t\t退出成功\n\t\t\t\t\t      祝你身体健康!");return 0;case 1:printf("\n");printf("\t\t\t\t\t    专家1挂号成功");break;case 2:printf("\n");printf("\t\t\t\t\t    专家2挂号成功");break;    case 3:printf("\n");printf("\t\t\t\t\t    专家3挂号成功");break;      }}

医院网上挂号简单系统相关推荐

  1. 网上挂号预约系统 php,预约挂号系统

    预约挂号流程 基本流程:关注微信公众号→进入预约界面→选择预约医生→选择预约时间→填写相关信息→支付挂号费用→预约成功→就诊当天扫码取号→叫号就诊. 预约出的号码将占用当天的看诊号码,即如医生上午看诊 ...

  2. spring boot医院门诊挂号系统 毕业设计-附源码033123

    目  录 摘要 1 1 绪论 1 1.1研究背景及意义 1 1.2研究现状 1 1.3系统开发技术的特色 1 1.4论文结构与章节安排 1 2医院门诊挂号系统系统分析 3 2.1 可行性分析 3 2. ...

  3. (附源码)springboot 医院门诊挂号系统 毕业设计033123

    目  录 摘要 1 绪论 1.1研究背景及意义 1.2研究现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2医院门诊挂号系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据 ...

  4. (附源码)spring boot医院门诊挂号系统 毕业设计 033123

    目  录 摘要 1 绪论 1.1研究背景及意义 1.2研究现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2医院门诊挂号系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据 ...

  5. mysql设计预约系统_医院网上预约挂号系统的设计与实现(SSH,MySQL)

    医院网上预约挂号系统的设计与实现(SSH,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文15000字,程序代码,MySQL数据库) 本系统基于广域网的B/S结构平台,具有生动 ...

  6. java 网上医院预约系统_基于java web的医院网上预约挂号系统 代码+数据库文件 齐全...

    [实例简介] 基于java web的医院网上预约挂号系统 代码+数据库文件 齐全 :直接导入myeclipse就ok了,好使.献给做这个项目的同学 [实例截图] [核心代码] guahao └── g ...

  7. 计算机毕业设计Java医院预约挂号系统(系统+源码+mysql数据库+Lw文档)

    计算机毕业设计Java医院预约挂号系统(系统+源码+mysql数据库+Lw文档) 计算机毕业设计Java医院预约挂号系统(系统+源码+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  8. java+mysql 基于ssm的医院预约挂号系统(java ,web)

    项目编号:jsp268ssm医院预约挂号系统(java,web) 运行环境: 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架:Spr ...

  9. java计算机毕业设计医院门诊挂号系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计医院门诊挂号系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计医院门诊挂号系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S ...

最新文章

  1. 我为什么选择比特币现金
  2. WinRT开发语言的功能和效率
  3. WebService C#开发/调用
  4. 转:Centos防火墙设置与端口开放的方法
  5. python合并两个文本文件内容_用Python 将两个文件的内容合并成一个新的文件.
  6. Oracle查看用户、用户权限、用户表空间、用户默认表空间
  7. iphone数据迁移到新iphone_iphone数据丢失?想要恢复iphone丢失的数据?
  8. python学习手册-Python学习手册(第4版) 中文版.pdf
  9. MySQL 存储过程参数IN OUT INOUT区别
  10. URL编码(urlencoding)中关于空格的问题
  11. dism++封装系统使用教程_win7系统部署工具Dism的操作方法
  12. 滨江机器人餐厅_滨江机器人的视觉效果好吗?
  13. Linux权限与sudo
  14. 34.ADC基本原理与配置
  15. 转行IT,零基础学什么技术比较好?
  16. zbrush 制作护腕1 -- 基础模型
  17. 连接远程电脑的时候提示:此计算机无法连接到远程计算机
  18. linux佳能打印机服务,linux桌面打印机配置指南
  19. 抱歉出现问题:关闭 windows hello,然后尝试再次运行安装程序
  20. html引入外部less文件,如何引用less文件?

热门文章

  1. 爬虫常用到的企业行业类别
  2. 云安虚拟化应用性能监测系统为数据中心整合新的潮流
  3. 如何使用vsprintf, vsnprintf等函数
  4. 整理推荐比较好用的具有书签搜索功能的chrome插件
  5. Java架构师之旅(二十八)
  6. [BOI2003]团伙
  7. 美国政府:伊朗黑客利用Log4Shell 漏洞攻陷联邦机构
  8. Tecplot如何设置图例 并更改图例边框大小/字框占比
  9. 乔布斯的简历,看完你会沉默……
  10. 第一次链接出租房的宽带弹出上网公告