程序设计基础课程设计 —— 疫苗预约管理系统附录

简介: 程序设计基础课程设计 —— 疫苗预约管理系统附录

附录

主函数源码(main.cpp)

可通过菜单选择要操作的功能:

  1. 疫苗预约管理系统使用说明(帮助)。提示使用者疫苗预约管理系统使用方法。
  2. 输入各注射点某天的总疫苗数量。工作人员对于信息的输入。
  3. 查询剩余疫苗数量。(包括1.查询某注射点某天的剩余疫苗数量。输出某注射点某天的剩余疫苗数量2.查询某天所有注射点的剩余疫苗数量(按数量从高到低排序)。输出某天所有注射点的剩余疫苗数量。3.查询所有注射点的剩余疫苗数量。输出所有注射点的剩余疫苗数量)根据用户选择的不同,进入不同功能,输出不一样的东西。
  4. 个人预约。输入个人信息以及要去预约的注射点和日期。
  5. 查询个人预约信息。输入个人信息输出个人预约信息。
  6. 取消个人预约。输入个人信息取消个人预约。
  7. 查询某注射点本周内打第二针的人数。输入注射点名字查询该注射点本周内是否有打第二针的人数,如果有则输出人数,反之则没有。
  8. 爽约记录。输入个人信息查询是否有爽约记录。
  9. 已打疫苗登记。已打疫苗的人输入已打信息登记。
  10. 退出系统。
#include <bits/stdc++.h>
#include<conio.h>
#include <windows.h>
//#include"Injection.h"
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
//extern  InjectionPoint a[110];
int ncp_number=0;         //注射点序号
void help1();           //1帮助 
void help();            //0疫苗预约管理系统使用说明(帮助)
void PutVaccineNumber();      //1. 输入各注射点某天的总疫苗数量
void VaccineRemainingNumber();    //2Number of vaccine remaining剩余疫苗数量
void VaccineAppointment();      //345疫苗预约 目录 3个人预约(某天某注射点)4. 查询个人预约信息     5. 取消个人预约
void SecondShotNumber();      //6. 查询某注射点本周内打第二针的人数
void RecordToBreakAPromise();   //7. 爽约记录
void VaccinesHaveBeenRegistered();  //8. 已打疫苗登记Vaccines have been registered
void ending();            //9退出系统 
//Queue CreateQueue( int MaxSize )  //创造
//bool IsFull( Queue Q )      //判断满? 
//bool IsEmpty( Queue Q )     // 判断空? 
//bool AddQ( Queue Q, int X )   //入队列
//int DeleteQ( Queue Q )      //出队列 
char jinru[10000]= 
"           _______________________________________________________________________________________     \n"
"           |                                                                                     |     \n"
"           |                              欢迎使用疫苗预约管理系统                               |     \n"
"           |_____________________________________________________________________________________|     \n" 
"           |                                                                                     |     \n" 
"           |                                     1.使用帮助                                      |     \n"
"           |                                     2.进入系统                                      |     \n"                          
"           |                                     3.退出系统                                      |     \n"
"           |                                                                                     |     \n" 
"           |                                  预防接种,远离疾病。                                |     \n"
"           |                                                                                     |     \n"
"           |_____________________________________________________________________________________|     \n"
"           按3退出程序。"
;
char welcome[10000] = 
"           _______________________________________________________________________________________     \n"
"           |                                                                                     |     \n"
"           |                              欢迎使用疫苗预约管理系统                               |     \n"
"           |_____________________________________________________________________________________|     \n" 
"           |                                                                                     |     \n"
"           |                                      菜单选择                                       |     \n"
"           |                                                                                     |     \n"
"           |     0. 疫苗预约管理系统使用说明(帮助)          1. 输入各注射点某天的总疫苗数量    |     \n"
"           |     2. 查询剩余疫苗数量                          3. 个人预约                        |     \n"
"           |     4. 查询个人预约信息                          5. 取消个人预约                    |     \n"
"           |     6. 查询某注射点本周内打第二针的人数          7. 爽约记录                        |     \n"
"           |     8. 已打疫苗登记                              9. 退出系统                        |     \n"
"           |                                                                                     |     \n" 
"           |                            新冠疫苗尽早打,防患未然靠大家                           |     \n"
"           |                                                                                     |     \n"
"           |_____________________________________________________________________________________|     \n" 
"           按数字键选择功能。按 9 则退出程序。                                                         \n"
"                                                                                                       \n"
"                                          科学防控疫情,文明实践随行                                   \n" 
"                                                                                                       \n"
;
int main(int argc, char** argv) {
   
  /*
        颜色属性由两个十六进制数字指定, 第一个为背景色, 第二个为前景色。
        每个数字可以为下列值之一:
0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 
A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色
    */
  system("color 1F");//蓝色底 白色字 
//  输出当前日期和时间
  system("date /T");
  system("TIME /T");
  
  cout<<endl<<endl<<endl<<endl<<"                                          欢迎使用疫苗预约管理系统" <<endl;
  cout<<endl<<"                                           班级:软件"; 
  cout<<endl<<endl                  <<"                                              作者:ZShiJ"; 
  Sleep(1000); //延迟一秒 
  
    
  int xuanzhe;
  x:  do
  {
   
    system("cls");
    //  输出当前日期和时间
    cout<<"当前时间为:"<<endl;
    system("date /T");
    system("TIME /T");
    cout<<jinru; 
    
    printf(" 请选择:");
      scanf("%d",&xuanzhe);
    switch (xuanzhe)
    {
   
      case 1:
        help1();break;
      case 2:
        goto a;break;
      case 3:                                                                                                 
        ending();break; 
      default:    
      {
   
        goto x;
      } 
    }
  }
  while(xuanzhe>=0&&xuanzhe<4);
  
  int number;
  a:  do
  {
   
    system("cls");
    //  输出当前日期和时间
    cout<<"当前时间为:"<<endl;
    system("date /T");
    system("TIME /T");
    cout<<welcome; 
    
    printf(" 请选择:");
      scanf("%d",&number);
    switch (number)
    {
   
      case 0:
        help();break;
      case 1:
        PutVaccineNumber();break;
      case 2:
        VaccineRemainingNumber();break;//Number of vaccine remaining剩余疫苗数量      2和3 
      case 3:
        //VaccineAppointment();break;//个人预约(某天某注射点) 
      case 4:
        //VaccineAppointment();break;//查询个人预约信息
      case 5:                                              
        VaccineAppointment();break;//取消个人预约
      case 6:                                              
        SecondShotNumber();break;//6. 查询某注射点本周内打第二针的人数
      case 7:                                              
        RecordToBreakAPromise();break;//7. 爽约记录
      case 8:                                              
        VaccinesHaveBeenRegistered();break;//8. 已打疫苗登记Vaccines have been registered
      case 9:                                                                                            
        ending();break; 
      default:    
      {
   
//        printf("请输入0-9之间的数字,谢谢!\n");
        goto a;
      } 
    }
  }
  while(number>=0&&number<10);  
  return 0;
}

帮助与退出系统模块(help.cpp)

       帮助模块提供用户如何正确使用疫苗预约管理系统,让用户更好更快的能使用疫苗预约管理系统。

#include <bits/stdc++.h>
#include<conio.h>
using namespace std;
void help1()//1(帮助)
{
   
  system("cls");
  //  输出当前日期和时间
  cout<<"当前时间为:"<<endl;
  system("date /T");
  system("TIME /T");
  cout<<"           _______________________________________________________________________________________     \n";
  cout<<"           |                                                                                     |     \n";
  cout<<"           |                              欢迎使用疫苗预约管理系统                               |     \n";
  cout<<"           |_____________________________________________________________________________________|     \n"; 
  cout<<"           |                                                                                     |     \n";
  cout<<"           |欢迎使用疫苗预约管理系统帮助!                                                       |     \n";
  cout<<"           |初次进入系统,如果你是工作人员 建议您根据菜单的内容 输入相对应的数字 (1.2.3)          |     \n";
  cout<<"           |             如果你是  用户   建议您根据菜单的内容 输入相对应的数字 (1.2.3)          |     \n";
  cout<<"           |_____________________________________________________________________________________|     \n";
  cout<<"           |                                                                                     |     \n";  
  cout<<"           |                                     菜单内容:                                       |     \n";
  cout<<"           |                                                                                     |     \n";
  cout<<"           |                                     1.使用帮助                                      |     \n";
  cout<<"           |                                     2.进入系统                                      |     \n";                
  cout<<"           |                                     3.退出系统                                      |     \n";
  cout<<"           |_____________________________________________________________________________________|     \n";
  cout<<"           |                                                                                     |     \n";
  cout<<"           |感谢您对于疫苗预约管理系统的使用!                                                   |     \n";
  cout<<"           |                                                                                     |     \n";
  cout<<"           |_____________________________________________________________________________________|     \n"; 
  cout<<endl;
  cout<<"           按Esc键回退到主菜单。\n"; 
  while (1)
    {
   
        int key = _getch();
        if (key == 27) break;   //27是Esc键的编码 
    }
}
void help()//0疫苗预约管理系统使用说明(帮助)
{
   
  system("cls");
  //  输出当前日期和时间
  cout<<"当前时间为:"<<endl;
  system("date /T");
  system("TIME /T");
  cout<<"           _______________________________________________________________________________________     \n";
  cout<<"           |                                                                                     |     \n";
  cout


目录
相关文章
|
1月前
|
数据采集 运维 安全
信管第四章---信息系统管理(听课版)
【1月更文挑战第4天】乘风破浪会有时,直挂云帆济沧海
168 0
|
1月前
|
Java 关系型数据库 MySQL
高校宿舍报修管理系统的设计与实现(论文+源码)_kaic
高校宿舍报修管理系统的设计与实现(论文+源码)_kaic
|
7月前
|
项目管理 数据库 开发工具
0024Java程序设计-毕业论文管理系统的设计与实现
0024Java程序设计-毕业论文管理系统的设计与实现
31 0
|
1月前
|
算法
程序设计基础课程设计 —— 疫苗预约管理系统
程序设计基础课程设计 —— 疫苗预约管理系统
30 1
|
1月前
|
存储 算法 定位技术
程序设计基础课程设计 —— 学校地图信息库系统
程序设计基础课程设计 —— 学校地图信息库系统
14 1
|
1月前
|
安全 测试技术 数据库
图书馆信息管理系统(项目需求和计划、项目设计)(上)
图书馆信息管理系统(项目需求和计划、项目设计)(上)
172 1
|
1月前
|
存储 编解码 测试技术
图书馆信息管理系统(项目需求和计划、项目设计)(下)
图书馆信息管理系统(项目需求和计划、项目设计)(下)
129 1
|
1月前
|
存储 数据采集 安全
信管第五章---信息系统工程(听课版)
【1月更文挑战第6天】乘风破浪会有时,直挂云帆济沧海
223 2
|
11月前
|
小程序 安全 图形学
课程设计项目——基于3D建模技术的车位在线销售平台(序言)
课程设计项目——基于3D建模技术的车位在线销售平台(序言)
|
存储 移动开发 小程序
基于微信平台教务管理系统的设计与实现(论文+源码)_kaic
网络技术的快速发展也使得越来越多的研究学者将计算机技术应用到停车、医疗、商业、旅游等各行各业,这些传统行业在计算机技术的催动下,正在快速发展。为了顺应时代发展的变化,将计算机技术应用到教务管理领域显得极为重要。 本文设计的教务管理系统主要使用Java技术进行系统的开发,以MySQL数据库作为主要的数据存储工具,有效的保证了数据的安全性和存储效率。论文对整个系统的功能需求进行了详细的分析,进一步确定了系统的各个功能模块,最后从系统的功能、性能2方面进行了测试,验证了系统的关键功能的有效性。

热门文章

最新文章