NORMA eResearch @NCI Library

PetRescue: Technical Report

Murray, Lorcan (2021) PetRescue: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
PDF (Bachelor of Science)
Download (2MB) | Preview


The following document aims to serve as a technical report to outline in detail the specifications of ‘PetRescue’; a Rich Internet Application (RIA) which has been developed as part of the year four software project module in the Software Development specialisation cohort.

PetRescue is a pet finder web application which offers registered, signed-in users the ability to report a missing, found, or stolen pet in the simplest possible form, while also providing a comments section under each missing pet’s profile, allowing users to update each other instantly on any sightings or other helpful information relating to that pet. Leaving a comment automatically alerts the owner of the report via automated email, so no comment goes unseen. The application also provides direct messaging (DM) functionality, with a personal inbox to send and view private messages to and from other registered site users.

This report aims to highlight the technical specifications of the project, such as the architectural specifications which will be illustrated through visual representations of the system such as use case diagrams and Entity Relationship diagrams. The report also aims to outline the development process undertaken, as well as discuss what has been achieved in the final product compared to what was initially envisaged, and what future plans are in place for PetRescue.

It is intended that by the end of this document the reader will have a thorough grasp of the PetRescue application in its entirety from both a high and low level perspective, and an understanding of what difficulties were encountered during the development process.

Item Type: Thesis (Undergraduate)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Clara Chan
Date Deposited: 03 Sep 2021 15:24
Last Modified: 20 Sep 2021 09:41

Actions (login required)

View Item View Item