Professional Documents
Culture Documents
Title of Micro Project
Title of Micro Project
TECHNICAL EDUCATION
MICRO PROJECT
Academic year: 2019-20
As the topic says Study and analyze the software . The “ LIBRARY MANAGEMENT SYSTEM ” is a
software built to handle the primary housekeeping functions of a library. Libraries rely on library
management systems to manage asset collections as well as relationships with their members. Library
management systems help libraries keep track of the books and their checkouts, as well as members’
subscriptions and profiles. Library management systems also involve maintaining the database for entering
new books and recording books that have been borrowed with their respective due dates.
❖ Resources Required:-
1.
Discussion and finalization Roshni
1st 29/08/19 09/09/19
of topic Siddhesh
2. Preparation and Akash
2nd 09/09/19 12/09/19
submission of Abstract Siddhesh
3. Roshni
3th Collection of Data 12/09/19 19/09/19
Akash
4. Roshni
4th Implementation 19/09/19 26/09/19
Siddheh
5. Check, Validation and Siddhesh
5th 26/09/19 30/09/19
Execution of code Akash
6.
Compilation of Report Akash
6th 30/09/19 03/10/19
And Presentation Roshni
7. 7th Actual Presentation & 03/10/19 10/10/19 Roshni
Final submission of Siddhesh
Micro Project Akash
Sign of the Student:-
1. 2) 3)
1. Brief Description:-
Software analysis is one of the important techniques that provide a systematic and broader
outlook to understanding, examining and creating or modifying system to meet specific
objectives. The process of studying a procedure or business in order to identify its goals and
purposes and create systems and procedures that will achieve them in an efficient way. Another
view sees system analysis as a problem-solving technique that breaks down a system into its
component pieces for the purpose of the studying how well those component parts work and
interact to accomplish their purpose. Systems Analysis and Design is an active field in which
analysts repetitively learn new approaches and different techniques for building the system more
effectively and efficiently. The primary objective of systems analysis and design is to improve
organizational systems.
The “ LIBRARY MANAGEMENT SYSTEM ” The following are thing to analzed : -
• Problem Statement Scope and Process Model Used.
• Software Requirement Specifications SRS.
• Use Case diagrams, DFDs, And Testcases
• Estimate the Cost of the System .
• Use CPM/PERT for scheduling .
• Characteristics of the software.
• Features.
By using library management system, the operation of borrowing and managing inventories is
paperless. This system provides a user-friendly data entry with dropdown button menu, list box
and checkbox in purpose to make the input entry easier to understand and use. It is also created
to ensure that the library items are stored properly in order to maintain their security.This system
will store all the books and members information that consist book numbers, book titles, author
names and racks to the system database. It also provides search function to help students find
the book by number of book. Search function will search through the books database to look for
the book and view where the book is situated. Library management system is a project which
aims in developing a computerized system to maintain all the daily work of library .This project
has many features which are generally not availiable in normal library management systems
like facility of user login and a facility of teachers login .It also has a facility of admin login
through which the admin can monitor the whole system .It also has facility of an online notice
board where teachers can student can put up information about workshops or seminars being
held in our colleges or nearby colleges and librarian after proper verification from the concerned
institution organizing the seminar can add it to the notice board . It has also a facility where
student after logging in their accounts can see list of books issued and its issue date and return
date and also the students can request the librarian to add new books by filling the book request
form.The librarian after logging into his account ie admin account can generate various reports
such as student report , issue report, teacher report and book report Overall this project of ours
is being developed to help the students as well as staff of library to maintain the library in the
best way possible and also reduce the human efforts.
2. Aim Of Micro Project:-
4. Studied and analyzed the “LIBRARY MANAGEMENT SYSTEM.”
5. Using the Use Case diagram understood the system well manner .
6. The system is very useful in all the cases.
1. Choosed the Proper software system for analyzing i.e. Library Management System.
2. Studied the outlook of the library management system.
3. Analyzed its problem statement and process development model.
4. Prepared the Software Requirement Specification(SRS) regarding the system .
5. Created the Use case diagram , Data Flow Diagram(DFS) .
6. Made the Test Cases in proper manner of the System.
7. Estimate the cost of the system.
8. Use the CPM/PERT techniques.
9. Characteristics of the System.
10. Features of the System.
In this Waterfall model, typically, the outcome of one phase acts as the input for the next
phase sequentially.
• Requirement Gathering and analysis –
The Library Management System shall be required to maintain information about its users and
books. It shall store databases for students, teachers and books. The student database stores
information about a student’s roll no, name, address, course and year.The book database stores
information about a book title, author, publisher, cost, bill number, year of publishing and
pages. The teacher database stores information about a teacher’s id, name, department,
designation, address and telephone number.
• System Design –
Library Management System is a computerized system which can helps user (librarian)to
manage the library daily activity in electronic format. It reduces the risk of paperwork such as
file lost, file damaged and time-consuming. It can help user to manage the transaction or record
more effectively and time-saving, construct the Level 0 Data Flow Diagram (DFD) as well as
Level 1 DFD , Member Registration, Book Rental, Return book.
• Implementation –
Software Interfaces: Library Management System requires user to install SQL Server 2008. For
operating system, Library System requires Window XP or newer version.3.1.4
• Integration and Testing –
All the units developed in the implementation phase are integrated into a system after testing of
each unit.
• Deployment of system –
Once the functional and non-functional testing is done; the product is deployed in the customer
environment or released .
• Maintenance –
Maintenance is done to deliver the changes in the customer environment.
❖ Software Requirement Specification :
The output of the requirements phase of the software development process is Software
Requirements Specification (SRS) (also known as requirements document). This document
lays a foundation for software engineering activities and is created when entire requirements are
elicited and analyzed. SRS is a formal document, which acts as a representation of software that
enables the users to review whether it (SRS) is according to their requirements. In addition, it
includes user requirements for a system as well as detailed specifications of the system
requirements.
• Characteristics of SRS
Software requirements specification should be accurate, complete, efficient, and of high quality,
so that it does not affect the entire project plan. An SRS is said to be of high quality when the
developer and user easily understand the prepared document. Other characteristics of SRS are
discussed below.
• Correct:
SRS is correct when all user requirements are stated in the requirements document. The stated
requirements should be according to the desired system. This implies that each requirement is
examined to ensure that it (SRS) represents user requirements.
• Unambiguous:
SRS is unambiguous when every stated requirement has only one interpretation. This implies
that each requirement is uniquely interpreted. In case there is a term used with multiple
meanings, the requirements document should specify the meanings in the SRS so that it is clear
and easy to understand.
• Complete:
SRS is complete when the requirements clearly define what the software is required to do. This
includes all the requirements related to performance, design and functionality.
• Ranked for importance/stability:
All requirements are not equally important, hence each requirement is identified to make
differences among other requirements. For this, it is essential to clearly identify each
requirement. Stability implies the probability of changes in the requirement in future.
• Modifiable:
The requirements of the user can change, hence requirements document should be created in
such a manner that those changes can be modified easily, consistently maintaining the structure
and style of the SRS.
• Traceable:
SRS is traceable when the source of each requirement is clear and facilitates the reference of
each requirement in future. For this, forward tracing and backward tracing are used. Forward
tracing implies that each requirement should be traceable to design and code elements.
Backward tracing implies defining each requirement explicitly referencing its source.
• Verifiable:
SRS is verifiable when the specified requirements can be verified with a cost-effective process
to check whether the final software meets those requirements. The requirements are verified
with the help of reviews.
1 Enter valid name and password & click on Software should display Successful
login button main window
2. On the Click of This deletes the details of book by using Accession no. Successful
DELETE Button
4. On the Click of Displays the Details of book for entered Accession no. Successful
SEARCH Button Otherwise gives proper Error message.
1 On the click At first user have to fill all fields with proper data , if any Error like successful
of ADD entering text data instead of number or entering number instead of
button text..is found then it gives proper message otherwise Adds
Record To the Database
2. On the Click This deletes the details of student by using Register no. Successful
of DELETE
Button
3. On the Click Modified records are Updated in database by clicking UPDATE Successful
of UPDATE button.
Button
4. On the Click Displays the Details of book for entered Register no. Otherwise Successful
of SEARCH gives proper Error message.
Button
1 Onthe click of At first user have to fill all fields with proper data ,if the successful
ADD button accession number book is already issued then it will giving
proper msg.
2. On the Click of This deletes the details of book by using Register no. Successful
DELETE Button
4. On the Click of Displays the Details of issued book..Otherwise gives proper Successful
SEARCH Error message.
Button
1 On the clickof At first user have to fill all fields with proper data , if any Error successful
ADD button like entering text data instead of number or entering number
instead of text..is found then it gives proper message
otherwise Adds Record To the Database
2. On the Click of Which deletes the details of book by using Register no. Successful
DELETE Button
4. On the Click of Displays the Details of returned book … Otherwise gives Successful
SEARCH Button proper Error message.
• Keep record of different categories like; Books, Journals, Newspapers, Magazines, etc.
• Classify the books subject wise.
• Easy way to enter new books.
• Keep record of complete information of a book like; Book name, Author name, Publisher’s name, Date/
Year of publication, Cost of the book, Book purchasing date/ Bill no.
• Easy way to make a check-out.
• Easy way to make a check-in.
• Automatic fine calculation for late returns.
• Different criteria for searching a book.
• Different kind of reports like; total no. of books, no. of issued books, no. of journals, etc.
• Easy way to know how many books are issued to a particular student.
• Easy way to know the status of a book.
• Event calendar for librarian to remember their dates.
• My Notes section for librarian to write any note.
• Online access for registered user to see the status of their books.
• Completely cloud based Library Management System.
• No need to invest heavily on Hardware.
• SAAS based pricing.
• Comprehensive Reports –
o Members Fine Report
o Fine balances of Members
o Payments Recd by Members
o Authors
o Publishers
o Vendors
o Book Donors
o Subjects
o Categories
o Members Categories & Rules
o Complete Book Catalog
o Books Purchased
o List of Holidays
• Other Reports –
o Book Issue Ledger Details
o Book Return Details
o Book Track Details
o Details Of All Books
o Write Off Book List Report
o Magazines List Report
o Member Track Detail Report
o Member List Report
• Search Reports –
o Search By Author System.
o Search Member Name Wise Report.
o Search By Almirah Report.
o Search By Book Name Report.
o Search By Category Report.
o Search By Medium Report.
o Search By Book Source Report.
o Search By Publisher Report.
o Search By Bill Number Report.
o Search By Year Report.
o Search By Accession Number Report.
o Search By Book Cost Report.
o Search By Pending List Report.
o Search By Purchase Date Report.
8. Conclusion:-
In this project , Approaches to software development, we have extended our knowledge of the important
ideas in software Engineering . We investigated the characteristics of a software system, and considered
what a development process would need to include to build such software. We saw that there is no single
development process to suit the variety of users’ requirements. However there must be a disciplined
approach to software development, especially in the case of large projects. We also studied and analyzed
the “LIBRARY MANGEMENT SYSTEM ” . Library Management System allows the user to store the
book details and the customerdetails. This software package allows storing the details of all the data related
to library.
Micro Project Evaluation Sheet