Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Computer
Science
COMPSCI 280
Assignment TWO Library Development
Introduction
This assignment aims to give you experience with some of the fundamentals of Software Development. The
entire development is divided into three assignments. Using the techniques suggested in our handouts, develop
an Object-oriented Analysis and design, and user interfaces for the library system.
Due Date
Libraries typically have an Information System which has two main functions: to support recording information
about books the library owns, which is usually searchable by staff and customers; and information about which
customer is borrowing which books. This forms a basic library system for supporting finding books and
recording book loans\returns.
The library system provides real time information about the books available in the Library and the user
information. The software is capable of managing Book Issues, Returns, Calculating/Managing Fine, Generating
various Reports for Record-Keeping according to end user requirements.
Since the system provides different types of services based on the type of users (Member/Librarian). The
member can be either a student or staff of the university who will be accessing the library. The librarian will act
as the administrator to control members and manage books.
The members status of issue/return is maintained in the library database. The members details can be fetched
by the librarian from the database when required. The valid members are also allowed to view their account
information.
All books in the library are now tagged with radio frequency identification (RFID) tags to use in the self-service
kiosks which allow Member to issue and return their own books. Books can be placed in a stack and read at the
same time. The returns shelf is able to instantly recognise a book as being returned when it is placed on the
returns shelf. The neighbouring screen confirms the return of the books to the user.
1
COMPSCI 280 S2 - Assignment 02
Either giving a screen dump from your running program or using the Word drawing editor to illustrate your user
interface layouts is fine.
Submission
You are to electronically submit ONE A2.pdf file. Your document file must contain your NAME and
STUDENT ID number.
You may electronically submit your assignment through Canvas at any time from the first submission date up
until the final date. Remember that you must be logged into Net Account under your own login to use the
Assignment Dropbox. You can make more than one submission. However, every submission that you make
replaces your previous submission. Only your very latest submission will be marked. Do not hand in a
printout of your assignment for marking.
PLEASE come and see the lecturer or tutor if you need some help at any stage of the assignment.