سورس مدیریت فروش موبایل به زبان C++
در این بخش سورس مدیریت فروش موبایل به زبان C++ را برای شما آماده کرده ایم که در محیط Dos و نرم افزار Turbo C به زبان برنامه نویسی سی پلاس پلاس نوشته شده است. در ادامه می توانید توضیحات و تصاویر مربوط به این پروژه را مشاهده کنید.
توضیحات پروژه
در این پروژه بعد از اجرا شدن برنامه یک منوی 9 گزینه ای شامل موارد زیر نمایش داده می شود که کاربر می تواند به استفاده از آن ها کارهای مورد نظرش را انجام دهد.
- ENTER A RECORD
- VIEW RECORDS
- SEARCH RECORD
- DELETE RECORD
- CHANGE NAME
- CHANGE ADDRESS
- CHANGE CONNECTION TYPE
- CHANGE PHONE NUMBER
- EXIT
در لیست فوق، گزینه اول برای اضافه کردن یک رکورد جدید استفاده می شود. گزینه دوم برای مشاهده رکورد های موجود، گزینه سوم برای جستجوی یک رکورد ثبت شده، گزینه چهارم برای حذف یک رکورد ثبت شده، گزینه پنجم برای تغییر نام یک گوشی ثبت شده، گزینه ششم برای تغییر آدرس رکورد ثبت شده، گزینه هفتم برای تغییر نوع اتصال و گزینه آخر هم برای خروج از برنامه استفاده می شود.
شما با مشاهده سورس کد این پروژه می توانید نحوه کار با ساختار، آرایه، رشته و فایل (نوشتن، خواندن، ویرایش، حذف و جستجو کردن) را یاد گرفته و مهارت برنامه نویسی خودتان را افزایش دهید.
قسمت های از سورس کد
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | #include <dos.h> #include <stdio.h> #include <ctype.h> #include <conio.h> #include <stdlib.h> #include <string.h> #include<graphics.h> #include<iostream.h> #define NUM 5 #define PH 12 #define MIN 30 #define MAX 61 struct customer { char id[NUM]; char name[MIN]; char address[MAX]; char phone[PH]; int connection; int day; int month; int year; }rec; class mobile { public: mobile() { } void add(); void view(); void search(); void c_name(); void c_add(); void c_ct(); void c_ph(); void del(); int date(void); void check_id(char *,int); void check_name(char *,int); void check_add(char *,int); void check_phone(char *,int); void check_ct(int *); int duplicate(char idno[]); void empty(); }; main() { int c; mobile mob; do{ int i; window(1,1,80,25); textbackground(LIGHTRED); textcolor(LIGHTGRAY); clrscr(); gotoxy(24,2); cout<<"<< MOBILINK CUSTOMER DATABASE >>"; gotoxy(24,3); cprintf("<< Have Fun!Enyoy It.>>"); for(i=10;i<=70;i++) { gotoxy(i,4); cout<<"ـ"; gotoxy(71,4); cout<<"ـ"; gotoxy(i,7); cout<<"-"; gotoxy(i,9); cout<<"-"; gotoxy(i,11); cout<<"-"; gotoxy(i,13); cout<<"-"; gotoxy(69,16); cout<<"ك"; gotoxy(71,16); cout<<"ك"; gotoxy(i,16); cout<<"ك"; } for(i=5;i<=15;i++) { gotoxy(10,i); cout<<"فق"; gotoxy(70,i); cout<<"فق"; } for(i=6;i<=12;i++) { gotoxy(40,i); cout<<"|"; } gotoxy(15,6); cout<<"[1] ENTER A RECORD"; gotoxy(15,8); cout<<"[2] VIEW RECORDS"; gotoxy(15,10); cout<<"[3] SEARCH RECORD"; gotoxy(15,12); cout<<"[4] DELETE RECORD"; gotoxy(43,6); cout<<"[5] CHANGE NAME"; gotoxy(43,8); cout<<"[6] CHANGE ADDRESS"; gotoxy(43,10); cout<<"[7] CHANGE CONNECTION TYPE"; gotoxy(43,12); cout<<"[8] CHANGE PHONE NUMBER"; gotoxy(37,14); cout<<"[9] EXIT"; gotoxy(10,20); textcolor(LIGHTGRAY); cprintf("PLEASE SELECT A CHOICE: "); c = (getche()); switch (c) { case '1': mob.add(); break; case '2': mob.view(); break; case '3': mob.search(); break; case '4': mob.del(); break; case '5': mob.c_name(); break; case '6': mob.c_add(); break; case '7': mob.c_ct(); break; case '8': mob.c_ph(); break; case '9': gotoxy(30,24);cout<<"<<<<--THANK YOU-->>>>";getch();exit(0); default: sound(500);delay(200);nosound(); gotoxy(26,24); puts("<<--ENTER FROM 1-9 PLEASE-->>"); getch(); } }while(c != '9'); return 0; } |
هیچ نظری ثبت نشده است