هدف پروژه:
طراحی و توسعه یک نرمافزار تحت ترمینال (Console) یا گرافیکی ساده (در صورت تمایل) برای مدیریت رزرو اتاقهای هتل یا بلیطهای پرواز. این سیستم باید امکاناتی مانند جستجو، رزرو، ویرایش و حذف رکوردها را داشته باشد.
جزئیات فنی و نیازمندیها:
ویژگیهای اصلی:
مدیریت هتل/پرواز:
افزودن، حذف و ویرایش اطلاعات هتلها (نام، آدرس، تعداد ستاره) یا پروازها (شماره پرواز، مبدا، مقصد، تاریخ و ساعت).
مدیریت اتاقهای هتل (نوع اتاق، قیمت، وضعیت رزرو) یا صندلیهای پرواز (کلاس پرواز، قیمت، وضعیت).
سیستم رزرواسیون:
امکان جستجوی هتل/پرواز بر اساس معیارهای مختلف (تاریخ، مکان، قیمت و...).
رزرو اتاق یا بلیط برای کاربران با ذخیره اطلاعات مشتری (نام، شماره تماس و...).
نمایش فاکتور نهایی شامل هزینه و جزئیات رزرو.
مدیریت کاربران:
سیستم لاگین ساده برای ادمین و کاربران (اختیاری).
امکان مشاهده تاریخچه رزروهای هر کاربر.
ذخیره و بازیابی دادهها:
استفاده از فایلهای متنی/باینری یا پایگاه داده ساده (SQLite) برای ذخیره اطلاعات.
الزامات فنی:
زبان برنامهنویسی: ++C (استاندارد 11/14/17 به انتخاب فریلنسر).
محیط توسعه: Visual Studio, Code::Blocks, یا هر IDE دیگری.
استفاده از ساختارها (struct)، کلاسها، فایلها و STL در صورت نیاز.
در صورت تمایل به رابط گرافیکی: Qt, SFML یا کتابخانههای ساده گرافیکی.
خروجیهای مورد انتظار:
سورس کد کاملاً تمیز و کامنتگذاری شده.
مستندات فنی (توضیح طراحی، نمودار کلاسها در صورت استفاده از OOP).
فایل اجرایی (EXE) یا اسکریپت کامپایل.
یک راهنمای کاربری ساده (User Manual) برای نحوه استفاده از سیستم.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.