精华内容
下载资源
问答
  • C语言程序设计 绩 课程设计报告 专 业 班 级 姓 名 指导教师 二零一二年十二月 二十六日 目 录 一设计 目? 2 二设计 目的? 2 三设计内容 ? 2 3.1 需求分析 ?... 18 一设计题目课程信息管理系统 二设
  • 通过对课程信息管理软件的设计编写原代码深刻掌 握 C 语言中各个语法函数的应用使对比较难的结构体 链表文件的操作更加熟悉 2. 初步掌握中大型程序设计中的各个步骤流程以 及开发过程中遇到问题的处理方法为以后的...
  • . 成 绩 C 语言程序设计 课程设计报告 专 业 班 级 姓 名 指导教师 二零一二年十二月 二十六日 . . 目 录 一设计题目2 二设计 目的2 三设计内容2 3.1 需求分析2 3.2 概要设计3 ... 一设计题目课程信息管理系统 二设计
  • C语言课程大作业,985高校c语言作业,商品信息管理系统,可以实现商品信息的录入,增删改查,附有收藏夹功能
  • 课程信息管理系统 C语言版本 C语言课程设计 课程信息管理系统 C语言版本 C语言课程设计
  • C语言课程设计作业 之后未必会更新; 部分功能还有待优化。
  • c语言课程信息

    2014-07-02 11:47:32
    课程信息管理类的c语言课程信息管理系统,值得一看。
  • 本项目是基于C语言开发的一个ATM机管理系统, 1、 用户信息包括:账户,用户姓名,性别,密码,存款金额,绑定手机号等。 2、 查余额:用户通过识别卡,输入密码,来查询余额。 3、 取钱:通过输入密码及取钱数量来...
  • 学生信息管理系统c语言课程设计,含报告书,源程序
  • C语言课程设计-职工信息管理系统程序设计C语言课程设计报告设计题目:职工信息管理系统程序设计课程设计评语2目 录31.课程论文题目42.程序设计思路43.功能模块图54.数据结构设计55.算法设计66.程序代码137....

    C语言课程设计-职工信息管理系统程序设计

    C语言课程设计报告

    设计题目:职工信息管理系统程序设计

    课程设计评语2

    目 录3

    1.课程论文题目4

    2.程序设计思路4

    3.功能模块图5

    4.数据结构设计5

    5.算法设计6

    6.程序代码13

    7.程序运行结果22

    8.编程中遇到的困难及解决方法25

    9.总结心得及良好建议26

    10.致谢26

    课程论文题目

    职工信息管理系统程序设计

    题目要求

    职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:

    系统以菜单的方式工作。

    职工信息录入功能 (职工信息用文件保存)。

    职工浏览功能。

    职工信息查询功能,查询方式可按学历查询或者工号查询。

    职工信息的删除、修改功能(可选项)。

    2.程序设计思路

    1、设计思路

    (1)根据题目要求,应该把职工工资信息用结构体形式输入,在定义一个全局变量和文件指针进行整个程序的运行,然后把职工工资信息送到文件中,所以应该提供一个结构体和文件的输入输出等操作;

    (2)在程序中需实现职工工资浏览、查询、统计等功能的操作,所以需要建立相应的功能模块来实现;

    (3)另外还需要提供键盘式选择菜单实现功能,在运行时达到所要的目的。

    3.功能模块图

    5.算法设计

    1.主函数提供输入、处理和输出部分的函数调用,各功能模块采用菜单方式选择。

    N

    Y

    2浏览模块

    【分析】

    该模块的功能是浏览职工的全部信息

    3排序模块

    N

    Y

    12

    1

    2

    4查询模块

    【分析】

    该模块的功能是根据输入的职工按照工号和学历查找对应的记录,找到以后,可进行继续查找或修改信息的操作。流程图如下:

    5修改模块

    【分析】

    该模块的功能是显示所有职工的信息,考虑到记录较多,建议采用分屏显示。显示完所有记录后,输入要修改的职工的工号,根据工号查到职工的记录,并提示用户修改该记录的哪部分信息,根据用户做的选择修改相应信息。流程图如下:

    Y

    6.程序代码

    #include

    #define N 50

    struct worker

    {

    char id[50];

    char name[20];

    char sex[10];

    char age[10];

    char edu[20];

    char salary[10];

    char address[20];

    char tel[20];

    }worker[N];

    void save(int n) //保存函数,保存n个记录

    { FILE *fp;

    int i;

    if((fp=fopen("worker.txt","wb"))==NULL) //以只写方式为输出打开一个二进制文件

    { printf("\nCannot open file\n");

    }

    for(i=0;i

    if(fwrite(&worker[i],sizeof(struct worker),1,fp)!=1)

    printf("file write error\n");

    fclose(fp);

    }

    int load() //加载函数

    { FILE *fp;

    int i;

    if((fp=fopen("worker.txt","rb"))==NULL)

    {printf("\nCannot open file\n");

    return NULL;

    }

    for(i=0;!feof(fp);i++)

    fread(&worker[i],sizeof(struct worker),1,fp);

    fclose(fp);

    return(i-1);

    }

    void no_input(int i,int n) //工号输入函数,i表示第i个职工的信息,n表示比较到第n个职工

    { int j,k,w1;

    do

    {w1=0;

    printf("工号:");

    scanf("%s",worker[i].id);

    for(j=0;worker[i].id[j]!='\0';j++)

    if(w

    展开全文
  • c语言课程设计,学生信息管理系统

    万次阅读 多人点赞 2019-03-06 21:20:50
    学生信息管理系统 题目: 新生入学,需要管理学生信息,要求如下: 能够通过键盘进行输入学生的信息,比如:学生姓名,学号,性别,班级,专业,入学成绩; 能够通过键盘输入要录入的学生的个数; 能够...

    C语言课程设计(上)

                                                 学生信息管理系统
    

    题目:
    新生入学,需要管理学生信息,要求如下:

    1. 能够通过键盘进行输入学生的信息,比如:学生姓名,学号,性别,班级,专业,入学成绩;
    2. 能够通过键盘输入要录入的学生的个数;
    3. 能够增加学生;
    4. 能够删除某一个或多个学生的所有信息;
    5. 能够进行查找某个学生的所有信息;
    6. 能够进行修改学生的信息;
    7. 能够将学生的信息保存到文件中,并且可以将文件中的学生信息读出;
    8. 能够实现注册账号,密码,并且能够实现登录…
      代码如下;
    #include<stdio.h>
    #include<stdlib.h>
    #include<windows.h>
    #include<string.h> 
    #include<conio.h>
    #include<time.h>
    struct student//先定义一个结构体数组 
    {
     int num; 
     char name[20]; 
     int score;
     int banji;
     char xibie[20]; 
     struct student *next;//一个结构体指针 
    };
    void insert(struct student *head)//输入学生信息 
    {
     FILE *fp;//将学生信息直接写到文件中
     int n;
     fp=fopen("D:\\wenjian.txt","w");
     struct student *l=head;
     struct student *p=head->next;//使用链表## 标题
     printf("请输入你要输入的学生的个数:");
     scanf("%d",&n);
     printf("\n");
     for(int i=1;i<=n;i++)
     {
      {
      struct student *p=(struct student *)malloc(sizeof(struct student));
      printf("请输入该生的学号:");
      scanf("%d",&p->num);
         printf("请输入该生的姓名:");
      scanf("%s",p->name);
      printf("请输入该生的成绩:");
      scanf("%d",&p->score);
      printf("请输入该生的班级:"); 
      scanf("%d",&p->banji);
      printf("请输入该生的系别:");
      scanf("%s",p->xibie);
      printf("\n\n");   
      p->next=NULL;
      l->next=p;
      l=l->next;
      }
      p=head->next;//返回头 
      {
       fprintf(fp,"%d\t%s\t%d\t%d\t%s\t",l->num,l->name,l->score,l->banji,l->xibie);
           fputs("\n",fp);
      }  
     }
     fclose(fp);
     system("cls");
     printf("     输入完成!\n\n");
    }
    void add(struct student *head)//添加学生信息 
    {
     FILE *fp;
     int n;
     fp=fopen("D:\\wenjian.txt","a+");
     struct student *l=head;
     while(l->next)
     l=l->next;
     printf("请输入你要添加的学生的个数:");
     scanf("%d",&n);
     printf("\n");
      for(int i=1;i<=n;i++)
      {
         struct student *p=(struct student *)malloc(sizeof(struct student));
         printf("请输入该生的学号:");
         scanf("%d",&p->num);
         printf("请输入该生的姓名:");
         scanf("%s",p->name);
         printf("请输入该生的成绩:");
         scanf("%d",&p->score);
         printf("请输入该生的班级:"); 
         scanf("%d",&p->banji);
         printf("请输入该生的系别:");
         scanf("%s",p->xibie);
         printf("\n\n");   
         p->next=NULL;
         l->next=p;
         l=l->next;
      }
     l=head->next;   
     fclose(fp);
     fp=fopen("D:\\wenjian.txt","w");
     
     while(l!=NULL)
     {
      fprintf(fp,"%d\t%s\t%d\t%d\t%s\t",l->num,l->name,l->score,l->banji,l->xibie);
       fputs("\n",fp);
         l=l->next;
        }
        fclose(fp);
     system("cls");
     printf("     添加完成!\n\n");
    }
    

    项目截图:
    1

    2

    3

    4
    代码过多就不继续放在上面了,有需要可以联系我,谢谢!1787798327

    展开全文
  • c语言课程设计(信息管理系统C语言课程设计信息管理系统
  • 内蒙古科技大学 本科生课程设计说明书 题 目C语言课程设计 图书信息管理系统 学生姓名张雨 学 号1567111213 专 业计算机科学与技术 班 级15-计算机2班 指导教师刘立新 日 期 2015 年 12 月 28 日 内蒙古科技大学课程...
  • C语言 学生信息管理系统 课程设计实验报告 源码
  • C语言课程设计,动态链表版学生系信息管理 包括文件读写功能
  • 大一C语言课程设计,图书信息管理系统,具有功能:系统以菜单方式工作,代码都在文档里了,可执行!
  • C语言课程设计报告 信息管理系统 请需要的朋友下载
  • C语言课程设计-学生信息管理系统是每个大学生在大一上学期期末都会验收的课程实验,这个文件有561行,使用的是C语言编写,可以输入密码(密码需要在指定的D盘下创建一个mima.txt文件里面输入一串数字,这串数字将会...
  • 内蒙古科技大学 本科生课程设计说明书 题 目C语言课程设计 影碟信息管理系统 学生姓名尚志轩 学 号1367111128 专 业计算机科学与技术 班 级13-计算机1班 指导教师周李涌 内蒙古科技大学课程设计任务书 课程名称 ...
  • c语言课程设计 职工信息管理系统 系统功能简介: 系统以菜单方式工作 1)职工信息录入(文件保存职工信息) 2)输出职工信息、浏览职工信息 3)查询职工信息 4)根据员工号查找职工信息 5)根据工资、年龄、性别对...
  • C语言课程设计 管理系统

    千次阅读 多人点赞 2011-05-25 18:25:00
    做一个管理系统,包含以下功能实现如下功能:(1)建立登陆系统(2)建立学生信息的结构体(3)学生信息的初始化(可以从文件获取)(4)建立保存文件的置空(5)学生信息的添加、查找、修改、删除(6)学生信息的...

    哈哈 这是我一年前做的课程设计 虽然感觉很烂 但是很有纪念意义 这里面除了代码部分 其他全是我喜欢的那个人帮我写的 本来我们是打算合作的 结果她做了一个有界面的 我很不争气的做了个控制台应用程序。。 虽然现在被拒绝了,但想想这些还是感觉很幸福~

     

    课题:做一个管理系统,包含以下功能

     

    实现如下功能:

    (1)建立登陆系统

    (2)建立学生信息的结构体

    (3)学生信息的初始化(可以从文件获取)

    (4)建立保存文件的置空

    (5)学生信息的添加、查找、修改、删除

    (6)学生信息的输出

    (7)将学生信息保存为文件

     

     

     

    1、课程设计目的

    本课程设计的目的就是要通过一次集中的强化训练,使学生能及时巩固已学的知识,补充未学的但又必要的内容。进行课程设计目的在于加深对程序设计基础中基础理论和基本知识的理解,促进理论与实践的结合,进一步提高程序设计的能力。具体目的如下:

    1.使学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。

    2.培养学生综合运用所学知识独立完成课题的能力。

    3.培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。

    4.提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。

    5.培养学生从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。

    6.对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。

     

    2、课程设计要求

    实现如下功能:

    (1)建立登陆系统

    (2)建立学生信息的结构体

    (3)学生信息的初始化(可以从文件获取)

    (4)建立保存文件的置空

    (5)学生信息的添加、查找、修改、删除

    (6)学生信息的输出

    (7)将学生信息保存为文件

     

    三、设计题目分析

    31 题目简介

    1.信息的输入:建立学生档案文件。 

    2.信息维护: 
    添加:增加新学生; 
    修改:学生信息的改变; 
    删除:学生减少;

    置空:保存的档案文件的清空(慎用)。

    3.信息处理 
    按要求检索学生信息; 

    32 设计要求

    综合应用数组、指针、结构体、文件等,对该设计题目进行设计和实现。课程设计完成后,提交课程设计报告。

     

    四、课程设计内容

    41 总体设计:

    42 详细设计:

     

    定义形式/名称

    含义/作用

    数组

    char name[20]

    定义姓名数组

    结构体

    struct student stu[100]

    声明一个结构数组

    全局变量

    int i=0

    数组的控制参数

    文件

    data.txt

    保存学生信息

    界面函数

    login welcome function subfunction

    登陆 欢迎 主函数

    次函数

    程序函数

    search  create  edit  cancel  exit  read  clear  save

    查找、新增、修改、删除、退出、读取、置空、保存

    void welcome(); 欢迎界面

    void function();    主功能函数

    void subfunction(int); 次功能函数

    void read();    从文件中读取数据

    void create();  创建一个新的记录

    void search();   搜索一条记录

    void edit(int);   编辑一条记录兼编辑功能界面

    void cancel(int); 删除一条记录

    void save();    存储一条记录

    void clear();   重置所有记录

    void login();   登陆界面及密码功能

     

     

     

    43 调试与测试:

    (1).getchar();这是一个相当不好的函数;

    switch();函数前读入字符char c=getchar(); 每次读入字符后回车这个确认操作也会当做输入的字符存入缓存区,解决方法是:

    char c=getchar();

    char d=getchar();

    用后者来吞掉一个回车,但是这只能解决第一次输入的问题,当界面再次返回到该选择时由于无法清除缓存区的数据,输入会出现错误。

    预想的解决方案是每次getchar();前加入一个清除缓存区的操作;

    我使用的解决方案是将getchar();函数换做是scanf();函数来读入字符;

    但是scanf();函数也有很多问题,比如输入字母时他就会刷屏,只能强行关闭;我本来想设置输入限制的操作,但是测试起来还是有问题,由于时间的限制,最后只保留对输入错误数字报错有报错功能。

     

    (2).当程序在读取文件时我遇到了文件到末尾无法停止的问题,这个问题直接导致我开辟的数组全部被用完,在经过多种控制都无法实现的情况下我在《C语言程序设计》谭浩强版中找到了feof();函数,可是这个函数也有问题,每次读入数据时都会多读一组,导致浪费一个数组,在存储时又无法对应,解决方案是加上i--语句,虽然不知道出问题的原因,但是可以实现功能(可能是由于函数内在运行顺序不同导致的)

     

     

    (3).调试结果事儿正确时而错误。由于我本次试验用的是visual studio 2008 全新的操作界面我十分不熟悉 当我这次实验结束时我才总结出 调试程序时最好用ctrl+F5调试 他会显示调试成功和失败 成功则没有问题 失败的话他会自动运行上一次成功调试的文件 只有将源文件改正确才会运行本次修改的文件 而F5或者直接按界面上的调试按钮则会没有提示直接进行上述操做 会很不方便。在调试程序的时候由于单步运行操作在进行过程中会打开其他文件,不断的打开调用导致运行很不方便,所以我只能用printf();语句到处打印出我想要知道的变量的值,不过这个方法还是挺效率的。

     

    5、设计心得与总结:编程序是个很累的过程,很容易犯困,所以编程序一定要耐得住寂寞。在这次设计中我觉得我很好的运用到了我以前学过的只是去解决问题而不是去资料上找可以直接解决该问题的函数,这个使我十分有成就感。以后的编程可能就不会这样去浪费时间了,这对我来说是一次很好的体验。在这个集中的一个星期的编程过程中我觉得我感受到的东西比老师在课堂上一个学期传授的都要多,不仅如此,在遇到问题自己想办法去解决时,我的自主学习能力大大的提高了。总体设计很重要,我在一开始逻辑还不是很清晰的时候就开始编程了,这导致我每次实现局部功能后为了配合大局而删改代码做了许多的无用功,这种情况要在下次的程序设计中避免。

     

     

    源代码:

     

    //================================================================================

    // 信息管理体统

    // 网络工程c语言课程设计

    // 2010年月

    // 用户名admin

    // 密码123456

    //================================================================================

     

     

    //编译预处理

    #include<stdio.h>

    #include<string.h>

    #include<stdlib.h>

    #define N 20

     

    //结构体的定义

    struct student{

    char name[25];

    char id[10];

    char sex[10];

    char age[10];

    char major[20];

    char information[100];

    }stu[N];

     

    //函数的声明

    void welcome();

    void function();

    void subfunction(int);

    void read();

    void create();

    void search();

    void edit(int);

    void cancel(int);

    void save();

    void clear();

    void login();

     

     

    //全局变量的定义

    int i=0;

     

     

    //主函数

    int main(){

    login();

    function();

    return(0);

    }

     

     

     

    //欢迎界面

    void welcome(){

    printf("******************************************************************************/n");

    printf("/t/t/t    欢迎来到信息管理系统/n/n");

    printf("data.txt正在导入...请稍等.../n/n");

    read();//读取

    }

     

     

    //主功能主界面

    void function(){

    printf("******************************************************************************/n");

    printf("1-->新增/n");

    printf("2-->查找/n");

    printf("3-->存储/n");

    printf("4-->重置/n");

    printf("0-->退出/n");

    printf("******************************************************************************/n");

    printf("请选择操作/n");

    //功能选择的实现

    int c;

    scanf("%d",&c);

    switch(c){

    case 1:create();break;

    case 2:search();break;

    case 3:save();function();break;

    case 4:clear();function();break;

    case 0:exit(0);break;

    default:printf("输入错误!正在返回.../n");function();break;

    }

    }

     

    //次功能提示界面

    void subfunction(int k){

    printf("******************************************************************************/n");

    printf("1-->编辑/n");

    printf("2-->删除/n");

    printf("3-->存储/n");

    printf("4-->返回/n");

    printf("5-->查找/n");

    printf("0-->退出/n");

    printf("******************************************************************************/n");

    printf("请选择操作/n");

    int c;

    scanf("%d",&c);

    //次功能选择的实现

    switch(c){

    case 1:edit(k);break;

    case 2:cancel(k);function();break;

    case 3:save();subfunction(k);break;

    case 4:function();break;

    case 5:search();break;

    case 0:exit(0);break;

    default:printf("输入错误!正在返回.../n");subfunction(k);break;

    }

    }

     

    //读取文件到内存

    void read(){

    FILE *fp;

    fp=fopen("data.txt","r");

    //文件是否正常打开

    if(fp==NULL){

    printf("对不起,文件不存在!/n/n");

    printf("******************************************************************************/n");

    exit(0);

    }

     

    //从文件读取到内存

    for(;i<N;i++){

    if(feof(fp)) break;

    fscanf(fp,"%s",stu[i].name);

    fscanf(fp,"%s",stu[i].id);

    fscanf(fp,"%s",stu[i].sex);

    fscanf(fp,"%s",stu[i].age);

    fscanf(fp,"%s",stu[i].major);

    fscanf(fp,"%s",stu[i].information);

    }

    i--;

    fclose(fp);

    }

     

    //创建以及添加

    void create(){

    printf("请输入姓名:/n");

    scanf("%s",stu[i].name);

    printf("请输入学号:/n");

    scanf("%s",stu[i].id);

     

    printf("请输入性别:/n");

    scanf("%s",stu[i].sex);

    printf("请输入年龄:/n");

    scanf("%s",stu[i].age);

    printf("请输入专业:/n");

    scanf("%s",stu[i].major);

    printf("请输入备注:/n");

    scanf("%s",stu[i].information);

    i++;//全局变量的自增

    function();

    }

     

    //查询功能的实现

    void search(){

    //输入学号搜索

    printf("请输入学号:/n");

    char number[10];

    scanf("%s",number);

    int k;

    for(k=0;k<=i;k++)

    if(!strcmp(stu[k].id,number)){

    printf("姓名:");

    printf("%s",stu[k].name);

    printf("/n");

    printf("学号:");

    printf("%s",stu[k].id);

    printf("/n");

     

    printf("性别:");

    printf("%s",stu[k].sex);

    printf("/n");

     

    printf("年龄:");

    printf("%s",stu[k].age);

    printf("/n");

    printf("专业:");

    printf("%s",stu[k].major);

    printf("/n");

    printf("备注:");

    printf("%s",stu[k].information);

    printf("/n");

     

    break;

    }

    if(stu[k].id[0]=='/0')

    printf("您查找的信息不存在或已删除,请重新查找/n");

    subfunction(k);

    }

     

    //文件的删除

    void cancel(int k){

    stu[k].name[0]='/0';

    stu[k].id[0]='/0';

    stu[k].sex[0]='/0';

    stu[k].age[0]='/0';

    stu[k].major[0]='/0';

    stu[k].information[0]='/0';

    printf("文件已删除!/n");

     

    }

     

    //文件的修改

    void edit(int k){

     

    printf("请问要编辑哪项?/n");

    printf("******************************************************************************/n");

    printf("1-->姓名/n");

    printf("2-->学号/n");

    printf("3-->性别/n");

    printf("4-->年龄/n");

    printf("5-->专业/n");

    printf("6-->备注/n");

    printf("0-->返回/n");

    printf("******************************************************************************/n");

    printf("请选择操作/n");

     

     

     

    int c;

    scanf("%d",&c);

    //功能选择的实现

    switch(c){

    case 1:printf("请输入姓名:/n");scanf("%s",stu[k].name);save();break;

    case 2:printf("请输入学号:/n");scanf("%s",stu[k].id);save();break;

    case 3:printf("请输入性别:/n");scanf("%s",stu[k].sex);save();break;

    case 4:printf("请输入年龄:/n");scanf("%s",stu[k].age);save();break;

    case 5:printf("请输入专业:/n");scanf("%s",stu[k].major);save();break;

    case 6:printf("请输入备注:/n");scanf("%s",stu[k].information);save();break;

    case 0:subfunction(k);break;

    default:printf("输入错误!正在返回/n");subfunction(k);break;

    }

    subfunction(k);

    }

     

    //文件的存储

    void save(){

    FILE *fp;

    fp=fopen("data.txt","w+");

    int j;

    for(j=0;j<i;j++){

    fprintf(fp,"%s",stu[j].name);

    fprintf(fp,"/n");

     

    fprintf(fp,"%s",stu[j].id);

    fprintf(fp,"/n");

     

    fprintf(fp,"%s",stu[j].sex);

    fprintf(fp,"/n");

     

    fprintf(fp,"%s",stu[j].age);

    fprintf(fp,"/n");

     

    fprintf(fp,"%s",stu[j].major);

    fprintf(fp,"/n");

     

    fprintf(fp,"%s",stu[j].information);

    fprintf(fp,"/n");

    }

    fclose(fp);

    printf("文件已存储!/n");

    }

     

     

    //文件的重置

    void clear(){

    int j;

    for(j=0;j<=i;j++){

    stu[j].name[0]='/0';

    stu[j].id[0]='/0';

    stu[j].sex[0]='/0';

    stu[j].age[0]='/0';

    stu[j].major[0]='/0';

    stu[j].information[0]='/0';

    }

    printf("文件已重置!/n");

    }

     

    void login(){

    char strname[10];

    char strcode[10];

    char strname1[10]="admin";

    char strcode1[10]="123456";

    int j=0,d=0;

    char c;

    printf("******************************************************************************/n");

    printf("/t/t/t/t信息管理系统/n");

    printf("/t/t/t/t   请登录/n");

    while(j<3)

    {

    printf("/t/t/t/t请输入用户名:/n/t/t/t/t   ");

    int a,b;

    for(a=0;(c=getchar())!='/n';a++)

    strname[a]=c;

    strname[a]='/0';

    printf("/t/t/t/t请输入密码:/n/t/t/t/t   ");

    for(b=0;(c=getchar())!='/n';b++)

    strcode[b]=c;

    strcode[b]='/0';

     

    if (!strcmp(strname,strname1)==0||!strcmp(strcode,strcode1)==0)

    printf("/t/t/t      用户名或密码错误!/n/n");

    else{

    d=1;

    break;

    }

    j++;

    }

    if(d==1) welcome();

    else if(d==0) exit(0);

    }

     

     

     

     

    //登陆控制

    把文件夹中的data文件删除 

    最小化文件夹

    运行文件

    3次输入密码错误

    退出

     

    //登陆功能及文件不存在的情况

    输入用户名和密码

    进入 显示文件不存在

     

    //错误输入的控制 读取 修改 删除 和重置功能

    将data文件拉入文件夹

    进入文件后输入9显示从新输入

    搜索

    修改001 姓名改成俞斌 

    删除002 查找002显示不存在 保存后再看文件

    创建004 查找本身 保存后看文件

    返回后重置文件 先查询 保存看文件的效果

     

     

    没有搜索到数据的时候不要编辑和删除

     

     

    展开全文
  • 期末课程设计, C语言版DOS界面 学生信息管理系统,附加系统简单密码代码。自己写的,能用,用VC++6直接编译就能运行。 需要做C语言期末课程设计的可以参考下。
  • C语言课程设计 教师信息管理 学 院 专 业 班 级 任课教师 设 计 人 摘要 本次课程设计采用C语言开发了一个基本的教师信息管理系统便于对教师的管理 关键词C语言课程设计教师信息管理系统 一设计任务 建立系统模型 ...
  • c语言课程设计--学生信息管理系统 对学生信息进行增删改查等
  • 实用文档 内蒙古科技大学 本科生课程设计说明书 题 目C语言课程设计 人员管理...课程名称 C语言课程设计 设计题目 人员管理系统 更新人员信息1. 指导教师 王丽颖 时间 2014.12.312014.1.4 一教学要求 1. 巩固和加深学生
  • C语言课程设计:学生信息管理系统 学生信息包括:学号,姓名,年龄,性别,出生年月。地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能: (1)系统以菜单方式工作 (2)学生信息录入功能(学生...
  • c 语言学生信息管理系统 课程设计实验报告,对每个功能 ,自定义函数都有详细的解释,附源代码。
  • c语言课程设计 设备信息管理系统,用到了文件,单链表的知识,看看一起进步,看看一起进步看看一起进步看看一起进步看看一起进步看看一起进步看看一起进步
  • C语言课程设计实验报告 一设计目的 学生信息包括学号姓名性别系名班级名出生年月住址电话号码设计一学生信息管理系统使之能提供以下功能 1.系统以菜单方式工作 2.学生信息录入功能(输入) 3.学生信息浏览功能(输出; ...
  • C语言课程设计--职工信息管理系统 C语言课程设计--职工信息管理系统

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,211
精华内容 484
关键字:

c语言课程信息管理系统

c语言 订阅