برنامه ساده مدیریت کتابخانه دانشگاه

سوال

پیاده سازی یک سیستم ساده کتابخانه دانشگاه

سیستم کتابخانه را با قابلیتهای زیر پیاده سازی نمایید:
۱ -اطلاعات کتابها در فایل کتاب ذخیره میشود. این اطلاعات شامل نام کتاب، شابک، نام نویسنده میباشد.
۲ -اطلاعات اعضا در فایل اعضا ذخیره میشود. این اطلاعات شامل شماره دانشجویی، نام عضو، رشته تحصیلی
و مقطع تحصیلی میباشد.
۳ -اطلاعات کتابهای امانت گرفته دانشجویان در فایل امانت قرار میگیرد. این اطلاعات شامل شماره
دانشجویی، شابک، تاریخ امانت، تاریخی که باید کتاب برگشت داده شود و تاریخی که عضو کتاب را
برمیگرداند. دقت کنید تاریخی که عضو کتاب را برمیگرداند، به هنگام برگشت کتاب باید به فایل امانت
اضافه شود و نه هنگام به امانت گرفتن کتاب.
۴ -هر دانشجو میتواند برای عضویت در کتابخانه ثبت نام نماید. تابعی برای عضویت و ثبت نام دانشجویان
بنویسید.
۵ -فقط اعضای کتابخانه قادر به امانت گرفتن کتاب هستند. تابعی برای امانت گرفتن بنویسید. ابتدا باید
بررسی کنید شخص متقاضی قبلا عضو شده باشد.
۶ -اعضای کتابخانه میتوانند حداکثر سه کتاب امانت بگیرند.
۷ -هرکتاب برای مدت ۱۰ روز امانت داده میشود.
۸ -در صورتی که عضو پس از سپری شدن مدت ۱۰ روز کتاب را تحویل دهد، به او یک پیام اخطار داده و
جریمهای برای آن در نظر گرفته شود. میزان جریمه به ازای هر روز ۵۰ تومان در نظر گرفته شود. تابعی برای محاسبه جریمه بنویسید.
۹ -برای هر یک از کارهای بالا، یک تابع جداگانه بنویسید.
۱۰ -در تابع main ،با استفاده از دستور case-switch منویی ایجاد نموده و با توجه به کار
درخواستی، تابع مورد نظر را فراخوانی نمایید.

0
SeyedMohsen 1 سال 0 پاسخ ها 110 دیده شده 0

ارسال یک پاسخ