Professional Documents
Culture Documents
This assignment is due in Week 10. Exact due date will be as published in
Canvas>Assignments section.
General overview
Client requirements
Please note that these requirements, like many requirements that come from clients may
contain ambiguities, contradictions, and incorrect information. As well there may be some
important information that is missing. You must analyze the requirements and identify these
problems. You will need to clarify these points by interviewing the client (your teacher).
Case Study
UniOne has sought your help to develop a Library Operations System (LOS). This
is a software application which is to be employed for automating the library
operations.
It will allow the librarian to maintain the information about books, magazines,
CD/DVDs (i.e. digital media) and library users.
Furthermore, it is envisioned that this software facilities searching for items,
browsing the catalog, checkout of items, item returns, reservations, reservation
cancellations, etc.
Any user intending to borrow must get registered in the system initially. The users
can search for any item in the library by using the 'search option' from the menu.
If the user finds the item they are searching for in the library, they can check-out the
item from the library.
RMIT Classification: Trusted
If the study material is not available in the library at the moment, the user can make
a reservation for that item. The moment the item is available, the user who first
reserved for that item is notified first.
If the user checks out the item from the library, the reservation gets cancelled
automatically. The reservation can also be cancelled through an explicit
cancellation procedure initiated by the user or librarian.
The librarian is an employee of the library who interacts with the borrowers whose
work is supported by the system.
The system allows the librarian to perform the following functions with a lot of
ease:
Create records for new titles in the catalog.
Update titles in the catalog.
Delete information about titles.
Update/Delete Borrowers.
Look up items on loan and reservations in the system.
The library system can run on popular web-browser platforms like Edge, Chrome,
Firefox, etc. It must be easily extendable with new functionality.
Instructions to Students
1. Form a team of up 3-4 (preferably four) students from within your course
section. Do not form groups with students who attend a different Tutorial or
Laboratory session (i.e. different section)
2. Go to section marked Project Groups and register your teams. Your teacher will
explain how to accomplish this in class.
3. Each team will be invited to a scheduled meeting with their teacher for about 10-
15 minutes. Every member of the team MUST attend this meeting. The absent
member will risk losing 50% of the marks reserved for Stage 1.
Assignment requirements
This assignment is worth 20% of total mark for this course. The total mark for a
team then will be calculated as follows:
SRS document: 12
----------------------------------------------------
Analysis: 08
----------------------------------------------------
Submission
Only one submission for a team is accepted.
You need only to submit two separate files in fulfillment of the requirements of this
assessment via Canvas\Assignments\ Project Stage 1.
RMIT Classification: Trusted