مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

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

( فیلم آموزشی ) ،توسط مهندس سعید بحرانی فرد

دوره صفر تا صد  آموزش برنامه نویسی و پیاده سازی سیستم اتوماسیون اداری تحت شبکه. (توصیه می شود دومی مجموعه را حتما ببینید)

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

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

 

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

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

 

 

این آموزش به گونه ای است که شما می توانید به راحتی از این سیستم به صورت آنلاین نیز استفاده کنید.

 

برخی از تصاویر این دوره بی نظیر:

 

 

فرم لاگین - سیستم اتوماسیون اداری


 

سیستم اتوماسیون اداری - تنظیم پارامترهای سرور

 


 

سیستم اتوماسیون اداری - پنل ادمین

 


 

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

 


 

سیستم اتوماسیون اداری - افزودن کاربر


 

سیستم اتوماسیون اداری - مشاهده اطلاعات کاربر

 


 

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

 


 

ُیستم اتوماسیون اداری - کنترل ورود و خروج کاربران

 


 

سیستم اتوماسیون اداری - چارت سازمانی

 


 

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

 


 

سیستم اتوماسیون اداری - تاریخچه مشاغل


 

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


 

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

 


 

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

 


 

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

 


 

سیستم اتوماسیون اداری - ثبت یادآوری

 


 

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

 


 

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

 


 

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

 


 

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

 


 

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


 

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


 

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


 

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


 

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

 


 

 

سیستم اتوماسیون اداری - نامه های ارجاعی وارده


 

سیستم اتوماسیون اداری - ارجاع نامه


 

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


 

سیستم اتوماسیون اداری - پیگیری نامه


 

سیستم اتوماسیون اداری - ثبت دسترسی


 

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


 

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


 

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


 

سیستم اتوماسیون اداری - نمایش کارکرد پرسنل


 

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


 

سیستم اتوماسیون اداری - ارسال پیامک


 

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

 


سیستم اتوماسیون اداری - طراحی نامه

 


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


 

آموزش استیمول سافت

 

 

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

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

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

1- فرم لاگین بسیار حرفه ای

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

تمامی این موارد به صورت کامل شرح داده خواهد شد و از هیچ یک از جزییات صرفنظر نمی شود.

 

2-  مدیریت کاربران شامل موارد زیر

یکی دیگر از امکانات ادمین در هر سیستم اتوماسیونی مدیریت کاربران سازمان یا اداره می شود که در این دوره شامل موارد زیر خواهد بود:

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

 

 

3- مشاغل شامل

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

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

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

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

 

4- انتساب شغل

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

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

 

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

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

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

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

 

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

 

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

 

6- یادآوری ها

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

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

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

 

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

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

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

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

 

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

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

 

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

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

 

10 - تنظیم پارامترهای ارتباط با سرور

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

 

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

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

 

12- تایین سطوح دسترسی

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

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

 

13- پیشخوان

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

 

 

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

 

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

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

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

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

 

 

2 - پنل کارمندان

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

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

 

 

 

3 - کارتابل

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

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

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

 

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

 

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

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

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

 

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

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

 

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

 

3- بازیافت

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

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

 

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

 

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

 

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

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

 

4- عملیات

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

 

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

 

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

 

 

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

 

 

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

 

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

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

 

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

 

5 -  خبرنامه

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

 

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

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

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

 

 

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

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

 

 

 

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

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

 

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

 

 

 

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

طراحی گرافیکی با استفاده از کنترلهای زیبای 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
  • آشنایی یا ارسال ایمیل از طریق گوگل و تنظیمات ایمیل
  • آشنایی با پورتهای ارسال ایمیل
  • و ...

 

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

 

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

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

 

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

بخش های رایگان این مجموعه آموزشی:

معرفی دوره آموزش سیستم اتوماسیون اداری ( بخش 1 ) دانلود مستقیم آماده سازی نرم افزارهای مورد نیاز ( بخش 2 ) دانلود مستقیم طراحی ظاهر فرم لاگین ( بخش 3 ) دانلود مستقیم نمایش تاریخ شمسی، ساعت و آی پی سیستم در فرم لاگین ( بخش 4 ) دانلود مستقیم تکمیل فرم لاگین و ایجاد و طراحی پنل ادمین ( بخش 5 ) دانلود مستقیم پیاده سازی چارت سازمان یا تعریف مشاغل – جلسه اول ( بخش 26 ) دانلود مستقیم تعیین شماره نامه ( بخش 50 ) دانلود مستقیم
در این فصل با شروع کار در مورد مفاهیم بسیاری در برنامه نویسی به صورت کاملا ساده و قابل فهم صحبت کردیم و بیشتر به طراحی فرمها و ظاهر کار پرداختیم. البته با کنترلهای بسیار زیادی در ویژوال استودیو و دستورات و مفاهیم پایه ای به صورت بسیار خوبی آشنا شدیم.
مفاهیمی از قبیل، متدها، متغیرها، توابع، دیتابیس شامل ساخت دیتابیس و جدول و ویو و EntityFramework و ...
بخش 1 :
( معرفی دوره آموزش سیستم اتوماسیون اداری )
در این قسمت که قسمت اول و دموی آموزش دوره سیستم اتوماسیون اداری محسوب می شود ضمن معرفی کامل یک سیستم اتوماسیون اداری و کاربردها و وظایف آن به تشریح چگونگی کارکرد آن پرداختیم. در ادامه کار روند کار و نحوه آموزش را شرح دادیم. سیستم اتوماسیونی را که قرار است در این دوره آموزش ببینیم را هم نمایش دادیم تا دانشجویان عزیز دقیقا متوجه باشند چه سیستمی را در این دوره قرار است آموزش ببینند.
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 2 :
( آماده سازی نرم افزارهای مورد نیاز )
در این جلسه در مورد نصب نرم افزار مورد نیاز مثل ویژوال استودیو و Sql Server صحبت کردیم و مشخص کردیم که چگونه باید این نرم افزارها نصب شود. ضمنا با توجه به اینکه ما از کنترلهای DevComponent استفاده می کنیم نحوه نصب این نرم افزارها هم آموزش داده شده است. در ادامه این جلسه یک پروژه جدید ایجاد کردیم و با مفهوم .NetFramework آشنا شدیم. بعد از ایجاد پروژه با مهمترین پنجره های ویژوال استودیو آشنا شدیم .
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 3 :
( طراحی ظاهر فرم لاگین )
در این جلسه فرم لاگین را طراحی کردیم. در ضمن طراحی ظاهری این فرم با کنترلهای زیادی مثل TextBox، Label، GroupPanel، StyleManager و ... آشنا شدیم. ضمنا در حین طراحی این فرم با زیبا سازی فرم هم آشنا شدیم.
در همه پروژه های ویژوال استودیو کلاسی وجود دارد به اسم Program.cs که به صورت کامل در این جلسه با این کلاس آشنا شدیم و کاربرد آن مشخص شد. در مورد نام گذاری کنترلها در پروژه ها و مهمترین خواص کنترلها آشنا شدیم.
خواصی مثل font، size، symbol، Text، Dock و ...
دانلود مستقیم افزودن به سبد
قیمت: رایگان

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

بخش 5 :
( تکمیل فرم لاگین و ایجاد و طراحی پنل ادمین )
در این جلسه در ابتدای کار در مورد دستورات ورود به سیستم صحبت کردیم و با دستورات شرطی آشنا شدیم. ضمنا برای ورود به سیستم و انجام لاگین از کلاس Program هم استفاده کردیم.
در ادامه پنل ادمین را ایجاد کردیم و با استفاده از کنترلهای Ribbon در Devcomponent ها نمای ظاهری پنل ادمین را ایجاد کردیم.
در طی این طراحی با کنترلها و خواص بسیار زیادی در مورد کنترلهای DevComponent آشنا شدیم.
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 6 :
( ایجاد دیتابیس و افزودن لایه داده ها و مدل داده ای (EntityFramework) )
در این جلسه در ابتدای کار وارد پنل ادمین شدیم و مقداری از طراحی های جا مانده از جلسات قبل را تکمیل کردیم و با استفاده از کنترلهای زیبای DevComponent طراحی های پنل ادمین را انجام دادیم.
در ادامه کار نرم افزار Sql Server را اجرا کردیم و با نحوه لاگین و نکات پیرامون آن آشنا شدیم. سپس یه دیتابیس را ایجاد کردیم و با حالات مختلف و تمامی Property های مورد نیاز برای ساخت یک دیتابیس آشنا شدیم. در ادامه یک جدول برای ذخیره کردن کاربران و یا همان پرسنل سازمان آشنا شدیم. ستونهای مورد نیاز برای ساخت جدول را هم تک تک ایجاد کردیم و در مورد نوع داده ای هر ستون هم صحبت کردیم. سپس در مورد کلید اصلی جدول هم صحبت کردیم و آن را تعیین کردیم.
سپس وارد ویژوال استودیو شدیم و یک لایه جدید برای ایجاد و نگهداری مدل داده ای ساختیم و با استفاده از تکنولوژی EntityFramework و تکنولوژی DB First مدل داده ای را بوجود آوردیم. توضیحات بسیار خوب و مفیدی هم در مورد این تکنولوژی ها ارائه شد.
افزودن به سبد
قیمت: 2,400 تومان

بخش 7 :
( تکمیل پنل ادمین، ساخت view برای نمایش کاربران در دیتابیس )
در این جلسه بیشتر تمرکز ما روی بحث دیتابیس بود. اما در ابتدا یک سری تغییرات در پنل ادمین دادیم و کمی ظاهر پنل ادمین را تغییر دادیم.
سپس سراغ نرم افزار Sql Server رفتیم و تعدادی رکورد را در جدول Users ثبت کردیم تا بتوانیم در ادامه از آنها استفاده کنیم. البته قبل از ثبت اطلاعات و کاربران جدید تغییراتی را روی جدول کابران ایجاد کردیم و سپس تعدادی کاربر را به صورت دستی وارد کردیم.
ضنا با تعداد زیادی از دستورات Sql مثل Select، دستورات شرطی مثل Select Case و Alias ... آشنا شدیم. ضنا به سادگی مشاهده کردیم چگونه میتوان یک کوئری بسیار پیشرفته به راحتی ایجاد کرد و اطلاعات لازم را از دیتابیس واکشی کرد.
بعد از آن توسط کوئری یک View ساختیم و گفتیم چه زمانی از View استفاده می شود.
سپس به سراغ Visual Studio شدیم و مدل داده ای را در لایه DataModelLayer به روز کردیم.
در ادامه هم فرم نمایش کاربران یا پرسنل سازمان را طراحی کردیم و نکات جدیدی را آموزش دیدیم.
افزودن به سبد
قیمت: 2,400 تومان

بخش 8 :
( نمایش اطلاعات کاربران – آموزش مقدماتی EntityFramework )
در این جلسه تمرکز اصلی ما روی نمایش اطلاعات کاربران در کنترل Datagridview در فرم نمایش کاربران بود. به این منظور ابتدا عملیات لازم را برای نمایش اطلاعات در datagridview انجام دادیم و مطالب بسیار مفیدی را در مورد نمایش اطلاعات یاد گرفتیم.
در ادامه دستورات لازم برای نمایش اطلاعات را نوشتیم. این دستورات که یک روش بسیار منعطف و عالی بود کمک بسیار زیادی را به برنامه نویس جهت دسترسی هر چه بهتر به اطلاعات می کند.
ضمنا مطالب مفیدی در مورد استفاده از کتابخانه ها و Refrence های EntityFramework آموختیم و محوه ایجاد Connection String را در لایه اصلی (Presentation) یاد گرفتیم.
افزودن به سبد
قیمت: 2,400 تومان

بخش 9 :
( ایجاد جستجوی پیشرفته میان کابران (پرسنل) )
در جلسه گذشته موفق شدیم اطلاعات کاربران را از دیتابیس استخراج کرده و درون جدول داخل نرم افزار نمایش دهیم. اما نکته مهم این است که باید ادمین بتوانید میان کاربران جستجو انجام دهد. پس کنترلهای لازم جهت جستجو را روی فرم قرار دادیم و سپس با یک روش بسیار منعطف یک جستجوی بسیار خوب و زیبا را بوجود آوردیم.
در این جلسه نکات بسیار زیادی در مورد Sql و دستورات مفیدی مثل Like، Where و ... یاد گرفتیم و آموختیم چگونه می توان یک کوئری را مشابه sql در سی شارپ بوجود بیاوریم و به سمت دیتابیس ارسال کنیم. ضمنا مسائلی مثل ساختن متد، تابه، ارسال پارامتر به متدها و ... را آموختیم.
افزودن به سبد
قیمت: 2,400 تومان

بخش 10 :
( طراحی فرم افزودن کاربران (پرسنل) جدید به سیستم )
در این جلسه در ادامه جلسه گذشته که فرم نمایش پرسنل سیستم را طراحی و تکمیل کردیم در مورد افزودن کاربر جدید صحبت کردیم و فرم مربوطه را با گرافیک خاص آن طراحی کردیم.
در این جلسه هم با کنترلهای زیادی در ویژوال استودیو کار کردیم که از آن جمله می توان به کنترل PictureBox اشاره کرد.
همچنین در مورد یک کنترل گرافیکی خیلی زیبا برای کار با تاریخ شمسی صحبت کردیم و فایل های dll مربوطه هم به پروژه اضافه کردیم.
افزودن به سبد
قیمت: 2,400 تومان

بخش 11 :
( ایجاد پرسنل و کارمندان جدید (بخش 1) )
در جلسه گذشته فرم ایجاد کاربر جدید را طراحی کردیم. در این جلسه در ادامه جلسه گذشته در مورد ثبت اطلاعات کاربر صحبت کردیم.
در ثبت کاربر جدید نکات زیادی وجود دارد از جمله اسکن تصویر و امضای کاربر و آپلود آنها در دیتابیس، رمز نگاری کردن پسورد کاربران موقع ایجاد کاربر جدید و کار با کنترلهای OpenFileDialog که در این جلسه به طور کامل در مورد این موارد بحث شد و در انتهای این جلسه توانستیم رمز عبور را به صورت درهم (رمزنگاری شده) با استفاده از یک الگوریتم رمزنگاری بسیار قدرتمند تبدیل کنیم. ضمنا موفق شدیم از امضا و تصویر کاربر یک آرایه باینری ایجاد کنیم و آنها را آماده کنیم تا در دیتابیس ذخیره شوند.
ضمنا توضیح داده شد که برای ثبت اطلاعات به گونه های مختلف می توان از روشهای مختلفی استفاده کرد که در این مورد از یک Stored Procedure بسیار حرفه ای استفاده کردیم.
افزودن به سبد
قیمت: 2,400 تومان

بخش 12 :
( ایجاد پرسنل و کارمندان جدید (بخش 2) )
در این جلسه تمرکز اصلی ما روی دستورات رمزنگاری پسورد بود و توانستیم با استفاده از کتابخانه ها و دستورات مورد نیاز یک پسورد بسیار امن را جهت ذخیره در دیتابیس ایجاد کنیم.
در ادامه این قسمت در مورد تبدیل یک تصویر به آرایه صحبت کردیم و از کتابخانه ها، کلاسها و دستورات لازم استفاده کردیم تا توانستیم یک آرایه باینری جهت ذخیره تصویر در دیتابیس ایجاد کنیم.
ضمنا در ادامه آموختیم چگونه یک تاریخ را بدست بیاوریم و به فرمت صحیح مورد نظر خود تبدیل کنیم و به صورت کامل با دستورات string.Format آشنا شدیم.
افزودن به سبد
قیمت: 2,400 تومان

بخش 13 :
( ایجاد پرسنل و کارمندان جدید (بخش 3) )
در این جلسه با توجه به Sp که در دیتابیس ایجاد کرده بودیم دستورات لازم را برای ثبت اطلاعات در دیتابیس با استفاده از EntityFramework نوشتیم و موفق شدیم یک کاربر جدید را در دیتابیس به وجود بیاوریم. توجه کنید که تمامی مشخصات کاربر مثل نمونه امضا و تصویر کاربر و ... همگی با موفقیت در دیتابیس ذخیره شدند.
در ادامه در مورد اعتبار سنجی داده ها صحبت کردیم و با نوشتن یک تابع قدرتمند دستورات اعتبار سنجی را برای مقادیر وارد شده نوشتیم تا هنگام ورود اطلاعات توسط ادمین خطایی رخ ندهد.

ضمنا در مورد ایجاد ماژول و کلاسهای Static و متغیرهای static و ثابت صحبت کردیم و توانستیم کلاسهای عمومی را برای استفاده در سرتاسر برنامه ایجاد کنیم.
افزودن به سبد
قیمت: 2,400 تومان

50
:
:







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


تعداد قسمت ها : 120 قسمت


سطح آموزش: صفر تا صد


به همراه کدها و فایل های آموزش


پشتیبانی فنی: دارد

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


تعداد فصل ها: 13 فصل


مدت زمان: 54 ساعت و 41 دقیقه


دریافت کامل این مجموعه

جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:

مخاطبین این دوره،آموزش های زیر را نیز دیده اند

نظرات/پرسش ها/پیشنهادات


مهدی میگه:

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

سعید نوری میگه:

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

علیرضا کریمی میگه:

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

پاسخ:

متشکرم
لطف دارید
موفق باشید

rbrz میگه:

سلام من واسه پروژه پایانی دوره کارشناسیم این موضوع به من معرفی شده و چیزی دربارش نمیدونم به نظر شمادر یک ماه و نیم میتونم ای کارو انجام بدم یا نه از طریق این فیلم ها؟

پاسخ:

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

فائزه بهرام میگه:

باسلام و عرض خسته نباشید استاد
من درمورد فایل های persianDate و Popupcontrol.dll به مشکل خوردم، چون فایلی که در کنار ویدیو قرار دادید،وقتی اضافشون میکنم ، در محیط ویژوال استودیو پیغام خطایی مبنی بر there is no component in this file can be placed on the toolbox
بهم میده، تونستم فایل PersianDate.dll رو از نت پیدا کنم، اما اونیکی رو خیر. و الان در کد نویسی هم برای تاریخ دچار مشکل شدم، میشه اگه راه حلی هست راهنماییم کنید، و اگز شما هم مثل من فک میکنید فایل .dll مشکل داره، یکبار دیگه فایل رو آپلود کنید تا بتونیم استفاده کنیم،صمیمانه متشکرم از حسن پیگیری شما استاد گرامی.

پاسخ:

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

علیرضا میگه:

سلام استاد خسته نباشی من چند جدول را از sql server به قسمت مدل داده ای سی شارپ آوردم و تو کد نویسی آنها را می شناسی ولی بخوام یک جدول جدید به مدل داده ای اضافه کنم به مدل داده ای اضافه می شه ولی تو کدنویسی نام جدول ها را نمی آوری چه کار کنم

پاسخ:

با سلام و درود
لطفا اشکالات خودتون رو از بخش رفع اشکال داخل سایت مطرح کنید
موفق باشید

ارزو میگه:

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

پاسخ:

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

farzin میگه:

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

پاسخ:

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

رضا میگه:

با سلام
اول باید تشکر کنم از شما دوست عزیز بخاطر این دوره جامع و کاملتون که واقعا هیچ چیزی کم نداشت دوم اینکه توی قسمت 39 عرض کردید که وقتی یک فرم فرزند رو روی فرم پدر قرار میدیم نباید هیچ کنترلی روی فرم پدر در محدوده نمایش فرم فرزند باشه چون زیر اون قرار میگیره به همین خاطر پنلی که از قبل گذاشته بودید رو پاک و فرم اصلی رو اصلاح کردید. ولی با یه تغییر کوچیک توی خاصیت فرم فرزند میشه اون رو روی پنل قرار داد به این صورت
frmshm.MdiParent = this;
frmshm.Parent = this.panelEx1;
frmshm.TopLevel = false;
frmshm.Show();

پاسخ:

با سلام
در پنل کاربری بخش رفع اشکال ثبت نمایید.

کتی میگه:

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

پاسخ:

درود بر شما
متشکر از شما

سجادی میگه:

سلام
آیا این دوره پشتیبانی هم داره؟ یعنی اشکالاتمون رو میتونیم از مدرس بپرسیم؟

پاسخ:

با سلام و درود
بله این دوره پشتیبانی، رفع اشکال و سورس داره و مستقیما می تونید با بنده در ارتباط باشید.
موفق باشید

farzin میگه:

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

پاسخ:

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

حسنی میگه:

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

پاسخ:

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

نیکخواه میگه:

این دوره واقعا عالی بود
لطفا تحت وب همین سیستم رو هم آموزش بدید

پاسخ:

با سلام و درود
انشاالله بررسی می کنیم این مورد رو
موفق باشید

صالح مجدان میگه:

سلام
من از عراق این مجموعه رو تهیه کردم و دارم برای یک اداره انجامش میدم. مشکلاتم رو چجور میتونم با استاد در میان بگذارم؟ متشکرم

پاسخ:

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

رضا احمدی میگه:

ببخشید وفتی تاریخ از دیتابیس می خوانیم و می خواهیم در persiandatapicker نمایش بدهیم مثلا 1396/05/17 را به صورت 0785/10/01 بر می گردونه و کاملا شبیه دستورات درون آموزش نوشتم

پاسخ:

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

رضا پارسی میگه:

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

پاسخ:

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

محمدرضا پدمه میگه:

سلام دوره تحت وب اتوماسیون اداری هم برگزار میشه با زبانasp و یا phpو یا ....

پاسخ:

با سلام و درود
انشاالله سعی می کنیم برگزار کنیم

محمد تهرانی میگه:

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

پاسخ:

سلام و درود
تشکر از شما دوست گرامی
موفق باشید

محسن میگه:

با سلام خدمت شما استاد گرامی در بخش هشتم من به این خطا مواجه شدم چی کار کنم؟
Database را نمی شناسه
var query=database.Database
به رفرنس ها Entity هم اضافه کردم

پاسخ:

با سلام و درود
از طریق بخش رفع اشکال سوال خودتون رو مطرح کنید
موفق باشید

کریمی میگه:

ایا امکانی رو میشه اضافه کرد که از طریق وب بتونیم این سیستم را باز کنیم؟مثلا از خونه بتونیم کارتابل شرکت را باز کنیم و نامه ها را بخونیم؟مثلا فقط مدیر شرکت بتونه این کارو انجام بده؟

پاسخ:

با سلام و درود
بله این امکان هست
از طریق بخش رفع اشکال سوالتون رو مطرح کنید تا شما رو راهنمایی کنم
موفق باشید

سیدعلی نبوی چاشمی میگه:

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

پاسخ:

با سلام و درود
نحوه شبکه کردن سیستم به طور کامل در آموزش گفته شده.

لطفا سوالات و اشکالات خودتون رو از قسمت رفع اشکال توی سایت مطرح کنید.
موفق باشید.

مسعود زمانی میگه:

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

پاسخ:

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

کاربر میگه:

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

پاسخ:

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

بهرام حاتمی میگه:

نحوه اجرای سورس نهایی برنامه رو به قسمت 121 اضافه بفرمائید... با تشکر

پاسخ:

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

محمدرضا پدمه میگه:

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

پاسخ:

با سلام و درود
لطفا دموی آموزش رو ببینید
موفق باشید

محمد جواد میگه:

من یه مشکلی تو wpfدارم
می خوام که همه ی ابزار ها وقتی که پنجره ها بزگ یا کوچک می شوند به نسبت اندازه پنجره اندازه ابزار ها تنظیم بشه
یعنی ریسپانسیو بشه
تو windows form یه خاصیتی داشتیم به عنوان dock و َAnchor که خیلی خوب بود .
این رو تو پکیج کدوم پکیج آموزش دادید؟

پاسخ:

سلام و درود
این مجموعه با استفاده از DevComponent هست و WPF نیست
موفق باشید

محمد جواد میگه:

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

پاسخ:

سلام و درود
چشم حتما بررسی می شه

میلاد مروتی میگه:

با سلام و خسته نباشید خدمت شما استاد گرامی من در بخش هشتم با این خطا رو به رو شدم چی کار کنم؟
Could not load file or assembly EntityFramework

پاسخ:

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

yahya hadi میگه:

سلام، اولا این آمزش به انتها رسیده است؟
ثانیا آیا سورس پروژه همراه این آموزش هست؟

پاسخ:

سلام و درود
بله

رحمان قدوسی زاده میگه:

این آموزش واقعا محشر و بی نظیر بود
تشکر ویژه از استاد بحرانی فرد

پاسخ:

سلام و درود
متشکر از لطف شما

رحمتی میگه:

در بخش 7 استاد میخواستن تغییری در بانک اطلاعاتی بدن اما پیغام خطا میداد . برای جلوگیری از این خطا نیازی به حذف فیلد نیست کافی است که براي رفع اين مشكل وارد تب Tools شويد و گزينه Options… را بزنيد در پنجره باز شده روي Designers كليك كنيد، حال در سمت چپ تيك گزينه Prevent Saving Changes… را برداريد تا اجازه ويرايش جدول ها به شما داده شود.

پاسخ:

با سلام و درود
تشکر از شما

جواد دهقانی میگه:

استاد عزیز متشکرم از پاسخگویی شما
پشتیبانی شما از آموزش ها مثل خود آموزش ها عالی هست
من برای آشنایی با شما استاد عزیز و خرید این آموزش ها افتخارمی کنم❤️
با آرزوی بهترین ها برای شما و خانواده محترمتان

پاسخ:

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

عباس میگه:

سلام بر استاد عزیز
ایا نهایی کردن پروژه هم بررسی میشه؟(منظور ساخت ستاپ و روانه بازار کردن)چون یکی ازمهمترین قسمت های برنامه نویسی هست...

پاسخ:

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

موفق باشید

مهدي عيسي آبادي میگه:

سلام عليكم
الان تخفيف 50 درصد است مي توانيد بيشتر به من تخفيف دهيد

پاسخ:

با سلام و درود
به آی دی @saeedbfd در تلگرام پیام بدید
موفق باشید

محمد میگه:

سلام.اموزش ساخت user control در کدام قسمت می باشد

پاسخ:

با سلام و درود
در این دوره آموزش ساخت UserControl رو نداریم چون نیازی نبوده و کنترلهای Dev همه چیز رو مهیا کردن
نحوه استفاده از UserControl ها رو داریم مثل کنترلهای تاریخ و ادیتور متن
موفق باشید

هدیه میگه:

با سلام
این دوره رو تهیه کردم تا قسمت45 دیدم
واقعا عالیه
تشکر ویژه میکنم از مهندس بحرانی فرد بابت به اشتراک گذاشتن دانششون با بقیه
خیلییییییییی ممنون

پاسخ:

تشکر از شما
لطف دارید

hamed میگه:

سلام ببخشید در این دوره از code first وساخت جدول ها با کلاس گفته شده یا خیر ممنون

پاسخ:

با سلام و درود
توضیحات کامل رو شما می تونید توی توضیحات بخونید.
این دوره DB First هست. روش Code First بیشتر برای MVC هست
موفق باشید

hamed میگه:

سلام من فصل 12 رو خریداری کردم ولی پس از دانلود این فصل نتوانستم به ویدیوها دسترسی پیدا کنم رمز عبورم رو که در هنگام خرید ازش استفاده کردم فراموش کردم.حالا من چیکار کنم؟

پاسخ:

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

سعید میگه:

با عرض سلام و خسته نباشید
شما تو بخش سوم در قسمت toolbox گزینه ای به نام dev داشتید که زیر مجموعه هایی داشت ولی در ویژوال استودیوی 2015 من در قسمت toolbox گزینه dev وجود نداره.

پاسخ:

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

سعید غلام زاده میگه:

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

پاسخ:

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

تشکر

javad میگه:

با عرض سلام و ادب
استاد عزیز آموزش زامارین رو هم در برنامه خودتون بزارید
با تشکر از تمام زحمات شما

پاسخ:

با سلام
بله حتما در برنامه هست

حسن پور میگه:

سلام استاد
این دوره تمام شد؟

پاسخ:

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

کاربر میگه:

سلام.شما نظرتون راجب استفاده در تلریک در پروژه چیه هست آیا شما برنامه برای آموزش استفاده از آن در پروژه ها دارید

پاسخ:

با سلام
این دوره به اتمام رسیده
و از کنترل های Devcomponent استفاده کردیم.
موفق باشید

مسعود میگه:

سلام
دوره DB Administrator بعد از این دوره هستش دیگه؟؟؟

پاسخ:

با سلام
این دوره تقریبا تموم هست
بله دوره جامع Sql Server بزودی استارت میخوره
موفق باشید

سامان میگه:

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

پاسخ:

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

موفق باشید

مهدیه هدایتی میگه:

سلام
واقعا عالی هست. تشکر می کنم که این آموزش رو ضبط کردین چون واقعا چنین سیستمی که آموزش داده شده هیچ وقت فکر نمی کردم بتونم برنامه نویسی کنم.
برای گزارشات از چه نرم افزاری استفاده شده؟

پاسخ:

با سلام
تشکر از شما. نظر لطف شماست

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

علی مظفری میگه:

سلام بر استاد عزیز و با حوصله مهندس بحرانی فرد
این دوره کی به اتمام میرسه؟ در مورد تحلیل دیتابیس در چه اندازه گفته شده؟
تشکر از زحمات شما

پاسخ:

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

کاربر میگه:

سلام.شما تو این دوره آموزش استفاده از progress bar رو هم دارید.اگه آموزش دید بگید تو کدام قسمت است

پاسخ:

با سلام
در مورد progress bar موردی نداشتیم
اما استفاده از اون خیلی ساده هست. یه سرچ خیلی ساده توی اینترنت انجام بدید پیدا می شه
موفق باشید.

javad میگه:

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

پاسخ:

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

حامد میگه:

سلام آیا امکان پرینت از نامه ها هم وجود دارد؟
و اینکه می توانیم نامه ای که از سازمان دیگه ای اومده در این برنامه ذخیره کنیم ، مثلا عکس اونا قرار بدیم یا آپلودش کنیم و بایگانیش کنیم

پاسخ:

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

سروش باقری میگه:

سلام استاد
این آموزش واقعا عالیه و بی نظیر
استاد چند جلسه مونده تا تموم بشه؟

پاسخ:

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

کاربر میگه:

سلام.من می خواستم یک فایل مثلا ورد یا pdf و....رو بصورت استریم از دیتابیس بخونم و بدون اینکه نیاز به ذخیره فایل درون کامپیوتر کاربر باشد رو به کاربر نمایش بدم.اگه لطف کنید و در این مورد بنده رو راهنمایی کنید ممنون میشم

پاسخ:

با سلام
اطلاعی ندارم در این مورد
موفق باشید

کاربر میگه:

سلام استاد خسته نباشید
میخواستم بدونم این پروژه کی تموم میشه ؟
من میخوام سفارش پستی بدم چون حجمش واسه دانلود زیاده و سرعت اینترنت منم خیلی کم :|

ممنونم از شما

پاسخ:

با سلام
این دوره در حال ضبط هست و حدودا 120 قسمت میشه (حدودا نه قطعا)
احتمالا تا 10 الی 15 روز دیگه کاملا تموم میشه دوره
موفق باشید

Amait Tavakoli میگه:

با سلام خدمت مدرس گرامی این دوره .الان که این صفحه رو دیدم خیلی خوشحال شدم که هستن افرادی که چنین پروژه های بزرگی رو اموزش بدن و باعث راه افتادن بقیه بشه .
راستش بنده خواستم یک سوال بپرسم و بینم آیا شما به فکر حجم وسیعی از داده ها بالغ مثلا بر 20 میلیون رکرود برای این گونه نرم افزارها هستید که هنگام اجرای واقعی نرم افزار این داده ها که حدودا تبدیل به Big Data خواهد شد رو چگونه مدیریت کنید چون دیگه در اون حالت این دستورات عادی Entity Framework جوابگو نخواهد بود و سیتم با کندی بیش از حدی مواجه خواهد شد .خوشحال میشم در این مورد هم راه حل های خودتون رو ذکر کنید

پاسخ:

با سلام
در مورد دستورات EntityFramework مشکلی نداریم و همین دستورات پاسخگو هست.
بحث اصلی در مورد مدیریت حجم سنگین داده مربوط به دیتابیس میشه. در این دوره در مورد بحث Database Tuning مطالب خوبی در انتهای دوره گفته میشه اما به صورت تخصصی بحث نگهداری و تیونینگ دیتابیس در دوره Sql Server گفته خواهد شد.
موفق باشید

کاربر میگه:

سلام من با این روش طراحی به مشکل خوردم الان که نرم افزارم رو روی سیستم های دیگه اجرا می کنم با رزولوشن مشکل می خورم

پاسخ:

سلام
از بخش رفع اشکال مطرح کنید این مشکل رو
موفق باشید

کاربر میگه:

میشه یکی از قسمت های که از کامبوبکس dev استفاده کردید رو در سیستم اتوماسیون اداری بگید

پاسخ:

سلام بله به صورت کاملا مفصل در قسمت 77 توضیح داده شده و باهاش کار شده
این قسمت هنوز آپلوذ نشده روی سایت.
تا 3...4 روز آینده میاد روی سایت

موفق باشید

کاربر میگه:

سلام.نحوه استفاده از کمبوباکس dev در کدام اموزش می باشد.

پاسخ:

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

نیما میگه:

استاد لطفا آموزش زامارین رو هم در نظر داشته باشید

پاسخ:

سلام بله حتما در نظر دارم
ممنون از شما

کاربر میگه:

سلام
به نظرم بتره از messegebox بهتری برای این پروژه استفاده کنید
زیبا تر میشه

پاسخ:

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

کاربر میگه:

سلام.من نتونستم تصویر کاربر رو تو picturebox نشون بدک. با خطای Parameter is not valid. مواجهه میشم.چکارکنم بذجوری گیر کردم میشه سورس رو بفرستم شما راهنمایی کنید.

پاسخ:

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

ممنون

کریمی مقدم میگه:

سلام خسته نباشید.خواهش میکنم از گزارش Stimulsoft Reports در این دوره کار کنین در دوره انبار داری شما Crystal Reports 2008 آموزش دادید ولی استیم خیلی سرعتش و امکاناتش بالاتره خواهش خواهش خواهش

پاسخ:

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

محمد میگه:

سلام.سطح دسترسی به فرم ها در کدام قسمت از اموزش مطرح شده است

پاسخ:

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

موفق باشید

محم میگه:

سلام.کی بقیه قسمت هاش میاد؟

پاسخ:

با سلام
قسمتهای جدید در حال ضبطه به زودی قسمتهای جدید قرار میگیره.
موفق باشید.

محمدرضا میگه:

سلام درود
من برنامه DotNetBar رو نصب کردم به همون روشی که تو فایل word گفته بودید ولی هیچ کامپوننت یا زیر مجموعه ای نداره و پیام There are no...
نوشته.لطفا راهنمایی کنید که خیلی لازم دارم.
ممنون.

پاسخ:

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

فرزین میگه:

سلام خسته نباشید
چرا اموزش انبار داری سی شارپ برداشتین؟؟؟
چجوری میشه تهیه کرد؟؟؟؟

پاسخ:

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

حميد میگه:

سلام
استاد برنامه اي براي آموزش زامارين نداريد؟

پاسخ:

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

موفق باشید

..... میگه:

سلام
هزینه مجموعه تا پایانش حدودا چن در بیاد؟

پاسخ:

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

باران میگه:

سلام.چند قسمت دیگه باقی مونده؟و کی اماده میشه؟من میخوام کل مجموعه رو تهیه کنم

پاسخ:

با سلام و درود
چون هدف ما تو این دوره طراحی و برنامه نویسی یک سیستم اتوماسیون کامل و با تمام جزییات و به صورت واقعی می باشد حدودا 100 قسمت میشه. (البته حدودا ممکنه کم و زیاد بشه)
ضمنا ما هر روز داریم روش کار می کنیم و قسمتهای جدید رو تهیه می کنیم.

باران میگه:

سلام.استاد حدودا چند قسمت دیگه تموم میشه این دوره؟

پاسخ:

با سلام
پاسخ این سوال داده شده

لیلا میگه:

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

پاسخ:

با سلام و درود
درخواست های خودتون رو در مورد این آموزش به آی دی @saeed_bfd توی تلگرام ارسال کنین تا بررسی بشه

موفق باشید

میثم عسگری میگه:

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

پاسخ:

با سلام
اگر سوال و یا اشکالی دارید فقط از طریق منوی رفع اشکال اقدام کنید

[email protected]

حقیقی میگه:

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

پاسخ:

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

leila میگه:

سلام خسته نباشید
ببخشید در نرم افزار اتوماسیون اداری آیا به هنگام ارسال پیام به کاربر آلارمی فعال میشود جهت اطلاع آن کاربر و دیدن پیام؟؟؟
ممنون

پاسخ:

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

z_h میگه:

سلام.استاد این دوره کی تموم میشه؟

پاسخ:

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

احسان میگه:

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

پاسخ:

با سلام و درود
البته هنوز این دوره در حال ضبط هست و امکانات دیگه ای هم ممکنه بهش اضافه بشه.
امکاناتی که مد نظرتون هست رو به آی دی @saeed_bfd در تلگرام بفرستید تا بررسی بشن.
موفق باشید

صمدی میگه:

با سلام
از استاد عزیز بخاطر این دوره خوب تشکر میکنم.
میخاستم بدونم چند قسمت مربوط به پنل ادمین و چند قسمت مربوط به پنل کاربران سازمان میشه؟

پاسخ:

با سلام و درود
این دوره در حال ضبط هست و هدف اول ما حفظ کیفیت هست.
ولی حدودا 40 قسمت ادمین و 50 الی 60 قسمت کاربران
موفق باشید

امیر میگه:

جلسه ۹
برنامه من هنگامی که فرم نمایش کاربر رو میزنم جدول و ستون های اون رو نشون میده ، ولی مشخصات کاربری که تووی sql تعریف کردم رو نشون نمیده . البته بحثی که هست اینه PrimaryKey که برای من ایجاد شده برابر 3 هست و مثل شما 1 نیست . یکی دوبار اون سطر رو حذفش کردم و از نو ساختمش ولی هر بار PrimaryKey یکی زیادتر میشد...نمیدونم مشکل از همین PrimaryKey هست یا نه ؟
برای رفع مشکل PrimaryKey باید چکار کنم؟ یعنی برای اینکه برابر 1 بشه باید چکار کنم؟چون حتی با اینکه اون سطر مشخصات رو حذف کردم و مجددأ ساختمش ولی بازم مشکلش حل نشد و هر بار بیشتر میشد مقدارش.
ممنون

پاسخ:

با سلام
کلا وقتی یه ستون رو IsIdentity رو برابر Yes میذاریم دیگه 1 واحد 1 واحد اضافه میشه و اگر سطری رو حذف هم کنین اون دوباره ادامشو میره و بر نمیگرده مگر اینکه یا جدول رو مجدد ایجاد کنید یا از دستور زیر استفاده کنید

DBCC CHECKIDENT ([TestTable]

امیر میگه:

ببخشید استاد
تفاوت متد و تابع در سی شارپ چیه؟

پاسخ:

سلام
1 - متد خروجی مستقیم نداره ولی تابع خروجی مستقیم داره
2 - متد نوع نداره ولی تابع نوع داره (string، int و ...)
3 - تابع حتما دارای عبارت Return هست

مسعود میگه:

سلام
میگم اگه خاطرتون باشه فرمودید که استفاده از word برای ادیت نامه ها رو بررسی میکنید
میخواستم بدونم قطعی شد . چون به نظرم یه ادیتور مثل ورد برای سیستم اتوماسیون خیلی مفید میتونه باشه

پاسخ:

با سلام و درود
این ادیتوری که ما هم استفاده می کنیم تقریبا مشابه ورد هست و موارد لازم رو داره.
ولی هنوز مونده تا به قسمت اون ادیتور و ایجاد نامه برسیم. حالا شاید تغییراتی توی ادیتور داده شد.

موفق باشید

ایرج میگه:

با سلام و احترام
بابت پاسخگوییتون خیلی ممنونم. فقط چندتا سوال دیگه هم داشتم از خدمدتون.
1- پس با دوره ای که تدریس می کنید ما امکان دسترسی به ثبت و نمایش داده ها را تحت وب خواهیم داشت؟ و راهکاری برای دسترسی به اطلاعات با mobile نیز وجود دارد؟ یا نه؟ (چون درحال حاضر اتوماسیون اداری باید قادر به نمایش اطلاعات خارج از مجموعه را داشته باشد و حتی نمایش بر روی موبایل) لطفا مخصوصا در رابطه با موبایل توضیح دهید.
2- میدونم که با این زبان و این دوره امکان ساخت بخش های دیگری مثل انبار و گزارشات روزانه واحد های مختلف و قراردادن نتایج آن بر روی این اتوماسیون میسر می باشد، اما سوالم این است که امکان ورود اطلاعات (کپی و پیست) از نرم افزار های دیگر مثل Excel در این برنامه وجود دارد یا نه؟ مثلا یک شیت با اطلاعاتی در محدوده 1000 ردیف در 1000 ستون؟ امکان خروجی گرفتن از سیستم در فرمت Excel چی؟
3- بنده بدنبال راهکاری هستم که هم تحت ویندوز، تحت وب و تحت اندروید بتواند پاسخگو باشد. با این شرایط این دوره را برای بنده پیشنهاد میدهید یا نه؟
ببخشید که در انتخاب دوره کمی وسواس بخرج میدم چون واقعا نمیخوام وقت تلف کنم و برا همین میخوام بهترین راهکار (زبان برنامه نویسی) رو انتخاب کنم که بعدا دچار مشکل نشم.
خیلی ممنون.

پاسخ:

با سلام و درود
1 - ببینید دقت کنید شما یک برنامه تحت شبکه (ویندوزی) مینویسید تو این دوره نه تحت وب ولی اطلاعات توی یک سیستم از طریق شبکه رد و بدل میشن و اگر اون سازمان دارای یک شبکه اینترانت باشه در سر تا سر شبکه میشه از این نرم افزار استفاده کرد.
ضمنا اگر شما آی پی ولید داشته باشید (روی بستر اینترنت) باز هم به راحتی میتونید اطلاعات رو رد و بدل کنید حتی برای مکانهای فیزیکی مثلا تو دو شهر متفاوت. بنابراین این سیستم تحت وب نیست ولی امکان ثبت و نمایش اطلاعات با استفاده از آی پی ولید امکان پذیر هست.

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

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

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

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

موفق باشید

ایرج میگه:

باسلام و احترام.
چندتا سوال داشتم و ممنون میشم پاسخ بدین.
1- با چه زبان هایی می توان اتوماسیون اداری (شامل نامه نگاری ها، ثبت اطلاعات مثلا انبار و گزارشات آن ها) را نوشت، کدام زبان بهتر می باشد؟ مقایسه ای با شیرپوینت نیز داشته باشین؟
2- آیا امکان دسترسی به این اطلاعات (نوشته شده با آن زبان ها) و ثبت آن ها تحت Web وجود دارد؟
3- آیا امکان دسترسی به این اطلاعات (نوشته شده با آن زبان ها) و ثبت آن ها تحت android وجود دارد؟
4- بصورت همزمان چند کاربر امکان استفاده از سیستم را خواهند داشت؟ (مشکلی از جهت زبان انتخابی و سرعت پاسخ گویی سرور به در خواست ها وجود دارد یا فقط مشخصات خود سرور در سرعت پاسخ گویی موثر است)؟
5- در نهایت برای افرادی همچون بنده که رشته تخصصی آن ها آی تی و نرم افزار نیست (اطلاعات کمی از برنامه نویسی و فلوچارت دارند ) ولی علاقمند به یادگیری می باشند، چه دوره هایی را نیاز می بینید تا گذرانده باشند تا بتوانند اتوماسیون اداری را راه اندازی بکنند.
با تشکر فراوان از حضرتعالی و مجموعه عالیتان

پاسخ:

با سلام و درود

1 - با اکثر زبانهای رایج مثل وی بی، سی شارپ، پی اچ پی، asp میشه اتوماسیون نوشت ولی با توجه نیازهای یک سیستم اتوماسیونی زبانهای .Net قابلیتهای بهتری رو در اختیار برنامه نویس قرار میدن.
شیر پوینت یک زبان برنامه نویسی نیست و در واقع برای طراحی پورتالهای سازمانی و ... به کار میره. برای ایجاد یک سیستم اتوماسیونی توسط شیر پوینت نیاز بسیار زیادی به اسکریپت نویسی و ایجاد ماژولهای مختلفی هست. (ما به عنوان برنامه نویس شیر پوینت رو پیشنهاد نمی کنیم)

2 - سیستمهای اتوماسیونی سیستمهای درون سازمانی هستن و اگر سیستم تحت وب باشه که براحتی در محیط وب هم قابل دسترسی هست ولی اگر مثل این دوره به صورت شبکه نوشته بشه باز هم روی بستر وب اطلاعات قابل رد و بدل هستند و حتی سازمانهایی با محل فیزیکی متفاوت هم میتونن از این سیستم استفاده کنن. (نحوه این ارتباط در انتهای دوره گفته خواهد شد.)

3 - بعضی از سیستمهای اتوماسیون هم نسخه تحت شبکه، هم تحت وب و هم اندرویدی دارن. این بستگی به نیاز اون سازمان داره.

4 - تعداد کاربر نامحدود هست ولی بستگی به کانفیگ و مشخصات سرور و شبکه اون سازمان هم داره.

5 - این دوره از صفر شروع کرده و تا مراحل بسیار حرفه ای پیش میره. ما توی آموزشهامون فرض رو بر این میذاریم کاربر چیزی بلد نیست.

خواهش و تشکر از شما

کاربر میگه:

من با خطاي زير در زمان باز كردن اس كيو ال روبرو ميشم ممنون ميشم راهنمايي كنيد
Cannot connect to DESKTOP-HITU440.
Additional information :
A netwok-related or instance-specific error occurred while establishing a connection to SQL Server.
The server was not found or was not assessable. Verify that the instance name is correct and that
SQL Server is configured to allow remote connections

پاسخ:

با سلام و درود

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

ولی بنظرم بخاطر متوقف شدن سرویس sql هست
دکمه ویندوز و R رو با هم بزنید و عبارت services.msc رو تایپ کنید
لیست سرویس های نصب شده روی سیستم شما میاد. سرویس Sql Server (MSSQLSERVER) رو پیدا کنید. روش کلیک راست کنید و گزینه start رو بزنید
مجددا sql server رو اجرا کنید

سعیدنیرومند میگه:

استاد بی نهایت از بابت مجموعه آموزشی که با بیان شیواتون ارائه دادین ممنونم. اگر امکانش هست بفرمائید که این سیستم رو میشه برای فواصل دور مثلا دفاتر یک شرکت در شهرهای مختلف استفاده کرد؟ ضمنا میخواستم اگر ممکنه این دوره رو به صورت تحت وب با asp.net mvc هم آموزش بدین .ممنون از زحمات شما

پاسخ:

سلام و درود
بله این سیستم با توجه به خاصیت های تحت شبکه برای فواصل دور و جدا از نظر فیزیکی هم نصب و راه اندازی و استفاده کرد.(این موارد در انتهای دوره بررسی میشه)

چشم دوره تحت وب هم در برنامه هست

موفق باشید

سعید میگه:

ببخشید استاد
توو اون کد خروج از کل برنامه خودتون ؛ یک عدد صفر نوشتین...اون یعنی چی؟
کارش چیه؟
اگه یه عدد دیگه
مثل
۱۰
۵۶
۱۰۰۰
قرار بدیم ؛ چه اتفاقی می افته؟

پاسخ:

با سلام و درود

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

موفق باشید

امیر میگه:

بعد ببخشید استاد
داخل این کد خروج از پروژه خودتون ؛ عدد صفر رو قرار دادین...چرا صفر؟
این عدد چکار می کنه؟
اگه عدد دیگه ایی مثل ۱۰ یا ۳۴ یا ۳۶۰ یا ۱۰۰۰ قرار بدیم ؛ چه اتفاقی می افته؟

پاسخ:

با سلام ودرود

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


موفق باشید

امیر میگه:

ببخشید استاد
برای دکمه خروج
اگه از کد زیر استفاده کنیم چه فرقی داره؟
this.close
این کد از چه نظر با کدی که شما فرمودین و استفاده کردین تفاوت داره؟
speed
performance
چی؟
ممنون

پاسخ:

سلام و درود
دستور this.close فقط باعث بسته شدن فرم جاری می شود در حالی که دستوری که گفته شد باعث بسته شدن کامل نرم افزار و آزاد شدن تمامی منابعی می شود که نرم افزار اشغال کرده.
دستور system.envi... در هر جایی استفاده بشه کامل نرم افزار رو میبنده در هر حالی که this.close فقط موقعی که یک فرم فعال داریم باعث بسته شدن نرم افزار میشه و ضمنا اگر عملیات به صورت background worker داشته باشید this.close برنامه رو میبنده ولی عملیات پشت صحنه رو متوقف نمیکنه
پس بهتره برای خروج مطمئن از همون دستور استفاده بشه

موفق باشید

لیلا شاپوری فرد میگه:

با سلام خدمت آقای مهندس بحرانی فرد
ببخشید این آموزش اتوماسیون اداری کی تموم میشه؟؟