آموزش پروژه محور سی شارپ
شناسه محصول: 3888

آموزش پروژه محور سی شارپ آموزش پروژه محور سی شارپ آموزش پروژه محور سی شارپ آموزش پروژه محور سی شارپ

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

 

مواردی که در آموزش پروژه محور سی شارپ در قالب پروژه مدیریت پایانه مسافربری بررسی شده است:
بخش اول: مقدمه
  • معرفی دوره
بخش دوم: تحلیل پروژه
  • تجزیه و تحلیل کامل سیستم مدیریت پایانه مسافربری
  • بررسی موجودیت ها
  • بررسی ویژگی های هر موجودیت
  • بررسی کلیدهای اصلی و خارجی
  • بررسی روابط بین موجودیت ها
بخش سوم: ایجاد پایگاه داده
  • ایجاد پروژه سیستم مدیریت پایانه مسافربری
  • ایجاد مدل داده ای از روی تحلیل
  • اضافه کردن کلاس به ازای هر موجودیت در مدل داده ای
  • اضافه کردن پراپرتی به کلاس ها به ازای هر یک از ویژگی های موجودیت ها
  • مشخص کردن کلیدهای اصلی
  • تعیین نوع داده مناسب برای هر پراپرتی
  • ایجاد روابط بین کلاس های موجودیت ها
  • فعال سازی Migration
  • نحوه شروع کد پرسنلی خودکار از یک عدد خاص
  • درج رکوردهای پیش فرض هنگام ایجاد دیتابیس
  • تنظیم کانکشن استرینگ
  • ایجاد پایگاه داده داخل SQL Server از روی مدل داده ای
  • نمایش دیتابیس ایجاد شده از روی مدل داخل SQL Server
بخش چهارم: ظاهر پروژه
  • طراحی ظاهر و کلیه قسمت های پروژه
  • طراحی فرم اصلی و برخی از فرم ها شبیه اندروید
بخش پنجم: خوشامدگویی
  • ایجاد و طراحی فرم خوشامدگویی
  • تنظیم فرم خوشامدگویی به عنوان اولین فرم قابل نمایش به کاربر
  • گرفتن تم انتخابی کاربر از دیتابیس و اعمال روی نرم افزار
  • بررسی ثبت نام یا عدم ثبت نام مدیر سیستم
  • نمایش فرم ثبت نام مدیر سیستم در صورت عدم ثبت نام مدیر سیستم
  • نمایش فرم لاگین در صورت ثبت نام مدیر سیستم
  • قرار دادن درصد پیشرفت به صورت عددی و پروگرس بار برای نمایش مدت زمان انتظار کاربر تا لود نرم افزار
بخش ششم: ثبت نام مدیر سیستم
  • ایجاد و طراحی فرم ثبت نام مدیر سیستم
  • ثبت نام مدیر سیستم در اولین اجرای نرم افزار
  • دریافت کلیه اطلاعات مدیر سیستم
  • لود تصویر مدیر سیستم داخل نرم افزار و ذخیره همراه با سایر اطلاعات مدیر سیستم
  • بررسی کامل بودن اطلاعات وارد شده قبل از ذخیره
  • دریافت کلمه عبور در دو قسمت و بررسی برابر بودن هر دو
  • دادن سطح دسترسی کامل به مدیر سیستم
  • تغییر وضعیت ثبت نام مدیر به ثبت نام شده
  • نمایش فرم لاگین به صورت اتوماتیک بعد از ثبت نام مدیر سیستم
بخش هفتم: لاگین
  • ایجاد و طراحی فرم لاگین
  • قرار دادن واترمارک برای تکست باکس های نام کاربری و کلمه عبور
  • قرار دادن چک باکس برای نمایش یا عدم نمایش کلمه عبور
  • دریافت کلیه سطوح دسترسی کابر و اعمال روی نرم افزار
بخش هشتم: پنجره اصلی
  • ایجاد و طراحی فرم اصلی نرم افزار
  • قرار دادن دکمه های بخش های مختلف در گروه های مختلف و نمایش به صورت اسلایدر
  • اعمال افکت روی دکمه ها
  • نمایش ساعت و تاریخ شمسی
  • تغییر حالت همه پنجره های باز با تغییر حالت پنجره اصلی(Minimize و Maximize)
  • قرار دادن یک دکمه برای اجرای مرورگر داخل پنجره اصلی
  • سایه دار کردن کلیه فرم های پروژه
  • استفاده از کامپوننت کار با تاریخ شمسی در پروژه
  • طراحی مسیج باکس فارسی
  • اضافه و نمایش تقویم فارسی(در فرم جداگانه)
  • اضافه و نمایش ماشین حساب(در فرم جداگانه)
  • استفاده از الگوریتم رمزنگاری برای ذخیره کلمات عبور
بخش نهم: اطلاعات پایانه
  • ایجاد و طراحی فرم اطلاعات پایانه
  • نمایش اطلاعات پایانه به محض باز شدن فرم
  • ذخیره و ویرایش اطلاعات پایانه(نام، تلفن، ایمیل، سایت، آدرس و لوگو)
بخش دهم: تنظیمات
  • ایجاد و طراحی فرم تنظیمات
  • نمایش لیستی کامل از رنگ ها برای انتخاب تم
  • نمایش تنظیمات ذخیره شده به محض باز شدن فرم
  • ذخیره و ویرایش تنظیمات
  • امکان تغییر تم نرم افزار
بخش یازدهم: امنیت
  • ایجاد و طراحی فرم امنیت
  • تغییر کلمه عبور
  • دریافت و بررسی کلمه عبور فعلی قبل از تغییر کلمه عبور
  • عدم اجازه برای تغییر کلمه عبور در صورت درست نبودن کلمه عبور فعلی
  • دریافت کلمه عبور جدید در دو قسمت و بررسی برابر بودن هر دو
بخش دوازدهم: قفل نرم افزار و سیستم
  • ایجاد و طراحی فرم قفل نرم افزار و سیستم
  • قرار دادن واترمارک برای تکست باکس کلمه عبور
  • قفل کامل نرم افزار و سیستم بدون بستن نرم افزار
  • دریافت کلمه عبور کاربر برای ورود مجدد به نرم افزار
بخش سیزدهم: پشتیبان گیری و بازیابی اطلاعات
  • ایجاد و طراحی فرم پشتیبان گیری و بازیابی اطلاعات
  • گرفتن بکاپ از دیتابیس
  • بازیابی فایل بکاپ
بخش چهاردهم: درباره ما
  • ایجاد و طراحی فرم درباره ما
  • نمایش اطلاعات شرکت تولید کننده نرم افزار
  • قرار دادن دکمه برای رفتن به سایت شرکت تولید کننده نرم افزار
بخش پانزدهم: نمایش ساعت کشورهای مختلف
  • ایجاد و طراحی فرم نمایش ساعت کشورهای مختلف
  • نمایش نام کشور همراه با زمان فعلی آن کشور
بخش شانزدهم: مترجم
  • ایجاد و طراحی فرم مترجم
  • نمایش کلیه زبان های زنده دنیا در دو کومبوباکس
  • ترجمه متن همه زبان ها به یکدیگر
  • تلفظ متن و لغات
  • امکان کپی متن ترجمه شده
  • امکان جابه جایی زبان مبدا و مقصد با کلیک روی یک دکمه
بخش هفدهم: نقشه آنلاین
  • ایجاد و طراحی فرم نقشه آنلاین
  • نمایش نقشه آنلاین
بخش هجدهم: فیدها
  • ایجاد و طراحی فرم مدیریت فیدها
  • ذخیره فید جدید
  • ویرایش فید
  • حذف فید
  • دریافت آخرین اخبار هر فید با کلیک روی آن
  • نمایش متن کامل اخبار با کلیک روی عنوان آن
  • اجازه مدیریت فیدها تنها به مدیر سیستم
  • دریافت لینک صفحه هر خبر
  • رفتن به سایت و صفحه خبر با کلیک روی لینک آن
بخش نوزدهم: یادداشت ها
  • ایجاد و طراحی فرم مدیریت یادداشت ها
  • نمایش یادداشت های کاربر وارد شده به نرم افزار
  • ذخیره یادداشت جدید
  • ویرایش یادداشت
  • حذف یادداشت
بخش بیستم: کارمندان
  • ایجاد و طراحی فرم مدیریت کارمندان
  • ذخیره کارمند جدید
  • ویرایش کارمند
  • نمایش لیست کارمندان
  • ذخیره تصویر کارمند همراه با سایر اطلاعات
  • بررسی کامل بودن اطلاعات وارد شده قبل از ذخیره
  • جستجوی چند ستون در یک تکست باکس بر اساس کدپرسنلی، کدملی، نام، نام خانوادگی و مدرک
  • چاپ لیست کارمندان
بخش بیست و یکم: رانندگان
  • ایجاد و طراحی فرم مدیریت رانندگان
  • ذخیره راننده جدید
  • ویرایش راننده
  • نمایش لیست رانندگان
  • ذخیره تصویر راننده همراه با سایر اطلاعات
  • بررسی کامل بودن اطلاعات وارد شده قبل از ذخیره
  • جستجوی چند ستون در یک تکست باکس بر اساس کدپرسنلی، کدملی، نام، نام خانوادگی و مدرک
  • چاپ لیست رانندگان
  • امکان غیرفعال کردن راننده
بخش بیست و دوم: اتوبوس ها
  • ایجاد و طراحی فرم مدیریت اتوبوس ها
  • ذخیره اتوبوس جدید
  • ویرایش اتوبوس
  • نمایش لیست اتوبوس ها
  • استفاده از چهار نوع اتوبوس(اسکانیا، ولوو، مان، VIP)
  • بررسی کامل بودن اطلاعات وارد شده قبل از ذخیره
  • جستجوی چند ستون در یک تکست باکس بر اساس شماره پلاک، نوع و ظرفیت
  • چاپ لیست اتوبوس ها
  • امکان غیرفعال کردن اتوبوس
بخش بیست و سوم: مسافران
  • ایجاد و طراحی فرم مدیریت مسافران
  • ذخیره مسافر جدید
  • ویرایش مسافر
  • نمایش لیست مسافران
  • بررسی کامل بودن اطلاعات وارد شده قبل از ذخیره
  • جستجوی چند ستون در یک تکست باکس بر اساس کد مسافر، کدملی، نام و نام خانوادگی
  • چاپ لیست مسافران
بخش بیست و چهارم: کاربران
  • ایجاد و طراحی فرم مدیریت کاربران
  • ذخیره کاربر جدید
  • ویرایش کاربر
  • نمایش لیست کاربران
  • تعیین سطوح دسترسی هنگام تعریف کاربر
  • بررسی کامل بودن اطلاعات وارد شده قبل از ذخیره
  • جستجو بر اساس نام کاربری
  • امکان غیرفعال کردن کاربر
بخش بیست و پنجم: رانندگان اتوبوس
  • ایجاد و طراحی فرم مدیریت رانندگان اتوبوس
  • لود کلیه رانندگان
  • لود کلیه اتوبوس ها
  • نمایش لیست رانندگان اتوبوس
  • تنظیم اتوبوس برای هر راننده
  • ویرایش اطلاعات تنظیم شده
  • نمایش اتوبوس مربوط به هر راننده با انتخاب راننده
  • امکان تنظیم چند راننده برای یک اتوبوس
  • چاپ اطلاعات
بخش بیست و ششم: حساب ها
  • ایجاد و طراحی فرم مدیریت حساب ها
  • لود کلیه کارمندان
  • لود کلیه رانندگان
  • نمایش لیست حساب ها
  • تنظیم شماره شبا برای کارمندان و رانندگان برای واریز حقوق
  • ویرایش اطلاعات تنظیم شده
  • نمایش حساب مربوط به هر کارمند یا راننده با انتخاب شخص
  • چاپ اطلاعات
بخش بیست و هفتم: شهرها
  • ایجاد و طراحی فرم مدیریت شهرها
  • ذخیره شهر جدید
  • ویرایش شهر
  • نمایش لیست شهرها
  • جستجو و نمایش شهرها با وارد کردن نام شهر در تکست باکس
  • چاپ اطلاعات
بخش بیست و هشتم: سفرها
  • ایجاد و طراحی فرم مدیریت سفرها
  • ذخیره سفر جدید
  • ویرایش سفر
  • انتخاب مبدا، مقصد، نوع اتوبوس، ساعت حرکت، کرایه و محل سوار شدن برای هر سفر
  • نمایش لیست سفرها
  • بررسی کامل بودن اطلاعات وارد شده قبل از ذخیره
  • جستجوی چند ستون در یک تکست باکس بر اساس کد سفر، مبدا، مقصد، کد اتوبوس و محل سوار شدن
  • عدم لود اتوبوس های غیرفعال شده
  • چاپ لیست سفرها
  • امکان غیرفعال کردن سفر
بخش بیست و نهم: خدمات سفر
  • ایجاد و طراحی فرم مدیریت خدمات سفر
  • لود کلیه سفرها
  • ذخیره خدمات هر سفر
  • ویرایش اطلاعات تنظیم شده
  • نمایش لیست خدمات هر سفر با انتخاب سفر
  • چاپ اطلاعات
بخش سی ام: زمان های حرکت
  • ایجاد و طراحی فرم مدیریت زمان های حرکت
  • لود کلیه سفرها
  • عدم لود سفرهای غیرفعال شده
  • تنظیم و ذخیره زمان های حرکت
  • ویرایش زمان های حرکت تنظیم شده
  • نمایش زمان های حرکت یک تاریخ
  • عدم اجازه برای تنظیم و ذخیره زمان حرکت برای تاریخ های برنامه ریزی شده
  • نمایش لیست زمان های حرکت
  • چاپ اطلاعات
بخش سی و یکم: کارت تغذیه کارمندان
  • ایجاد و طراحی فرم مدیریت کارت تغذیه کارمندان
  • لود کلیه کارمندان
  • نمایش لیست کارت های تغذیه
  • تنظیم موجودی کارت تغذیه
  • شارژ کارت تغذیه
  • نمایش کارت تغذیه مربوط به هر کارمند با انتخاب کارمند
  • چاپ اطلاعات
بخش سی و دوم: غذاها
  • ایجاد و طراحی فرم مدیریت غذاها
  • ذخیره غذای جدید
  • ویرایش غذا
  • نمایش لیست غذاها
  • جستجو و نمایش غذاها با وارد کردن نام غذا داخل تکست باکس
  • چاپ اطلاعات
بخش سی و سوم: غذاهای ارائه شده
  • ایجاد و طراحی فرم مدیریت غذاهای ارائه شده
  • ذخیره غذای ارائه شده جدید
  • ویرایش غذای ارائه شده
  • نمایش لیست غذاهای ارائه شده
  • انتخاب تاریخ، روز، وعده و نام غذا برای ارائه غذا
  • حذف غذای ارائه شده
  • بررسی کامل بودن اطلاعات وارد شده قبل از ذخیره
  • جستجوی چند ستون در یک تکست باکس بر اساس کد غذای ارائه شده، روز و وعده
  • چاپ اطلاعات
بخش سی و چهارم: رزرو غذا
  • ایجاد و طراحی فرم رزرو غذا
  • بررسی صدور یا عدم صدور کارت تغذیه برای کارمند
  • انتخاب وعده صبحانه، ناهار و شام
  • نمایش موجودی کارت تغذیه
  • نمایش غذاهای ارائه شده برای هر وعده
  • نمایش لیست غذاهای رزرو شده توسط کارمند
  • امکان انصراف غذای رزرو شده
  • بررسی موجودی کارت تغذیه هنگام رزرو غذا
  • عدم اجازه برای رزرو غذا در صورت نداشتن موجودی
  • کسر موجودی کارت تغذیه بعد از رزرو غذا
بخش سی و پنجم: تحویل غذا
  • ایجاد و طراحی فرم تحویل غذا
  • بررسی و تحویل غذا با وارد کردن کد پرسنلی
  • نمایش تصویر، نام و نام خانوادگی کارمند هنگام تحویل غذا
  • تشخیص وعده غذایی(صبحانه، ناهار یا شام بودن) به صورت اتوماتیک
بخش سی و ششم: شیفت کارمندان
  • ایجاد و طراحی فرم مدیریت شیفت کارمندان
  • شیفت بندی کارمندان برای سال و ماه انتخاب شده
  • نمایش شیفت بندی انجام شده برای سال و ماه انتخاب شده
  • عدم اجازه جهت انجام شیفت بندی برای سال و ماه برنامه ریزی شده
  • امکان انتخاب شیفت صبح، عصر، شب و مرخصی هنگام شیفت بندی برای هر کارمند برای هر روز
  • تشخیص و لود روزهای هر ماه(ماه های ۲۹ روزه، ۳۰ روزه و ۳۱ روزه)
  • تشخیص روز هفته هر تاریخ به صورت اتوماتیک
  • ویرایش شیفت بندی موجود برای سال و ماه انتخاب شده
  • چاپ شیف بندی انجام شده برای سال و ماه انتخابی
بخش سی و هفتم: ورود و خروج کارمندان
  • ایجاد و طراحی فرم ورود و خروج کارمندان
  • ثبت ورود کارمند
  • ثبت خروج کارمند
  • تشخیص شیفت(صبح، عصر یا شب بودن) به صورت اتوماتیک
  • بررسی نوبت شیفت کارمند و عدم اجازه ورود در صورت نبودن شیفت کارمند
  • عدم ثبت ورود مجدد کارمند
  • بررسی ورود و عدم خروج کارمند هنگام ثبت خروج
  • گزارش گیری برای ورود و خروج های یک کارمند
  • گزارش گیری برای ورود و خروج های ثبت شده بین دو تاریخ
بخش سی و هشتم: مرخصی
  • ایجاد و طراحی فرم مرخصی
  • ثبت مرخصی برای کارمندان و رانندگان
  • ثبت تاریخ شروع، تعداد روز مرخصی و جایگزین
  • چاپ مرخصی
  • گزارش گیری برای مرخصی های یک کارمند یا راننده
  • گزارش گیری برای مرخصی های ثبت شده بین دو تاریخ(کارمندان یا رانندگان)
بخش سی و نهم: واریز حقوق
  • ایجاد و طراحی فرم واریز حقوق
  • واریز حقوق برای ماه انتخابی(کارمندان و رانندگان)
  • عدم واریز حقوق برای ماه هایی که برای آن ها واریز انجام شده
  • عدم واریز حقوق برای رانندگان غیرفعال شده
  • گزارش گیری برای واریزهای های یک کارمند یا راننده
  • گزارش گیری برای واریزهای های یک سال برای کارمندان و رانندگان
  • گزارش گیری برای واریزهای های یک ماه در یک سال برای کارمندان و رانندگان
بخش چهلم: هزینه های متفرقه
  • ایجاد و طراحی فرم هزینه های متفرقه
  • ثبت هزینه های متفرقه
  • ثبت علت، تاریخ و میزان هزینه
  • گزارش گیری برای هزینه های انجام شده بین دو تاریخ
بخش چهل و یکم: صدور بلیط
  • ایجاد و طراحی فرم صدور بلیط
  • جستجو بین سفرها بر اساس مبدا، مقصد و تاریخ حرکت
  • نمایش تعداد سرویس های یافت شده
  • نمایش مبلغ، محل سوار شدن، نوع اتوبوس و ظرفیت باقیمانده برای هر سفر
  • عدم اجازه برای صدور بلیط برای سفرهایی که ظرفیت آنها به پایان رسیده
  • ساخت User Control سفارشی برای بلیط ها
  • صدور بلیط بر اساس تعداد صندلی های اتوبوس مربوط به سفر
  • تنظیم تعداد و چینش صندلی های اتوبوس هر سفر با توجه به نوع اتوبوس
  • غیرفعال شدن صندلی های رزرو شده
  • چاپ بلیط
بخش چهل و دوم: استعلام بلیط
  • ایجاد و طراحی فرم استعلام بلیط
  • استعلام بلیط بر اساس کد بلیط
  • نمایش لیست بلیط های یک مسافر با دریافت کد ملی مسافر
  • نمایش کامل اطلاعات بلیط
  • چاپ بلیط یا بلیط های نمایش داده شده
بخش چهل و سوم: استرداد بلیط
  • ایجاد و طراحی فرم استرداد بلیط
  • استرداد بلیط بر اساس کد بلیط
  • نمایش کامل اطلاعات بلیط
بخش چهل و چهارم: رسم نمودار
  • ایجاد و طراحی فرم رسم نمودار
  • رسم نمودار برای بلیط های صادر شده در هر سال
  • رسم نمودار برای بلیط های صادر شده در هر ماه برای همه سال ها
  • رسم نمودار برای بلیط های صادر شده در هر ماه برای یک سال
بخش چهل و پنجم: قرعه کشی
  • ایجاد و طراحی فرم قرعه کشی
  • قرعه کشی بین مسافران برای هر ماه در یک سال
  • عدم قرعه کشی برای ماه هایی که برای آن بلیط صادر نشده
بخش چهل و ششم: ارسال پیامک
  • ایجاد و طراحی فرم ارسال پیامک
  • ارسال پیامک
بخش چهل و هفتم: ارسال ایمیل
  • ایجاد و طراحی فرم ارسال ایمیل
  • ارسال ایمیل
بخش چهل و هشتم: صدور فیش حقوقی
  • ایجاد و طراحی فرم صدور فیش حقوقی
  • صدور و چاپ فیش حقوقی برای کارمندان و رانندگان
  • گذاشتن کلمه عبور روی فایل گزارش و لود گزارش دارای کلمه عبور
  • و…

 

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

  • Visual Studio
  • SQL Server
  • Stimulsoft 
  • Entity Framework مدل Code First

 

محتوای محصول دریافتی:

  • آموزش ویدیویی
  • سورس پروژه

 

مشاهده دموی اول آموزش در آپارات
مشاهده دموی دوم آموزش در آپارات


آموزش‌های پیشنهادی:

اطلاعات محصول

زمان 28 ساعت و 25 دقیقه
تعداد پارت 96
اندازه 5.32 گیگابایت
فرمت mp4
زبان فارسی
برگزارکننده مهندس اسکندری
به روز شده در
  • ابتدا محصولات مورد علاقه خود را به سبد خرید اضافه نمایید.
  • سپس روی آیکون سبد خرید کلیک کنید.
  • محصولات داخل سبد خرید و مجموع مبلغ قابل پرداخت در صفحه تسویه حساب به شما نمایش داده می شوند.
  • فرم تسویه حساب را تکمیل کرده و روش پرداخت خود را انتخاب نمایید.
  • می توانید با استفاده از درگاه های پرداخت آنلاین خرید خود را تکمیل نمایید.
  • پس از تکمیل خرید می توانید به فایل های محصول دسترسی داشته باشید.
  • در صورت داشتن حساب کاربری می توانید سوابق خرید خود را در پنل کاربری خود مشاهده نمایید.
  1. سلام … خسته نباشید آقای مهندس … من این دوره را خریداری کردم… چقدر دوره کامل و بی نقصی هست… تشکر

روشهای پشتیبانی

جهت ارسال تیکت جدید باید وارد حساب کاربری خود شوید.
قیمت محصول
250,000 تومان
مهندس اسکندری
2211 نمایش
28 ساعت و 25 دقیقه
96
آموزش پروژه محور سی شارپ در قالب پروژه مدیریت پایانه مسافربری
5 از 5 رای
آموزش پروژه محور سی شارپ در قالب پروژه مدیریت پایانه مسافربری

دسته بندی ها

برچسب ها

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

محصولات مرتبط