تعداد فروش | 3 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 11 خرداد 1402 |
سطح تمرین | سخت |
محتوا شامل | سورس کد, ویدیو آموزشی |
این پروژه یک سیستم رزرو خوابگاه دانشجویی در پایتون است که به صورت شی گرا میباشد.
سوال: یک سیستم رزرو خوابگاه دانشجویی طراحی نمایید که شامل موجودیت های زیر باشد؟
ابتدا لیست خوابگاه ها و اتاق برای دانشجو لیست میشود و سپس دانشجو با انتخاب و پرداخت درخواست رزرو خوابگاه را میدهد.
سپس مدیر خوابگاه تایید میکند که دانشجو مورد تایید است یا خیر.
مدیریت سیستم نیز برای این فرآیند نظارت میکند.
بخشی از سورس کد پایتون
دمو کلاس دیاگرام پروژه
سورس کد درخت جستجو دودویی در پایتون
موجودیتهای سیستم ثبت نام خوابگاه دانشگاه میتواند شامل موارد زیر باشد:
دانشجو: شامل اطلاعات پروفایل دانشجویی مانند نام، نام خانوادگی، شماره دانشجویی، رشته تحصیلی، سال ورود به دانشگاه، شماره تماس و ایمیل و غیره.
خوابگاه: شامل اطلاعاتی در مورد خوابگاههای دانشگاه مانند نام، آدرس، تعداد اتاقها، تعداد تختها، قیمت، توضیحات و غیره.
تخت: شامل اطلاعاتی در مورد تختهای موجود در خوابگاهها مانند شماره تخت، شماره اتاق، وضعیت تخت (خالی، رزرو شده، تایید شده و غیره)، قیمت و غیره.
قرارداد: شامل اطلاعاتی در مورد قرارداد اجاره تخت بین دانشجو و خوابگاه مانند تاریخ شروع و پایان قرارداد، مدت زمان اجاره، قیمت، شرایط و ضوابط قرارداد و غیره.
پرداخت: شامل اطلاعاتی در مورد پرداختهایی که دانشجو باید به خوابگاه انجام دهد، مانند مبلغ کل اجاره، مبلغ پیشپرداخت، مبلغ شامل هزینههای دیگر (مانند شارژ و غیره) و غیره.
پیشفاکتور: شامل اطلاعاتی در مورد پیشفاکتوری که به دانشجو ارائه میشود قبل از امضای قرارداد، مانند مبلغ کل اجاره، مبلغ پیشپرداخت، تاریخ شروع و پایان قرارداد، شرایط و ضوابط قرارداد و غیره.
رزرو: شامل اطلاعاتی در مورد رزرو تخت توسط دانشجو، مانند تاریخ رزرو، شماره تخت و اتاق، وضعیت رزرو و غیره.
تایید: شامل اطلاعاتی در مورد تایید رزرو توسط خوابگاه، مانند تاریخ تایید، شماره تخت و اتاق، وضعیت تایید و غیره.
لغو: شامل اطلاعاتی در مورد لغو رزرو توسط دانشجو یا خوابگاه، مانند تاریخ لغو، شماره تخت و اتاق، وضعیت لغو و غیره.
تراکنش: شامل اطلاعاتی در مورد تراکنشهای مالی انجام شده بین دانشجو و خوابگاه، مانند تاریخ تراکنش، مبلغ، نوع تراکنش و غیره.
پیام: شامل اطلاعاتی در مورد پیامهایی که بین دانشجو و خوابگاه ارسال میشود، مانند تاریخ ارسال، متن پیام، فرستنده و گیرنده پیام و غیره.
گزارش: شامل اطلاعاتی در مورد گزارشهایی که توسط سیستم تهیه میشود، مانند گزارش هزینههای دانشجویان، گزارش تعداد تختهای خالی و پر، گزارش درآمد خوابگاه و غیره
اکثر موجودیت ها که در بالاتر مطرح شد در این پروژه وجود دارد.
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.