سورس مدیریت کارمندان به زبان C

staff management system in c 7722 تصویر

سورس مدیریت کارمندان به زبان C

در این بخش سورس مدیریت کارمندان به زبان C را برای شما آماده کرده ایم که با استفاده از نرم افزار DevC++ با زبان برنامه نویسی C نوشته شده است. در ادامه می توانید توضیحات، تصاویر و همچنین فیلمی از نحوه اجرا شدن پروژه را مشاهده کنید.

توضیحات پروژه

در این پروژه، بعد از اجر اشدن برنامه یک منوی ۵ گزینه به کاربر نمایش داده می شود که با استفاده از آن ها می تواند کارمندان را مدیریت کند. گزینه های منو شامل موارد زیر هستند:

  • Add New Record
  • Show List Record
  • Find Record
  • Delete Record
  • Exit Program

در لیست فوق، گزینه اول به منظور افزودن یک کارمند جدید استفاده می شود. گزینه دوم برای نمایش لیست کارمندان موجود استفاده می شود. گزینه سوم برای جستجوی یک کارمند با شناسه (ID) داده شده استفاده می شود. گزینه چهارم برای حذف اطلاعات یک کارمند استفاده می شود. گزینه آخر هم برای خروج از برنامه استفاده می شود.

شما با مشاهده سورس کد این پروژه می توانید چگونگی کار با فایل، ساختارها، نحوه نوشتن،خواندن، جستجو و حذف کردن یک ساختار در/از فایل را یاد گرفته و مهارت برنامه نویسی خودتان را ارتقا دهید.

قسمت های از سورس کد

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
//*******************************
struct infokarmand
      {
       int code;
       char name[20];
       char family[20];
       char father[20];
       int sh_sh;
      } recordkarmand;
struct infokarmandtemp
      {
       int code;
       char name[20];
       char family[20];
       char father[20];
       int sh_sh;
      } recordkarmandtemp;
struct infodetails
      {
       int code;
       int hogog_m;
       int byme;
       int malyat;
       int azafekary;
       int kasrekary;
       int mablagtime;
       char typeestegdam[20];
      } recorddetails;
//*******************************
void showmenuchoiceitem(void);
void addnewrecord(void);
void showlistkarmand(void);
int existrecord(int);
void findrecord(void);
void deleterecord(void);
//*******************************
FILE *fileinfokarmand,*fileinfodetails,*fileinfokarmandtemp,*fileinfodetailstemp;
int selmenu;
//*******************************
int main()
    {
     do
	{
	   showmenuchoiceitem();
	   if (selmenu == 1)
	       addnewrecord();
	   if (selmenu == 2)
	      showlistkarmand();
	   if (selmenu == 3)
	      findrecord();
	   if (selmenu == 4)
	      deleterecord();
	 }
     while (selmenu!=5);
     return 0;
    }

نوشته سورس مدیریت کارمندان به زبان C اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *