- إنضم
- 30 أكتوبر 2022
- المشاركات
- 87
- مستوى التفاعل
- 0
- النقاط
- 6
| |||||
| |||||
|
Cut-OffDate:TBA
CourseCode:M251
CourseTitle:ObjectOrientedProgrammingUsingJavaTutorMarkedAssignment
TotalMarks:90
ThisTMAcoversthefirst7sessionsofM251.Itisrequiredtodothefollowing:
CreateaJavaprojectusingyourIDEandnameitusingyournameandyourstudentID
Implementalltherequiredclassesinthedefaultpackage
CreateaWordfilecontainsthefollowing:
oAnswerofthegivenquestions
oAcopy(
oAcompletesnapshotoftheoutput
oIfpartofthecodedoesnotwork,trytoexplainyouridea
oTheheaderofeachpageshouldcontainyournameandyourstudentID
•OnLMSpageofM251,thereare2linksandyoushouldsubmit2files(onefileperlink):
oTheWordfileyoucreated
oAcompressedfilecontainsthefolderofyourJavaproject
PlagiarismWarning:
DeclarationofNoPlagiarismbyStudent(tobesignedandsubmittedbystudentwithTMAwork):
NameofStudent:
Signature:
Date:
1
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