سیستم لوح نگهبانی پادگان
در ادامه آموزش های پروژه محور سی شارپ، آموزش پیاده سازی سیستم لوح نگهبانی پادگان را برای شما آماده کرده ایم. در این دوره از صفر تا ۱۰۰ با نحوه پیاده سازی یک نرم افزار کامل، جهت چیدن لوح نگهبانی کارکنان کارد و وظیفه آشنا خواهید شد.
همچنین جدایی از یادگیری نحوه پیاده سازی نرم افزار مدیریت لوح نگهبانی پادگان، در این آموزش، با نکات و کدهای کاربردی آشنا خواهید شد که می توانید از آنها در سایر پروژه های مشابه استفاده نمایید.
مواردی که در آموزش پیاده سازی سیستم لوح نگهبانی پادگان در سی شارپ بررسی شده است:
بخش اول: مقدمه
- معرفی دوره
بخش دوم: تحلیل پروژه
- تجزیه و تحلیل کامل سیستم لوح نگهبانی پادگان
- بررسی موجودیت ها
- بررسی ویژگی های هر موجودیت
- بررسی کلیدهای اصلی
بخش سوم: ایجاد پایگاه داده
- ایجاد پروژه سیستم لوح نگهبانی پادگان
- ایجاد مدل داده ای از روی تحلیل
- تنظیم کانکشن استرینگ
- ایجاد پایگاه داده داخل SQL Server از روی مدل داده ای
بخش چهارم: ظاهر پروژه
- طراحی ظاهر و کلیه قسمت های پروژه
بخش پنجم: فرم اصلی
- ایجاد و طراحی فرم اصلی
- دسترسی و باز کردن بخش های مختلف
- ایجاد و طراحی فرم انتخاب نوع تنظیم نگهبانی(دستی و اتوماتیک)
بخش ششم: محل نگهبانی کارکنان کادر
- ایجاد و طراحی فرم محل نگهبانی کارکنان کادر
- نمایش لیست محل ها
- ذخیره محل جدید
- ویرایش محل
- حذف محل
- بررسی تکراری نبودن نام محل هنگام ذخیره
بخش هفتم: محل نگهبانی کارکنان وظیفه
- ایجاد و طراحی فرم محل نگهبانی کارکنان وظیفه
- نمایش لیست محل ها
- ذخیره محل جدید
- ویرایش محل
- حذف محل
- بررسی تکراری نبودن نام محل هنگام ذخیره
بخش هشتم: مدیریت کارکنان کادر
- ایجاد و طراحی فرم مدیریت کارکنان کادر
- نمایش لیست کارکنان
- ذخیره کادر جدید
- ویرایش کادر
- حذف کادر
- انتخاب درجه و رسته
- انتخاب محل نگهبانی
بخش نهم: مدیریت کارکنان وظیفه
- ایجاد و طراحی فرم مدیریت کارکنان وظیفه
- نمایش لیست کارکنان
- ذخیره وظیفه جدید
- ویرایش وظیفه
- حذف وظیفه
- انتخاب درجه و رسته
- انتخاب محل نگهبانی
بخش دهم: لوح نگهبانی کارکنان کادر
- ایجاد و طراحی فرم لوح نگهبانی کارکنان کادر
- تنظیم لوح نگهبانی به صورت دستی و اتوماتیک
- عدم تنظیم لوح نگهبانی ماه بعد در صورت تنظیم بودن
- تنظیم لوح نگهبانی به صورت ماهیانه
- تشخیص تعداد روزهای ماه به صورت خودکار(۲۹، ۳۰ یا ۳۱)
- قرار دادن افسران وظیفه در لوح نگهبانی کادر(تنها جهت پست افسر نگهبان)
- انتخاب پرسنل به صورت کاملا رندوم برای روزهای مختلف(در حالت اتوماتیک)
- نمایش لوح نگهبانی ماه جاری
- امکان ویرایش لوح نگهبانی
- تنظیم لوح نگهبانی برای محل های مختلف
- امکان مشخص کردن نوع روز نگهبانی(عادی، نیمه تعطیل و تعطیل)
- چاپ لوح نگهبانی
بخش یازدهم: لوح نگهبانی کارکنان وظیفه
- ایجاد و طراحی فرم لوح نگهبانی کارکنان وظیفه
- تنظیم لوح نگهبانی به صورت دستی و اتوماتیک
- عدم تنظیم لوح نگهبانی هفته بعد در صورت تنظیم بودن
- تنظیم لوح نگهبانی به صورت هفتگی
- انتخاب پرسنل به صورت کاملا رندوم برای پست ها و پاس های مختلف(در حالت اتوماتیک)
- عدم قرار دادن افسران وظیفه در لوح نگهبانی
- انجام محاسبات مختلف جهت تنظیم و کم و زیاد کردن روزها(جهت چیدن لوح، بررسی چیده شده بودن لوح برای هفته بعد، نمایش لوح هفته جاری و…)
- نمایش لوح نگهبانی هفته جاری
- امکان ویرایش لوح نگهبانی
- تنظیم لوح نگهبانی برای محل های مختلف در هر روز
- امکان مشخص کردن نوع روز نگهبانی(عادی، نیمه تعطیل و تعطیل)
- تنظیم سه عدد پاس نگهبانی برای هر پست
- چاپ لوح نگهبانی
ابزارها و تکنولوژی های مورد استفاده:
- Visual Studio
- SQL Server
- Entity Framework مدل Code First
- DevComponents DotNetBar
- Stimulsoft
محتوای محصول دریافتی:
- آموزش ویدیویی
- سورس پروژه
مشاهده دموی اول آموزش در آپارات
مشاهده دموی دوم آموزش در آپارات