Professional Documents
Culture Documents
Introduction To The Project: Objective of Project The Primary Objectives of The Project Are
Introduction To The Project: Objective of Project The Primary Objectives of The Project Are
PROJECT
The Title of the Project is
. From
OBJECTIVE OF PROJECT
The Primary objectives of the project are:
Easy Books Searching By Book Name, Author or
Publishers.
Effective Books Handling
Easy Keeping All The Records Into The Database
Tracking All The Transactions Easily.
Effective System compared to the Manual Handling.
PROJECT CATEGORY
BRIEF DETAILS ABOUT MICROSOFT SQL
SERVER 2012
Microsoft SQL Server 2012 is a relational database
management system (RDBMS) designed for the enterprise
environment . SQL Server 2012 comprises a set of
programming extensions to enhance the Structured Query
Query Processing
Memory Management
Thread and Task Management
Buffer Management
5)
SQL DATABASE
In the Previous Versions Scalability was the Major issue
with SQL Server because it supported only for small or
medium sized workloads due to its engine capabilities .
This lies between the host machine (Windows OS) and
SQL Server. All the activities performed on database
engine are taken care of by SQL Database .
SQL Database provides various operating
system services , such as memory management deals
with buffer pool , log buffer and deadlock detection
using the blocking and locking structure . Other services
include exception handling , hosting for external
components like Common Language Runtime(CLR) etc.
The SQL Database does not bypass Windows, it simply
manages the resources within the SQL Server process
space in a way that is efficient for SQL Server .
PROJECT ANALYSIS
SYSTEM ANALYSIS
System analysis is a detailed study of the various
operation performed by a study and their relationships
within the meeting members of the system . System
analysis is a detailed study of the various operation
performed by a study and their relationships within the
meeting members of the system. Analysis is defining the
boundaries of the system and determining whether or not
a candidate system* should consider other related system.
During analysis, data are collected from the available files,
decision, points, and transactions handled by the present
system .
MEMBER RECEIVING
BOOKS
UPDATING BOOK
RECORD
LIBRARIAN
LIBRARY
MANAGEMENT
LOGIN
SYSTEM
DISPLAYS
PAYMENTS/
FINES
ISSUE BOOK
DFD LEVEL
1ADD
NEW BOOK ENTRY
COMPLETE LIBRARY
TRANSACTION REPORT
NEW
BOOK
NEW BOOK
UPDATED
REPORTS
BOOK RECORD
BOOK INFORMATION
BOOK
ACCESSIONED
BOOK DATA
ACCESSION
LIBRARIAN
ACCESSION
ACCESSION
MASTER
FILE
SEARCH
BOOK
ENTER BOOK NAME
CATALOGUE
CATALOGUING BOOK
DFD LEVEL
2
NEW MEMBER ENTRY
ADD
NEW
MEMBER
FINE
OR
DUES
MEMBER UPDATED
MEMBER
RECORD
FULL
TRANSACTION
REPORT
FULL DETAILS
OF MEMBER
LIBRARIAN
SEARCH
MEMBER
ENQUIRY
FOR FINE
REPORT
RETRIEVING FINE
DATA
DFD LEVEL
3
ADDITION OF MEMBERS
Determine
Operation
Updatiing Members
ADD
NEW
MEMBER
UPDATE
Existing
MEMBER
Delete
Existing
Member
Member
Addition
&
Updation
ADDITION OF
MEMBER
VERIFICATION OF
MEMBER DATA
MEMBER
RECORD
MEMBER ID
VERIFICATION
DATABASE MODEL
LOGIN RECORD
Login ID
Name
Passwor
d
10
BOOK_RECORD
SEARCHBOOK
Book ID (PK)
ISBN (FK)
Book Name
Author
Publisher
Pages
Binding Type
Purchase
Date
Price
Status
Rack No.
Purchase
Source
Book ID (FK)
Book Name
Publisher
Author Name
PUBLISHER_RECORD
Publisher_Na
me
Book Name
Address
Postal Code
City
9
Country
E-Mail ID
Website
LIBRARY CARD DETAIL
TRANSACTION
Library Card ID
(PK)
First Name
Last Name
Address
Postal Code
AUTHOR_RECORD
Author Name
Book Name
ISBN (PK)
Publisher_Na
me
MEMBER_RECORD
Member ID
(PK)
Title
First Name
Last Name
Date Of Birth
Address
Postal Code
Contact No.
E-Mail ID
City
Country
LIBRARY
Trans_ID (PK)
Library Card ID
(FK)
Book ID(FK)
Issue Date
Receive Date
11
DATABASE TABLE
(1)
Table-Name: BOOK_RECORD
This table is used for add book details into the Library.
Field Name
Datatyp
e
Size
Book_Id
ISBN
Book_Title
Publishers
Author
Pages
Binding_Type
Varchar
Number
Varchar
Varchar
Varchar
Number
Varchar
25
12
30
30
20
4
20
Purchase_Date
Price
Status
Year
Purchase_Sourc
e
Description
Varchar
Date
Number
Varchar
Varchar
20
Varchar
50
Constraints
Primary-key
Foreign key
10,2
30
30
Description
(2)
T
able-Name: MEMBER_RECORD
12
Field
Member_ID
Title
First_Name
Middle_Name
Last_Name
Date_Of_Birth
Address
Postal_Code
City
Country
Contact_No.
E-Mail _ID
Category
Datatype
Varchar
Varchar
Varchar
Varchar
Varchar
Date
Varchar
Number
Varchar
Varchar
Number
Varchar
Varchar
Size
25
25
16
50
12
Constraints
Primary key
50
6
20
10
10
50
15
Description
Name Of Member
Title Of Person Mrs/Ms.
Student/Employee
Data
type
Size
Constraint Description
s
LibraryCard_I
D
First_Name
Last_Name
Address
Number
Primary key
Varchar
Varchar
Varchar
20
20
50
Postal_Code
City
Number
Varchar
6
10
Address Of the
Member
13
(4)
Table-Name : LibraryTransaction_Record
This table is used for the keeping the record of transactions in
the Library
Field
Name
Data type
Size
Constrain
ts
Trans_ID
Number
20
LibraryCard_I
D
Book_ID
Issue_Date
Receive_Date
Number
Primary
Key
Foreign Key
Number
Date
20
Foreign key
Description
Issuing Date
Receiving Date
(5)
Table-Name : Author_Record
This table is used for the keeping the Author of The Books
Separately.
Field Name
(6)
Data
type
Size
Constrain
ts
ISBN
Number
12
Primary
Key
Author_Name
Book_Name
Publisher_Nam
e
Varchar
Varchar
Varchar
30
30
30
Description
List Of Authors
List Of Book
Publisher Of The
Book
Table-Name : SearchBook
The table is used for search books by Book ID, Name, Publisher &
Author.
Field
Name
Book_ID
Book_Name
Author
Publisher
Data type
Size
Constrain
ts
Number
Varchar
Varchar
Varchar
12
30
30
30
Foreign Key
Description
List Of Authors
List Of Book
Publisher Of The
Book
14
(7)
Table-Name : PublisherDetail_Record
The table is used for List all the Publisher who publish the Books.
Field
Name
Data type
Size
Constrain
ts
Publisher_Na
me
Type_Of_Book
s
Address
Number
12
Unique Key
Varchar
30
Varchar
30
Postal_Code
Varchar
30
City
Varchar
20
Country
Varchar
20
E-Mail_ID
Varchar
30
Website
Varchar
40
Description
Puran/Upnishad/Ved
etc.
Address Of The
Publisher
E-Mail ID Of The
Publisher
Webiste Of The
Publisher
(8)
Table-Name : LoginDetails_Record
The table is used as Login Master where the Login ID and
Password
record for the Librarian/Administrator.
Field
Name
Data type
Size
Constrain
ts
Description
User_ID
Varchar
12
Primary
Key
Unique Login ID
Password
Name
Varchar
Varchar
20
30
Contact_No.
Number
10
Unique Password
Name Of
Administrator
Contact No. Of
Admin
15
ENTITY RELATIONSHIP
DIAGRAM
YEAR
BOOK ID
AUTHOR
DESCRIPTION
ISBN
BOOK RECORD
PRICE
STATUS
BOOK ID
STATUS
PUBLISHER
TITLE
BOOKID
SEARCH
BOOK
NAME
ISBN
HAS
HAS
AUTHOR
HAS
AUTHOR
NAME
PUBLISHERNAM
E
PUBLISHER
TYPES OF
BOOK
16
CONTINUED(ER DIAGRAM)
STORED
IN
LIBRARY
HOLDS
UNTILL
QUEUE
LIBRARY
CARD
NUMBER
WORKS
IN
SINCE
LIBRARIAN
PAY
DUES
OWN
MEMBERID
ADDRESS
MEMBER
LOGIN
PHONE
NAME
EXIT
DOB
17
Main Menu
Administrator Login Module
User Module
Book Management
Member Management
Book Issue Module
Book Return Module
Transaction Module
Reporting Module
Security Module
User Module
18
7)
Book Return Module
This module allows members to return books in library.
This module is accessible by administrator and librarian
both. Books, which are returned after 14 days from the
borrowed date, are charged 1 Rupee per day. The
member must pay for the fines when returning their
books. Fines that are not paid, does not allow the
member to borrow and more books from the library and
the account of the member is locked . The library
19
SYSTEM TESTING
Software testing is a critical element of software quality
assurance and represents the ultimate review of
specifications, design and coding . The testing phase
involves the testing of system using various test data;
Preparation of test data plays a vital role in the system
testing . After preparation the test data , the system under
study is tested.
20
Unit testing
Integration testing
Validation testing
Output testing
Acceptance testing
UNIT TESTING
Unit testing conducted to verify the functional performance of
each modular component of the software . Unit testing
verifies the each smallest unit of the software design i.e
module. Each unit was thoroughly tested to check if it might
fall in any possible situation. This testing was carried out
during the programming itself. Unit testing focuses on testing
a unit of the code.
INTEGRATION TESTING
Integration testing is the next level of testing. This level of
testing focuses on testing the integration ofUnits of Codeor
components.
Integration testing is a symmetric technique for constructing
tests to uncover errors associated with the interface. All
modules are combined in this testing step. Then the entire
program was tested as a whole.
VALIDATION TESTING
After the integration testing, software is completely
assembled as a package . Interfacing errors have been
21
OUTPUT TESTING
After performing the validation testing, the next step is output
testing of the proposed system. Since a system does not
produce the required output in the specific format required by
user then then this testing act as test the output generator
displayed on the system under consideration. Here the output
is considered in two ways- one is onscreen and the other is
printed format. The output format on the screen is found to
be correct as the format was designed in the system design
phase according to the user requirement. Hence output
testing does not result any correction in the system.
ACCEPTANCE TESTING
User acceptance of the system is a key factor for success of
any system. After the Output Testing we involved the User to
make sure that the system worked according to their
expectation.
22
PROJECT REPORT
Details Of Book Present in The Library
Approved Member of the Library
Issued Library Card of the Member
Details Of Author in the Library
Details Of Publisher in the Library
Total number of modules and Sub Modules into the
Library
Report for the Transaction done from the Library
SYSTEM REQUIREMENTS
HARDWARE SPECIFICATION
1) PROCESSOR
2) HARD DISK
: 20 GB and Above
3)
RAM
SOFTWARE SPECIFICATION
1)
OPERATING SYSTEM
Above
2)
DOCUMENTATION TOOL
23
TECHNOLOGY USED
1)
OPERATING SYSTEM
2)
DEVELOPMENT TOOLS
:- Windows 8.1
:
A. FRONT END
B. BACK END
:-
SYSTEM IMPLEMENTATION
Once the system was tested ( module wise as well as
integrated ) then comes we at the implementation of the
system. In Implementing the new system, all the data to be
transmitted from the old system to the new system but In
this case the existing system was manual one and there was
no need of transferring any old data.
BOTTOM-UP IMPLEMENTATION
24
25
The End
DECLA
RATIO
I solemnly
declaring that the
N
above project proposal created is
true according to best of my
knowledge or other collected
contents .
Signature
Avinash Kumar Dubey
Enrol. No. 126578740
Date :
Place :
THAN
K YOU
26