Final
Final
Final
On
“LIBRARY MANAGEMENT”
Submitted By
JARSANIYA SAVAN
THAKRAR KISHAN
THAKARAR SMIT
BCA [SEM – 5]
Guided By
PROF.: JITENDRA RADADIYA
Submitted To
COLLEGE OF TECHNOLOGY
Academic year
2022 - 2023
CERTIFICATE
6353653838 www.pkmtc.com
ABSTRACT
JARSANIYA SAVAN
THAKRAR KISHAN
THAKARAR SMIT
ACKNOWLEDGMENT
1.
2.
3.
(Student Signature)
INDEX
PROJECT INTRODUCTION
PROJECT PROFILE
Requirement Gathering
A Interviews
B Questionnaires
C Record Reviews
D Observation
Questions:-
INFORMATION REPORT
REQUIRMENT ANALYSIS:-
CLIENT ADMIN
Dashboard Login
Issued Book Dashboard
Account Category
Log me out Authors
- Books
- Issue books
- Reg. student
- Change password
- Logout
PROJECT MODULE
ADMIN
CLIENT
SYSTEM STUDY
PROJECT PLANNING
FEASIBLITY STUDY:-
1) Operational Feasibility:-
2) Technical Feasibility:-
Weather it is technical possible with the existing technology or with
the planned new technology.
MinimumSoftware Requirement:
3) Economical Feasibility:-
The purpose of an economic feasibility is to determine the net
benefit of the project.
SYSTEM FLOW
NORMALIZATION
What is Normalization?
“Database Normalization is the process of organizing the
columns and tables of a relational database to minimize data
redundancy.”
Normalization usually involves dividing a database in to two
or more tables and defining relationship between the tables
First Normalization:-
Id
Fullname
AdminEmail
Username
Password
UpdationDate
Authorname
Creationdate
Updationdate
Bookname
Catid
Authorid
ISBNnumber
Bookprice
Bookimage
IsIssued
Regdate
Categoryname
Status
Bookid
Studentid
Issuedate
Returndate
Returnstatus
Fine
Fullname
Emailid
Mobilenumber
Second Normalization:-
Admin
A_id
A_fullname
A_adminemail
A_username
A_password
A_updationdate
Authors
A_id
A_authorname
A_updationdate
Book
B_id
B_Bookname
B_catid
B_authorid
issuedbookdetails
Ibd_id
Ibd_book
IBd_stdid
IBd_retundate
Ibd_fine
Ibd_Issueddate
Ibd_returnstudent
Third Normalization:-
Login
Id ------ pk,
Auto increment
Unm
Pwd
Issued book
Ibd_id
Ibd_bookid
Ibd_Issueddate
Contact
c--id--autoincrement
C_nm
C_email
C_msg
Student
s_id
S_studentid
S_fullname
S_emailid
S_mobilenumer
S_password
S_status
S_regstud
S_updationdate
s_fromdate
s_endtogate
DATA DICTIONARY
“A Data Dictionary defines the structure of the database itself and is used
in control and maintenance of large database”.
Admin
Authors
Books
Category
Issuedbookdetail
Students
DATA DIAGRAMS
DATAFLOW DIAGRAM
0 LEVEL DFD
E-R DIAGRAM
“An E-R Diagram is a chart that visually represents the relationship between
database entities”.
E-R DIAGRAM
LIBRARY MANAGEMENT B.C.A.SEM-5
ACTIVITY DIAGRAM
ADMIN
CLIENT
SYSTEM DESIGN
CATEGORY PAGE
MANAGE Author
MANAGE Books
REG Students
Change Password
HOME PAGE
User Login
User Signup
Admin Login
TESTING
Testing is the critical element of software quality assurance & represents the
ultimate review of specification design and code generation.
MANUAL TESTING
TEST CASE
Login
Case Scenario Sr. Action Expected Output Actual Output Result
no. no
1 Login A User forgets to Message window Message window PASS
enter the saying “Please enter saying “Please enter
username/password the the
username/password” username/password”
B User enters wrong Message window Message window PASS
username/password saying “Wrong saying “Wrong
username/password” username/password”
C User enters correct Takes user to Takes user to PASS
username/password Homepage Homepage
CONCLUSION
Through a web browser the customer can search for a pass by its title or
Author later can add to booking and finally purchase the pass.
We think that our project has all the features that are required for an the
LIBRARY MANAGEMENT.
Also we think that the user interface that we provided is quite user friendly and
simple.
BIBLIOGRAPHY
Website referred:
http://portal.unesco.org
http://www.wdl.org
http://blogs.ifla.org
THAKARAR SMIT
THAKRAR KISHAN