I need help creating UML diagram for the following project.

Assignment 5: Software Design B ackg ro und A f e llo w c la ssm ate , G eorg e P . B urd ell, i s l o okin g f o r a n ew j o b i n t h e U S a fte r g ra duatio n. A s i t c a n b e c o m plic a te d t o c o m pare j o b o ff e rs w it h b enefit s , i n d if f e re nt l o ca tio ns, a nd o th er a sp ects b eyo nd s a la ry , h e w ould l ik e a n a pp t o h elp w it h t h is p ro ce ss a nd h as a ske d f o r y o ur a ssis ta nce i n c re atin g a s im ple , s in gle -u se r j o b o ff e r c o m paris o n a pp. A s a f ir s t s te p, h e w ould l ik e y o u t o c re ate a n i n it ia l d esig n f o r t h e a pp, e xp re sse d i n U M L, b ase d o n a s e t o f r e quir e m ents h e p ro vid ed. T his d eliv era b le t h us c o nsis ts o f ( 1 ) a U M L d esig n d ocu m en t a n d ( 2 ) a d esig n d escrip tio n d ocu m en t . I m porta n t: P le ase n ote t h at, a lt h ough t h is a ssig nm ent i s o nly w orth a s m all p erc e nta ge o f y o ur o ve ra ll g ra de, i t i s a n i m porta nt o ne b eca use i t w ill b e u se d a s t h e b asis f o r y o ur f ir s t g ro up d eliv e ra ble , w hic h c o nsis ts o f s h arin g a nd d is cu ssin g y o ur d esig n w it h y o ur t e am mate s. T here fo re , d oin g a p oor j o b i n t h is a ssig nm ent w ill l ik e ly p enaliz e y o ur g ro up p erfo rm ance a nd u lt im ate ly h urt y o ur c o lla bora tio n g ra de.

R equir e m ents 1 . W hen th e a pp is s ta rte d, th e u se r is p re se nte d w it h th e m ain m en u, w hic h a llo w s th e u se r to ( 1 ) e nte r o r e dit c u rre nt jo b d eta ils , ( 2 ) e nte r jo b o ff e rs , ( 3 ) a dju st th e c o m paris o n s e ttin gs, o r ( 4 ) c o m pare jo b o ff e rs ( d is a ble d if n o jo b o ff e rs w ere e nte re d y e t ) . 1 2 . W hen c h oosin g to e nte r c u rre nt jo b d eta ils , a u se r w ill: a . B e s h ow n a u se r in te rfa ce to e nte r ( if it is th e fir s t tim e) o r e dit a ll o f th e d eta ils o f t h eir c u rre nt jo b, w hic h c o nsis t o f: i . T it le i i. C om pany i ii. L oca tio n ( e nte re d a s c it y a nd s ta te ) i v . C ost o f liv in g in th e lo ca tio n ( e xp re sse d a s a n i n dex ) v . Y early s a la ry v i. Y early b onus v ii. A llo w ed w eekly te le w ork d ays ( e xp re sse d a s th e n um be r o f d ays p er w eek a llo w ed fo r r e m ote w ork , in clu siv e ly b etw een 0 a nd 5 ) v iii. L eave tim e ( v a ca tio n d ays a nd h olid ay a n d/o r s ic k le ave , a s a s in gle o ve ra ll n um ber o f d ays) i x . G ym m em bers h ip a llo w ance ( $ 0 to $ 500 a nnually ) b . B e a ble to e it h er s a ve th e jo b d eta ils o r c a nce l a nd e xit w it h out s a vin g, r e tu rn in g i n b oth c a se s to th e m ain m enu. 1 T o b e p re cis e , th is fu nctio nalit y w ill b e e nable d if th ere a re e it h er ( 1 ) a t le ast tw o jo b o ff e rs , in c a se th ere i s n o c u rre nt jo b, o r ( 2 ) a t le ast o ne jo b o ff e r, in c a se th ere is a c u rre nt jo b.

3 . W hen c h oosin g to e nte r jo b o ffe rs , a u se r w ill: a . B e s h ow n a u se r in te rfa ce to e nte r a ll o f th e d eta ils o f th e o ff e r, w hic h a re th e s a m e o nes lis te d a bove fo r th e c u rre nt jo b. b . B e a ble to e it h er s a ve th e jo b o ff e r d eta ils o r c a nce l. c . B e a ble to ( 1 ) e nte r a noth er o ff e r, ( 2 ) r e tu rn to th e m ain m en u, o r ( 3 ) c o m pa re th e o ff e r ( if th ey s a ve d it ) w it h th e c u rre nt jo b d eta ils ( if p re se nt) . 4 . W hen a dju stin g th e c o m paris o n s e ttin gs, t h e u se r c a n a ssig n in te ger w eig hts t o : a . Y early s a la ry b . Y early b onus c . A llo w ed w eekly te le w ork d ays d . L eave tim e e . G ym m em bers h ip a llo w ance I f n o w eig hts a re a ssig ned, a ll fa cto rs a re c o nsid ere d e qual. 5 . W hen c h oosin g to c o m pare jo b o ffe rs , a u se r w ill: a . B e s h ow n a lis t o f jo b o ff e rs , d is p la ye d a s T it le a nd C om pa ny, r a n ke d fr o m b est t o w ors t ( s e e b elo w fo r d eta ils ), a nd in clu d in g th e c u rre nt jo b ( if p re se nt) , c le arly i n dic a te d. b . S ele ct tw o jo bs to c o m pare a nd tr ig ger th e c o m pa ris o n. c . B e s h ow n a ta ble c o m parin g th e tw o jo bs, d is p la yin g, fo r e ach jo b: i . T it le i i. C om pany i ii. L oca tio n i v . Y early s a la ry a dju ste d fo r c o st o f liv in g v . Y early b onus a dju ste d fo r c o st o f liv in g v i. A llo w ed w eekly te le w ork d ays v ii. L eave tim e v iii. G ym M em bers h ip A llo w ance d . B e o ff e re d to p erfo rm a noth er c o m paris o n o r g o b ack to th e m ain m en u. 6 . W hen r a nkin g jo bs, a jo b’s s co re is c o m pute d a s th e w eig hte d s u m o f: A Y S + A Y B + G YM + ( L T * A Y S / 2 60) - ( (2 6 0 - 5 2 * R W T) * ( A Y S / 2 60) / 8 ) w here :

A Y S = y e arly s a la ry a dju ste d fo r c o st o f li v in g A Y B = y e arly b onus a dju ste d fo r c o st o f liv in g G YM = G ym M em bers h ip A llo w ance ( $ 0 to $ 500 a nnually ) L T = le ave tim e R W T = te le w ork d ays p er w eek T he r a tio nale fo r th e R W T s u bfo rm ula is : a . v a lu e o f a n e m plo ye e h our = ( A Y S / 2 60) / 8 b . c o m mute h ours p er y e ar ( a ssu m in g a 1 -h o ur/d ay c o m mute ) = 1 * ( 2 60 - 5 2 * R W T) c . t h ere fo re t r a vel- tim e c o st = ( 2 60 - 5 2 * R W T) * ( A Y S / 2 60) / 8 F or e xa m ple , if th e w eig hts a re 2 fo r th e y e arly s a la ry , 2 fo r G ym M em be rs h ip , a nd 1 fo r a ll o th er fa cto rs , th e s co re w ould b e c o m pute d a s:

2 /7 * A Y S + 1 /7 * A Y B + 2 /7 * G YM + 1 /7 * ( L T * A Y S / 2 60) - 1 /7 * ( (2 60 - 5 2 * R W T) * ( A Y S / 2 60) / 8 ) 7 . T he u se r in te rfa ce m ust b e in tu it iv e a nd r e sp onsiv e . 8 . F or s im plic it y , y o u m ay a ssu m e th ere is a s in gle s yste m r u nnin g th e a pp ( n o c o m munic a tio n o r s a vin g b etw een d evic e s is n ece ssa ry ). D eta ils T o c re ate y o ur d esig n, y o u s h ould f o llo w t h e s a m e a ppro ach t h at w e p re se nt i n t h e P 3L2 l e sso n. T hat i s , a naly ze t h e r e quir e m ents ( p ro vid ed a bove ) t o i d entif y a nd r e fin e (1) classes, (2) attributes, (3) operations, and (4) relationships i n y o ur d esig n. J u st t o b e c o m ple te ly c le ar, y o ur t a sk i s t o d esig n t h e s yste m , n ot t o i m ple m en t i t .

A t t h is s ta ge, t h e d esig n s h ould b e i m ple m enta tio n n eutr a l, a nd n ot i n vo lv e c o nstr u cts s p ecif ic t o a l a nguage o r f r a m ew ork . F or e xa m ple , w e a re n ot lo okin g fo r A ndro id A ctiv it y c la sse s.

P le ase n ote t h at n ot e ve ry r e quir e m ent m ust b e f u lly a nd d ir e ctly r e pre se nte d i n y o ur d esig n. F or i n sta nce , a t t h is l e ve l o f d eta il, y o u d o n ot h ave t o s h ow a ny p ure ly G UI- s p ecif ic c la sse s. S im ila rly , a ny d ata base s u pport l a ye r m ay b e l e ft o ut, i f i t i s p ure ly d oin g p ers is te nce t a sks ( s im ple C RUD o nly ) o n d ata a n d c o lle ctio ns a lr e ad y f u lly r e p re sen te d in t h e d esig n . P le ase a ls o n ote t h at w e a re e xp ectin g t o s ee, i n y o ur d esig n, a c la ss t h at r e p re sen ts t h e e n tr y p oin t t o t h e s yste m , a n d t h at t ie s t h e v ario us p ie ces t o g eth er.

Y our d esig n s h ould b e e xp re sse d u sin g a U M L c la ss d ia gra m , a nd t h e l e ve l o f d eta il o f t h e d esig n s h ould b e a nalo gous t o t h e l e ve l o f d eta il w e u se d t h ro ughout t h e w hole P 3L2 l e sso n. T hat i s , d o n ot l im it y o ur d esig n t o o nly t h e e le m ents s h ow n i n t h e f in al v id eo, w here s o m e o f t h e e le m ents s h ow n e arlie r ( e .g ., m eth ods) a re e lid ed f o r s p ace ). S pecif ic a lly , y o u m ust p ro vid e e n ough d eta ils f o r t h e d esig n t o b e s elf -c o nta in ed a n d f o r u s t o b e a b le t o a ssess w heth er t h e d esig n s u it a b ly r e aliz e s a ll s yste m r e q uir e m en ts . T o h elp t o m ake y o ur d esig n s e lf - c o nta in ed, y o u m ust a ls o p ro vid e a “ d esig n d escrip tio n” d ocu m ent, i n w hic h y o u c o ncis e ly d escrib e, f o r e ach o f t h e r e q uir e m en ts l is te d a b ove , e it h er ( 1 ) h ow t h at r e quir e m ent i s r e aliz e d i n y o ur d esig n, o r ( 2 ) w hy i t d oes n ot d ir e ctly a ff e ct t h e d esig n a nd i s t h ere fo re n ot s h ow n. T o p ro duce t h is d ocu m ent, y o u s h ould c o py t h e l is t o f r e q uir e m en ts a n d a d d y o ur e xp la n atio n f o r e ach o ne o f t h em . F or e xa m ple , u sin g s o m e p artia l r e quir e m ents fo r a c a sh r e gis te r a pp:

… 2 . A fte r s ta rtin g t h e c a sh r e gis te r, t h e c a sh ie r e nte rs h er n am e, a nd t h e t o ta l a m ount o f m oney a va ila ble in th e till.

T o r ealize t his r equirement, I a dded a ‘ currentCashier’ t o t he r egister c lass t o t rack t he s igned-in c ashier, a nd a f loat ‘ till’ t o r epresent t he m oney i n t he t ill. T hese v alues a re e ntered b y t he s tartup() m ethod, a fter p rompts a re h andled within the GUI.

… ...

1 6. T he U se r In te rfa ce ( U I) m ust b e in tu it iv e a nd r e sp onsiv e .

T his i s n ot r epresented i n m y d esign, a s i t w ill b e h andled e ntirely w ithin the GUI implementation.

T he e xp la natio n i n t h e d esig n d escrip tio n s h ould b e c le ar e nough t o a llo w u s t o f o llo w t h e r a tio nale b ehin d y o ur d esig n a nd h ow i t w ill f u lf ill e ach s p ecif ie d r e q uir e m en t, i n clu din g a n y t h at a re n ot d ir e ctly d ep ic te d i n y o ur c la ss d ia g ra m . Y ou c a n a ls o p ro vid e i n t h e d ocu m ent a ddit io nal i n fo rm atio n a bout y o ur d esig n, s u ch a s a ssu m ptio ns o r r a tio nale f o r s o m e d esig n d ecis io ns. U se t h e d ocu m ent t o r e vie w y o ur d esig n a nd e nsu re y o u h ave i n clu ded e ve ry th in g n ece ssa ry fo r y o ur a pp to fill th e lis t o f r e quir e m en ts .

N O TE : A r e quir e m ent t h at c o nstr a in s a pplic a tio n b ehavio r c a nnot b e c o m ple te ly h andle d b y t h e G UI. F or e xa m ple , a G UI m ay i m ple m ent t h e d is p la y o f o utp ut, b ut t h e a pplic a tio n d ete rm in es w hat d ata t o d is p la y. T he d esig n d ocu m ent s h ould c o nta in a d escrip tio n o f t h e a pplic a tio n-s p ecif ic b ehavio r.

S ubm is sio n In str u ctio n s T o s u bm it y o ur a ssig nm ent, y o u s h ould d o th e fo llo w in g: 1. C re ate a d ir e cto ry c a lle d A ssignment5 i n t h e u su al p ers o nal G it H ub r e p osit o ry w e a ssig ned t o y o u . T his i s a n i n div id ual a ssig nm en t ; d o n ot u se y o ur n ew t e am r e posit o rie s. 2. S ave y o ur U M L c la ss d ia gra m i n t h e A ssignment5 d ir e cto ry a s a P D F f ile n am ed “ d esign.pdf ” . Y ou c a n u se a ny U M L t o ol o f y o ur c h oic e t o c re ate y o ur U M L d esig n, b ut p le ase d o n ot h an d d ra w t h e d esig n . I m porta n t: M ake s u re t o o pen y o ur P D F a fte r g enera tin g i t a nd d ouble -c h eck i t , a s w e h ave h ad a n um ber o f c a se s o f s tu dents n ot r e aliz in g t h at t h e c o nve rs io n t o P D F h ad n ot w ork e d a s e xp ecte d. 3. S ave t h e “ d esig n d escrip tio n” d ocu m ent i n t h e s a m e d ir e cto ry , i n m ark d ow n f o rm at, a nd n am ed “ d esign-description.md ” . 4. C om mit a nd p ush y o ur file (s ) to y o ur r e m ote r e p osit o ry . 5. O n g ra desco pe, s u bm it a f ile c a lle d s ubmission.txt t h at c o nta in s, i n t w o s e para te l in es ( 1 ) y o ur G T u se rn am e a nd ( 2 ) t h e c o m mit I D f o r y o ur s u bm is sio n. F or e xa m ple , t h e c o nte nt o f f ile s ubmission . tx t f o r G eorg e P . B urd ell c o uld l o ok s o m eth in g l ik e t h e f o llo w in g: g pburdell1 8 1b2f59 I m porta n t: A s s o on a s y o u s u bm it , y o ur a ssig nm en t w ill b e c h ecked b y m akin g s u re th at y o u h ave th e r e quir e d d ir e cto ry s tr u ctu re a nd d ocu m en ts . H ow eve r, w e c a nnot a uto m atic a lly c h eck y o ur d esig n, s o a p osit iv e r e sp onse f r o m G ra d esco pe o nly i n dic ate s t h at w e w ill b e a b le t o g ra d e y o ur a ssig nm en t, a n d t h e g ra d e y o u w ill r e ceiv e is o nly a p la ceh old er.

Y o u c an r e su bm it a s m an y t im es a s y o u w an t b efo re t h e d ead lin e , s o y o u h ave a c h ance to a ddre ss is su es w it h y o ur a ssig nm en ts if G ra d esco pe fin ds a ny p ro b le m w it h y o ur s u bm is sio n. P LA G IA R IS M A s fo r a ll o th er a ssig nm ents , w e c h eck f o r p la gia ris m . U nfo rtu nate ly , th ere a re p la gia ris m c a se s e ve ry s e m este r. P le ase k e ep in m in d th at th e to ols w e u se to id entif y c a se s o f p la gia ris m h ave a cce ss to th e s a m e o nlin e r e so urc e s th at a re a va ila ble to y o u.