اطلاعات این پروژه از وب سایت برنامه جو برداشته شده است
C++ visual2008
این پروژه یک سیستم آموزش است بر پایه ی اطلاعات دانشجو و کار با فایل هاست.
شامل :
کلاس شخص که اطلاعاتی از قبیل (نام ، نام خانوادگی ،کد ملی ) در آن است.
کلاس کارمند که شامل(شماره کارمندی ، نوع کارمندی، سال استخدام ، سال بازنشستگی) است. و از کلاس شخص ارث میبرد.
کلاس مدیرگروه که از کلاس کارمند ارث بری میکند و میتواند به کلیه ی اطلاعات دانشجو دسترسی داشته باشد و قابلیت گزارش گرفتن از اینکه هر درس را چند دانشجو اخذ کرده اند و نمراتشان به چه ترتیب است را دارد.
کلاس مسئول آموزش که از کلاس کارمند ارث بری میکند و مسئولیت وارد کردن اطلاعات مربوط به دانشجو ها و درس ها(ساعت و تاریخ ونام استاد) و تغییر اطلاعات دانشجویان و نمرات را دارد.
کلاس دانشجو که از کلاس شخص ارث بری میکند و شامل شماره دانشجویی و سال ورود است. قابلیت مشاهده ی کارنامه و انتخاب واحد را داراست(در انتخاب واحد برنامه درس های موجود را که قبلا توسط کارمند آموزش نوشته شده و در فایل قرار داده شده را از فایل میخواند و به دانشجو نمایش میدهد.)
کلاس استاد که از کلاس کارمند ارث میبرد و تنها قابلیتی که دارد این است که بتواند ببیند چه دانشجویانی در کلاسش هستند و نمره وارد کند و تغییر دهد.(هر استاد یک درس بیشتر ندارد)
کلاسدرس که در آن مفهومی به اسم ترم تعریف میشه (که البته در این سیستم همه ی دانشجویان در ترم اول هستند و 5درس با ذکر نام دارند.) در این کلاس(تعداد واحد هر درس ، اسم درس ، اسم استاد ارائه دهنده ،ترم ارائه ی درس) وجود دارد.
این برنامه باید دارای چند منو باشد ، منوی اول که تعیین میکند چه کسی دارد با سیستم کار میکند و از او شماره دانشجویی یا شماره کارمندی دریافت میکند و نوع کاربری اش را میگیرد.(منو ها لازم نیست به صورت گرافیکی کار شوند همین که در کنسول نمایش منظمی داشته باشند کافی است) منوی بعدی اگر دانشجو است مشخص میکند که میخواهد انتخاب واحد کند یا کارنامه را مشاهده کند. و به همین ترتیب هر شخصی با توجه به نوع کاربری اش منوی خاص خود را دارد. همه ی منو ها دکمه ی خروج دارند.
اطلاعات دانشجو ؛استاد ؛ درس ؛ مدیر گروه و شخص هرکدام در یک فایل جداگانه ریخته میشود و توسط شماره داشجویی یا شماره کارمندی با توجه به نوع عملیات :{دیلیت(با تعریف یک فلگ به نام دیلیتد!) ؛ آپدیت ؛ سرچ ؛ اینسرت} اطلاعات مورد نیاز را از فایل میخواند و نمایش میدهد.