The University of Sheffield
Department of Computer Science

Garry Leech MSc Dissertation 2000/01

"Automating the Project Allocation Process"

Supervised by M.Cooke

Abstract

The main aim of this project was to automate the project allocation process for final year undergraduates and postgraduates in the computer science department. The system was to employ technologies that are both robust and flexible in order to enable future expansion throughout departments in the University of Sheffield.

The approach to the project followed the structure of the standard waterfall model of requirements analysis, design, implementation and testing adopting throughout the object-oriented philosophy. During the analysis and design phase, a feasibility study reviewed tiered architectures and several technologies that can be employed for such designs. The final product combining the use of Java as the main application language and utilising the associated technologies of JSP pages, JavaBeans, JDBC, and XHTML to provide an n-tiered solution.