پروژهای که این هفته دارید در واقع مروری بر تمامی مباحثی که تا اینجا یاد گرفتیم. Object Oriented هست به علاوهی بحثدر این سیستم کار اصلی ارسال ایمیل و مشاهده آنهاست.این سیستم کارهای زیر را باید انجام دهد. ۱- هر کاربر جدیدی بتواند ثبت نام کند و ایمیل تکراری نباید ثبت کند.۲- باید با ایمیل و رمز خود وارد شود.۳- بتواند ایمیلهای خود را مشاهده کند.۴- ایمیل های خود را پاک کند.۵- ایمیل ارسال کند.Object Oriented نکتهی مهمی که در این پروژه هست، این هست که باید از روشاستفاده کنید.من یک راهنمایی کوتاهی که میکنم این است که کلاسهای زیر را حتما داشته باشید.User کلاسباشد .... SentBox و Inbox و Password و Username دارای نام ور دهد. e کاربر رمز را بتواند تغEmail کلاسفرستنده، گیرنده، موضوع و متنفیلد دیگری به عنوان خواندهشده در نظر بگیرید که بفهمید ایمیلی خوانده شدهیا خیر ...MailServer کلاسحاوی تمامی کاربران در سیستم باشد.سیستم ثبت نام باید توسط یکی از توابع این کلاس انجام شود.سیستم ورود و خروج از تابعهای این کلاس باشد.باید ارسال ایمیل را انجام دهد به صورتی که classmethod تابعی از نوعورودی آن سه پارامتر ( کاربر مبدا، کاربر مقصد، ایمیل) در واقع کلاسهای از نوعرا به عنوان ورودی دریافت کند. (User,User,Email)توجه : تنها یک شیٔ از این کلاس باید بسازید.را به صورت لیست در نظر بگیرید که حاوی تعدادی SentBox و Inbox : راهنماییهستند. Email شیء از نوعنکات دیگر:• ممکن است به سیستم به جور دیگری نگاه کنید و کلاسهای دیگری بخواهیدتعریف کنید ولی قبل از آن حتما از من سوال بپرسید.• باید لیستی از ایمیلها را برای کاربر نشان دهید و کاربر با انتخاب شماره آن متنشود. True کامل ایمیل را ببیند و مقدار خوانده شده آن• در ابتدای ورود کاربر تعداد ایمیلهای خوانده نشده را چاپ کنید.• اگر ایمیلی در سیستم نبود حتما پیام خطا دهید.کاربر مبدا قرار میگیرد. SentBox کاربر مقصد و در Inbox • ایمیل بعد از ارسال در
پاسخ ها