0% found this document useful (0 votes)
3 views5 pages

GUI System for Palm Specimens Cataloguing

The project is worth 50% of the total grade and consists of three parts: a project design worth 10%, a project output worth 20%, and a contribution and question/answer session worth 20%. Students are tasked with designing and building a GUI system in Java to catalog palm specimens, with basic functionality like adding, viewing, editing, and deleting records, and advanced functionality like searching and generating filtered reports. The project design must be submitted by April 22nd using UML diagrams. The completed project is due April 26th and will be evaluated based on criteria like number of classes implemented and how well the required functionality works. Students will present their work and be evaluated on their contribution to the project and ability to answer questions during the presentation

Uploaded by

Hong Yi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views5 pages

GUI System for Palm Specimens Cataloguing

The project is worth 50% of the total grade and consists of three parts: a project design worth 10%, a project output worth 20%, and a contribution and question/answer session worth 20%. Students are tasked with designing and building a GUI system in Java to catalog palm specimens, with basic functionality like adding, viewing, editing, and deleting records, and advanced functionality like searching and generating filtered reports. The project design must be submitted by April 22nd using UML diagrams. The completed project is due April 26th and will be evaluated based on criteria like number of classes implemented and how well the required functionality works. Students will present their work and be evaluated on their contribution to the project and ability to answer questions during the presentation

Uploaded by

Hong Yi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Project (50%)

The Project is consist of THREE (3) parts:


a. Project Design (10%)  Submit by 22 April 2020, 11.55pm through eLeap
b. Project Output (20%)  Submit by 26 April 2020, 11.55pm through eLeap
c. Contribution & QA (20%)  Project Presentation in Week 13

Project Description
Your group is hired by a research team from the Centre of Pre-University Studies, UNIMAS
to build a Graphical User Interface System (using Java) for cataloguing palm specimens. For
each specimen observed by the team, the following vital statistics are recorded:
a. Common Name
b. Genus
c. Species
d. Photo
e. Characteristics
a. Stem
b. Leaf

Plus, time, date and location (for example, Kubah National Park, Bako National or Mount
Santubong) of the sampling event1. Samples of the species observed are provided in Figure
1-5 and Table 1-5.

The system should have the following basic functionalities:


a. enter a new record
b. view an existing record
c. edit an existing record
d. delete an existing record
and the following two more advanced functionalities:
e. search for an existing record
f. generate a summary report that can be filtered by location and date range.

The exact implementation of the features is based on your own ideas and creativity. Please
refer to the rubric on how to score marks for this group exercise.

For Project design, you are to design your project using the Unified Modeling Language
(UML). Do refer to the rubrics for details of the design. Submit your project design
document (.pdf only) by 22 April 2020, 11.55pm.

All the best!


1
The event where the specimen is observed by the research team.
Reference:
Goh, M.B.L, Rasid, A.Z. Masa, A.A, Abang Abbeha, E.N, Ismail, F.A, Moris@Michael, M.I,
Thomas Inau, M.B, Mohd Asri, N.A, Arizal, M.A, Rosli, N.A, Dainis, S.N, Justin, V.C, Wan
Ismail, W.M, Folten, V.M. (2019). DOCUMENTATIONS OF PALMS IN KUBAH NATIONAL PARK,
SARAWAK. Centre for Pre-University Studies, Universiti Malaysia Sarawak, 94300 Kota
Samarahan, Sarawak
Rubrics

Part A: Project Design (10%)

0m 2m 5m
Classes, Less than 2 2 classes 2 classes or more
Attributes and classes AND for each class, AND for each class,
Methods [CLO2) OR for each 2 attributes 2 attributes or more
class AND AND
Less than 2 2 methods 2 methods or more
attributes and
methods

Association Incorrect Classes are All classes are associated


(including association associated correctly, with correct
inheritance, between corrected with inheritance and
polymorphism) classes, AND incorrect polymorphism.
[CLO1] missing inheritance
inheritance and relationship and no
polymorphism polymorphism

Part B: Project Output (20%)

0m 2m 4m
Number of Less than 2 2 classes 2 classes or more
implemented classes AND AND
classes and OR 2 interfaces 5 interfaces or more
interfaces [CLO2] Less than 2
interfaces

Basic Less than 2 from At least 2 from (a.) All basic functionalities, i.e.,
functionalities (a.) to (d.) are to (d.) are working (a.) to (d.), are working
[CLO2] working correctly correctly
correctly

Search function Does not exist / Search query can Search query can involve
[CLO2] Is not working only involve one two fields (or more) at a
field at a time, time,

e.g., e.g.,
Search for records Search for records that fulfil
that fulfil the the following criteria:
following criteria: “Genus Pinanga ” and
“between 100- “found in Mount Santubong”
150cm”
Summary Report Does not exist / Can only generate Can generate report that can
[CLO2] Is not working a single, unfiltered be filtered either by location,
report. or by date range, or by both.

GUI menu & Flow Confusing / only Simple GUI menu Well-designed GUI and
[CLO2] text-based with acceptable logical flow of program.
menu flow of program

Part C: Contribution and Question and Answer

0m 3m 5m 7m 10m
Contribution
(CLO2)
Only code 1 Only code 1 Code 1 class, Code more Code more
interface class code 1 than 1 class than 1 class
AND test 1 AND test 1 interface OR code AND code
class class AND test 1 more than 1 more than 1
(implemented (implemented class interface AND interface AND
by other by other (implemented test 1 or test more
group group by other more class than 1 class
members) members) group (implemented (implemented
members) by other by other
group group
members) members)
Peer
Grading
(Peer review form 10m. Available in Week 13)
(CLO3)
0m 1m 3m 5m
Question &
Answer
Missing in Unable to Able to Able to
(CLO 1) action during answer the present but present,
Q & A session questions partially answer the
correct questions
answer for well and
the pinpoint in
questions. the coding
the correct
answer

You might also like