حل واجب M251 #واجبات#الجامعة#العربية#المفتوحة 00966562053739 حل

إنضم
30 أكتوبر 2022
المشاركات
87
مستوى التفاعل
0
النقاط
6


Cut-OffDate:TBA

CourseCode:M251

CourseTitle:ObjectOrientedProgrammingUsingJavaTutorMarkedAssignment


TotalMarks:90​


ThisTMAcoversthefirst7sessionsofM251.Itisrequiredtodothefollowing:

CreateaJavaprojectusingyourIDEandnameitusingyournameandyourstudentID
Implementalltherequiredclassesinthedefaultpackage
CreateaWordfilecontainsthefollowing:
oAnswerofthegivenquestions
oAcopy(not a snapshot)ofthecodeofeachclass
oAcompletesnapshotoftheoutput
oIfpartofthecodedoesnotwork,trytoexplainyouridea
oTheheaderofeachpageshouldcontainyournameandyourstudentID
•OnLMSpageofM251,thereare2linksandyoushouldsubmit2files(onefileperlink):
oTheWordfileyoucreated
oAcompressedfilecontainsthefolderofyourJavaproject

PlagiarismWarning:
AsperAOUrulesandregulations,allstudentsarerequiredtosubmittheirownTMAworkandavoidplagiarism.TheAOUhasimplementedsophisticatedtechniquesforplagiarismdetection.Youmustprovideallreferencesincaseyouuseandquoteanotherperson'sworkinyourTMA.YouwillbepenalizedforanyactofplagiarismaspertheAOU'srulesandregulations.

DeclarationofNoPlagiarismbyStudent(tobesignedandsubmittedbystudentwithTMAwork):
IherebydeclarethatthissubmittedTMAworkisaresultofmyowneffortsandIhavenotplagiarizedanyotherperson'swork.IhaveprovidedallreferencesofinformationthatIhaveusedandquotedinmyTMAwork.

NameofStudent:
Signature:
Date:


1​



Overview:



Acarrentalcompanywantstomakeasimpleapplicationtokeeptrackofcarsandcustomers.InthisTMA,itisrequiredtohelptheheadofthecompanyimplementtherequiredapplication.



Requirements:



Afteraquickmeetingwiththeheadofthecompany,yougotthefollowinginformation:

Itisrequiredtostoreallcarsinonecollectionandallrenttransactionshappenedinanothercollection.

Itisallowedtorentanycarforonlyoneday.

Eachcarhasauniquenumberplate,brand,rentalrate,andotherattributes(addatleast3attributesfromyourchoice).

EachcustomerhasauniqueCivilID,aname,andotherattributes(addatleast2attributesfromyourchoice).

Foreachrenttransaction,itisrequiredtostorecar,customer,andthedateofrent.

Foreachdate,itisrequiredtostoreonlyday,monthandyear.Donotusethebuilt-inclassesforDate.



Moreover,youhavebeeninformedthatthefollowingoperationshappenfrequently:

Buyinganewcarandaddingittotheapplication

Rentingaspecificcartoaspecificcustomerinaspecificdate.Itisnotallowedtorentthesamecartwiceinthesameday.

Displayingthecarthathasbeenrentthemaximumnumberoftimes.

Savingallcarsandrenttransactionsintoatextfile.

Forcars,theyshouldbesortedinascendingorder(accordingtotheplateNo)



Analysis:



Q1:
WhatistherelationbetweenCarandTransaction?Explainyouranswer.

Q2:Drawasimpleclassdiagramshowingonlyrelationshipsbetweenallclasses.



Implementation:



Afteranalysingthegivenrequirements,implementtherequiredapplication:

withObject Oriented Programmingstyle

followingtherulesofgoodprogrammingstyle(e.g.addingcomments,etc.)

usingonly the material covered in M251(anditsprerequisites)



حل واجب الجامعة العربية المفتوحةTMA
E304B E304B 00966562053739 TMA حل واجبات M251 الجامعة العربية المفتوحة
~ حل واجب M251 ** 00966562053739 ~ ~ حلول,واجبات,الجامعة,العربية,المفتوحة
#حل_واجب M251 00966562053739 حل واجبات M251 الجامعة العربية المفتوحة
M251 حل واجب , واجبات الجامعة العربية المفتوحة
M251 TMA Answers: حل واجب M251 00966562053739
حل , واجب , M251 00966562053739 ~ حلول واجبات الجامعـة العربية المفتوحة
حل واجب
M251? 00966562053739 > لحلول الواجبات الجامعة العربية المفتوحة
M251 00966562053739 حل واجب M251 خل واجبات الجامعة
حل واجبات الإمتياز
M251 << 00966562053739,,,, حلول واجبات M251
حل,واجبات,الجامعة,العربية, 00966562053739
M251,المفتوحة, حل واجب M251 حلول واجبات الجامعة ا ل واجب لعربية المفتوحة
حل واجب
M251 Answers 00966562053739 حلول واجبات الجامعة العربية المفتوحة M251
حل واجب
M251 (00966562053739),, حلول واجبات الجامعة العربية المفتوحة
حل واجب
M251 #واجبات#الجامعة#العربية#المفتوحة 00966562053739 حل
حل واجبات جروب الإمتياز 00966562053739 تنبيه
حل الواجب
M251 # _ (.00966562053739.) حلول الواجبـات الجامعة العربية المفتوحة
حل واجبات الجامعة العربية المفتوحة - 00966562053739 >>
M251 00966562053739 TMA حل واجبات M251 @ الجامعة العربية المفتوحة
حل واجب
M251 ** 00966562053739 < > حلول,واجبات,الجامعة,العربية,المفتوحة
#حل_واجب M251 00966562053739 حل واجبات


2​