Olms
Olms
PROJECT
ON
Submitted By
Miss S.S.GAVDE
JAYSINGPUR COLLEGE, JAYSINGPUR
CERTIFICATE
To the best of my knowledge & belief the matter presented in this project
report has not been submitted earlier to any university for similar purpose.
Place: Jaysingpur
Date:
The Register,
Shivaji University,
Kolhapur.
Respected Sir,
Gavade is our original work. The information generated in this project work is
Place: Jaysingpur.
Date:
Mrunal.M.Majalekar
Tejaswini.S.Patil
ACKNOWLEDGEMEN
It‟s our duty to pay thanks to all of them who helped me directly or
indirectly in the completion of this project work successfully.
Place: Jaysingpur
Date:
INDE
Sr. No. Title Page .No.
1. Introduction:-
- Abstract 1-5
- Existing System
- Need and Scope of
Computer System
2. Proposed System :- 5 - 15
- Objectives
- Requirement Gathering
- SRS
3. System Analysis :-
System Diagram 16 - 26
- DFD
- ERD
- UML
4. System Design :-
Database Design
- Input Design 27 - 45
- Output Design
5. Implementation :-
System Requirements 46- 53
-Reporting And Screen
- Hardware
- Software
- User Guideline
- Installation process
Conclusion :-
6. - Conclusion 54 - 57
-Limitation
Introduction to
Project
1
Shivaji University, Online Library Management
Introduction
The "Library Management System" has been developed to override the problems
prevailing in the practicing manual system. This software is supported to eliminate and, in
some cases, reduce the hardships faced by this existing system. Moreover, this system is
designed for the particular need of the company to carry out operations in a smooth and
effective manner. The application is reduced as much as possible to avoid errors while
entering the data.
It also provides error message while entering invalid data. No formal knowledge is
needed for the user to use this system. Thus, by this all it proves it is user-friendly. Library
Management System, as described above, can lead to error free, secure, reliable and fast
management system. It can assist the user to concentrate on their other activities rather to
concentrate on the record keeping. Thus, it will help organization in better utilization of
resources. Every organization, whether big or small, has challenges to overcome and
managing the information of Books, Student, Librarian, Address, Member.
Every Library Management System has different Student needs; therefore, we design
exclusive employee management systems that are adapted to your managerial requirements.
This is designed to assist in strategic planning, and will help you ensure that your
organization is equipped with the right level of information and details for your future
goals. Also, for those busy executive who are always on the go, our systems come with
remote access features, which will allow you to manage your workforce anytime, at all
times
2
Shivaji University, Online Library Management
Abstract
system to maintain all the daily work of library .This project has many features
which are generally not available 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 i.e. 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.
3
Shivaji University, Online Library Management
EXISTING SYSTEM
A library is an ideal candidate for an IT solution given the huge amounts of data it
has to deal with on a day-to-day basis. Library is a place that enters to the needs of book
lovers. In the current system all the details of the books in the library are maintained in the
books.
If the management want to search a record of the book they has to search all the
records. If the management wants to add a new book in to the database they have to search
to which category the book belongs to.
User has to know the availability of the book before issuing to the student. Student
must come to the library to know the status of the book. If the book is not available the
student will make it as advance booking. In the current system there is a malfunctioning
of that
Maintaining the data in excel sheets and files is very hard to remember the file names in
which the required data is feed.
4
Shivaji University, Online Library Management
5
Shivaji University, Online Library Management
Proposed System
6
Shivaji University, Online Library Management
Proposed System
To solve the inconveniences as mentioned in the existing system, an Online Library is
proposed. The proposed system contains the following features: The students will register
them through Online Individually each member will have his account through which he
can access the information he needs. Book details like authors, number of copies totally
maintained by library, present available number of books, reference books, non-reference
books etc. all this information can be made handy. Regarding the members designation,
number of books was issued. Issue dates and returns of each member is maintained
separately and fine charged if there is any delay in returning the book. Administrator can
add, update the books. Time consuming is low, gives accurate results, reliability can be
improved with the help of security
Individually each member will have his account through which he can access the
information he needs.
Book details like authors, number of copies totally maintained by library, present available
number of books, reference books, non-reference books etc. all this information can be
made handy.
Issue dates and returns of each member is maintained separately and fine charged if there is
any delay in returning the book.
Time consuming is low, gives accurate results, reliability can be improved with the help of
security
7
Shivaji University, Online Library Management
Modules:
USER LOGIN
Description of feature This feature used by the user to login into system. They are required
to enter user id and password before they are allowed to enter the system .The user id and
password will be verified and if invalid id is there user is allowed to not enter the system.
Functional requirements -user id is provided when they register -The system must only
allow user with valid id and password to enter the system -The system performs
authorization process which decides what user level can acess to. -The user must be able to
logout after they finished using system.
Description of feature This feature can be performed by all users to register new user to
create account. Functional requirements -System must be able to verify information -System
must be able to delete information if information is wrong
Description of feature This feature allows to add new books to the library Functional
requirements -System must be able to verify information -System must be able to enter
number of copies into table. - System must be able to not allow two books having same
book id.
SEARCH BOOK
8
Shivaji University, Online Library Management
Objectives
.
Improvement in control and performance The system is developed to cope up with the
current issues and problems of library .The system can add user, validate user and is also
bug free.
Save cost After computerized system is implemented less human force will be required to
maintain the library thus reducing the overall cost.
Save time Librarian is able to search record by using few clicks of mouse and few search
keywords thus saving his valuable time.
Option of online Notice board Librarian will be able to provide a detailed description of
workshops going in the college as well as in nearby college
9
Shivaji University, Online Library Management
Requirement Gathering
Introduction to ASP.NET with C#
ASP.NET is a development environment which runs under Microsoft Visual Studio 2005 &
2019. ASP.NET is “Event Driven” because all activities in a program are triggered by one
event or another. ASP.NET is also called as “Object based language” because it moves
around object/control. Development process in ASP.NET is very fast as compare to
Traditional Procedure Oriented Programming. So, ASP.NET is very useful environment for
develop web Applications. The basis of this development platform, it consists of two
primary components: –
1
Shivaji University, Online Library Management
Features of .NET
1] Interoperability
Because computer systems commonly require interaction between new and older
applications, the .NET Framework provides means to access functionality that is
implemented in programs that execute outside the .NET environment.
3] Language Independence
The .NET Framework introduces a Common Type System, or CTS. Because of the CTS
feature, the .NET Framework supports the exchange of types and object instances between
libraries and applications written using any conforming .NET language.
5] Simplified Deployment
The .NET Framework includes design features and tools that help manage the installation of
computer software to ensure that it does not interfere with previously installed software, and
that it conforms to security requirements.
6] Security
The design is meant to address some of the vulnerabilities, such as buffer overflows, that
have been exploited by malicious software. Additionally, .NET provides a common security
model for all application.
1
Shivaji University, Online Library Management
INTRODUCTION OF SQL
Structured query language (SQL) is a programming language for storing and processing
information in a relational database. A relational database stores information in tabular
form, with rows and columns representing different data attributes and the various
relationships between the data values. You can use SQL statements to store, update,
remove, search, and retrieve information from the database. You can also use SQL to
maintain and optimize database performance.
Where so many programming languages have failed to adapt over time, SQL has cemented
its place as the backbone of data architecture.
1
Shivaji University, Online Library Management
RELIABILITY REQUIREMENT
The system should accurately performs member registration ,member validation , report generation,
book transaction and search
USABILITY REQUIREMENT
The system is designed for a user friendly environment so that student and staff of library can
perform the various tasks easily and in an effective way.
In implementing whole system it uses html in front end with php as server side scripting language
which will be used for database connectivity and the backend ie the database part is developed using
mysql.
1
Shivaji University, Online Library Management
FUNCTIONAL REQUIREMENTS
USER LOGIN
Description of feature This feature used by the user to login into system. They are required to enter
user id and password before they are allowed to enter the system .The user id and password will be
verified and if invalid id is there user is allowed to not enter the system. Functional requirements -
user id is provided when they register -The system must only allow user with valid id and password
to enter the system -The system performs authorization process which decides what user level can
acess to. -The user must be able to logout after they finished using system.
Description of feature This feature can be performed by all users to register new user to create
account. Functional requirements -System must be able to verify information -System must be able
to delete information if information is wrong
Description of feature This feature allows to add new books to the library Functional requirements -
System must be able to verify information -System must be able to enter number of copies into
table. - System must be able to not allow two books having same book id
SEARCH BOOK
DESCRIPTION OF FEATURE This feature is found in book maintenance part . we can search
book based on book id , book name , publication or by author name. Functional requirements -
System must be able to search the database based on select search type - System must be able to
filter book based on keyword enterd - System must be able to show the filtered book in table view
Functional requirements -System should be able to add detailed information about events . -System
should be able to display information on notice board available in the homepage of site
1
Shivaji University, Online Library Management
Identification of need
The old manual system was suffering from a series of drawbacks. Since whole of the system
was to be maintained with hands the process of keeping, maintaining and retrieving the
information was very tedious and lengthy. The records were never used to be in a
systematic order, there used to be lots of difficulties in associating any particular transaction
with a particular context. If any information was to be found it was required to go through
the different registers, documents there would never exist anything like report generation.
There would always be unnecessary consumption of time while entering records and
retrieving records. One more problem was that it was very difficult to find errors while
entering the records. Once the records were entered it was very difficult to update these
records.
The reason behind it is that there is lot of information to be maintained and have to be kept
in mind while running the business For this reason we have provided features Present
system is partially automated (computerized), actually existing system is quite laborious as
one has to enter same information at three different places.
A. Economical Feasibility
This is a very important aspect to be considered while developing a project. We decided the
technology based on minimum possible cost factor. All hardware and software cost has to
be borne by the organization.
Overall, we have estimated that the benefits the organization is going to receive from the
proposed system will surely overcome the initial costs and the later on running cost for
system.
B. Technical Feasibility
This included the study of function, performance and constraints that may affect the ability
to achieve an acceptable system. For this feasibility study, we studied complete
functionality to be provided in the system, as described in the System Requirement
Specification (SRS), and checked if everything was possible using different type of frontend
and backend platform.
C. Operational Feasibility
No doubt the proposed system is fully GUI based that is very user friendly and all inputs to
be taken all self-explanatory even to a layman. Besides, a proper training has been
conducted to let know the essence of the system to the users so that they feel comfortable
with new system. As far our study is concerned the clients are comfortable and happy as the
system has cut down their loads and doing.
1
Shivaji University, Online Library Management
System Analysis
1
Shivaji University, Online Library Management
Admin students
Online Library Managementt
System
1.1
1.2
1.3
1
Shivaji University, Online Library Management
Login_id Password
Login
Book_name
Book_id
Student_id Student_name
Book_type
Book Auather
Book_name
Book_id student_id Book_name
Book_type
M Book_id
Book Auther
Country
Register date_date Time
reg_no
Date
View Book
Issue Book
Payment
Student_id Payment_type
Student_name Amount
Book_name Reg_id
Date
1
Shivaji University, Online Library Management
UML Diagrams
Class Diagram:
Admin Login
-Username: String
-Password: int
+Login()
+Exit()
Register Details
Add new Book Student
-Book_id :int
-Book_id :int -Student_id : int
-Book_name :String
-Book_name :String -Student_name : string
-Book_id :int
-Book_type :String -Student_city : string
-Student_name :String
-Book_lang :String +Insert ()
-Gender :String
-Book_time :time +Update ()
-Auther_id :int
-Book_date :date +Delete ()
-Auther_type :String
-Country :String +Search ()
-Book_no :int
-Movie_Auther :String -Date :date
+Insert() -Time :time
+Update() +Insert()
+Delete() +Update()
+Search() Issue Book
+Delete()
+Search()
s
+Insert()
+Update() -Student_id :int
+Delete() -Student_name :String
+Search() -Book_name :String
-Book_type :String
-Time :time
-Date :date
-reg_no :String
-No_of_Book :int
-Amount :int
-Payment_type :String
+Insert()
+Update()
+Delete()
+Search()
1
Shivaji University, Online Library Management
Object Diagram:
Admin Login
-Username: Aakanksha
-Password: 2309
-Book_id :2 -Auther_id :5
-student_id : 1
-Book_name :Programing in -Auther_name :Ajay
-Student_name :Meena
C Mittal
-Book_id : 1
-Book_lang :English Book Auther-Ac
-Student_name : Meena
-Book_date :date
-Gender : female
-Country :India
-Auther_id :2
Book_Auther :Ajay mittal
-Auther_type :novelists
-Book_no :10
Register Book
-Book_id :1
_Book_name : Programming
in c Payment
-Book_type : Novalist
-Book_lang :English -Student_id :2
-Country :India -Student_name :Vrudha
-Book Auther :Ajay Mittal -Book_name :programming in c
-Auther_type :AC
-Time :10 to 12 AM
-Date :24-05-2024
-Reg_no :13034
-No_of_Book :3
-Amount :1000
-Payment_type :UPI
2
Shivaji University, Online Library Management
Component Diagram: -
Library Register
Auther
Register
Payment Details
Payment
2
Shivaji University, Online Library Management
Use-Case Diagram: -
Library Booking
<<Include>>
<<Exclude>>
Book Register
Register no
Admin Student
Payment
2
Shivaji University, Online Library Management
Deployment Diagram: -
<<Devices>>
Application Servers
Library
Register
<<Device>>
Book
Online Library Management system
Register Register
Book
Register
Payment
Details
2
Shivaji University, Online Library Management
Sequence Diagram:
Admin
login
2
Shivaji University, Online Library Management
Activity Diagram:
Start
Login to the
Online
Management
Check
Permission
Manage Book
details
End
2
Shivaji University, Online Library Management
System Desing
2
Shivaji University, Online Library Management
Database Analysis
1] Table: Login Details
Description: This table describes information of login details.
2] Table: Registring
Description: This table provides booking details.
Sr. No. Field Name Datatype Constraints Description
2
Shivaji University, Online Library Management
2
Shivaji University, Online Library Management
2
Shivaji University, Online Library Management
6] Table: Payment
Description: This table provides payment method .
3
Shivaji University, Online Library Management
Iutput design:
Home Page :
3
Shivaji University, Online Library Management
3
Shivaji University, Online Library Management
3
Shivaji University, Online Library Management
3
Shivaji University, Online Library Management
3
Shivaji University, Online Library Management
OUTPUT DESING:
Login:
Discription: This form shows loging successfully then move to the next
form.
3
Shivaji University, Online Library Management
2] Register:
3] Add Student
3
Shivaji University, Online Library Management
3
Shivaji University, Online Library Management
3
Shivaji University, Online Library Management
5] Book details:
4
Shivaji University, Online Library Management
4
Shivaji University, Online Library Management
6]ViewBook:
6] Return Book
4
Shivaji University, Online Library Management
7] Book Fine
8] Fine Payment
4
Shivaji University, Online Library Management
4
Shivaji University, Online Library Management
4
Shivaji University, Online Library Management
3] Book Details
4
Shivaji University, Online Library Management
4 ] Issue Book
5] Return Book
4
Shivaji University, Online Library Management
Implementation
4
Shivaji University, Online Library Management
System Requirement
Hardware Requirements
• Processor : i5-1235U
• Hard Disk : 475 GB SSD
• Memory : 8GB RAM
Software Requirements
• Operating System : Windows 11
• Front End : Asp.net with c #
• Back End : SQL server
4
Shivaji University, Online Library Management
User Guidelines
To use the " Movie Ticket Booking System " user should know the following
1. Login Page
On starting the system, the user will get the registration page. It Consists of mail id and
password which is created by user.
To login in the System login page is given, if you are authorized use, you can put the
valid mail and password to unlock the System
2. Main form
After unlocking the System user will come across the main form which includes the forms
as follows:
• Login
• Register id
• Add Book
• Iessu Book
• Booking
• Payment
5
Shivaji University, Online Library Management
Installation Profiles
Step 2. Run the downloaded file and you will see the below screen. Now select the third option –
Download Media.
Step 3. Now you will see the below screen. Please select the language you prefer and select
the ISO radio button to download the ISO file. In addition, select the download location of your
choice. I will go with the default location. Now press the Download button.
Step 4. Now it will start downloading SQL Server installation media. It will take some time based
on your internet connection speed.
Step 5. Now you will see the Microsoft Update window. It is not compulsory to check for the latest
updates but it is recommended. So, select the checkbox and click the Next button.
Step 6. Now it will check for updates and install them if any.
Step 7. After that, it will check some rules or prerequisites for the installation of SQL Server. Once
all the rules passed, click on the Next button. Sometimes you may face an error at this stage. You
can find some known errors at the end of this article.
5
Shivaji University, Online Library Management
Step 8. On the Feature Selection window, select features as shown in the below screenshot. You
can also change the location for SQL Server instance installation but I will go with the default
location. After feature selection please click the Next button.
Step 9. It will check some feature rules/prerequisites and then you will see the Instance
Configuration screen. Here you can choose between Default Instance and Named Instance. Here
I will go with Named Instance.
Step 10. Next, you will see the Server Configuration window. In Service Accounts tab,
select Automatic in Startup Type for SQL Server Agent, SQL Server Database
Engine, and SQL Server Browser services.
Step 11. Next, you will see the Database Engine Configuration window. In the Server
Configuration tab, choose Mixed Mode in the authentication mode section and enter a strong
password. In Specify SQL Server administrators section, your current windows user should
already be added automatically. If not, click on Add Current User button.
In the Data Directories tab, specify locations for database files and backup files. By default, it saves
all the files on a C drive but it is not recommended to store database files on an OS drive because if
any OS-related issue occurs then we may lose our data. Therefore, I choose D drive on my local
machine.
Step 12. Next, the setup will check some feature configuration rules, and then the Ready to
Install window will appear. This window shows the summary of all the features and configurations
which we have done in the above steps. Once review the summary and click on the Install button.
Step 13. Now, the installation will start and it may take some time based on our configurations.
Step 14. After installation, it will show you the list of features and their installation status. If any
error occurred, it will show her
5
Shivaji University, Online Library Management
Conclusion
5
Shivaji University, Online Library Management
Conclusion
This application was successfully created and stored all the travel admin tourism bus
booking, creation managing and tour details into the database using this application. The
application was tested very well and the errors were properly debugged. Testing also
concluded that the performance of the system is satisfactory. All the necessary output is
generated. This system thus provides an easy way to automate all the functionalities of
consumption. If this application is implemented in few consumptions, it will be helpful.
Further enhancements can be made to the project, so that the website functions in a very
attractive and useful manner than the present one. The application is tested very well and
errors are properly debugged. It also acts as the sharing of files to the valuable resources.
A description of the background and context of the project and its relation to work
already done in the area.
Made statement of the aims and objectives of the project.
The description of purpose, scope and applicability.
We define the problem on which we are working in the project.
5
Shivaji University, Online Library Management
Limitations
There are some limitations for the current system to which solutions can be provided as a
future development:
1. The system is not configured for multi- users at this time. The concept of transaction can
be used to achieve this.
2. The Website is not accessible to everyone. It can be deployed on a web server so that
everybody who is connected to the Internet can use it.
3. Credit Card validation is not done. Third party proprietary software can be used for
validation check. As for other future developments, the following can be done:
The Administrator of the web site can be given more functionality, like looking
at a specific customer‟s profile, the books that have to be reordered, etc.
Multiple Shopping carts can be allowed.
5
Shivaji University, Online Library Management
References and
bibliography
5
Shivaji University, Online Library Management
Web Sites:
• https://youtu.be/GzRsx7icuHs
• https://projectsgeek.com
• https://bookset.com
• https://bing.com
• www.google.com
• www.learnasp.com