Cps7003b-Assessment 2-Brief
Cps7003b-Assessment 2-Brief
Assessment Number: 2
Assessment Title: Airline Reservation and Management System
Assessment Weight: 60%
Assessment Individual/Group: Individual
Assessment Type: Software Artefact with Report
Assessment Time/Word Count 1 software artefact
Restrictions: 3000 words report
Assessment Time/Word Count It is essential that assignments keep within
Limit Consequences: the time/word count limit stated above.
Any work beyond the maximum time/word
length permitted will be disregarded and
not accounted for in the final grade.
Page 1 / 10
CPS7003B – Database Systems – Assessment Brief
Table of Contents
Introduction ................................................................................................................................ 3
Problem Scenario ....................................................................................................................... 3
Tasks........................................................................................................................................... 3
Environment and Tools .............................................................................................................. 6
Submission ................................................................................................................................. 7
Assessment Criteria .................................................................................................................... 8
Learning Outcomes ................................................................................................................... 9
Regulations, Policies, and Guidelines ...................................................................................... 11
Page 2 / 10
CPS7003B – Database Systems – Assessment Brief
Introduction
Problem Scenario
In the realm of airline reservation and management system, the need for efficient
management of flight schedules, bookings, passenger information, and crew
assignments is paramount. Airlines are faced with the challenge of handling vast
amounts of sensitive data while ensuring quick access for passengers, travel
agencies and airport authorities. Your task is to develop a comprehensive database
system for SkyLink Airways, a leading airline company. As a database architect,
you are tasked with designing and implementing a robust solution capable of
securely storing and managing flight scheduling and management, passengers
reservations and ticketing, crew management, customer service and support and
operational analytics and reporting.
Tasks
Page 3 / 10
CPS7003B – Database Systems – Assessment Brief
Report Criteria
• Provide a detailed explanation of the data model and justify your design and
normalisation choices. You should state any assumptions you have made in
the design of your database.
• Your report must include a suitable diagram showing your final database
model as well as evidence of version control (e.g. you can add a copy of
your Git commit history to the appendices of your report).
• Provide a detailed explanation on how the data access layer facilitates
interactions with the database.
• Include appropriate supporting evidence.
• Provide a detailed explanation of your tiered/layered approach.
• Provide a detailed evaluation of your design decisions and final solution
including suggestions for future work.
• Contrast the approach with alternative database approaches (e.g. NoSQL
and/or Hybrid).
• Support with citations to relevant literature.
Page 4 / 10
CPS7003B – Database Systems – Assessment Brief
Page 5 / 10
CPS7003B – Database Systems – Assessment Brief
Submission
The assessment must be completed individually. You must not share, in part or
whole, your assessment with another party other than the module convenor
and for the purpose of submission to the university. You must ensure that the
University’s academic misconduct guidelines are followed in their entirety.
You should use the assessment submission link on the module’s Moodle page to
submit the following files:
• A PDF file for your report. This should not be included in the zip file but
instead submitted as a separate file. Failure to do so may result in zero
being awarded.
• A Zip file of your software artefact. This should contain your software
solution and any relevant files to open and execute your solution.
You should ensure that you make a timely submission by the deadline stated at the
start of this assessment brief.
Page 6 / 10
CPS7003B – Database Systems – Assessment Brief
Assessment Criteria
Page 7 / 10
CPS7003B – Database Systems – Assessment Brief
Learning Outcomes
Page 8 / 10
CPS7003B – Database Systems – Assessment Brief
The assessment encourages students to use Git version control, which is a standard
practice in software development. Additionally, it emphasises the importance of
providing a detailed evaluation of design decisions and suggesting future work in
the report, promoting problem-solving and a dedication to professional growth.
The use of relevant tools and libraries, along with a requirement for citations to
relevant literature, encourages staying current on research trends and industry
advancements.
Page 9 / 10
CPS7003B – Database Systems – Assessment Brief
Academic Misconduct
Any submission must be students’ own work and, where facts or ideas have been
used from other sources, these sources must be appropriately referenced. Please
find a link to the academic misconduct policy below:
https://www.stmarys.ac.uk/policies/academic-regulations.aspx
Ethics Policy
The work being carried out by students must be in compliance with the Ethics
Policy. Where there is an ethical issue, as specified within the Ethics Policy, then
students will need ethical approval prior to the start of the project. Please find a
link to the ethics policy below:
https://www.stmarys.ac.uk/research/students/ethical-review-process.aspx
Extenuating Circumstances
The University's Extenuating Circumstances procedure helps students facing
challenges in assessment submission. To request an extension or deferment,
submit an EC application with evidence. Approved cases will not incur academic
penalties. For longer-term issues, contact Student Services. Please find a link to
the EC policy below:
https://www.stmarys.ac.uk/policies/extenuating-circumstances.aspx
Page 10 / 10