栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

基于c语言的教职工信息管理系统(大一结课作业)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于c语言的教职工信息管理系统(大一结课作业)

系列文章目录

第一部分    当时大一时初次见此任务的第一感觉和想法

第二部分    与朋友的讨论

第三部分    当时的作业解决结果(代码实现)

第四部分    前一阵子的复盘


文章目录
  • 前言
  • 一、初步的想法是什么
  • 二、使用代码实现步骤
  • 总结


前言

本人在大一走了很多的弯路,但很多经历都成为了我很宝贵的回忆,回想当时真的是对编程很感兴趣,我也在大一就产生了想去打编程比赛的想法,可惜当时的自己真的是见识很少且很天真没有实力,也没有很好的利用好大一的时间,在此给看我文章的朋友们一些心里话,切忌自满,若你有对某事有自己的追求,去和老师沟通寻求帮助,我当时就是没有把握住机会,于是心里想去编程比赛的念头也就留到了现在。

在我大二下学期,也就是现在,之前不久尝试打的蓝桥杯比赛成绩出来了,狗运拿了省一,也算了了自己大一时的心愿,对与c语言的发烧也没有之前劲大了,现在在此作复盘,重新修改了之前自己的结课作业,且做了另外一个版本的信息管理系统。

实现功能:


 

一、初步想法是什么?

当时只会傻傻的做学校的oj,对于突如其来的结课作业毫无头绪。

二、代码实现步骤 1.与朋友的讨论

一些小技巧如下:

void read()            #定义函数从文件里往外读

void write()           #定义函数存数据进文件

while(1)                 #无限循环

void menu()          #菜单选项(具体用switch case实现)

2.具体代码实现

代码如下(基本部分):

#include 
#include 
#include 
struct worker
{
    char ID[20];
    char name[20];
    char sex[5];
    char born[20];
    char edu[20];
    char position[20];
    char wage[10];
    char address[100];
    char tel[15];
}work[1000];
int n ;
 

重要函数部分:

void read()
{
    FILE *fp;
    int i=0;
    if( (fp=fopen("d:\date.txt","r"))==NULL )
    {
        printf("请在D盘根目录下新建一个文本文件,文件名为datennn");
        exit(0);
    }
    fscanf(fp,"%dn",&n);
    while(i 

主函数部分:

int main()
{
    int num;
    n=3;
        menu();
        scanf("%d",&num);
        switch(num)
        {
            case 1: input(); break;
            case 2: show();  break;
            case 3: que();   break;
            case 4: mod();   break;
            case 5: del();   break;
            case 0: printf("谢谢使用!n");
            default :printf("n无效的指令!n");
        }
	return 0;
}

input()   show()   que()   mod()   del()  这五个函数我这里就不给出了,但若你需要我的帮助或对我有建议,可以联系我的qq:1404408191来和我交流和讨论


复盘

当时能和朋友们一起写出这个对与结课作业来说是够了,但是我还可以做到更好,于是我前几天又写了一个加强版pro max的信息管理系统,涉及到管理员目录和用户目录,实现了通过算法可对用户的信息进行记录,统计和分析,管理员不仅可查看不同用户之间的不同信息,也可查看到统计分析好的统计结果,管理员也可发布一些自己的指令给用户,不同用户之间会收到来自管理者的指令,代码实现总计1000多行。

测试了部分功能,没有问题,实现了文件的读写改删和统计,由于代码并没运行完,(懒得测试全部功能了)程序只生成了六个统计记录文件。

  

需要源码联系qq:1404408191

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/867079.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号