密码管理系统C语言.doc_第1页
密码管理系统C语言.doc_第2页
密码管理系统C语言.doc_第3页
密码管理系统C语言.doc_第4页
密码管理系统C语言.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

日程管理软件密码、记事管理程序编写背景:我们现在的网络生活越来越频繁,在经常浏览于各大网站之间,账户和密码的安全问题越来越突出。我们常常因设置的账户密码过于简单。账号被人盗用而发布有害信息!或者现在各大网站经常在注册的时候要求会强调密码的安全级别。我们可不可以在所有的网站上用一个比较复杂的密码呢,这个只要各个网站上不相互关联自己的信息是可以的,但是还有一些网站在注册用户名和密码是对于这些格式都是有要求的。为了解决这个问题,我编写了这个软件。软件简介:本程序是运用C语言控制台应用程序编写。程序主要有两个功能,一是登录管理软件,进入后可以查看账户、密码;二是进入记事本的编辑模式,及时录入记事。功能优点: 因为是运用控制台应用程序编写,程序小启动快,可以放在其他的程序中,随时随地的保存,达到保密的目的; 账户和密码的是预先设定的只要不改变程序账户和密码不会随意改变,不需要担心因为在查看时不适当的操作而改变内容,使数据丢失; 在更改账户信息的时候可以将源文件打开,直接在程序中修改信息,修改的方法容易,便于各个层次的人使用。功能测试:1、登陆界面注:登陆出错后窗口5秒内自动关闭。2、 账户和密码查询选项及内容3、 记事选项界面4、 记事录入过程输入文件名(新建账户)录入内容及保存方式查询刚才新建的内容注:该部分所新建的内容只可以通过新建的名称找到,用户可以根据自己的习惯来命名,其他的用户很难找到这一部分的内容。修改内容的方法5、程序隐藏位置注:这就是程序的隐藏位置,一般人不会发现这里会有你的秘密。6、程序的使用方法注:用户在使用过程中通过程序录入账户密码的方法。只要您保存好了源文件,在同等便利的条件下,用户的安全程度就会提高。程序部分源代码:void main() /*主函数*/ int i; for (i=0;i1;i+) char name10; char password10; int xuhao; printf(-*欢迎您使用此密码系统*-n); printf(*请输入用户名:n); scanf(%s,&name); if (strcmp(name,admin)=0) /判断用户名,错误按任意键关闭 printf(%s*你好,请输入密码:n, name); scanf(%s,&password); if (strcmp(password,123)=0) /判断密码,自动关闭 char shuru2; while (strcmp(shuru,Y)|strcmp(shuru,y) printf(t如果,继续,Y 取消,N(不区分大小写)n); scanf(%s,&shuru);if (strcmp(shuru,Y)=0|strcmp(shuru,y)=0) system(cls);zaici: printf(欢迎您,%s,请选择你的常用账户,输入相应的序号。1、QQ 2、百度 3、优酷 4、酷我 5、CSDN 6、人民网 7、记事n, name); scanf(%d,&xuhao);/修改完下边的程序,一定要记着在上方添/加上您的网站的名称及需要记录的内容题目. switch (xuhao) case 1: printf(QQ的帐号是n7394n密码是n23235253WJLn); break; case 2: printf(百度的帐号是nwongn密码是n2n); break; case 3: printf(优酷的帐号是nwj990n密码是n2n); break; case 4: printf(酷我的帐号是n73454n密码是n2n); break; case 5: printf(CSDN的帐号是ongn密码是n2n); break; case 6: printf(人民网的帐号是nrin734582194n密码是n2n); break;/在此语句后按照上一语句的格式修改,添加新的帐号和密码/ case 6: / /printf(人民网的帐号是nrenm32194n密码是n2n); / break;/将上边的6改为7或8或9,注意在case和数字之间有空格/将printf中加引号的内容中修改,n,t,之类的不需要改变/例如改为#在此输入网站的名称及需要记录的内容题目#的帐号是n#帐号#n密码是n#密码#n/你所改变的内容仅仅是#中的,最后#删除case 7:goto GOTO; default: printf(t没有这个选项,请重新输入或者重新选择请按Y,取消请按Nn); break; if (strcmp(shuru,N)=0|strcmp(shuru,n)=0) printf(t请按任意键关闭!n); getch(); return ; else printf(t您的密码错误,窗口5s内将自动关闭!n); Sleep(5*1000); return ; else printf(t%s你好,用户名错误,请按任意键关闭!n, name); getch(); return; GOTO: while(1) /在case7中switch(menu_select()case 1: system(cls); newtxt();break;case 2: system(cls); displaytxt();break;case 3: system(cls); modifytxt();break;case 4: system(cls); goto zaici; break;case 5: exit(0);int menu_select() /*主要功能菜单*/ char *menu=tt*菜单*n,ttt 1.新建账户 ,ttt 2.显示账户和密码,ttt 3.修改账户和密码, ttt 4.返回初始状态,ttt 5.退出(任何情况下按Ctrl+C退出程序); int c,i; for(i=0;i=5;i+) printf(%sn,menui); do printf(ntt 输入你的选择(1-5)n:);scanf(%d,&c); while(c5); return c; void newtxt()/*新建账户*/printf(请输入账户名:n);char name255;scanf(%s,name);system(cls);printf(请输入密码及其他,输入#号键后按回车结束n);FILE *fp;fp=fopen(name,w);char ch;while(ch=getchar()!=#)fputc(ch,fp);fputc(#,fp);fclose(fp);printf(ntt按任意键返回.n);getch();system(cls); /*清屏*/return;void displaytxt()/*显示文件*/ printf(请输入账户名:n);char name255;scanf(%s,name);system(cls);FILE *fp;fp=fopen(name,r);char ch;while(ch=fgetc(fp)!=#)putchar(ch);fclose(fp);printf(nt按任意键返回.n);getch();system(cls); /*清屏*/return;void modifytxt()/*修改数据*/ printf(请输入账户名:n);char name255;scanf(%s,name);system(cls);FILE *fp;fp=fopen(name,r);char ch;while(ch=fgetc(fp)!=#)putchar(ch);printf(nt*修改方法*nt 右击窗口-标记-选中所有文本-按“Enter”-右击窗口-粘贴nt 移动光标修改数据(输入#号键

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论