1 - 04-DDD - Assignment 2 Brief
1 - 04-DDD - Assignment 2 Brief
1 - 04-DDD - Assignment 2 Brief
Submission Format:
Format:
Students are compulsory to submit the assignment in due date and in a way requested by the
Tutor.
The form of submission will be a soft copy posted on http://cms.greenwich.edu.vn/.
Remember to convert the word file into PDF file before the submission on CMS.
Note:
The individual Assignment must be your own work, and not copied by or from another student.
If you use ideas, quotes or data (such as diagrams) from books, journals or other sources, you
must reference your sources, using the Harvard style.
Make sure that you understand and follow the guidelines to avoid plagiarism. Failure to comply
this requirement will result in a failed assignment.
1
Unit
Learning Outcomes:
LO2 Develop a fully functional relational database system, based on an existing system design.
LO3 Test the system against user and system requirements.
LO4 Produce technical and user documentation
Assignment Brief and Guidance:
Assignment scenario
You are employed as a Database Developer for a large IT consultancy company. The company has been
approached by FPT university which is expanding due to the growth of the number of students. FPT is
currently facing difficulties in dealing with managing the university. It decided to develop several
academic systems to manage the university easier including: Online Library system, Student Grading
System, Attendance System, CMS System, Scheduling System, Enrolment Systems, and so on.
You are tasked to select one of those systems to develop database for FPT university. Your tasks are to:
Work with FPT to find out about current requirements for each system
Analyze the requirements and produce clear statements of user and system requirements.
Design a relational database system using appropriate design tools and techniques
Develop a fully functional relational database system, based on an existing system design.
Test the system against user and system requirements.
Produce technical and user documentation
Part 2 (Assignment 2)
Once the designs have been accepted by your manager you have been asked to:
Develop the database system using evidence of user interface, output and data validations and querying
across multiple tables.
You want to include more than just the basics so you will implement a fully functional database system
which will include system security and database maintenance features.
You have decided to implement a query language into the relational database system. The developed
system will be demonstrated to your manager.
Your manager has asked you to include in the report:
(1) Assessing whether meaningful data has been extracted through the use of query tools to produce
appropriate management information.
(2) Evaluating the effectiveness of the database solution in relation to user and system requirements,
and suggest improvements.
(3) Once the system has been developed, you will test the system and your manager will complete a
witness statement indicating how your tests are performing against user and system requirements.
(4) You will produce a brief report assessing the effectiveness of the testing, including an explanation
of the choice of test data used.
(5) Lastly you will produce technical and user documentation which will be given to the company.
You want to provide some graphical representations for ease of reference in the technical guide, so you
2
have decided to produce a technical and user documentation for a fully functional system, including
diagrams showing movement of data through the system, and flowcharts describing how the system
works.
3
Learning Outcomes and Assessment Criteria (Assignment 2):
Learning Outcome Pass Merit Distinction
LO2 P2 Develop the M2 Implement a fully D2 Evaluate the
database system with functional database effectiveness of the
evidence of user system which includes database solution in
interface, output and system security and relation to user and
data validations, and database maintenance. system requirements,
querying across and suggest
multiple tables. improvements.
M3 Assess whether
P3 Implement a query meaningful data has
language into the been extracted
relational database through the use of
system. query tools to produce
appropriate
management
information.
LO3 P4 Test the system M4 Assess the
against user and effectiveness of the
system requirements. testing, including an
explanation of the
choice of test data
used.
LO4 P5 Produce technical M5 Produce technical D3 Assess any future
and user and user improvements that
documentation. documentation for a may be required to
fully functional ensure the continued
system, including ER effectiveness of the
Diagram and database system.
normalization
statements and
describing how the
system works.