جمعه , تیر ۲۸ ۱۳۹۸
خانه / آموزش برنامه نویسی / آموزش سی شارپ پروژه سیستم اتوماسیون اداری تحت شبکه

آموزش سی شارپ پروژه سیستم اتوماسیون اداری تحت شبکه

نام دوره : آموزش سی شارپ پروژه سیستم اتوماسیون اداری تحت شبکه

وضعیت دوره : تکمیل شده

تعداد قسمتها : ۱۲۰ قسمت

زمان دوره : حدود ۵۵ ساعت

سطح دوره : مقدماتی تا پیشرفته (پیاده سازی کامل و صفر تا صد یک سیستم اتوماسیون اداری)

سورس : دارد

در صورتی که سوالی در مورد آموزش دارید می توانید از طریق تلگرام، واتس اپ، پیامک و یا تماس تلفنی مستقیما با مدرس دوره از طریق شماره ۰۹۱۲۷۲۴۰۸۵۰ در ارتباط باشید.

 

 

در این آموزش از وب سایت Aspcore.ir یک آموزش بسیار عالی و منحصر بفرد به نام آموزش سی شارپ در قالب سیستم اتوماسیون اداری تحت شبکه را به شما معرفی می کنیم. این آموزش یکی از منحصر بفردترین پروژه های سی شارپ می باشد که به صورت کامل و با سورس در اختیار شما عزیزان قرار می گیرد.

 

برخی از تصاویر این سیستم بسیار منحصر بفرد را مشاهده می فرمایید.

 

فرم لاگین با سی شارپ

 

آموزش سی شارپ

 

سی شارپ

 

 

c#

 

 

اتوماسیون اداری

 

 

آموزش c#

 

آموزش سی شارپ

اتوماسیون اداری با سی شارپ

 

 

سیستم اتوماسیون

 

ایجاد نامه

آموزش س

آموزش سی شارپ - ثبت فعالیت

 

اتوماسیون اداری - انتساب شغل

 

 آموزش سی شارپ - ارسال ایمیل

 

اتوماسیون اداری -ورود و خروج

 

آموزش سی شارپ - ارسال نامه

 

اتوماسیون اداری - یادآوری ها

 

آموزش سی شارپ - گزارش گیری

 

اتوماسیون اداری

 

اتوماسیون اداری - دریافت پیغام

 

پیگیری نامه

 

کار با treeview

 

انتسابات

برخی از امکانات این آموزش به صورت مختصر :

 

  • فرم لاگین بسیار حرفه ای
  • فرم های مدیریت کاربران شامل ایجاد کاربر جدید، حذف و ویرایش کاربران (اطلاعات کاربران شامل مشخصات آنها و تصویر و نمونه امضا می باشد)
  • تایین سطوح دسترسی به صورت سلسله مراتبی
  • تعریف مشاغل و ایجاد چارت سازمان به صورت سلسله مراتبی
  • گزارشگیری های حرفه ای
  • انتساب شغل – عزل شغل و تاریخچه مشاغل
  • ارسال پیام از طریق سامانه و از طریقه پیامک به کاربران سیستم
  • بخش یادآوری ها
  • کنترل ورود و خروج کاربران توسط مدیر سیستم
  • ایجاد نامه با استفاده از ادیتور های حرفه ای
  • ایجاد نامه های محرمانه و سری و عادی
  • ارسال نامه – ارجاع نامه – پاسخ به نامه – پیگیری نامه
  • مشاهده عملکرد پرسنل و ارزیابی پرسنل
  • ارسال نامه به پیش نویس مدیر
  • این سیستم اتوماسیون اداری شامل بسیاری از امکانات مانند کارتابل، بازیافت و … می باشد
  • سیستم به صورت کاملا تحت شبکه
  • یادداشت و انواع آن
  • استفاده از تکنولوژی Db First و Sql Server 2014
  • ارسال نامه به خارج از سازمان
  • نامه های تک امضایی و ۲ امضایی
  • برگشت نامه از پیش نویس
  • آموزش سی شارپ و مباحث بسیار پیشرفته
  • درخواست پشتیبانی و …

ی شارپ

سرفصل ها مهم :

آموزش سی شارپ

سرفصلهای پنل ادمین :

۱- فرم لاگین حرفه ای

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

۲-  مدیریت کاربران

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

 

۳- مشاغل شامل

یکی از مهمترین قسمتهای سیستم اتوماسیون اداری بحث شغل و رتبه سازمانی و چارت سازمانی می باشد. ادمین می تواند یک شغل را ایجاد کند و یا ویرایش کند. اما نکته بسیار مهمی که در این سیستم وجود دارد چارت سازمانی می باشد که به صورت کاملا گرافیکی و کاملا سلسله مراتبی و درختواره طراحی خواهد شد و نمایش داده خواهد شد. امکانات ادمین در این بخش شامل:

  • ایجاد شغل
  • ویرایش شغل

دقت کنید یکی از مهمترین وظایف یک سیستم اتوماسیون اداری شناسایی چارت سازمانی می باشد و سیستم باید بتواند به صورت کاملا داینامیک و حرفه ای و درختواره چارت سازمان را بشناسد (به عبارتی سیستم باید توانایی تشخیص بین مدیر عامل و یک پرسنل ساده را داشته باشد)

آموزش سی شارپ

۴- انتساب شغل

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

ضمنا انتساب شغل هم به صورت کاملا سلسله مراتبی و صورت یک درختواره می باشد. به این معنی که سیستم لیست مشاغل آزاد را به ادمین به صورت درختواره نمایش می دهد و ادمین می تواند به راحتی شغل، واحد، رییس و … را برای یک کارمند مشخص کند و به او شغل انتساب دهد. بعد از انتساب شغل کاربر می تواند وارد سیستم شود و از امکانات سیستم استفاده ببرد. در این آموزش سی شارپ تمامی این موارد به طور کامل انجام شده است.

۵- ارسال پیام به پرسنل، ارسال دستور العملها، وظایف و …

از جمله امکانات یک سیستم اتوماسیون اداری در واقع ارسال اخبار، اطلاعیه ها و مسائل مهم سازمانی به تمام کاربران می باشد.

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

بنابراین به محض اینکه ادمین خبری را ارسال کرد سیستم پیغامی را مبنی بر دریافت خبر به کارمندان نمایش می دهد و در بخش مربوط تیکت لازم را نمایش می دهد. ضمنا ادمین می تواند هر فایل، نامه، عکس، دستورالعمل و یا سندی را به خبر الصاق کند و برای کارمندان ارسال کند. در واقع یک بخش بسیار مورد نیاز و البته حرفه ای را در این قسمت داریم.

اما نکته مهم دیگری که وجود دارد ارسال پیامک از طریق سیستم به گوشی های موبایل پرسنل می باشد. توضیح داده شد که ممکن است در یک روز تعطیل مورد خاصی برای سازمان بوجود بیاید که ادمین می تواند از طریق سیستم خیلی سریع و به صورت کاملا داینامیک و سیستمی برای تمام یا بعضی از افراد سازمان پیامک ارسال کند و آنها را مطلع گرداند. در واقع یک بحث بسیار حرفه ای را در مورد ارسال اخبار و اطلاعیه ها پیاده سازی کردیم.

۶- یادآوری ها

یکی از مهمترین بخشهای هر سیستم اتوماسیون اداری یادآوری می باشد. معمولا در یک سازمان یا اداره پرسنل سازمان و خود ادمین امورات و کارهای زیادی را بر عهده دارند. بنابراین سیستم باید دارای قسمتی جهت ثبت یادآوری و توانایی یادآوری آن کار در زمان معین باشد. در این آموزش سی شارپ برای پنل ادمین یادآوری مخصوص ادمین را قرار داده ایم.

سیستم کاری این بخش به این شکل است که ادمین یا کارمندان برای خود موضوع، متن و تاریخ یادآوری را مشخص می کنند و سیستم یک روز قبل از اینکه سر رسید آن یادآوری باشد به کاربر اطلاع رسانی لازم را انجام می دهد. در واقع سیستم به گونه ای تنظیم شده که یادآوری های فردا و روز جاری را گوشزد می کند.

در این بخش هم امکانات جستجو به صورت کاملا حرفه ای مهیا می باشد. ضمنا وضعیت یادآوری هم یکی از نکات مهم می باشد. در واقع هر یادآوری تا زمانی که خوانده نشده باشد به حالت خوانده نشده می باشد و با رنگ متفاوتی نمایش داده خواهد شد اما به محض خواندن یادآوری وضعیت آن تغییر می کند و به وضعیت خوانده شده و با رنگ متفاوت تبدیل می شود.

۷- کنترل ورود و خروج کاربران

یکی از نیازهای اساسی هر سیستم تحت شبکه که دارای کاربران زیادی است بحث کنترل ورود و خروج کاربران می باشد. در یک سیستم اتوماسیون اداری این بحث یعنی کنترل ورود و خروج کاربران بسیار مورد توجه مدیران سازمان می باشد.

در واقع توسط این امکان می توان مشخص کرد کدام کاربر مرتب وارد سیستم می شود و نامه ها و وظایف خود را انجام می دهد. تجربه نشان داده بسیاری از مدیران از ادمین سیستم سوالاتی در مورد وضعیت کارکرد و یا ورود و خروج پرسنل به سیستم می پرسند که ادمین باید توانایی پاسخگویی داشته باشد.

ضمنا در این بخش نیز جستجوهای بسیار پیشرفته ای صورت می پذیرد که به صورت کامل در این دوره آموزش سی شارپ گفته خواهد شد.

۸- درخواست پشتیبانی توسط پرسنل

یکی از موارد بسیار مهم در بسیاری از سیستم های تحت شبکه و خصوصا سیستم های اتوماسیونی بحث پشتیبانی می باشد. در واقع ما باید ساز و کاری را در نظر بگیریم تا اگر برای هر یک از پرسنل سازمان مشکلی بوجود آمد بتواند مشکل خود را مطرح کند و برای ادمین سیستم ارسال کند. ادمین هم به صورت اتوماتیک اشکالات را دریافت می کند و با مشاهده لیست مشکلات رسیده می تواند در راستای رفع مشکل برای کاربر اقدام کند. بنابراین این ساختار را در این سیستم نیز ما در نظر گرفتیم و با طراحی بخشی به عنوان پشتیبانی موفق شدیم درخواست های لازم به ادمین نمایش دهیم تا در جهت رفع مشکل اقدامات لازم را انجام دهد.

۹- گزارشها و آمارها

ناگفته پیداست سیستمی که نتواند از وضعیت و اطلاعات خود گزارش و آمار تهیه کند و نمایش دهد سیستم کاملی نیست. بنابراین در این سیستم و در بخش پنل ادمین اطلاعاتی بسیار مفید و کلی را در مورد وضعیت سیستم به ادمین نمایش می دهیم. دقت کنید این اطلاعات به صورت کاملا آنلاین و لحظه ای به ادمین نمایش داده می شود. از جمله این امکانات می توان به تعداد افراد آنلاین در سیستم، تعداد کل کاربران سیستم، تعداد درخواست های پشتیبانی رسیده توسط پرسنل سازمان و … اشاره کرد. توسط این اطلاعات ادمین در یک نگاه کلی اطلاعات بسیار جامعی را از سیستم خواهد داشت.

۱۰ – تنظیم پارامترهای ارتباط با سرور

با توجه به شبکه ای بودن سیستم نیاز می باشد تا قسمتی وجود داشته باشد تا ادمین بتواند با تنظیم پارامترهای ارتباط با سرور ارتباط کاربران با سرور را برقرار کند و استفاده از سیستم را مهیا کند که در این دوره یک بخش بسیار حرفه ای برای این منظور آموزش داده شده است. در واقع ما گفتیم این سیست یک سیستم شبکه ای با تعداد کاربران بالا می باشد. بنابراین در راستای ارتباط هر کاربر به صورت کاملا امن با سرور و استفاده از سیستم و اطلاعات ساز و کاری را آموزش دادیم تا ارتباط هر کلاینت یا کاربر را به صورت کاملا حرفه ای و امن با سرور سازمان برقرار کنیم. این بخش یکی از زیرساختهای هر سیستم شبکه ای می باشد که به صورت کامل آموزش داده شد.

۱۱- تعریف اجزای سیستم

یکی از بخش های مورد نیاز در یک سیستم تحت شبکه در واقع نمایش تمامی اجزای سیستم به ادمین می باشد. ادمین باید بداند که اسن سیستمی که پشتیبانی آن را پذیرفته است از چه قسمتهایی تشکیل شده و این قسمتها چه ارتباطی را با هم دارند. بنابراین در این بخش با ایجاد یک ساختار کاملا سلسله مراتبی و درختواره ای موفق شدیم تمامی اجزای سیستم را به ادمین نمایش بدهیم. ضمنا ادمین می تواند در صورت نقص هر بخشی را به سیستم اضافه کند و یا ویرایش کند. در واقع ادمین بایستی تمامی اجزای سیستم و حتی دکمه ها، فرمها و … را تعریف کند تا بتواند در بخش دسترسی به کاربران دسترسی های لازم را بدهد.

۱۲- تایین سطوح دسترسی

ناگفته پیداست در یک سیستم تحت شبکه که کاربران زیادی دارد دسترسی های افراد یکسان نخواهد بود. در یک اداره و سازمان هر شخص شغلی دارد و جایگاهی برای او تعریف شده است. بنابراین اینکه تمامی افراد دسترسی های یکسانی را به اجزای مختلف سیستم داشته باشند کاملا غیر منطقی خواهد بود. در این بخش با طراحی یک ساختار بسیار حرفه ای و سلسله مراتبی و بسیار ساده برای استفاده ادمین موفق شدیم به ادمین این امکان را بدهیم که به صورت کاملا حرفه ای دسترسی های هر شخصی را در سازمان کم یا زیاد کند و یا تمام دسترسی های کاربر را از اون سلب کند و یا زیاد کند.

به واقع این سیستم دسترسی در خیلی از سیستم واقعی هم پیاده سازی نشده!!!

۱۳- پیشخوان

پیشخوان در واقع اولین بخشی است که ادمین به محض ورود به سیستم به آنجا هدایت می شود. در این قسمت مشخصات ادمین، اطلاعات کلی سیستم، یادآوری ها، جستجو در یادآوری ها و … همگی وجود دارد و ادمین می تواند به محض ورود اطلاعات کلی را از وضعیت بدست بیاورد. تمامی دسترسی ها و امکانات ادمین از این قسمت آغاز می شود.

 

آموزش سی شارپ

سرفصل های پنل پرسنل (کاربران عادی):

۱- فرم لاگین حرفه ای

همانطور که در بالا و در قسمت ادمین هم اشاره شد یکی از مهمترین بخشهای هر سیستم تحت شبکه وجود فرم لاگین حرفه ای است. گفتیم که در فرم لاگین دو بخش مجزا جهت ورود به سیستم وجود دارد. بخش ادمین را توضیح دادیم. اما بخش کاربران هم تا حدود زیادی مشابه با بخش ادمین می باشد. در واقع کاربران سازمان با وارد کردن نام کاربری و رمز عبور خود و انتخاب گزینه کاربر عادی می توانند وارد سیستم شوند. مجددا ذکر می شود که تمامی رمز های عبور با پیشرفته ترین الگوریتمهای رمز نگاری تبدیل به رشته درهم شده اند و در دیتابیس ذخیره شده اند. ضمنا به منظور کنترل ورود و خرج کاربران به محض ورود به سیستم تمامی اطلاعات سیستم کاربران مثل آی پی آنها در شبکه، نام کامپیوتر، ساعت ورود، تاریخ ورود و … در دیتابیس ذخیره می شود. از این اطلاعات بعدها در برای کنترل کاربران می توان استفاده کرد.

ضمنا موقع لاگین کنترل می شود کاربر غیر فعال نشده باشد و حتما دارای شغل باشد چون کاربری که دارای شغل نباشد امکان ورود به سیستم را نخواهد داشت چون جایگاه وی در سازمان نامشخص است.

ضمنا در فرم لاگین هم اطلاعاتی مثل تاریخ، ساعت و آی پی کاربر در شبکه به کاربران نمایش داده می شود.

۲ – پنل کارمندان

پس از اینکه کارمندان نام کاربری و رمز عبور خود را وارد کردند و مسائل اعتبار سنجی های کارمندان انجام شد وارد سیستم می شوند. کارمندان موقع ورود به سیستم به پنل مختص خود وارد می شوند. در این پنل بخشهای گوناگونی وجود دارد.

  • در قسمت بالای پنل اطلاعات کامل کارمند نمایش داده می وشود. این اطلاعات شامل نام، نام خانوادگی، شغل، تصویر کاربر، تاریخ ورود، ساعت ورود، جنسیت، تاریخ تولد، تعداد کل نامه های وارده، تعداد کل نامه های ارسالی، بخش پشتیبانی و ایجاد درخواست، و … می باشد.
  • در قسمت سمت راست دسترسیهای کاربر به امکانات سیستم وجود دارد. در واقع عملیات اصلی سیستم در این بخش وجود دارد. این قسمت خود شامل پنج قسمت مجزا می باشد که عبارتند از کارتابل، بازیافت، عملیات، خبرنامه و ارزشیابی پرسنل که هر کدام دارای زیرمجموعه های فراوان و امکانات فراوانی می باشد که در ادامه شرح داده خواهد شد.
  • در قسمت سمت چپ هم در واقع فرم های کاری می باشد. کاربر با کلیک بر روی هر کدا از امکانات سیستم در بخش سمت راست می تواند فرم مربوطه را در این بخش مشاهده کند و به انجام عملیات و امور مربوطه بپردازد.
  • نکته بعدی در مورد پنل کارمندان طراحی گرافیکی فوق العاده جذاب و مطابق با اصول سیستم های اتوماسیونی می باشد. در واقع این روش طراحی و دیزاین ما در این دوره کاملا منطبق با سیستم های اتوماسیونی بزرگ و مشهور می باشد.

۳ – کارتابل

یکی از مهمترین مفاهیم سیستمهای اتوماسیون اداری کارتابل می باشد.کارتابلها در سیستمهای مختلف دارای معانی مختلفی می باشند اما مهمترین کاربرد کارتابل نگهداری و پوشه بندی نامه های وارده برای هر کاربر در یک سازمان می باشد. ما در این دوره نگاه ویژه ای را به بخش کارتابل داشته ایم و امکانات فراوانی را برای آن قرار داده ایم که هر کاربری را شگفت زده خواهد کرد.

  • همه نامه های وارده
  • یکی از مهمتری قسمتهای کارتابل فرم نامه های وارده می باشد. این فرم جزو فرم های بسیار پرکاربرد و البته پیچیده در طراحی می باشد که شامل حجم وسیعی از امکانات می باشد.

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

  • در قسمت پایین این فرم امکانات جستجوی بسیار پیشرفته ای را در نظر گرفته ایم و کاربر می تواند با هر شرایطی که بخواهد عملیات جستجو را انجام دهد. مثلا جستجو در نامه های یک تاریخ خاص یا هر امکان دیگری که توصیه می کنیم تصاویر این بخش را مشاهده کنید. در واقع بخش جستجوی این قسمت پیشرفته ترین جستجوی سیستم خواهد بود.
  • اما در این بخش امکانات بسیار زیاد دیگری نیز وجود دارد. کاربر می تواند با انتخاب هر نامه و کلیک راست کردن روی آن به لیستی از امکانات دسترسی داشته باشد. اولین گزینه می باشد. در واقع بعد از اینکه کاربر یک نامه را دریافت کرد باید بتواند محتویات آن نامه را بخواند. در بحث خواندن نامه ما با استفاده از نرم افزار استیمول سافت توانستیم نامه های اداری یک سازمان را به صورت کاملا حرفه ای طراحی کنیم. ضمنا در یک بعد از خواندن نامه وضعیت نامه به صورت خوانده شده تبدیل خواهد شد.
  • گفتیم با انتخاب هر نامه و کلیک راست کردن روی آن امکانات زیادی در اختیار کارمندان قرار می گیرد. گزینه بعدی بحث می باشد. در واقع توضیح داده شد که یک نامه بعد از خوانده شدن و انجام موارد لازم در آن منقضی می شود و باید بایگانی شود. بنابراین از طریق این گزینه می توانیم نامه را به بخش نامه های بایگانی شده هدایت کنیم.
  • گزینه بعدی که در این قسمت وجود دارد می باشد. یکی از مهمترین قابلیت های هر سیستم اتوماسیونی از جمله این سیستم بحث پاسخ به نامه می باشد. در واقع در یک سازمان نامه نگاری های بسیار زیادی انجام می شود که بسیاری از این نامه ها نیاز به پاسخ دارند. بنابراین توسط این گزینه می توان پاسخ یک نامه را ایجاد کرد و برای نویسنده نامه ارسال کرد. در این بخش نیز کنترلهای بسیار زیادی صورت گرفته و به صورت کاملا حرفه ای این بخش پیاده سازی شده است. پس از انتخاب این گزینه کاربر به صفحه ایجاد نامه در حالت پاسخ هدایت می شود و می تواند پاسخ نامه مربوطه را بنویسد و برای کاربر ایجاد ارسال کند.
  • و اما گزینه بسیار بسیار مهم و حرفه ای دیگر در این بخش می باشد. بحث ارجاع نامه یکی از مهمترین و سنگین ترین مباحث سیستم اتوماسیون اداری می باشد و در این دوره هم حدود ۷ جلسه را صرف این مبحث کردیم تا به صورت کاملا حرفه ای آن را پیاده سازی کنیم. در واقع در سازمان ها وقتی کارمندی نامه ای را ایجاد و ارسال می کند ممکن است این نامه نیاز باشد به رده های بالاتر سازمان ارجاع داده شود . ضمنا در سیستم ما هر کارمند با توجه به رده شغلی خود می تواند به افراد خاصی نامه ارسال کند که از نظر شغلی هم رده و یا یک رده بالاتر باشند. بنابراین این امکان را برای مدیر یا رده های بالاتر یک کارمند قرار دادیم تا بتواند نامه را به رده های بالاتر و یه سایر افراد مربوطه ارجاع دهد. در مورد بحث ارجاع نامه هم کنترلهای فوق العاده پیشرفته ای را انجام دادیم. از جمله این کنترلها می توان به عدم ارجاع نامه برای ایجاد کننده نامه و … را اشاره کرد.
  • نامه های خوانده شده
  • یکی از بخش های مهم دیگری که در سیستم اتوماسیون وجود دارد در واقع همان بحث می باشد. در قسمت همه نامه های وارده گفتیم کارمندان می توانند توسط سیستم جستجوی پیشرفته ای که وجود دارد هر نامه ای را ببینند و پیدا کنند. اما معمولا در سیستم های اتوماسیونی بحث پوشه بندی نامه ها هم وجود دارد که در این سیستم ما نیز این بحث را انجام دادیم و در دسته ای جداگانه و فرمی جداگانه تمام نامه هایی را که توسط کاربر خوانده شده است را نمایش دادیم. در این فرم هم تمام امکانات فرم همه نامه های وارده وجود دارد و کارمندان می توانند در نامه های خوانده شده خود هم جستجو را انجام دهند.
  • نامه های خوانده نشده
  • در ادامه مبحث پوشه بندی نامه ها بخشی را هم با عنوان نامه های خوانده نشده ایجاد و برنامه نویسی کردیم تا کارمندان سیستم بتوانند در دسته ای جداگانه نامه هایی را که هنوز نخوانده اند را نیز مشاهده کنند. ضمنا مجددا تاکید می شود در فرم همه نامه های وارده هم می توان با توجه به جستجوی پیشرفته همه نامه های خوانده نشده را مشاهده کرد. در این فرم هم جستجوی پیشرفته وجود دارد.
  • نامه های اقدام فوری
  • در یک پوشه جداگانه را نیز نگه داری کردیم. در واقع این مدل از نامه ها بخاطر اهمیت ویژه ای که دارند تصمیم بر آن شد تا در یک پوشه جداگانه نگهداری شوند تا کاربر بتواند به راحتی به آنها دسترسی داشته باشد.
  • نامه های محرمانه
  • پوشه ای دیگر با عنوان ساخته شده تا کاربر علاوه بر قسمت همه نامه های وارده بتواند در این قسمت هم نامه های محرمانه را مشاهده کند. ضمنا ما هم داریم که برای این نوع نامه پوشه ای در نظر گرفته نشد و گفتیم این نامه ها بهتر است از قسمت همه نامه های وارده دسترسی داشته باشند.
  • یادداشت های رسیده
  • یکی از قسمتهایی که بسیار هم مورد اهمیت می باشد بخش می باشد. ما گفتیم که کاربران در یک سیستم اتوماسیونی هم می توانند برای هم نامه ارسال کنند و هم می توانند برای یکدیگر یادداشت ارسال کنند که توضیحات مربوط به یادداشت در قسمت یادداشت ها بررسی خواهد شد. اما در این بخش کاربر، یادداشت هایی را که از طرف سایر همکارانش رسیده را می تواند مشاهده کند. در این فرم هم اطلاعاتی مانند موضوع یادداشت، متن یادداشت، تاریخ دریافت یادداشت و ارسال کننده یادداشت و … را می توان مشاهده کرد. شرایط و ضوابط ایجاد و ارسال یادداشت در بخش ایجاد یادداشت توضیح داده خواهد شد.
  • نمایش یادآوریها
  • در بخش یادآوری ها برای ادمین سیستم گفتیم که یادآوری یکی از امکانات پایه ای سیستم اتوماسیون اداری محسوب می شود. برای کارمندان سیستم هم بخشی را با عنوان ایجاد یادآوری ایجاد کردیم که توضیحات کامل در این مورد در قسمت ایجاد یادآوری گفته خواهد شد. اما در این فرم کارمندان می توانند لیست تمام یادآوری هایی را که برای خود ثبت کرده اند را مشاهده کنند. در اینجا سیستم یادآوری های روز جاری و فردای روز جاری را گوشزد می کند تا کاربر با توجه به آنها کارهای خود را انجام دهد.

ضمنا کارمندان سیستم به محض ورود به پنل خود در ابتدا این فرم را مشاهده خواهند کرد.

  • نامه های ارجاعی وارده
  • توضیح دادیم که یکی از امکانات بسیار پیشرفته در این سیستم ارجاع نامه توسط کاربران سیستم به سایر کارمندان می باشد. در این سیستم به محض اینکه نامه ای به کارمند دیگری ارجاع داده شد و کاربر می تواند در این قسمت نامه ارجاع داده شده وارده را مشاهده کند و آن را بخواند. برای خواندن نامه های ارجاعی وارده هم توسط نرم افزار استیمول سافت طراحی بسیار زیبایی را انجام دادیم.

در این بخش هم اطلاعات زیادی در مورد نامه ارجاعی وارده مثل و … به کاربر نمایش داده می شود.

تو جه کنید هر یک از بخش های بالا دارای جزییات بسیار زیادی می باشد و هر کدام بخش مخصوص به خود را دارد.

۳- بازیافت

به طور معمول در سیستمهای اتوماسیونی مفاهیمی وجود دارد که یکی از آنها بازیافت می باشد. در واقع بازیافت محلی برای نگهداری نامه ها، یادداشت ها، ارجاعات و تمامی مواردی می شود که از طرف کاربر ارسال شده است. در این سیستم ما موارد زیر را برای بازیافت در نظر گرفته ایم:

  • نامه های ارسالی
  • در این بخش کاربر می تواند تمامی نامه هایی را که ارسال کرده است را مشاهده کند. در این بخش نیز اطلاعات کاملی از نامه به کاربر نمایش داده می شود. ضمنا بخش جستجوی بسیار پیشرفته ای نیز برای این قسمت در نظر گرفته شده است.
  • پیگیری (روند طی شده توسط نامه)
  • یکی از امکانات بسیار مهم و خاص سیستم اتوماسیون است. در این بخش در ابتدا ما لیست نامه های پیگیری دار را به کاربر نمایش می دهیم و سپس کاربر با انتخاب هر نامه و کلیک راست کردن روی آن و انتخاب گزینه مشاهده گردش نامه می تواند دقیقا گزارش کاملی از روندی را که نامه در سازمان طی کرده است را به همراه تمامی توضیحات مشاهده کند.
  • یادداشت های ارسالی
  • یکی دیگر از قسمتهایی که در این سیستم طراحی و پیاده سازی شد توسط کاربر می باشد. توسط این قسمت کاربر می تواند لیست کاملی از تمام یادداشت هایی را که به سایر کارمندان ارسال کرده است را مشاهده کند. ضمنا می تواند توسط امکانات جستجویی که قرار دادیم در میان یادداشت های ارسالی جستجو نیز انجام دهد.
  • نامه های ارجاع داده شده
  • بخش آخری را که در قسمت بازیافت قرار دادیم مشاهده کامل نامه های ارجاع داده شده توسط کاربر می باشد. در این بخش نیز کاربر ضمن مشاهده تمام نامه هایی که ارجاع داده است می تواند به جستجو در میان آنها هم بپردازد.

در این بخش نیز مانند سایر بخشهای سیستم اطلاعات کاملی از نامه های ارجاع داده شده به کاربر نمایش داده می شود.

۴- عملیات

یکی از قسمتهای مهم هر سیستم که در واقع هسته اصلی سیستم اتوماسیون محسوب می شود بخش عملیات می باشد. این بخش شامل امکانات اصلی سیستم می باشد. در این دوره از آموزش سی شارپ ما اهمیت ویژه ای را به این بخش دادیم. این بخش شامل موارد زیر می شود:

  • ایجاد نامه
  • بحث ایجاد نامه در اصل مهمترین بخش از سیستم اتوماسیون اداری می باشد چرا که کار یک سیستم اتوماسیون اداری همان نامه نگاری و ایجاد نامه می باشد. در این دوره با حساسیت خاصی این بخش را طراحی و پیاده سازی کردیم. مواردی را که برای یک نامه در نظر گرفتیم شامل این موارد می باشد:
  1. موضوع نامه
  2. چکیده نامه
  3. متن اصلی نامه (با استفاده از یک ادیتور فوق العاده خاص و حرفه ای)
  4. طبقه بندی نامه (عادی ، محرمانه، سری)
  5. فوریت نامه (عادی ، فوری ، آنی)
  6. پیگیری نامه
  7. پیوست نامه (در صورتی که نامه پیوستی دارد کاربر می تواند فایل خود را ضمیمه نامه کند.)
  8. مهلت پاسخ (در صورتی که نامه بایستی تا تاریخ خاصی پاسخ داده شود در اینجا تایین می شود.)
  9. نوع نامه (نامه یا پاسخ به نامه)
  10. ارسال نامه به صورت ایمیل (توجه کنید در این سیستم ما از امکانات ایمیل و پروتکل های SSL و Smtp و … هم استفاده کردیم و به صورت کامل آموزش داده شد.)

امکانات بسیار زیاد دیگری در این بخش وجود دارد که موارد اصلی در بالا ذکر شد. دقت داشته باشید که نامه پس از ایجاد به بخش پیش نویس ها منتقل می شود.

  • ایجاد یادداشت
  • مورد بعدی دیگری که در بخش عملیات پیاده سازی کردیم بحث ایجاد یادداشت می باشد. یادداشت در یک سیستم اتوماسیون اداری مشابه با یک نامه می باشد با این تفاوت که نامه غیر رسمی محسوب می شود و شامل شماره نامه، طبقه بندی، فوریت و … نمی شود. در ایجاد یادداشت هم موارد بسیار زیادی را رعایت کردیم که مهمترین آن ایجاد و ارسال یادداشت به کارمندانی می باشد که از نظر شغلی در حیطه رتبه این کارمند باشد.
  • ثبت یادآوری
  • در قسمت ادمین هم گفته شد که یکی از قسمت های مهم و کاربردی سیستم ثبت یادآوری می باشد. دلیل آن هم این است که معمولا کارمندان یک سازمان امورات و وظایف زیادی را بر عهده دارند. بنابراین نیاز است تا این کارها را در جایی ثبت کنند و در موعد مقرر سیستم به آنها یادآوری کند. در این مورد هم گفتیم که سیستم را به گونه ای برنامه نویسی کردیم که می کند.
  • پیش نویس
  • بخش پیش نویس هم یکی از امکانات مهم سیستم های اتوماسیون اداری می باشد که ما نیز به صورت کامل در این دوره این بخش را پیاده سازی کردیم. تمامی نامه ها و پاسخ نامه ها بعد از ایجاد به بخش پیش نویس ارسال می شوند. در این بخش کارمندان می توانند نامه های خود را قبل از ارسال مشاهده کنند. ضمنا قابلیت جستجو در نامه های پیش نویس و یا حذف نامه از پیش نویس نیز در نظر گرفته شده است. یکی قابلیت بسیار مهم دیگر در این بخش ویرایش نامه ها می باشد که حالات مختلفی را بوجود می آورد که تمامی این حالات را بررسی کردیم و در سیستم پیاده سازی کردیم تا کارمندان بعد از ایجاد نامه بتوانند در صورت نیاز کنند.

موضوع بسیار مهم بعدی در این بخش ارسال نامه می باشد. در واقع کارمندان با انتخاب هر نامه در پیش نویس می توانند روی دکمه ارسال نامه کلیک کرده و نامه را به شخص یا اشخاص مورد نظر خود ارسال کنند. (ذکر این نکته هم ضروری است که کارمند نامه را به اشخاص مجاز می تواند ارسال کند نه همه کارمندان سازمان)

  • ثبت اسناد خارجه
  • در سازمان ها و اداره ها بسیار پیش می آید که نامه، دستورالعمل، و یا هر سندی خارج از سازمان به دست یکی از کارمندان می رسد. بنابراین برای ذخیره سازی نامه ها و اسناد خارج از سازمان و بایگانی کردن آنها هم بخش ثبت اسناد خارجه را در نظر گرفتیم. در این بخش کاربر می تواند مشخصات کامل سند به همراه فایل آن را ذخیره کند تا در صورت نیاز به آن مراجعه و از آن استفاده کند.

۵ –  خبرنامه

  • اخبار و اطلاعیه ها
  • در قسمت ادمین سیستم گفته شد که ادمین سیستم این امکان را دارد تا در صورت نیاز اخبار، اطلاعیه ها، دستور العمل ها و یا دستورات مدیریتی و … را از طریق سیستم اطلاع رسانی کند و سیستم نیز حداکثر ظرف مدت ۲ دقیقه این اخبار را برای کلیه پرسنل نمایش می دهد. در این بخش در واقع کارمندان می توانند اخبار و اطلاعیه ها را مشاهده کنند و از اخبار سازمان که توسط ادمین فرستاده شده است با اطلاع شوند. ضمنا قابلیت دانلود فایل پیوست در صورت وجود می باشد. بحث جستجوی پیشرفته و مشاهده اخبار و اطلاعیه ها نیز طراحی و پیاده سازی شده است.

۶-  ارزشیابی پرسنل

یکی از قابلیتهای کلیدی سیستم های اتوماسیونی بحث ارزشیابی پرسنل و ثبت کارکرد پرسنل می باشد که به صورت کاملا حرفه ای پیاده سازی شد.

  • ثبت کارکرد روزانه
  • در یک سازمان معمولا مدیران می خواهند بدانند پرسنل آنها چه کاری انجام داده اند، زمان انجام کار چه موقع بوده، تاریخ، و اینکه به درخواست چه واحد یا شخصی این کار انجام شده است. ضمنا موضوع و شرح مختصری از کار را نیز تمایل دارند بدانند. ضمنا خود کاربران نیز برای اینکه کارهایی را که انجام می دهند تا در صورت نیاز بتوانند لیستی از کارهایی را که انجام داده اند را ارائه کنند. که تمامی این موارد در این بخش طراحی و پیاده سازی شد.
  • نمایش کارکرد پرسنل
  • توسط این بخش مدیران هر بخش توانایی این را دارند تا لیست کارکرد پرسنل خود را مشاهده کنند، بهترین و پر بازده ترین کارمند را شناسایی کنند، نموداری از وضعیت کارکرد پرسنل خود مشاهده کنند و مجموع ساعات کاری و … از پرسنل را مشاهده کنند.

در واقع توسط این بخش از سیستم مدیران می توانند به صورت کامل و در یک نگاه وضعیت کلی کارمندان خود را مشاهده کنند و کارمندان با بازدهی بیشتر و یا کمتر را مشاهده کنند.

آموزش سی شارپ

۷- سایر امکانات

  • تغییر رمز عبور
  • بحث تغییر رمز عبور در دو قسمت از سیستم پیش بینی شده است. اول توسط ادمین سیستم که می تواند بدون دانستن رمز عبور قبلی کاربر اقدام به تغییر رمز عبور کند.
  • دوم هم تغییر رمز عبور توسط خود کاربر که با وارد کردن رمز عبور قدیمی و رمز عبور جدید و تکرار آن می تواند رمز عبور خود را تغییر دهد.
  • درخواست پشتیبانی
  • در بخش ادمین گفتیم که کاربران می توانند در صورت نیاز مسائل و مشکلات خود را از طریق تیکت درخواست پشتیبانی برای ادمین سیستم ارسال کنند. ای قسمت را در پنل کاربران طراحی و پیاده سازی کردیم تا هر کاربر بتواند در صورت نیاز درخواست پشتیبانی را به ادمین سیستم ارسال کند.

تکنولوژیهای مورد استفاده در این دوره:

طراحی گرافیکی با استفاده از کنترلهای زیبای DevComponent

طراحی بر اساس اصول سیستم های اتوماسیونی

برنامه نویسی کاملا شی گرا (Object Oriented)

برنامه نویسی تحت شبکه به صورت کاملا واقعی

آموزش کامل برنامه نویسی لایه ای (N Tier Programming)

آموزش کامل تکنولوژی Entity FrameWork و Linq

آموزش کامل کار با وب سرویس ها و ارسال و دریافت پیامک گروهی

آموزش ارسال ایمیل و پروتکل های SSL و SMTP و …

EF (Entity FrameWork)

  • تشریح کامل تکنولوژی Entity FrameWork و روش استفاده از آن
  • تسلط بر تکنولوژی Entity FrameWork 6
  • آشنایی کامل با  DataBase First
  • آموزش کامل دستورات Sql  و Linq
  • تعریف مفاهیم مدل داده ای در EF
  • آشنایی کامل با دستورات from،  select،where و … در Linq
  • آشنایی با نحوه اجرا کردن دستورات در EF
  • آشنایی با متد ToList()
  • به روز رسانی مدل داده ای با توجه به دیتابیس
  • استفاده از جداول ، ویوها و SP ها در EF
  • آموزش کامل کلاسهای  Entity Framework
  • آشنایی کامل با مفاهیم Mapping  و کلاسهای EF برای کار با دیتابیس
  • آشنایی کامل با فایلهای XML و طراحیهای EF
  • آموزش کامل دستورات Linq و کار با آنها از همان مراحل ابتدایی پروژه
  • و …

 

برنامه نویسی تحت شبکه (.Net Programming)

  • کار با رجیستری ویندوز
  • تعریف متغیر در رجیستری
  • مقداردهی متغیرها در رجیستری و گرفتن مقادیر از رجیستری
  • ساخت Connection String داینامیک و منعطف
  • آموزش ذخیره Connection String در رجیستری بمنظور استفاده در سیستم های شبکه ای
  • ساخت رشته اتصال بصورت انعطاف پذیر
  • آشنایی با مباحث شبکه در ویندوز و مباحث IP و ComputerNameو سایر مباحث مورد نیاز اجرای سیستم در یک شبکه
  • کار با Command Prompt ویندوز و برخی دستورات مورد نیاز جهت کسب اطلاعات از سیستم های درون شبکه
  • رمز نگاری کردن اطلاعات در رجیستری جهت اطمینان و امنیت اطلاعات در شبکه
  • ساخت فرم لاگین حرفه ای با امنیت بالا
  • ورود امن کاربران به سیستم
  • کنترل ورود و خروج های کاربران به صورت کاملا پشت صحنه و مخفی
  • جستجوهای پیشرفته روی ورود و خروج کاربران
  • ثبت تمام ورود و خروج های کاربر جهت پیگیریهای سیستمی
  • برنامه نویسی کامل تحت شبکه و اجرای سیستم روی یک سرور و استفاده از آن در یک شبکه
  • کار با کلاسهای قدرتمند  TransactionScop (از مهمترین مباحث شبکه)
  • کار با دستورات چند سطحی و کار با Transaction ها
  • مبحث مهم Work of Unit یا WoU جهت حفظ جامعیت سیستم
  • کار با انواع آی پی ها(آی پی های درون یک شبکه یا لوکال و آی پی ولید) در واقع این سیستم با توجه به تحت شبکه بودن براحتی با داشتن آی پی ولید در بستر نت هم قابل اجراست.
  • ساخت دسترسی های چند سطحی و حرفه ای
  • ساخت فرم های گرافیکی با کنترل TreeView جهت ایجاد دسترسی های بسیار منعطف توسط ادمین سیستم
  • افزودن دسترسی یا گرفتن دسترسی از کاربران تنها با زدن یک کلیک و به سادگی
  • آشنایی کامل با مباحث Domain و Join در یک شبکه
  • آموزش سی شارپ به صورت کامل
  • و …

 

برنامه نویسی شی گرا (Object Oriented)

  • آموزش کامل شی گرایی
  • آموزش کامل و حرفه ایه ساخت مدل و تعریف اشیا در سی شارپ
  • آشنایی کامل با ساخت مدل از کلاسها
  • تسلط کامل بر ساخت و تعریف Property برای کلاسها و استفاده از آنها
  • آموزش کامل مفاهیم ارث بری در کلاسها
  • آشنایی کامل با انواع کلاسهای Static، Partail و …
  • آشنایی کامل با مفاهیم کپسوله سازی
  • آشنایی کامل با استفاده چند باره از کنترلها و کلاسها
  • آشنایی کامل با ساخت اشیا در حین اجرای سیستم
  • استفاده از تمامی اشیا موجود در ویژوال استودیو و کار با خواص آنها و نحوه استفاده از آنها
  • و …

 

امنیت در سی شارپ (Security)

  • کار با الگوریتمهای رمز نگاری مختلف
  • آموزش استفاده از کتابخانه های cryptography
  • توضیح مفاهیم الگوریتم های رمز نگاریMD5  و SHA2
  • ساخت بلوکهایی از دستورات با امنیت بالا جهت مقابله با خطا برای موارد حساس اطلاعات (استفاده از Transaction ها و کتابخانه های مربوطه)
  • آشنایی کامل با مباحث امنیت در شبکه
  • آشنایی کامل با امنیت در دیتابیس و Sql Server
  • آشنایی کامل با موضوع امنیت در Windows Server ها
  • و …

 

گزارشگیری (StimulSoft)

  • گزارشگیریهای حرفه ای و منعطف
  • آموزش کامل نرم افزار StimulSoft
  • آموزش کامل اسکریپت نویسی استیمول سافت
  • آموزش ارسال پارامتر و متغیر به گزارش
  • جستجوهای حرفه ای و کارامد
  • آموزش ساخت متدهای جستجوگر
  • ساخت توابع ایجاد شرط برای جستجوی انعطاف پذیر
  • تهیه گزارش از فعالیتهای کاربران از جمله ورود و خروج
  • آموزش زیباسازی گزارش
  • آموزش استفاده از فایل گزارش در ویژوال استودیو(روشی بسیار کارآمد و منعطف)
  • به روز رسانی گزارشها
  • آموزش ساخت انواع گزارشات سیستمی
  • تبدیل گزارشات به فایلهای PDF ، Word، Excel و …
  • آموزش استفاده از متغیرها در استیمول سافت
  • فرمول نویسی در استیمول سافت
  • آموزش استفاده از جدول، ویو و SP در استیمول سافت
  • و…

آموزش سی شارپ

دیتابیس (Sql Server DataBase)

  • طراحی یک دیتابیس کاملا واقعی و نه صرفا آموزشی
  • آموزش نصب نرم افزار Sql Server
  • تسلط بر ساخت دیتابیس
  • یادگیری ساخت جداول به همراه فیلدهای کنترلی (این فیلدها در سیستمهای بزرگ با تعداد کاربران بالا فوق العاده مورد نیاز است)
  • تعاریف انواع روابط بین جداول، ایندکس ها و کاربردهای آنها
  • تعریف انواع توابع و روالهای ذخیره شده در دیتابیس (Stored Procedure)
  • یادگیری بک آپ گیری های اتوماتیک و دوره ای و بک آپ های لاگ
  • موضوع مهم DataBase Tuning یا سرعت بخشیدن به دیتابیس(خصوصا برای دیتابیس های بزرگ بسیار ضروری است)
  • موضوع امنیت در دیتابیس
  • ساختن view های فوق العاده حرفه ای
  • آشنایی با دستورات حرفه ای در sql مثل AlterُSelect Case…Join و …
  • تسلط بر دستورات شرطی و پیچیده در Sql از قبیل Select Case
  • تبدیل تصاویر به رشته های باینری جهت ذخیره در دیتابیس
  • نمایش مقادیر در جداول و اعمال شرط بر روی آنها
  • کار با دستورات پیچیده و شرط گذاریهای چند سطحی در دیتابیس
  • آشنایی با جداول موقت و نحوه استفاده از آنها
  • آموزش کامل دستورات DDL و DML جهت راهبری دیتابیس
  • آموزش نوشتن Query های بهینه
  • تعریف انواع تریگرهای After Delete و After Update
  • کنترل تمامی عملیات درون دیتابیس با استفاده از تریگرها
  • آموزش کامل سرعت دادن به دیتابیس
  • آموزش کامل مفاهیم ایندکس ها
  • آموزش مفاهیم Fragmentation
  • آموزش نحوه Rebuild کردن و یا ReOrgnize کردن ایندکس در صورت نیاز

 

کنترلهای سفارشی (User Control)

  • نحوه استفاده از کنترلهای سفارشی
  • آشنایی با دلایل استفاده از کنترلهای سفارشی
  • ساخت کلاسهایی از نوع UserControl
  • ارث بری و شی گرایی در UserControl ها
  • تعریف متدها و خواص برای UserControl ها
  • استفاده از یک ادیتور متن بسیار حرفه ای
  • آشنایی با مباحث Exception ها در مورد استفاده از برخی User Control ها

 

نمودارها (Chart)

  • ساخت انواع نمودارهای آماری جهت مشاهده کارکنان و کاربران سیستم و نمودارهای مدیریتی و …
  • آشنایی کامل و استفاده از کلاسها و DLL های نموداری
  • آشنایی با انواع نمودارهای دایره ای، میله ای، ستونی و …
  • ساخت انواع نمودارهای میله ای، دایره ای و … با گرافیک فوق العاده زیبا
  • نمایش اطلاعات در نمودارها
  • ساخت نمودارهای کارکرد
  • ساخت نمودارهای تحلیلی
  • و …

 

برنامه نویسی لایه ای (.N Tier Programming)

  • آموزش کامل مفاهیم برنامه نویسی لایه ای
  • آموزش کامل ساخت برنامه نویسی سه لایه
  • آشنایی کامل با
    • Presentaion Layer
    • Data Layer
    • Bussiness Logic Layer
  • ساخت لایه های مختلف پروژه
  • تحلیل کامل لایه ها
  • آشنایی با Windows Application و Class Librray ها
  • آشنایی با روشهای آقای John Paul Muller در برنامه نویسی لایه ای
  • تفاوت برنامه نویسی لایه ای و معمولی
  • آشنایی با تفکیک لایه ها
  • آشنایی با ارتباط لایه ها در سیستم
  • و …

 

آموزش کامل برنامه نویسی سی شارپ و ویژوال استودیو (C# Programming)

  • برنامه نویسی سی شارپ به صورت کامل
  • آموزش کامل کار با فایل های App.config
  • آموزش ساخت کلاس های تنظیم سیستم
  • کار با کلاسهای پیشنهاد شده مایکروسافت جهت کار یا دیتابیس
  • آشنایی کامل با سیستمهای  اتوماسیون اداری
  • کار با کتابخانه های کار با فایل
  • کار با کلاس های OpenFileDialog و SaveFileDialoge
  • کار با دستورات رشته ای و آرایه ها
  • آموزش کامل انواع متغیرها، آرایه ها و …
  • آموزش کامل خطایابی در سیستم
  • آموزش کامل رفع خطاها و Debug کردن سیستم
  • کار با حلقه ها For، While  و …
  • انواع روشهای Bind کردن کنترلها
  • آشنایی با انواع متدها
  • آشنایی با ساخت انواع توابع
  • آشنایی با حوزه دید توابع و متغیر ها (public , private, protected)
  • آشنایی با تبدیل نوع در سی شارپ
  • برنامه نویسی انواع کنترلها
  • آشنایی با دستورات شرطی if, switch, case و …
  • آشنایی با انواع نوع داده ای یا DataType ها
  • آشنایی با برنامه نویسی چند سطحی
  • آموزش طراحی فرم به روش Parent و Child
  • و …

آموزش سی شارپ

بروزرسانی نرم افزار از طریق شبکه

  • آشنایی کامل با بروز رسانی نرم افزار از طریق شبکه
  • آشنایی با تمامی فایلهای اجرایی برنامه

 

کار با پنل SMS و دریافت و ارسال پیامک از طریق نرم افزار

  • آشنایی کامل با پنل پیامک
  • آشنایی با سایت SMS.ir
  • آموزش ثبت نام در سایت
  • آموزش دریافت شماره پیامک اختصاصی
  • آموزش کامل استفاده از وب سرویس ها جهت ارسال پیامک
  • پیگیری وضعیت ارسال پیامک ها
  • و …

 

آموزش کامل ارسال ایمیل

  • آموزش کامل ارسال ایمیل در سی شارپ
  • آشنایی با پروتکل SSL
  • آشنایی با پروتکل SMTP
  • آشنایی یا ارسال ایمیل از طریق گوگل و تنظیمات ایمیل
  • آشنایی با پورتهای ارسال ایمیل
  • و …

 

آموزش سی شارپ

 

توجه : در صورتی که جهت نصب و راه اندازی این سیستم روی سرور دچار مشکل شدید مبلغ ۱۵۰ هزار تومان جهت راه اندازی اخد می گردد.

مشاهده دمو

11 نظر ثبت شده است.

  1. سلام
    متکشرم از مهندس بحرانی فرد
    این پکیج واقعا یک نمونه کار خیلی خوب بود و با کمی تغییرات این سیستم رو توی اداره نصب کردم
    متشکرم از این آموزش هدفمند و کاملا کاربردی

  2. مجتبی سبزواری

    با سلام خدمت مهندس
    اتوماسیون اداری شما را سال گذشته تهیه کردم برنامه جالبی و خوبی ایت ولی من به یک مشکل برخوردم و اون در چاپ اطلاعات هست . روی سیستم سرور که نصب می کنم هیچ مشکلی نیست ولی در کلاینت ها برنامه مشکلی نیست ولی چاپ انجام نمیشه خواهشمندم راهنمایی کنید ممنون

  3. من این آموزش رو تهیه کردم و برای اداره خودمون نصب کردم. واقعا عالیه
    فقط چند تا سوال دارم
    چجوری میتونم بپرسم

    • سعید بحرانی فرد

      با سلام و درود

      از طریق شماره تماس ۰۹۱۲۷۲۴۰۸۵۰ میتونید با مدرس دوره در ارتباط باشید
      موفق باشید

  4. این بهترین آموزش سی شارپ بود که تا حالا دیده بودم. واقعا دمتون گرم !

  5. رضا نایب زاده

    با سلام
    یعنی در ارتباط با موارد تفاوت های سیستم اتوماسیون اداری در نسخه سایت aspcore.ir با نسخه سایت clicksite می فرمایید بنده باید کل آموزش را دوباره از اینجا خریداری کنم یا اینکه می تونم صرفا همان فیلم هایی که در مورد این تفاوت ها هستش را خریداری کنم؟؟؟

    با تشکر

    • سعید بحرانی فرد

      با سلام
      فیلم ها تفاوتی نداره و همون ۱۲۰ قسمت هست.
      ولی سورس در طول زمان تغییراتی داشته . نسخه مربوط به Aspcore.ir شامل بعضی از تغییرات هم میشه (فقط سورس نه فیلم )
      البته چند نسخه از سورس موجود هست. مثلا نسخه ای که شامل بحث مرخصی ها هم میشه و … که این سورسها در صورت نیاز کاربر بایستی خریداری بشه.
      سورسی که برای این دوره ارائه و در سایت ارائه میشه شامل مواردی مثل نامه های ۲ امضایی و … میشه (طبق توضیحات). اما شامل بحث مرخصی نمیشه. در صورت نیاز به مبحث مرخصی اون بخش هم جدا باید تهیه بشه.
      موفق باشید

  6. رضا نایب زاده

    با عرض سلام بنده ذوره آموزشی اتوماسیون را قبلا خریداری کرده ام این تفاوتهایی زا که به آن اشاره کردیدمواردی مثل ارسال نامه به خارج از سازمان، نامه های تک امضایی و ۲ امضایی، برگشت پیش نویس و … را چگونه می توانم داشته باشم. آیا موارد اشاره شده در سایت کلیک سایت در قالب فایلهای به روز رسانی شده جهت دانلود قرار داده می شوند.

    با تشکر

    • سعید بحرانی فرد

      با سلام
      این تفاوت ها فقط در نسخه سایت Aspcore.ir موجود می باشد و در سایر نسخه ها موجود نیست
      موفق باشید

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

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

*

code