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

students management system in c 7710 تصویر

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

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

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

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

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

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

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

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
//*******************************
struct infostudent
      {
       int code;
       char name[20];
       char family[20];
       char father[20];
       float score1,score2,score3,score4,avg;
      } ;
//*******************************
void showmenuchoiceitem(void);
void addnewrecord(void);
void showliststudent(void);
int existrecord(int);
void findrecord(void);
void deleterecord(void);
void editrecord(void);
//*******************************
int selmenu;
//*******************************
int main(int argc, char *argv[])
    {
     do
	{
	   showmenuchoiceitem();
	   if (selmenu == 1)
	       addnewrecord();
       else if (selmenu == 2)
	      editrecord();
	   else if (selmenu == 3)
	      showliststudent();
	   else if (selmenu == 4)
	      findrecord();
	   else if (selmenu == 5)
	      deleterecord();
       else if (selmenu == 6)
	      exit(1);
	 }
     while (1);
     return 0;
    }

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

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

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

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

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