Final Project
Final Project
CLO 3: Build a database system by using database management system tools (C3, PLO6)
INSTRUCTION TO CANDIDATES:
• Carefully check the submission date and the instructions given with the assignment/project. Late
submission will not be accepted.
• If you are unable to submit your assignment/project on time and have valid reasons such as illness,
you may apply (in writing) for an extension.
• If you use other people’s work or ideas in your assignment/project, kindly reference them using APA
system.
I hereby confirm that this assignment is my own work and not copied or plagiarized from any source. I
have referenced the sources from which the information is obtained by me for this assignment.
Signature Date
FINAL PROJECT – 40%
SCENARIO
Every organization, including Kolej Profesional MARA Seri Iskandar (KPMSI) needs a database system.
Databases are essential for storing, organizing, and managing data. They allow KPMSI to track
important information such as student data, employee data, financial data, and operational data.
Databases can help KPMSI automate many tasks, such as data entry and reporting. This can free up
employees to focus on more strategic activities.
Your role
After completing the Entity Relationship Diagram (ERD) of your proposed database system for
KPMSI, you are now in the second phase of finishing your project. In this stage, you need to
transform the proposed plan into a good database system prototype that could be used to store and
manage data. You must implement the design into a working system by using a suitable database
management system.
1. Present in the report the Entity Relationship Diagram (ERD) from the previous assessment.
Fix any inconsistencies and errors.
2. Explain at least five (5) functions of your proposed database system in detail. The
functions of the system must be directly related to the KPMSI business operations or
activities.
3. Produce database tables using appropriate software. The database table must comply with
the attached ERD. Use the proper setting for:
• Data types, field size and formatting for the attributes.
• Input mask for selected field.
• Relationship between tables and apply the correct cardinality.
4. Construct at least four (4) relevant forms as your system’s user interface. You may choose
your database tables or queries to design the form. Enhance the form by added appropriate
elements suchas:
• Meaningful titles and label
- Specific titles describing the use of forms.
• Attractive layout
- Standardize, highlighting text, logo etc.
• Easy navigation
- Add, edit, delete, search, linkage to queries and reports etc.
• Interactive
- Using buttons, menus, list box etc.
You need to explain how to use the system interface step-by-step. Include screenshots and
diagrams where necessary. Make sure that the instructions are clear and easy to follow and
tailored to the stated system’s functions.
5. Prepare the system queries in your database system. All queries created must achieve the
system’s functions stated in task 2.
7. Demonstrate the database system to your assessor and create three (3) impromptu
queries that asked by your assessor that will consist any of these categories:
• Simple retrieval.
• Computed field.
• Built-in functions.
• Search selected record.
Submit a hardcopy of your report and softcopy of database management system before 06th
November 2023, 5.00 pm.
Submission Format
Grading
The rubric for each task is provided (refer to rubric). The assessment will be allocated as
below:
• Report & prototype : 35 marks
• Query demonstration : 5 marks
Point
Attribute Sub-Attribute Very weak (1) Weak (2) Fair (3) Good (4) Very good (5) Weightage Given
❑ The notation in ❑ The notation in
❑ The notation in ERDis ❑ The notation in ERD is
ERD is used ERD is used ❑ The notation in ERD
used correctly for used correctly for all
incorrectly for correctly for most is used correctly for
most elements. elements. Diagram
(Reproduce most of the elements. all elements.
Diagram captures all captures most
and Process elements. Diagram captures all
relationship necessary relationships necessary
Information) relationships 1 /5
for a database and for a database and
ERD necessary for a
aligns with the somehow aligns with
database and aligns
system description. the system
with the system
description.
description.
❑ Explain two (2) ❑ Explain four (4) ❑ Explain five (5) ❑ Explain five (5)
Digital Skill ❑ Explain three (3)
system’s system’s functions The system’s functions. system’s functions.
system’s
function. The explanation is The explanation is The explanation is
functions. The
explanation sufficiently focused but constantly focused fully focused and
explanation is
shows a little describes in general and contains ideas contains wealth of
minimally
or no focus and terms or some details and examples. The ideas and examples.
focused, vague, 1 /5
the ideas are presented but lack details presented help The details are vivid
and creates a
unclear, ideas development. the reader to see the and fully elaborated
weakpicture for
irrelevant, or functions/availabilities that show mature
the reader.
repetitive. of the database thought.
system
(Articulation)
being described.
Explanation of
❑ Provide the ❑ Provide screen shot of ❑ Provide a complete ❑ Provide a complete
system functions ❑ Provide screen
interface of form andreport with screenshot of all screenshot of all
& User manual shot of form and
forms and general description or forms, reports, and forms, reports, and
report with
report with some details presented queries with a queries with a
description
minimal but lack ideas of description. The steps- description. The steps-
minimally 2 /10
description on processes. by-steps process are by-steps process are
focused, vague,
processes. clear and easy to clear and easy to
and creates a
follow. follow and tailored to
weakpicture for
the stated system’s
the reader.
functions.
Point
Attributes Very weak (1) Weak (2) Fair Good Very good (5) Weightage Given
(3) (4)
❑ The student is ❑ The ❑ Demonstrate a ❑ Demonstrate a logical ❑ Demonstrate a logical
not well- demonstrator is logical and good and good sequence of and good sequence
prepared and not well- sequence of database system and of database system
Demonstrate
have difficulty prepared and database system. show good and show excellent
understandin
answering may have ❑ Able to correctly understanding of the understanding of the
gon perform
questions about difficulty demonstrate system. system.
queries
the system. answering good knowledge ❑ Able to correctly ❑ Able to correctly
❑ Able to correctly questions about of two (2) demonstrate good demonstrate good 2 /10
demonstrate the system. queries: knowledge of three knowledge of four
basic ❑ Able to correctly (3)queries: (4)queries:
knowledge of demonstrate
one (1)query good knowledge
but with of one (1)
difficulty. queries:
Sub-Total (10M)
Total (5%)