اکنون که آن تمرین را پشت سر گذاشتیم، آماده ایم پروژه را انجام دهیم!
پروژه ما یک سیستم مدیریت پایگاه داده دانشجویی ساده خواهد بود، که در آن یک کلاس دانشجویی ایجاد خواهیم کرد که پارامترهای زیر را خواهد داشت:
- شناسه
- FirstName
- SecondName
- سرگرد
- آدرس
- شماره تلفن
سپس یک تابع نمایش در داخل کلاس دانش آموز ایجاد می کنیم، که ورودی های بالا را می گیرد و آنها را به عنوان اطلاعات کلی در مورد دانش آموز نمایش می دهد.
سپس ورودیهای بالا را از کاربر میگیریم، و نمونهای از کلاس دانشجو ایجاد میکنیم، سپس پارامترهای آن را با ورودیهای ارائهشده از کاربر پر میکنیم
به صورت اختیاری: داده ها را در یک فایل متنی ذخیره کنید. همچنین، کاربر می تواند افزودن، پاک کردن یا مشاهده داده ها از فایل متنی را انتخاب کند.
این پروژه می تواند شبیه به این باشد:
هنگام انتخاب "a" از کاربر خواسته می شود که داده های دانش آموزان را وارد کند:
از آنجایی که برنامه در یک حلقه while قرار دارد، پس از اینکه کاربر وارد کردن دادههای دانشآموز را انجام داد، دوباره اجرا میشود و تا زمانی که کاربر «e» را برای شکستن حلقه while و وجود انتخاب کند، به کار ادامه میدهد.
هنگام انتخاب 'r' برای خواندن داده ها، برنامه داده ها را از فایل متنی برای خواندن کاربر چاپ می کند:
هنگام انتخاب «c» برای پاک کردن دادهها، برنامه دوباره با کاربر بررسی میکند تا مطمئن شود که واقعاً میخواهد همه دادههای موجود را حذف کند:
در نهایت، هنگام انتخاب "e"، برنامه حلقه while را می شکند و برنامه وجود دارد.
------------------------------------------- -
راه حل پروژه را اضافه کرده ام.
سرفصل ها و درس ها
درس ها
Lessons
کلاس های وارداتی
Importing Classes
کلاس ها و اشیاء
Classes and Objects
وراثت
Inheritance
مقدمه برنامه نویسی شی گرا
Object Oriented Programming Introduction
روشهای استاتیک، روشهای کلاس، ویژگیهای کلاس
Static Methods, Class Methods, Class Attributes
نمایش نظرات