دوره آموزش سازمانی سیستم حضور و غیاب کارمندان به زبان سی شارپ با دیتابیس آنلاین در این دوره آموزشی، سیستم حضوروغیاب کارمندان (سازمان جهاد کشاورزی) از 0 تا 100 با زبان سی شارپ و تکنولوژی Entity Frame...
در این دوره آموزشی، سیستم حضوروغیاب کارمندان (سازمان جهاد کشاورزی) از 0 تا 100 با زبان سی شارپ و تکنولوژی Entity Framework بهصورت تجاری آموزش داده میشود.
با توجه به اینکه دورههای آموزشی برنامهنویسی سی شارپ بهصورت پروژه محور بهوفور یافت میشود، در این دوره ما سعی بر این داریم که نکات طلایی برنامهنویسی و بانک اطلاعاتی را به شما آموزش دهیم.
منظور از دیتابیس آنلاین چیست؟
در این پروژه درواقع دیتابیسی که ایجادشده است را داخل یکهاست ویندوزی آپلود کردهایم و نرمافزار را به این دیتابیس وصل کردهایم. مزیت این کار در این است که شما هر جا به اینترنت دسترسی داشته باشید و نرمافزار را هم در اختیار داشته باشید، میتوانید به اطلاعات دسترسی پیدا کنید
خبر ویژه برای دوستانی که قادر به تهیه هاست ویندوزی و FTP نیستند …
این نرمافزار طوری طراحیشده است که هم بهصورت دیتابیس آنلاین و هم آفلاین کار میکند. در انتها شما تعیین میکنید که با یک سری تغییرات نرمافزار شما بهصورت آنلاین کار بکند یا آفلاین.
در حال حاضر این نرمافزار در 3 مرکز جهاد کشاورزی استان یزد و شهرستان میبد در حال استفاده میباشد.
مزایای شرکت در این دوره آموزشی :
1- قابلیت قدرت تحلیل دیتابیس و نیاز سازمان جهت نوشتن یک نرم افزار تجاری
2- یادگیری اصول نوشتن یک نرم افزار تجاری
3- آشنایی با انواع خطاهای برنامه نویسی در طول برنامه نویسی نرم افزار و رفع مشکلات آنها
4- یادگیری نحوه اتصال به یک دیتابیس آپلود شده در هاست ویندوزی و اتصال به آن
5- یادگیری تمام تنظیمات موجود در پنل هاست ویندوزی
6- یادگیری کار با FTP در سی شارپ در یک سیستم سازمانی
7- دریافت میزان حجم اطلاعات دیتابیس آپلود شده در سی شارپ
8- آشنایی با انواع روش های گزارش گیری سازمانی
9- دارا بودن 2 نسخه از سورس اموزش (نسخه دیتابیس افلاین و دیتابیس انلاین )
10- قرار دادن فانکشن ها و توابع با ارزش و استفاده انها در پروژه
قابلیت های اضافه شده در پروژه که در دمو آموزشی وجود نداشت :
* تبدیل مستقیم گزارش به فرمت های مختلف در سی شارپ ( نحوه کار : هنگامی که کاربر قصد گزارش گیری را دارد قبل از نمایش گزارش از او سوال می شود که ایا میخواهید نسخه ای از فایل گزارش (pdf,jpg,word,excel و …) رو داشته باشید در صورتی که قبول کند یک پنجره باز میشود تا فایل را در مسیر دلخواه وارد کند در صورتی که نام فایل را بدون پسوند وارد کند فایل به صورت پیش فرض فرمت PDF ذخیره خواهد شد.)
* پشتیبان گیری و بازگردانی دیتابیس با استفاده از روش غیر همزمان + نمایش میزان پیشرفت کار با استفاده از Progress Bar به همراه تنظیم پارامترهای سرور و دیتابیس
* افزودن قابلیت حذف چندگانه سطرها ( در این روش شما قابلیت این رو دارید که سطرهای مورد نظر خودتان را انتخاب نموده و حذف نمایید و نحوه کار به این صورت می باشد که یک گزینه اضافه کردیم تحت عنوان فعال سازی حذف چند انتخابی که زمانی که شما تیک ان را فعال کنید یک ستون از دیتاگرید جهت انتخاب سطرها نمایان می شود تا شما سطرهای مورد نظر را انتخاب ، در نهایت حذف نهایی را انجام می دهید که این عملیات زمانی تکمیل میشود که بر روی دکمه حذف نهایی داده ها کلیک کنید تا پروسه تکمیل شود )
برای آشنایی بیشتر حتما دمو نرم افزار را مشاهده کنید.
دوستان توجه داشته باشند در صورتی که این دوره آموزشی ، از بازخورد خوبی برخوردار باشد ، آموزش پیاده سازی قفل سخت افزاری
با قفلهای Tiny HID بر روی این نرم افزار آموزش می دهیم. پکیجی مناسب جهت ورود به بازار کار برنامه نویسی سی شارپ و دیتابیسشما می توانید ، هرگونه سوال و پیشنهاد خود را از طریق دیدگاه های همین پست مطرح کنید.
سرفصلهای دوره آموزشی به تفکیک هر جلسه :
جلسه 1 : تحلیل و طراحی جداول سیستم حضور و غیاب پارت اول
جلسه 2 : تحلیل و طراحی جداول سیستم حضور و غیاب پارت ادوم
جلسه 3 : ایجاد پروژه ، اتصال به Sql Server با Entity Framrwork DbFirst و طراحی فرم نمونه جهت الگوی دیگر فرم ها
جلسه 4 : کد نویسی تعیرف کارمند جدید و اعتبار سنجی مقادیر
جلسه 5 : کد نویسی ویرایش اطلاعات کارمندان
جلسه 6 : کد نویسی ذخیره اطلاعات ویرایشی کارمندان + توصیه در مورد یک سری نکات تکمیلی
جلسه 7 : نمایش کد پرسنلی و عکس کارمندان در فرم ماموریت ها
جلسه 8 : کد نویسی اعتبار سنجی مقدار ساعت و ثبت ماموریت کارمندان
جلسه 9 : کد نویسی ویرایش اطلاعات ماموریت کارمندان
جلسه10 : کد نویسی ذخیره اطلاعات ویرایشی ماموریت + حذف ماموریت
جلسه11 : کد نویسی ثبت گزارش و ویرایش ماموریت
جلسه12 : کد نویسی چک کردن گزارش ماموریت و حذف گزارش ماموریت
جلسه13 : کد نویسی تبدیل ماه از حالت عددی به حالت نوشتاری + جست و جو براساس کد پرسنلی و فامیلی
جلسه14 : کد نویسی نمایش سوابق ماموریت های کارمندان
جلسه15 : کد نویسی ثبت مرخصی روزانه – محاسبه اختلاف روز – نمایش مرخصی های روزانه
جلسه16 : کد نویسی چک کردن ماموریت کاربر(رفع باگ پروژه) – حذف و ویرایش اطلاعات مرخصی روزانه کارمند
جلسه17 : کد نویسی جست و جو و محاسبه جمع کل مرخصی و نمایش سوابق مرخصی های روزانه کارمند بر اساس بازه زمانی بین 2 تاریخ
جلسه18 : کد نویسی محاسبه ساعت – ثبت و نمایش اطلاعات مرخصی ساعتی کارمند
جلسه19 : کد نویسی حذف و دخیره اطلاعات ویرایشی مرخصی ساعتی کارمندان
جلسه20 : کد نویسی نمایش سوابق مرخصی های ساعتی بر اساس بازه زمانی بین 2 تاریخ خاص
جلسه21 : ثبت و نمایش اطلاعات ورود و خروج کارمندان در سازمان
جلسه22 : حذف و ذخیره ویرایشی اطلاعات ورود و خروج کارمندان
جلسه23 : نمایش سوابق ورود و خروج کارمندان بر اساس بازه زمانی بین 2 تاریخ خاص
جلسه24 : گزارش گیری از ماموریت ها با StimulSoftReport + طراحی گزارش
جلسه25 : گزارش گیری از مرخصی های روزانه با StimulSoftReport + طراحی گزارش
جلسه26 : گزارش گیری از مرخصی های ساعتی با StimulSoftReport + طراحی گزارش
جلسه27 : گزارش گیری از ورودی و خروج و طراحی گزارش برای گزارش کار ماموریت کارمندان
جلسه28 : کد نویسی بهینه سازی اطلاعات دیتابیس جهت جلوگیری از تکمیل ظرفیت دیتابیس
جلسه29 : کد نویسی تبدیل گزارش به فایل با پسوندهای مختلف به صورت مستقیم
جلسه30 : کد نویسی تعریف کاربران جدید برای سیستم نرم افزاری
جلسه31 : کد نویسی فرم لاگین و سطح دسترسی کاربران
جلسه32 : کد نویسی نمایش اطلاعات کاربران بر اساس نقش ها (مدیر و کاربر عادی)
جلسه33 : کد نویسی حذف و ویرایش اطلاعات کاربران
جلسه34 : پشتیبان گیری از دیتابیس به روش غیر همزمان + نمایش پیشرفت کار با Progressbar
جلسه35 : بازیابی اطلاعات از دیتابیس به روش غیر همزمان + نمایش پیشرفت کار با Progressbar
جلسه36 : آموزش خرید هاست – تنظیمات هاست -آپلود کردن دیتابیس در هاست – تعریف User برای دسترسی به دیتابیس
جلسه37 : کد نویسی نمایش فضای استفاده شده از دیتابیس در هاست به صورت Progressbar
جلسه38 : کد نویسی تنظیمات فرم FTP در نرم افزار
جلسه39 : پیاده سازی ایجاد قابلیت حذف چند سطر به طور همزمان در پروژه
جلسه40 : کد نویسی حذف تمام اطلاعات پرسنل – اپلود و حذف عکس پرسنل در FTP
جلسه41 : کدنویسی خواندن عکس از FTP و نمایش در PictureBox جهت ویرایش اطلاعات + رفع باگ
جلسه42 : نمایش اطلاعات کاربر جاری – روز – آخرین ورود – سطح دسترسی کاربران
جلسه43 : کدنویسی وضعیت اتصال به اینترنت ، اتصال به دیتابیس آنلاین و تشکر از کاربران و انجام درخواست انها در طول دوره
سلام دوستان عزیز
با توجه به نقد دوستان در مورد کندی گزارش گیری در نرم افزار StimulSoft Report یکی از از راه هایی که باعث میشه این کندی از بین بره اینه که : مشکل از کلید های خارجی هست که در هنگام گزارش گیری میتوانید از کوئری های Join استفاده کنید و دستوراتی که به کلید خارجی منتهی می شود استفاده نکنید تا گزارش گیری با سرعت انجام میشود
اما ما راه بهتری رو برای شما سراغ داریم
در فایل گزارش دیتاسورس1 رو حذف کنید بجاش از BusinessObject یک ابجکت جدید ایجاد کنید و ستون هارو اضافه کنیدحالا در کدنویسیمون به جای RegData از RegBusinessObjectبرای ارسال گزارش استفاده کنید خواهید دید دیگر کندی نداریم.
هنوز نظری ثبت نشده است.