Académique Documents
Professionnel Documents
Culture Documents
NET Page 1 of 4
Assignment
Title
LIBRARY SERVICE SYSTEM
a. Borrowing
All staffs and students of the university are entitled to borrow all library items by
using their ID number. The loan duration for all materials is 2 weeks or 14 days from
the borrowing date.
b. Renewal
The borrower may renew their book to extend the loan duration, provided it is done
on or before the expiry date. The system should check whether the item is overdue
first before making any changes to the loan item.
c. Fines
An item will become overdue if it is not returned or renewed on or before the expiry
date. In case a borrower isnt able to return the item on time, the system will
automatically compute for the corresponding fine. The current fine rates for late
return of items are RM1 per day. The system should compare the current date with
the loan duration in the database in order to calculate the fine amount.
d. Report
The system should produce a status report of all borrowed books based on the current
date which includes the borrower id, the borrowers name, book id, books title, date
of borrowed, and the return date. Hint: This could be achieved using the Report tool
in Visual Studio by connecting the report to a dataset.
__________________________________________________________________________________________
Diploma Level 2 Asia Pacific Institute of Information Technology 2016/12
AAPP008-4-2 Visual Basic.NET Page 2 of 4
Member Description
ID Number Member identification number, TP number or staff number.
Member Name Members name.
Contact Number Members mobile number.
Email address Members e-mail address.
Librarian Description
Librarian ID Librarian identification number, automatically generated by
the system in sequence.
Librarian name Librarians name.
Librarian password Password for logging into the system.
Book Description
ISBN A unique numeric commercial book identifier.
Authors Names of authors.
Edition Edition of the book.
Publisher Publisher name.
Year Published year.
Loan Description
Loan ID A unique loan number for each transaction.
Expiry Date The expiry date.
Return Date The return date.
Member ID As foreign key.
ISBN As foreign key.
__________________________________________________________________________________________
Diploma Level 2 Asia Pacific Institute of Information Technology 2016/12
AAPP008-4-2 Visual Basic.NET Page 3 of 4
Section B: Deliverables
This is a group assignment and each group should consist of NOT MORE THAN THREE (3)
persons. The program submitted should compile and be executed without errors. Besides,
validation should be done for each entry from the users in order to avoid logical errors.
SUBMISSION REQUIREMENTS
You or your group is required to submit the following for your documentation:
__________________________________________________________________________________________
Diploma Level 2 Asia Pacific Institute of Information Technology 2016/12
AAPP008-4-2 Visual Basic.NET Page 4 of 4
PRESENTATION
Each group is to prepare a 10-15 minutes presentation to demonstrate the system to the lecturer.
The presentation will be graded based on the ability to demonstrate the working of the system
and the ability to answer questions asked related to the program developed which may include
code modification or explaining the code used in the system during the presentation. Failure to
attend the presentation will be subjected to Extenuating Circumstances (EC) mitigation and
possibly a zero mark for the system implementation (Group Component Coding and
Implementation, Individual Components Program Solution and Presentation).
Individual Assessment
Presentation : 15%
Plagiarism is a serious offence and will be dealt with according to APIIT and Staffordshire
University regulations on plagiarism.
__________________________________________________________________________________________
Diploma Level 2 Asia Pacific Institute of Information Technology 2016/12