8/16/2019 OODJ 1508 Assignmnet Assumptions 20150917PM
1/2
Diagrams – 30%
o One use case diagram +
• 5 scenarios +
•
5 formso 5 activity diagrams
o One class diagram (at least 7 classes + 1 application)
* Extra diagrams put in CD
Implementation (JAVA) – 30%
• ser input validation must !e done properly and t"e system must !e a!le
to continuously run until an exit command is issued#• $% is not a must#
• Data must !e saved in &les or data!ases#
' types of users (login)
• Eac" user of t"e system "as "is"er on user name and passord "e
users of t"e system and t"eir priorities are as follos,
• -t least 1 cler.
o Customer management non/mem!er0 !asic0 premium0 gold
details
• information (name0 %Cpassport0 gender)
• personal contacts (p"one0 email)
• !illing information
maintaining standing orders
• current standing orders0 delivered0 modi&ed (all
details)0 canceledo modify and cancel orders ill !e c"arged (not a
must)
• invoice payment status / generate text &les
o 2ending t"roug" email is not a must#• -t least 1 manager
o -ll listed a!ove
o productservices 3 at least 5 categories
10 40 50 10 61 .g and t"e c"arges
o reporting 3 at least 5 reports mont"ly0 gender0 age0 cancel0 modify
• 1 admin
o -ll listed a!ove
o Create ne manager and cler.
Documentation – 20%
8/16/2019 OODJ 1508 Assignmnet Assumptions 20150917PM
2/2
o -t least OO concepts (discussion + sample code)
o ser 8anual
o 4 additional features
o 9unctionality
o ec"nical
Format (30 pages) – 10%
o Complete t"e C299
o Cover (name + %D + module)
o a!le of contents + page num!ering
o -ssumptions
o :eferences (at least 1 3 5 !oo.s)
o 8ar.ing sc"eme
o CD / ' folderso Code
9e versions ill !e appreciated
o report (print t"is only)
o appendix (not a must)
Presentation – 10%
o
Demo on timeo -!le to understand t"e code
o -!le to modify t"e code !ased on re;uests