Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 82

A Website on Library Management System 2021-22

Introduction To Website

In today's fast paced world, especially students need a lot of different books

for their studies. Also, in today's age, there is a tendency towards online method, so we have

created this website for them as well as for teachers, using online method to issue books from the

library.

Using this website, you can see if the book you want is available for reading

or available copies of book, and you can get that book from the library for reading. In this website,

anyone who is a librarian as admin can add students and teachers as well as extract all their

records in one click. In it, A student of which department of which class can know which book he

took and for how many days. In addition, we have given many more features in this website. Also,

if the book taken is not returned in time, whatever is fine for each day will be charged on it.

Feedback is also provided on this website so that student/teacher can provide

feedback for the website. Also, In the shortest possible time, you can quickly and securely issue

books from the library.

Page 1
A Website on Library Management System 2021-22

Need and Scope of Computer System

1. Website Never Sleep:

Many people surf the web in the evening when most businesses are closed, which is
perfectly fine because website never take a break. A website will allow your business or
organization to be open 24 hours a day, 7 days a week, 36 days a year. Having a website is the
equivalent of having an employee working around the clock – even weekend and holidays!

2. Your Top Competitors Has a website:


If you are in direct competition with another business that has website, they have a clear
advantage – especially they are adequately marketing their website. A website is a great way
to level the playing field.

3. Just Google It:


More than ever before, people are turning away from traditional means of finding
information and looking online, especially by way of mobile devices. Your business should be at
their fingertips when they look in the search engine.

4. Website Improve Customer Confidence & Corporate Image:


With the professional website, you will improve you overall impression to the public and in turn,
your customer will develop a greater sense in your organization.

5. Small Business Have Higher Revenue:


According to the small business Administration, small businesses that have website are averaging
$1.07 million more per year in sales than businesses not online. That equates to 39% higher
revenue.

6. Do you know 247 million people:


That is the number of Americans that regularly use the internet use the internet. Worldwide
internet usage is pushing two billion.

Page 2
A Website on Library Management System 2021-22

7. Website Helps Establish More Customers:


According to the small Business Administration, 50% of internet sales are from new customers.
Having a website significantly improves your customer reach no matter what services or products
you offer.

8. Website Are Not Just a Local, They Are Global:


Most small businesses are only able to market to their town and surrounding communities. With a
website, you can take your goods and services across American and around the world, if you so
choose.

Page 3
A Website on Library Management System 2021-22

Proposed System

Benefits:

1) User Friendliness:
This Project will have user-friendly screens designed will have very simple functionality
for the information.
2) Consistency:
The constancy in the proposed system will high efficiency due to smaller learning curves
and increased data integrity.
3) Compatibility:
This project offers great compatibility, as it will be designed with proper methodology,
new tools and technology.
4) Security:
This project is secured system, which will provide corporate level security. Also, that will
enable a user to view/edit/add the information, based on roles and privilege assigned to
that user.
5) Reliability & Robustness:
The project built with proper architecture and design it will provide a reliable and robust
application to that user.
6) Performance:
The performance of this application will be high because of it is optimize design and
sound architecture.
7) Extensibility:
This project has a modules design and would provide the flexibility of adding, future
modules to the application.
8) Flexibility:
This project has the flexibility of adding new modules when needed.

Page 4
A Website on Library Management System 2021-22

Requirement Gathering

Introduction to ASP.NET

What is .net?

.Net is a set of software technology for connecting information, people, system and device. .Net
word says that it is related internet. It is a platform which is used to compile and execute programs
written by using .Net compatible language.

Blocks for framework architecture:

1. .NET compatible language


2. Common language specification
3. Common type system
4. Framework class library
5. Common language runtime

1. .NET compatible language:


ASP.net, C# .net are languages compatible to .net framework.
2. Common language specification:

These are set of rules designed for .net compatible languages. It helps to enhance and
ensure language interpretability by defining a set of features that developer can really on to
available in wide variety of language.

3. Common type system:


It is part of CLS. The CLS performs following function:
It is establishing a framework that helps the cross language integral type safely and high-
performance code execution. Provide an object-oriented model that supports the complete
implementation of many programming language. Define rules the language must be
follows which helps to ensure that 5 objects written in language can interact with each
other.
4. Framework class library:
It supports collection of predefined class. These classes put under hierarchy of special
structure called namespace. In .net “system” is highest level namespace.

Page 5
A Website on Library Management System 2021-22

5. Common language runtime:


CLR is the heart of the .net framework. It takes Gaze entire execution of application it is
also called as managed execution environment.

Page 6
A Website on Library Management System 2021-22

Introduction To SQL Server 2012

SQL stands for Structured Query Language. SQL are used to communicate with a

database. According to ANSI (American National Standard Institute), it is the standard language

for relational database management system. SQL statements are used to perform task such as

update data on a database, or retrieve data from a database. Some common relational database

management system that uses SQL are: Oracle, Sybase, Microsoft SQL Server, access, Ingres,

etc. Although most database system use SQL, most of them also have their own additional

proprietary extensions that are usually only used on their system.

However, the standard SQL command such as “Select”,” Insert,” Update”,” Delete”,” Create” and

“Drop” can be used to accomplish almost everything that one need to do with a database. This

tutorial will provide you with the instruction on the basics of each of these commands as well as

allow you to put theme to practice using the SQL Interpreter.

Page 7
A Website on Library Management System 2021-22

Introduction To Supportive System

ASP.NET is a web development platform, which provides a programming model, a

comprehensive software infrastructure and various services required to build up robust web

application for PC, as well as mobile device.

ASP.NET works on top of the HTTP and uses the HTTP command and policies to set a browser-

to- server bilateral communication and cooperation.ASP.NET is a part of Microsoft.Net platform

ASP.NET applications are compiled codes, written using the extensible and reusable components

or object present in .Net framework. These codes can use the entire hierarchy of classes in .NET

framework.

Page 8
A Website on Library Management System 2021-22

Features of Asp.net 2.0

Performance:
It is now much faster than ASP.NET Core 1.x. It is now more than 20% faster than the previous
version. You can check it out now with techempower.com as the following URL shows. Just
search asp. net core on this URL, you will get the result.

Minimum Code:

We need to writes few lines of code to achieve the same task. For example, authentication is now
easy with a minimum line of code. When we talk about Program’s class, ASP.NET Core 2.0 has
the minimum line of code in the Main method as compared to the previous version.

.NET Standard 2.0:


The .NET Standard is a group of APIs which are supported by .NET Framework. As compared to
the previous version of .NET Standard 2.0 supports dubbed APIs in numbers. More than 3200+
APIs are supported by .NET Standard 2.0.

Visual Basic Support:


With this new release of .NET Core 2.0, Visual Basic is part of .NET Core programming language.
Now we can create a different type of application using Visual Basic code as well.

Output from ASP.NET Core Web Server:


In the output window, now we can trace our application using the “ASP.NET Core Web Server”
option. This will show you how our application is started and got rendered on the browser. So,
each information from starting to render will get you here.

Master Pages:

ASP.NET didn't have a method for applying a consistent look and feel for a whole web site.

Themes:

Themes is another feature of ASP.NET 2.0. Themes, or skins, allow developers to create a
customized look for web applications.

Page 9
A Website on Library Management System 2021-22

Data Access:

Many web sites are data driven, using databases or XML files as data sources.

With ASP.NET this involved code, and often the same code had to be used over and over in
different web pages.

Page 10
A Website on Library Management System 2021-22

User Requirement

Performance requirements:

This product work well a fast internet connection. Each links should be easily navigation with less
response time.

Software Quality Attributes:

This project will have user-friendly screens. The screens designed will have very simple
functionality for retrieving, adding, updating the information.

Consistency:

The Consistency offers great compatibility, as it will be designed with proper methodology, news
tools and technology.

Reliability & Robustness:

This project is built with proper architecture and design and it will provide a reliable and robust
application to the users.

Performance:

The performance of this application will be high because of it optimize design and sound
architecture.

Extensibility:

This project has a modular design and would provide the flexibility of adding, future modules to the
application.

Flexibility:

This project has the flexibility of adding new modules when needed.

Page 11
A Website on Library Management System 2021-22

Feasibility Study

Feasibility evaluates the projects potential for success, therefore perceived


objectivity is an important factor in the credibility of the study for potential investors and lending
institution.

Five Different Areas of project Feasibility:

1) Technical Feasibility:
Assessment is focused on the present technical resources available in the organization. It
studies if the technical resources including the technical team are capable of converting the
ideas into working system. It also evaluates the hardware and the software requirement of
the proposed system.

2) Economic Feasibility:
Studies enable organization to assess the viability, cost and benefits of project before
financial resources are allocated. They also provide independent project assessment and
enhance project credibility. It also helps to determine the positive economic benefits to the
organization that the proposed system will provide. It includes quantification and
identification of all the benefits expected. This assessment typically involves a cost/benefits
analysis of the project.

3)Legally Feasibility:

Of the project determine whether the proposed system conflictswith legal requirement like
any data protection act or any social media law.

4) Operational Feasibility:

Under which we conduct a study to analyze and determine whether


Your business need can be fulfilled by using a proposed solution. It also measures how well
a proposed system solves the problem, and takes advantages of the opportunities identified
during scope definition and how it satisfies the requirement identified in the requirement
analysis phase of system development. To ensure success desired operational outcomes
must be imparted during design and development. These include such design-dependent

Page 12
A Website on Library Management System 2021-22

parameters such as reliability, Maintainability, supportability, usability disposability,


sustainability, affordability and others.

5) Scheduling Feasibility:
Is the most important in terms of project success. A project will fail if not completed on time.
In scheduling feasibility, we estimate how much time the system will take to complete and
with our technical skill we need to estimate the period to complete the project using some
methods.

Page 13
A Website on Library Management System 2021-22

System in Detail

This website contains all the relevant information of Library Management System information are

as follow:

 Home

 Admin login

 Teacher login

 Student login

 About us

 Contact us

 Feedback

Page 14
A Website on Library Management System 2021-22

Web Page Sequence

 Home

 Admin

 Login

 Teacher

 Student

 Book

 Book Issue

 Book Return

 Fixed Value

 Message

 Report

 Log Out

 Teacher

 Login

 My Profile

 Book Issue

 Book Return

 Fine

 Message

Page 15
A Website on Library Management System 2021-22

 Log Out

 Student

 Login

 My Profile

 Book Issue

 Book Return

 Fine

 Message

 Log Out

 About us

 Contact us

 Feedback

Page 16
A Website on Library Management System 2021-22

Site Map
Add Teacher

Teacher Update Teacher

Home Delete Teacher

Admin Login Add Student

Student Update Student

Delete Student
Teacher Login
Add Book
My Profile Book
Update Book
Book Issue Record

Book Return Record Delete Book

Fine Record
Issue Book
Issue Record Add
Message

Student Login Issue Record Update

Issue Record Delete


My Profile

Book Issue Record Return Record Add

Book Return Record Return Book Return Record Update


Fine Record
Fixed Value Return Record Delete
Message
Message Teacher
About us
Report Student

Book
Contact us Logout
Book Issue

Book Return
Page 17
A Website on Library Management System 2021-22

Feedback
Message
System Requirement Specification

Hardware Requirement:

 PROCESSOR : Pentium 4& Above


 RAM : 1 GB & Above
 HARD DISK SPACE : 120 GB & Above
 PRINTER : Dot Matrix/ink jet
 DISPLAY UNIT : Monitor or LED

Operating system:

 WINDOWS XP/7 & Above

Software Requirement:

1. ASP.NET 2010/2012 & Above


2. MS-SQL Server (Back End)

Backup media:

 Hard Disk 120GB and Above

Page 18
A Website on Library Management System 2021-22

DFD (Data Flow Diagram):

Context level DFD:

Admin

Login Response
Login
0.0
Teacher
Library
management
system Response

Login Response

Student

Page 19
A Website on Library Management System 2021-22

1ST LEVEL DFD

Admin Request to login 1.0 Login Check for login

Admin
Response Reply
1.1
Insert data
Add Teacher
Add/edit Teacher
Response Reply

Add/edit 1.2 Insert Data


Add Student
Student
Response Reply
1.3
Add/edit Insert Data
Add Book
Report Add Book
Response View Reply

Add/edit 1.4 Insert Data


Issue Book
Issue Book
Response Reply
1.5
Add/edit Insert Data
Return Book
Return Book
Response Reply
1.6
send Request View
Message

Page 20
A Website on Library Management System 2021-22

view Message

Display data Display data

send Request 1.7 View


Report
Display Data Report

2.0
Request for login Check for login
Teacher Login
Login
Response Reply

Update 2.1 Insert data


Profile
Response My Profile
Reply

Request View
2.2

Book Issue Book Issue


Record
Response Display Data

Request View
2.3

Book Return Book Return


Record
Response Display Data

Request 0 2.4 view

Fine Fine

Display data Display data

Page 21
A Website on Library Management System 2021-22

2.5
Request view
Message
Display data Message

Display data

Stud/Teac id 3.0 Check for login


Student
Login Login
Response Reply

Update 3.1 Insert data

Profile My profile
Response Reply

Request View
3.2

Book Issue
Book Issue
Record
Response Display Data

Request 3.3 View

Book Return Return Book


Record
Display data Display data

Request View
3.4
Fine
Fine
Display Data Display Data

Page 22
A Website on Library Management System 2021-22

3.5
Request Message View

Message

Display Data Display Data

ERD (Entity Relationship Diagram):

Author Book Name Photo

Name
Book ID Address
Edition Teacher ID

Books Teacher
Add Aadhar no
M M
Response
Publication Check

Type
1 1
Request
Admin for book

Issue Book
1 1
Select Date Issue Add
book
Student ID
Issue ID M
Student
M
Class Department
Take
return
Return book
book Photo

Language
Return ID Mobile no

Total Fine Amount

Page 23
A Website on Library Management System 2021-22

Delay days

Send
Record

Home Page

Page 24
A Website on Library Management System 2021-22

Admin Login

Page 25
A Website on Library Management System 2021-22

Add Teacher

Page 26
A Website on Library Management System 2021-22

Update Teacher

Page 27
A Website on Library Management System 2021-22

Delete Teacher

Page 28
A Website on Library Management System 2021-22

Add Student

Page 29
A Website on Library Management System 2021-22

Update Student

Page 30
A Website on Library Management System 2021-22

Delete Student

Page 31
A Website on Library Management System 2021-22

Add Book

Page 32
A Website on Library Management System 2021-22

Update Book

Page 33
A Website on Library Management System 2021-22

Delete Book

Page 34
A Website on Library Management System 2021-22

Add Book Issue for Student

Page 35
A Website on Library Management System 2021-22

Update Issue Book for Student

Page 36
A Website on Library Management System 2021-22

Delete Issue Book for Student

Page 37
A Website on Library Management System 2021-22

Add Book Issue for Teacher

Page 38
A Website on Library Management System 2021-22

Update Book Issue for Teacher

Page 39
A Website on Library Management System 2021-22

Delete Issue Book for Teacher

Page 40
A Website on Library Management System 2021-22

Add Book Return for Student

Page 41
A Website on Library Management System 2021-22

Update Book Return for Student

Page 42
A Website on Library Management System 2021-22

Delete Book Return for Student

Page 43
A Website on Library Management System 2021-22

Add Book Return for teacher

Page 44
A Website on Library Management System 2021-22

Update Book Return for Teacher

Page 45
A Website on Library Management System 2021-22

Delete Book Return for Teacher

Page 46
A Website on Library Management System 2021-22

Fixed Value Department

Page 47
A Website on Library Management System 2021-22

Fixed Value Language

Page 48
A Website on Library Management System 2021-22

Fixed Value Book Type

Page 49
A Website on Library Management System 2021-22

Fixed Value Publication

Page 50
A Website on Library Management System 2021-22

Fixed Value Author Name


Page 51
A Website on Library Management System 2021-22

Fixed Value Edition


Page 52
A Website on Library Management System 2021-22

Fixed Value Publish Year

Page 53
A Website on Library Management System 2021-22

Page 54
A Website on Library Management System 2021-22

Fixed Value Book Issue Period

Page 55
A Website on Library Management System 2021-22

Fixed Value Reason

Page 56
A Website on Library Management System 2021-22

Fixed Value Reason Teacher/Student

Page 57
A Website on Library Management System 2021-22

Message for Teacher

Page 58
A Website on Library Management System 2021-22

Message for Student

Page 59
A Website on Library Management System 2021-22

Teacher Login

Page 60
A Website on Library Management System 2021-22

Teacher Profile

Page 61
A Website on Library Management System 2021-22

Teacher Book Issue Details

Page 62
A Website on Library Management System 2021-22

Teacher Book Return Detail

Page 63
A Website on Library Management System 2021-22

Teacher Book Fine Detail

Page 64
A Website on Library Management System 2021-22

Teacher Message Detail

Page 65
A Website on Library Management System 2021-22

Student Login

Page 66
A Website on Library Management System 2021-22

Student Profile

Page 67
A Website on Library Management System 2021-22

Student Book Issue Details

Page 68
A Website on Library Management System 2021-22

Student Book Return Details

Page 69
A Website on Library Management System 2021-22

Student Book Fine Details

Page 70
A Website on Library Management System 2021-22

Student Message Detail

Page 71
A Website on Library Management System 2021-22

About us

Page 72
A Website on Library Management System 2021-22

Contact us

Page 73
A Website on Library Management System 2021-22

Feedback

Page 74
A Website on Library Management System 2021-22

Reports

Page 75
A Website on Library Management System 2021-22

Page 76
A Website on Library Management System 2021-22

Database for Add Teacher

Database for Add Student

Page 77
A Website on Library Management System 2021-22

Database for Add Book

Database for Add Book Issue

Page 78
A Website on Library Management System 2021-22

Database for Add Book Return

Database for Add Feedback

Page 79
A Website on Library Management System 2021-22

Conclusion

In this Project we were give you all information about “Library

Management System’’. We have done various research for this project and this system is

designed using ASP.net. In that project include front-end and back-end database. This has been

developed by considering all the needs given in the project and by through interaction with the

user of the system. After the completion of this project work. We feel that we have gained

sufficient knowledge in the development of “Library Management System’’. This project has

been developed using “ASP.NET & C#.NET”.

The Library Management System allows the user to store the book details and persons

details. This project allows storing the details of all the data related to the library. The

implementation of system will reduce data entry time and provide readily calculated reports.

In the Library Management system, the librarian can add/update/remove the student and

book details into the database. The students have a Unique ID for accessing any book from the

library. Through the ID, the librarian can check the user details and book details.

Library Management System is designed to help users maintain and organize library. The

report generation facility of library system helps to get a good idea of which are the books

borrowed by the members, makes users possible to generate reports' hard copy.

Page 80
A Website on Library Management System 2021-22

Advantages, Limitations & Future Scope

Advantages:

 It helps in maintaining records.

 It is user friendly website and easy to use.


 It saves human effort and time.
 Database is provided in this website so authorized user can access the information.
 For a while students and teacher can issue books from this website easily.
 This is Dynamic Website.

Limitations:

 We are not providing the facility of online purchase books.


 Notification not going to students or teacher mobile from website.
 This website provides only book details.
 We are adding limited languages, limited books.

Future Scope:

 We will provide the online purchasing facility for all types of books.
 After students or teachers issue a book from the library, we will facilitate the delivery of
the massage directly to their mobile.
 In the future, we will arrange for you to read online books through our website.
 In the future, we will make books available in all languages on our website.
 In future we provide online payment facility.

Page 81
A Website on Library Management System 2021-22

Bibliography

Reference Book: -

Inside C# -

Tom Archer Andrew Whitechapel

(Microsoft publication)

ASP.NET Black book –

By steven Holzer

Search Engines:

www.Google.com

Reference websites:

www.librarymanagement.com

www.librarysystem.com

Page 82

You might also like