System Analysis and Design Project: Library Digital Management System

Verified

Added on  2020/07/23

|13
|2424
|115
Project
AI Summary
This assignment presents a comprehensive system analysis and design project for a library, focusing on creating a digital management system. It includes a use case diagram illustrating primary use cases such as student registration, login, book issuance, returns, and fine payments. The document provides detailed descriptions and justifications for the use cases, explaining the actors, preconditions, and flow of events. Furthermore, a conceptual class diagram is presented, outlining key classes like books, users, and transactions, along with their attributes. The class diagram also showcases the relationships between these classes. The assignment also features an interaction diagram in the form of a sequence diagram, depicting the interactions between various entities such as the librarian, books, student records, and transaction records. The document explains the flow of events within the library management system. The references include research papers and books on system analysis and design methodologies, providing a strong foundation for the design choices.
Document Page
System Analysis and Design Solution Template
Academic year and term:
Module title: System Analysis and Design
Module code:
Module Convener:
Module Tutor:
Student Id:
Deadline:
Coursework 1: System Design
1
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1) Use case diagram with all primary use cases for the library system.
2
Document Page
Use case diagram description and justification
Digital management system
The use case clearly describes that the role of management system will be first
enquire about the identity of the user. If the user is already registered, then they can sign in
easily but if the user has not registered yet, then the digital management system can register
that user so that they can be able for further taking and purchasing of books. Then, books
can be issued to the user and then on specific deadline, the user can return the same. Also, a
condition is there that if the book is not delivered back to the library on time, it can be
considered as a late fee and the user has to pay the fine.
User
The user has to go under this process of enquiry and registration and then the person is
capable of buying the books from library. The basic role of user is to get registered by the
digital management system so that the whole processing can go smooth.
Use case diagram is considered within the category of UML diagrams. Therefore, the same
have been implemented in a way that it covers all the basic requirements of the library. As
the library wants to replace their existing system by a digital management system, they
want to add various new features so that they can have an efficient and appropriate working
in the library. The forte of Workington council is to provide a sort of satisfaction to the
people who want to study and read books. Thus, the council has decided to involve a new
digital management system which will be involving all the advanced and specialised
features so that they can make the operations of the library more efficient. Also, for the
staff, these features can make the whole processing easier and simpler. Also, they can save
much amount of time as the digital management system will help in maximising the speed
of all the operations.
3
Document Page
2) use case description for five primary use cases stated in your overall case diagram.
Primary use case 1
Use Case Title:
Actors:
Description: Student registration
Precondition
Flow
Primary use case 2
Use Case Title:
Actors:
4
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Description: Login and check availability
Precondition
Flow
Primary use case 3
Use Case Title:
5
Document Page
Actors:
Description: Issue book
Precondition
Flow
Primary use case 4
Use Case Title:
6
Document Page
Actors:
Description: Return book
Precondition
Flow
Primary use case 5
Use Case Title:
Actors:
Description: Pay fine
Precondition
Flow
7
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
8
Document Page
3) Conceptual class diagram including conceptual classes and associations (generalization,
association classes, and aggregation or composition if applicable with a brief description of
all conceptual classes and main attributes.
Class Diagram
Provide brief description of all key classes and main attributes:
Description
The digital management system will be involving the features as discussed below:
The present requirement of the new digital management system is to record the
complete details of all the stock that is being carried out in the library. Whether it
would be books, CD's, DVD's etc. the management system that is designed covers
the entire information and record about the complete stock whether the one that is
already present in the library and the one that is being involved.
Also, the system is capable enough to record all the entries, the ones that have been
lost due to some reasons or which are of no use. Thus, the system records all the
details, whether the book is still in library, whether someone has taken it for some
time to study or whether it has been lost. Along with this, the digital management
system also involves the details of the purchase cost of each book. Many times,
because of some reasons, some books are being replaced. Thus, the system is
capable enough of entering the replacement cost as well because the original price
is quite different from the replacement. After the replacement, there comes a sort of
variation in the overall cost (Glover, Sarma and Overbye, 2012).
Also, the digital management system must be capable enough of recording the data
about which book has been taken by someone and when is the last date for
9
Document Page
submitting the specific book. Also, the system comes with a specialised feature that
provides the reminders on email about the submission of book again. It is a much
specialised feature as usually, in some cases, the person forgets the last date of the
submission of book.
Another specialised feature which the system involves is that automatically, when
the limit of the books per person exceeds, in such cases, it generates a sort of block
on more purchasing. It is because there are cases when the person because of many
reasons is not able to return the books, so it can actually put the library in loss.
Therefore, after exceeding the limit, the system automatically generates a block,
thus the person is not able to take any more books before submitting all the
previous books along with the fine amount.
The class diagram of the digital management system involves all the required features such
as user registration for registering the users, login, availability of books, purchase and
replacement cost of the book and details of all the staff members. All these factors are sub
divided in divisions that are also an equal important part of the digital management system
of library that can help them to cope all the basic requirements. As it is clear enough that
according to the requirement of the library, a digital management system has been made in
order to make the whole system of processing for the staff members much easy and simple.
Thus, the first step is that the user first needed an username and password if they are
accessing the website of the library online. Otherwise, the user can simply go the library
and ask for the availability of the book. After checking the availability of the book, the
person can continue for the processing. If the following book is available, then the person
can issue the book (Börger and Stärk, 2012). But one thing that is to be ensured here is that
there is a limitation on the time period of keeping the book. So, in case, if the submission
date of the book is coming, in such cases, a reminder in the form of e mail will be sent to
the user so that they can remember that they have to submit the book, otherwise they have
to pay the penalty of that specific book. Along with this feature, the digital management
system also involves the specific cost of each and every book. So, if in case, some book has
to be replaced with other, in that cases, it stores the cost that has made after the
replacement. If there occurs any changes in the number of staff etc., then the system is
capable enough to modify the details. If after the remainder, book has not been submitted
yet, then the person may have to pay the penalty amount and also, they become unable to
issue any book further till they clear all their accounts. But if in case, the books have been
submitted after the remainder, then they are free to issue them for further use. So, the class
diagram is efficient enough in demonstrating the operations that can become easy and
simple enough after the involvement of digital management system in the library.
4) Interaction diagram
Sequence Diagram
10
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Sequence Diagram - description and justifications
This is the interaction diagram of library management system in which there are four basic
entities, librarian, books, record of students and transaction record involving all the payments
collected along with fine. All the important aspects have been demonstrated in the interaction
diagram. Checking the availability of book so that the system can be able to recognise if the
book is available or not. On the basis of that, book can be provided to the student and the
digital management system will keep a record of this.
11
Document Page
References
Börger, E. and Stärk, R., 2012. Abstract state machines: a method for high-level system
design and analysis. Springer Science & Business Media.
Dennis, A., Wixom, B. H. and Tegarden, D., 2015. Systems analysis and design: An object-
oriented approach with UML. John wiley & sons.
Dong, X., 2010. Chapter 10: System-Level 3D IC Cost Analysis and Design Exploration. Xie,
Y., et al.," Three-Dimensional Integrated Circuit Design", book in series" Integrated
Circuits and Systems" ed. A. Andrakasan, Springer.
Glover, J. D., Sarma, M. S. and Overbye, T., 2012. Power System Analysis & Design, SI
Version. Cengage Learning.
Hoffer, J. A., 2012. Modern Systems Analysis and Design, 6/e. Pearson Education India.
Kersting, W. H., 2012. Distribution system modeling and analysis. CRC press.
Rosenblatt, S. C. and Shelly, G. B., 2011. System analysis and design. Edition (USA:
Thomson Learning, 2002).
Satzinger, J. W., Jackson, R. B. and Burd, S. D., 2011. Systems analysis and design in a
changing world. Cengage learning.
12
Document Page
13
chevron_up_icon
1 out of 13
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]