精华内容
下载资源
问答
  • 人事管理系统 c++ 人事管理系统 c++ 人事管理系统 c++ 人事管理系统 c++ 人事管理系统 c++ 人事管理系统 c++ 人事管理系统 c++ 人事管理系统 c++ 人事管理系统 c++ 人事管理系统 c++ 人事管理系统 c++ 人事管理系统 ...
  • c++ 菜谱管理系统

    2011-05-04 11:46:40
    c++管理系统c++管理系统c++管理系统c++管理系统c++管理系统c++管理系统c++管理系统c++管理系统c++管理系统
  • C++图书管理系统 C++图书C++图书管理系统系统 C++图书管理系统
  • c++学生管理系统 c++学生管理系统 c++学生管理系统
  • C++仓库管理系统代码C++仓库管理系统代码C++仓库管理系统代码C++仓库管理系统代码C++仓库管理系统代码
  • c++学生管理系统 成绩管理系统 c++学生管理系统 成绩管理系统
  • C++ 源码 酒店管理系统 C++ 源码 酒店管理系统 C++ 源码 酒店管理系统 C++ 源码 酒店管理系统 C++ 源码 酒店管理系统 C++ 源码 酒店管理系统 C++ 源码 酒店管理系统 C++ 源码 酒店管理系统
  • 资产管理系统 C++ 资产管理系统 资产管理系统 资产管理系统 资产管理系统 资产管理系统
  • C++人事管理系统

    2014-09-18 01:54:09
    C++人事管理系统
  • c++ 仓库管理系统

    2008-10-13 12:59:08
    c++仓库管理系统c++仓库管理系统c++仓库管理系统c++仓库管理系统
  • C++ 图书管理系统系统分析 C++ 图书管理系统系统分析 C++ 图书管理系统系统分析 C++ 图书管理系统系统分析 C++ 图书管理系统系统分析
  • C++ 药品管理系统

    2018-04-10 11:16:14
    C++ 药品管理系统 已经完成 可以运行无bug!有运算符重载,增 删 改 查,密码登录等功能!
  • 图书管理系统C++

    热门讨论 2011-05-08 17:17:08
    图书管理系统C++图书管理系统C++图书管理系统C++图书管理系统C++图书管理系统C++图书管理系统C++
  • c++控制台密码管理系统

    万次阅读 多人点赞 2020-11-08 15:42:35
    目录 ​1.主界面 2. 功能代码 // mima.cpp: 主项目文件。 #include "stdafx.h" /////////////////////////////////////////////////////////// #include <iostream>...windows.h>

    对您有一点点用,或者喜欢,点点赞,点点关注可以吗,谢谢!

    功能介绍:1.怎么创建密码,输入两次

                      2.怎么修改密码

                      3.怎么删除密码

    目录

    ​1.主界面

    2. 功能代码


    1.

     

    2.

     

     

    是不是有点意思,那还不ctrl-c ctrl-v   弄入你的IDE环境下,试下

    // mima.cpp: 主项目文件。
    
    #include "stdafx.h"
    
    ///
    
    #include <iostream>
    #include <conio.h>
    #include <string.h>
    #include <fstream>
    //#include <windows.h>
    using namespace std;
    void display(); //主界面函数
    void xuanze();  //选择函数
    
    int read_file(); //读取密码文件
    void write_file();//写入密码文件
    void Create_mima(); //创建密码
    void YanZheng_mima(); //验证密码
    void Chang_mima();    //修改密码
    void delete_mima();   //删除密码
    //
    
    void jiami_suanfa(char* str); //加密解密算法
    
    char mimaStr[100];  //全局变量
    //以上是函数的声明部分
    
    //下面是函数的实现部分
    
    void display() //主界面函数
    {
     system("cls");
     read_file();
     cout<<"\t\t************************************************"<<endl;
     cout<<"\t\t\t\t欢迎使console密码系统"<<endl;
     cout<<"\t\t************************************************"<<endl;
     if(strlen(mimaStr)==0)cout<<"\t\t\t\t  [1]  创建密码"<<endl;
     else cout<<"\t\t\t\t       创建密码"<<endl;                        //密码已经存在就不能创建了
     cout<<"\t\t\t\t  [2]  验证密码"<<endl;
     cout<<"\t\t\t\t  [3]  修改密码"<<endl;
     cout<<"\t\t\t\t  [4]  删除密码"<<endl;
     cout<<"\t\t\t\t  [5]  退出系统"<<endl;
     cout<<"\t\t************************************************"<<endl;
     xuanze();
    }
    
    void xuanze()
    {
     cout<<"\t\t请输入你要进行的操作数: ";
     char ch;
    L: ch=getch();
     if ((ch=='1' && strlen(mimaStr)==0) || ch=='2' || ch=='3' || ch=='4' || ch=='5')
     {
      switch(ch)
      {
      case '1':Create_mima();
       break;
      case '2':YanZheng_mima();
       break;
      case '3':Chang_mima();
       break;
      case '4':delete_mima();
       break;
      case '5':exit(0);
       break;
      }
     }
     else goto L;
    }
    
    int read_file() //读取密码文件
    {
    L: ifstream infile("MiMa_record.txt");
     if (!infile)
     {
      write_file();
      goto L;
     } 
     else
      infile>>mimaStr;
     return 1;
    }
    
    void write_file()//写入密码文件
    {
     ofstream outfile("MiMa_record.txt");
     if (!outfile)
     {
      cout<<"can not open the file!"<<endl;
      return;
     } 
     else
      outfile<<mimaStr;
    }
    
    void jiami_suanfa(char* str) //加密解密算法
    {
     int len=strlen(str);
     for (int i=0;i<len;i++)
      str[i]=str[i]^'g';
    }
    
    void Create_mima() //创建密码
    {
     system("cls");
     char ch;
     int i=0;
     char str[100];   //确认密码存放处
     cout<<"请输入新建密码,按Enter结束(大于等于6位数): ";
     ch=getch();
     while (i<100)
     {
      if (ch==13 && i>5)break;
      else if(ch==13)ch=getch();
      else
      {
       cout<<"*";
       mimaStr[i++]=ch;
       ch=getch();
      }
     }
     mimaStr[i]='\0';        //结束标志
     i=0;
     cout<<endl<<"请输入确认密码,按Enter结束(大于等于6位数): ";        //第二次输入密码
     ch=getch();
     while (i<100)
     {
      if (ch=='\r' && i>5)break;
      else if(ch=='\r')ch=getch();
      else
      {
       cout<<"*";
       str[i++]=ch;
       ch=getch();
      }
     }
     str[i]='\0';     //结束标志
     if (strcmp(mimaStr,str)==0)
     {
      jiami_suanfa(mimaStr);
      write_file();
      cout<<endl<<"创建密码成功!,任意键返回..."<<endl;
      ch=getch();
      display();
     } 
     else
     {
      cout<<"两次输入密码不一样,创建失败! 继续创建密码按Enter,任意键返回..."<<endl;
      ch=getch();
      if (ch=='\r')Create_mima();
      else display();
     }
    }
    void YanZheng_mima() //验证密码
    {
     read_file();
     system("cls");
     char ch;
     char str[100];
     int i=0;
     cout<<"请输入你要验证的密码,Enter结束: ";
     ch=getch();
     while (i<100)
     {
      if (ch=='\r' && i>5)break;
      else if(ch=='\r')ch=getch();
      else
      {
       cout<<"*";
       str[i++]=ch;
       ch=getch();
      }
     }
     str[i]=0;
     cout<<endl;
     jiami_suanfa(mimaStr);    //解密
     if (strcmp(str,mimaStr)==0)
     {
      cout<<"恭喜!验证成功!任意键返回..."<<endl;
      ch=getch();
      display();
     } 
     else
     {
      cout<<"验证不成功!按Enter继续验证,任意键返回..."<<endl;
      ch=getch();
      if (ch=='\r')YanZheng_mima();
      else display();
     }
    }
    
    void Chang_mima()    //修改密码
    {
     read_file();
     system("cls");
     char ch;
     char str[100];
     int i=0;
     cout<<"请输入原来的密码,Enter结束: ";
     ch=getch();
     while (i<100)
     {
      if (ch=='\r' && i>5)break;
      else if(ch=='\r')ch=getch();
      else
      {
       cout<<"*";
       str[i++]=ch;
       ch=getch();
      }
     }
     str[i]='\0';
     cout<<endl;
     i=0;
     jiami_suanfa(mimaStr);    //解密
     if (strcmp(str,mimaStr)==0)
     {
      cout<<endl<<"请输入修改密码,按Enter结束(大于等于6位数): ";
      ch=getch();
      while (i<100)
      {
       if (ch=='\r' && i>5)break;
       else if(ch=='\r')ch=getch();
       else
       {
        cout<<"*";
        mimaStr[i++]=ch;
        ch=getch();
       }
      }
      mimaStr[i]='\0';        //结束标志
      i=0;
      cout<<endl<<"请输入确认密码,按Enter结束(大于等于6位数): ";        //第二次输入密码
      ch=getch();
      while (i<100)
      {
       if (ch=='\r' && i>5)break;
       else if(ch=='\r')ch=getch();
       else
       {
        cout<<"*";
        str[i++]=ch;
        ch=getch();
       }
      }
      str[i]='\0';     //结束标志
      if (strcmp(mimaStr,str)==0)
      {
       jiami_suanfa(mimaStr);
       write_file();
       cout<<endl<<"修改密码成功!,任意键返回..."<<endl;
       ch=getch();
       display();
      } 
      else
      {
       cout<<endl<<"两次输入密码不一样,修改失败! 继续修改密码按Enter,任意键返回..."<<endl;
       ch=getch();
       if (ch=='\r')Chang_mima();
       else display();
      }
     } 
     else
     {
      cout<<endl<<"输入密码不匹配!你不能修改该密码!任意键返回..."<<endl;
      ch=getch();
      display();
     }
    }
    
    void delete_mima()   //删除密码
    {
     read_file();
     system("cls");
     char ch;
     char str[100];
     int i=0;
     cout<<"请输入原来的密码,Enter结束: ";
     ch=getch();
     while (i<100)
     {
      if (ch=='\r' && i>5)break;
      else if(ch=='\r')ch=getch();
      else
      {
       cout<<"*";
       str[i++]=ch;
       ch=getch();
      }
     }
     str[i]='\0';
     cout<<endl;
     i=0;
     jiami_suanfa(mimaStr);    //解密
     if (strcmp(str,mimaStr)==0)
     {
      cout<<"确定删除请按'y'or'Y',任意键取消返回..."<<endl;
      ch=getch();
      if (ch=='y' || ch=='Y')
      {
       mimaStr[0]='\0';
       write_file();
       cout<<"删除成功,任意键返回..."<<endl;
       ch=getch();
       display();
      }
      else display();
     }
     else
     {
      cout<<endl<<"输入密码不匹配!你不能删除该密码!任意键返回..."<<endl;
      ch=getch();
      display();
     }
    }
    
    //mian函数
    void main()
    {
     display();
    }

            是不是和给出的效果一致呢, 以上的密码只是简单的异或操作加密,你可以在这基础上加入你的专业级的加密算法试试哈, 什么 des aes都可以哈!

    记得点赞和关注哟!

     

     

    展开全文
  • 图形界面学生管理系统(最新版所有功能均实现)c++ c++学生管理系统 图形界面学生管理系统(最新版所有功能均实现)c++ c++学生管理系统
  • 宿舍管理系统 C++

    2011-07-15 11:44:26
    宿舍管理系统 C++宿舍管理系统 C++宿舍管理系统 C++宿舍管理系统 C++
  • C++学籍管理系统

    2014-06-11 20:57:52
    C++学籍管理系统,网上看到的,供大家一起共同分享学习。
  • C++ 数据库 MFC C++实例 管理系统 源代码
  • C++酒店管理系统

    2015-06-12 21:30:32
    C++酒店管理系统论文源代码 VC环境下可运行
  • 医院管理系统 C++

    2011-12-28 12:47:20
    医院管理系统 C++医院管理系统 C++
  • C++航班管理系统

    2016-02-13 13:01:54
    C++编写,MFC可视化航班管理系统C++课程设计,函代码,
  • C++车票管理系统

    2013-12-24 12:34:46
    C++车票管理系统
  • c++员工管理系统

    2018-08-16 15:38:21
    c++员工管理系统(大一学习c++学期末的综合测评,相信很多人都做过,仅供参考)
  • 宿舍管理系统宿舍管理系统宿舍管理宿舍管理系统系统
  • c++ 学生管理系统

    2015-12-25 10:41:42
    C++编写的学生管理系统,一个简单的c++程序,期末 课程设计的时候写的。
  • C++的学生管理系统

    2019-04-21 13:33:47
    使用C++开发的管理系统,主要是学生管理系统,供大家进行参考
  • C++员工管理系统

    2018-07-07 16:13:58
    简单的员工管理系统,功能包括员工的增删以及查找,自己做的小demo~
  • C++ 学生成绩管理系统

    2018-01-11 11:23:09
    C++ 学生成绩管理系统C++ 学生成绩管理系统C++ 学生成绩管理系统C++ 学生成绩管理系统
  • 航班管理系统 c++代码

    2017-10-03 00:05:44
    航班管理系统航班管理系统航班管理系统航班管理系统航班管理系统航班管理系统c++代码 仅供参考学习

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 399,835
精华内容 159,934
关键字:

c++管理系统

c++ 订阅