logo

Library Management System for Desklib

Assessment cluster for the ICTPRG510 unit in the Diploma of Software Development course at Queensland International Business Academy. The assessment involves a practical activity on solving software faults.

42 Pages1471 Words288 Views
   

Added on  2022-10-01

About This Document

This document describes the development of a library management system for Desklib. The system helps to manage books, borrowers, and other records. It provides automation and makes operation convenient and reduces the overhead of operations. The system includes features like adding new books, storing details of the author, storing reserve books, adding new students, modifying existing book details, and more. The document also includes use case diagrams, class diagrams, and screenshots of the system.

Library Management System for Desklib

Assessment cluster for the ICTPRG510 unit in the Diploma of Software Development course at Queensland International Business Academy. The assessment involves a practical activity on solving software faults.

   Added on 2022-10-01

ShareRelated Documents
[Pick the date]
[Type the document subtitle] | Kaw
[TYPE
THE
COMPA
NY
NAME]
ICT50715 - Diploma of
Software Development
Library Management System for Desklib_1
INTRODUCTION
In this assignment, the library management system is used for managing the books,
borrower and other records. A library management system is developed for
managing complex tasks and make the operation is easy and simple. If the librarian
makes the paperwork for all library operations it will make it more difficult to
manage to understand the flow of business. The software will help to overcome all
this problem. The library management system provides automation and makes
operation convenient and reduces the overhead of operations. It helps to time-
saving and also reduces paperwork. A library management system assists to
maintain the customer relationship. It helps to manage and track the borrower and
borrowers' book details. The library management system includes the database and
the GUI interface. When the librarian enters the record it will store into database
tables. Gui interface helps to connect the user with the database.
In this assignment, focus on the following functionality
The library management system helps to add a new book with properties book
name, books, the author is publication, librarian Id, etc.
The library management system assists to store details of the author with attributes
like Id and author-name
It also helps to store the reserves book where we can enter the details of bookid ,
student I'd and other related details.
We can also add the student detail including the student's first name, last name,
suburb, city, state, etc.
We can add a new book and we can also modify the existing book details.
Library Management System for Desklib_2
We can also add new student detail and edit the existing book details.
For security purposes, the library management system includes login details
credential where users can make a login into the system and librarians can change
the password.
Librarians can search the book details by using author name and title.
Librarian can get returns to book from borrower and librarian system can remove
the record from borrower tables and update the copy of the book and available
book in the system
The library system also calculates the fine according to the return day. If the return
date is greater than the actual return date then fine will be calculated according to
the number if the late day and multiply by the fine value and finally calculate the
actual fine.
In the library management system, Main is the MDI parent form which is parent
form and another form like, add the book, edit book, author, borrower, etc. are child
forms.
To create an MDI parent form, I did change the ISMDI parent properly true.
Use case diagram
There 3 types of the actor in our system
1.Librarian: the library is a very important factor in the library management
system. Librarian is responsible for add new books,modify books,delete a book,
return the book, issue book and add new authors.
Library Management System for Desklib_3
2.Student:
The student is another primary actor who is responsible for the request to issue
books and return the book.
3.System: It is responsible for manage reserves book, issue and calculate, etc.
In below, we can see the top use case
Add/modify :
In this case, the librarian can add a new book and allow it to modify the existing
book.
Search:
In this use case, we can search the book by author name and title of the book
Register new librarian
In this use case, we can add new records of a new librarian where librarian details
must enter with username and password
Checkout book: Here, the student can borrow the book from the library.
Reserve book:Here,we can make a book reserve which is not available in the
system.
Return book: In this use case, the student can make the return book that has
borrowed.
Library Management System for Desklib_4
Class diagram
Library Management System for Desklib_5
There is a various class in our library management system are:
Library: This is the foundation of the software design. To distinguish it from other
libraries, its properties such as name and address attributes can be specified.
Books: Computer-aided building blocks. Each book has an ISBN, a title, an article,
and a publisher.
Book items: Each book can have multiple copies and each book is an item in our
system.
Accounts: Here, we have an admin account i.e librarian.
Library Card: Each library user is provided with a library card that identifies the user
when the book is distributed or returned.
Subject: Booking Reservation: Responsible for solving problems with the bookstore.
Book Balance: Manage book item updates
Catalog: Contains a list of catalogs arranged according to specific criteria. Our
system will help you find four titles, F-editor, articles and release date.
Fine: In this function, we can calculate the fine and display find as per late date
Library Management System for Desklib_6
Login
In above, we can see the login form where the user must enter the username and
password
if wrong id and password
Library Management System for Desklib_7
In the above screenshot, we can see that if the user enters the wrong username and
password, the system does not allow us to enter into the system.
Library Management System for Desklib_8

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Library System - Assignment Sample
|12
|905
|30

Library Service System for University | Desklib
|4
|985
|498

System Analysis and Design Solution Template
|16
|2451
|289

System Analysis and Design for Wenty Library Management System
|17
|2245
|351

Database Design and Developement
|33
|4277
|52

Library System Analysis: Analyzing the Library System
|15
|1634
|446