The requirements to meet library management system is categorized into three forms:
1. Library management requirement: It included objectives, needs and goals.
2. Requirements of users: The group of specified discrete stakeholders is required to obtain the solution.
3. Requirements of systems: There are two types of requirements functional and non-functional. Functional requirements are the requirements in which features and functions of the system are described. Non-functional requirements are the requirements in which system general characteristics are discussed.
The user should sign up first in the system and the user is two types.First users are manager of library which provides the information of the address, email, library name and phone number. Second users are the students or the person who regularly visits the library in which address, email and phone number of the user are included. The two operations are performed in the registration step:
• Sign up includes the information about the user and after registration, the registration number and password will be obtained. The password and registration number will be mailed to user.
• User can log in with the given password and registration number which allows the user to access the software features.
The books which are listed displaced with a return date.
• Search is the operation in which the author’s name of the book is entered and the books are listed with the keyword while searching the books name.
• The issues book is the state in which the book which user wants to issue is included. Click on the book which user wants to issue and if the issue failure occurred then apology shown and book issue confirmation is displayed in output. The error will be displayed if the book which is selected by the user is not available.
• Book renew is the state in which the return date of the book is about to come. The book which is needed to be renewed is selected and then received the message of confirmation.
• If the book is already issued to another user then it generates the error message and message of confirmation will be displayed if book is not reserved.
• The book will be returned to the library in which the list of issued book will be updated.
• The user can reserve the book which is issued by another user. The user can issue it later.
• If user will not return the book after the return date of the book was crossed, then fine will calculated according to the per day charges i.e. £ 5 per day.
The book details should be updated in which entry of new book added, removes books name if books are not available. In books addition, the details of books are entered such as author; name, quantity and edition are included in the input. The output generates a confirmation of the new book addition.
a) The entries which are new should be added in the database.
b) Changes should be updated.
c) The entry which is wrong, un-usable and expiry should be removed or deleted from the system.
d) Inquiry can be done by newly enrolled members to check their information or details.
e) Articles inquiry of all databases.
The system should be available 24 hours a day for the users.
The system should provide the accurate information which is the real-time information.
The system should be user-friendly which allows the user to access the information from the mobile. The interface of the system is an android application. There is no training required for the users to operate the system.
The system will run 24 hours a day which. If the data is complete or incorrect then it can damage the important data of the system. The system should be reliable.
If an update occurs in the system then it should be automatically refreshed. The system should not take more than 5 seconds to respond the user request and system will take time while processing large data. If user wants to check the information, then system will not take more than 5 seconds to display on the screen.
The system will be recovered in less time if system fails which improves its efficiency.
Data can be analyzed by CASE tools
In this, entity, attributes and relationships are used to describe the library management system.
It represents the system functionality in which actors are the librarian and members. The availability, verification of member issue and return of the book are checked by the librarian and the book availability, return date of the book and issued book can be checked by the member (AHER. N, 2018).
data flow diagram contains entities such as a book, issue book, publisher, employee, authors, and student. Processing of data and structured design are visualized library management working flow and process. There many types of data flow diagram (FreeProjectz, 2018).
In this data flow diagram, data of library, book, publisher, authors, student and employee are managed.
The internal data stores of employee, authors, student which is identified in the first level data flow diagram. Processing records of book, author, publisher, employee are included in first level data flow diagram.
It contains information of Employee, authors, library, book, student. Admin can control book details, employees and authors. Admin can search the book details, tracks the book information, records can be viewed.
Activity diagram explained the operations and actions of the system and used to explain the flow of activity via a number of actions.
It explains the system structure by representing classes system, relationship between the classes and their attributes.
When a user wants a book, the availability of book will be checked by the librarian and if book is available then librarian received rack number of the book. The validity of the book checked by the library card. The number of books is updated after transaction is created.
The documentation will provide design models which are user-friendly and consistent. The documentation can be done by using a data dictionary. Data dictionary contains information’s in various ways such as
The name of the member, id and email address are included in it.
Type of item, name of item is included in the item object. The book is issued to user by a librarian, the book will be returned by the user and then librarian calculated the fine.
The id, password, email address information of the user is obtained from the librarian object. The librarian will issue the book and calculated the fine after getting it to return from user then item availability will be checked.
The full name of the administrator, email address, password and username are included in the administrator object. The jobs and roles are assigned by the administrator. The books are placed in the library and the member will be added to the system.
The analysis of the system can be done in two ways: conceptual analysis and logic model analysis. E-R diagram is designed in conceptual analysis which represents the information in the form of entity, attributes and relationships between entities. The evaluation of ER diagram will be done in two steps, first ER diagram converts into an ER model and second ER model optimization. There are several types of evaluation of user and system requirements as follows:
The activities of the program are judged while forming the program. It is the initial and starting stage of the program of the system. In this evaluation, the objectives are set and desired result is determined.
in this evaluation, it helps to check either the requirements of the program will be met or not.
It helps designers to set the objective in the starting
The multiple systems are compared in the comparative evaluation. Measures can be identified and validated by the communities. Test beds are the other option to compare various algorithms and functions.
The decisions related to design is discussed by the analyst.
Testing and evaluation is the phase which ensures that the system is free from bug. If the evaluation and testing will not be done properly then it will face a problem while using the system
The evaluation of the user and system requirements will be done on the basis of effectiveness, benefits, efficiency, costs and success. The effectiveness checked the system that how good it is working. The efficiency is evaluated according to the resources consumption. Success can be measured by the profit gained by the system. (Wilson. T,2018)
AHER, N. (2018). use case diagram for library management system. [online] Java Engineering Programs. Available at: http://www.javaengineeringprograms.com/use-case-diagram-for-library-management-system/ [Accessed 29 Sep. 2018].
AHER. N, (2018). sequence diagram for library management system. [online] Java Engineering Programs. Available at: http://www.javaengineeringprograms.com/sequence-diagram-for-library-management-system/ [Accessed 29 Sep. 2018].
Creately,(2018). E-R Diagram of Library Management System | Editable Entity Relationship Diagram Template on Creately. [online] Available at: https://creately.com/diagram/example/h7cw0wrb1/+E-R+Diagram+of+Library+Management+System [Accessed 29 Sep. 2018].
ESH, M. (2013). Analysis and Design of the Database of Library Network Management System. [online] Academia.edu. Available at: http://www.academia.edu/6500937/Analysis_and_Design_of_the_Database_of_Library_Network_Management_System [Accessed 29 Sep. 2018].
FreeProjectz, (2018). Library Management System Dataflow Diagram. [online] Available at: https://www.freeprojectz.com/dfd/library-management-system-dataflow-diagram [Accessed 29 Sep. 2018].
Meeraacademy(2018). Activity Diagram For Library Management System. [online] Available at: https://meeraacademy.com/activity-diagram-for-library-management-system/ [Accessed 29 Sep. 2018].
MyModel, G. (2018) Library Management System Class Diagram. [online] Repository.genmymodel.com. Available at: https://repository.genmymodel.com/cpremuda/LibraryManagementSystemClassDiagram [Accessed 29 Sep. 2018].
Pinterest. (2018). A break down of Library Management System using Entity Relationship Diagram Template | Entity Relationship Diagram Templates |Pinterest | Diagram, Relationships and Management. [online] Available at: https://www.pinterest.com/pin/464011567830372985/ [Accessed 29 Sep. 2018].
Wijewardana, L. (2018). E-R Diagram of Library Management System | Editable Entity Relationship Diagram Template on Creately. [online] Creately.com. Available at: https://creately.com/diagram/example/h7cw0wrb1/+E-R+Diagram+of+Library+Management+System [Accessed 29 Sep. 2018].
Wilson. T,(2018). Evaluation strategies for library/information systems. [online] Icimss.edu.pl. Available at: http://www.icimss.edu.pl/2001/Publications/tw4.html [Accessed 29 Sep. 2018].
Information technology assignment help, IT writing assignment help, Information technology assignment experts, Online information technology assignment, Java programming explanation assignment, java programming online practice assignment help,Python Assignment Help, Programming Assignment Help, information technology australia help, information technology benefits assignment
Holding a PhD degree in Finance, Dr. John Adams is experienced in assisting students who are in dire need...
55 - Completed Orders
Canada, Toronto I have acquired my degree from Campion College at the University of Regina Occuption/Desi...
52 - Completed Orders
Even since I was a student in Italy I had a passion for languages, in fact I love teaching Italian, and I...
102 - Completed Orders
To work with an organization where I can optimally utilize my knowledge and skills for meeting challenges...
109 - Completed Orders
JOB OBJECTIVE Seeking entry level assignments in Marketing & Business Development with an organization...
202 - Completed Orders
Current work profile Project manager- The Researchers Hub (2nd Jan 2016 to presently working) Researc...
20 - Completed Orders
Sales Assistant, Mito Marina Assigned to the Stationery dept – assisted in merchandising, stock taking...
100 - Completed Orders