User Requirements Document (URD)
for a **Computing Project Catalogue**
The Department of Computing requires a computer-based **Computing Project Catalogue** which will allow members of the Department of Computing to store and retrieve information about completed final year and postgraduate student projects.
The current situation
All final year Honours students and MSc students in the Department of Computing are required to undertake an individual project and to submit a project report or dissertation. Many students find it helpful to be able to look at examples of previous projects, or to develop an idea based on a project undertaken by another student, and members of staff also use previous projects as a source of ideas for new projects.
At present, a manual list is prepared each year by administrative staff in the department. The list simply shows the student's name, the supervisor’s name, and the project title. The list is kept with the lists for previous years in a folder in the student support office, and students are permitted to consult the folder. They may then find the particular project they want to read in the library. Members of academic staff tend to restrict their use of previous projects to the ones with which they are familiar - either as supervisor or assessor - thus not making best use of a valuable resource. ***_the sucessful bidder will receive a full User requirement document._***
All deliverables must be [uploaded to Rent A Coder] before the deadline(s) for this project...with no exceptions. If this contract makes it impossible for a competent person to do this, then [do not start this project]...but instead alert Rent A Coder of an [un-arbitratable, illegal] project.
**design, implement and document a prototype computer-based Computing Project Catalogue which will allow members of the Department of Computing to store and retrieve information about completed final year and postgraduate student projects efficiently and effectively, as described in the User Requirements Document (URD).**
Prototype for the Computing Project Catalogue
The prototype computer system will provide the user interface and support for the required functionality for the three types of user of the Computing Project Catalogue:
§ ***Regular users***should be able to
oretrieve and read information about projects which is stored in the system.
§ ***Project authors***, in addition to regular user functions, should be able to
oinput and edit information about their own project at the time they submit the project proposal,
omake additions and amendments, up to the point when they submit the report/dissertation.
oIdeally, they should also be able to propose new keywords, to be approved and added to the list by the administrator. However, it may not be possible to do this using this version of the prototype, but the design should allow for its later addition.
Attached in the zip file with the ful requirements please feel free to have a read.