医院网上挂号简单系统
(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; }}
医院网上挂号简单系统相关推荐
- 网上挂号预约系统 php,预约挂号系统
预约挂号流程 基本流程:关注微信公众号→进入预约界面→选择预约医生→选择预约时间→填写相关信息→支付挂号费用→预约成功→就诊当天扫码取号→叫号就诊. 预约出的号码将占用当天的看诊号码,即如医生上午看诊 ...
- spring boot医院门诊挂号系统 毕业设计-附源码033123
目 录 摘要 1 1 绪论 1 1.1研究背景及意义 1 1.2研究现状 1 1.3系统开发技术的特色 1 1.4论文结构与章节安排 1 2医院门诊挂号系统系统分析 3 2.1 可行性分析 3 2. ...
- (附源码)springboot 医院门诊挂号系统 毕业设计033123
目 录 摘要 1 绪论 1.1研究背景及意义 1.2研究现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2医院门诊挂号系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据 ...
- (附源码)spring boot医院门诊挂号系统 毕业设计 033123
目 录 摘要 1 绪论 1.1研究背景及意义 1.2研究现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2医院门诊挂号系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据 ...
- mysql设计预约系统_医院网上预约挂号系统的设计与实现(SSH,MySQL)
医院网上预约挂号系统的设计与实现(SSH,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文15000字,程序代码,MySQL数据库) 本系统基于广域网的B/S结构平台,具有生动 ...
- java 网上医院预约系统_基于java web的医院网上预约挂号系统 代码+数据库文件 齐全...
[实例简介] 基于java web的医院网上预约挂号系统 代码+数据库文件 齐全 :直接导入myeclipse就ok了,好使.献给做这个项目的同学 [实例截图] [核心代码] guahao └── g ...
- 计算机毕业设计Java医院预约挂号系统(系统+源码+mysql数据库+Lw文档)
计算机毕业设计Java医院预约挂号系统(系统+源码+mysql数据库+Lw文档) 计算机毕业设计Java医院预约挂号系统(系统+源码+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 ...
- java+mysql 基于ssm的医院预约挂号系统(java ,web)
项目编号:jsp268ssm医院预约挂号系统(java,web) 运行环境: 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架:Spr ...
- java计算机毕业设计医院门诊挂号系统源程序+mysql+系统+lw文档+远程调试
java计算机毕业设计医院门诊挂号系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计医院门诊挂号系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S ...
最新文章
- 我为什么选择比特币现金
- WinRT开发语言的功能和效率
- WebService C#开发/调用
- 转:Centos防火墙设置与端口开放的方法
- python合并两个文本文件内容_用Python 将两个文件的内容合并成一个新的文件.
- Oracle查看用户、用户权限、用户表空间、用户默认表空间
- iphone数据迁移到新iphone_iphone数据丢失?想要恢复iphone丢失的数据?
- python学习手册-Python学习手册(第4版) 中文版.pdf
- MySQL 存储过程参数IN OUT INOUT区别
- URL编码(urlencoding)中关于空格的问题
- dism++封装系统使用教程_win7系统部署工具Dism的操作方法
- 滨江机器人餐厅_滨江机器人的视觉效果好吗?
- Linux权限与sudo
- 34.ADC基本原理与配置
- 转行IT,零基础学什么技术比较好?
- zbrush 制作护腕1 -- 基础模型
- 连接远程电脑的时候提示:此计算机无法连接到远程计算机
- linux佳能打印机服务,linux桌面打印机配置指南
- 抱歉出现问题:关闭 windows hello,然后尝试再次运行安装程序
- html引入外部less文件,如何引用less文件?