SlideShare a Scribd company logo
1 of 77
SUPERIOR UNIVERSITY LAHORE
Faculty of Computer Science & IT
Final Year Project
PROJECT REPORT (Part-1)
[Library Management Sysyem]
Project ID: [write ID here Issued by FYP Manager]
Project Team
Student Name Student ID Program Contact Number Email Address
Rehmat Qadeer Bcsm-f17-260 Bcsm 030464824 Bcsm-f17-260@superior.edu.pk
Farman Tariq Bcsm-f17-278 Bcsm 03024595683 Bcsm-f17-278@superior.edu.pk
[Project Supervisor]
([Designation])
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan ii
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan iii
rrProject Report
[Title of Project]
Change Record
Author(s) Version Date Notes Supervisor’s Signature
1.0 <Original Draft>
<Changes Based on
Feedback from
Supervisor>
<Changes Based on
Feedback From Faculty>
<Added Project Plan>
<Changes Based on
Feedback from
Supervisor>
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan iv
APPROVAL
PROJECT SUPERVISOR
Comments: ___________________________________________________________________
_____________________________________________________________________________
Name:______________________________
Date:_______________________________ Signature:__________________________
PROJECT MANAGER
Comments: ___________________________________________________________________
_____________________________________________________________________________
Date:_______________________________ Signature:__________________________
HEAD OF THE DEPARTMENT
Comments: ___________________________________________________________________
_____________________________________________________________________________
Date:_______________________________ Signature:__________________________
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan v
Dedication
This work is dedicated to my . . . . . .
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan vi
Acknowledgements
We are thankful to our instructor and also management who gave opportunity us to
make this project. This project improve our searching skills also improve our
analyzing of software requirements and documentation.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan vii
Executive Summary
We are developing Library Management System which will manage and store books
electronically according to the reader's need. It will help both reader and library management to
keep record of their library. It is necessary in almost every college nowadays. In this manager
keep record and organize in different categories which will help in searching. It will reduce
human effort and time.Librarians are increasingly called upon not only to collect information in
electronic form but also to organize it into digital libraries. The materials may be created and
held locally, or they may be created and accessed in a distributed fashion as a virtual library.
Digital libraries can provide material on a variety of topics, from children’s games to high-
energy physics. Their scope may be local, national, or even international; the audience may be a
small group with specialized interests or the broader public. Essential to the successful
implementation and use of any digital library is the organization of that library, either directly or
indirectly, by one or more knowledge organization systems .
Generally, what we see today is the manual library where the process of operation very much
hectic. Students need a lots books for their studies. Students often find problems because books
are limited and only few students can have the books. Students need to fall in line and then ask
for the related title of the books. Issuing of Books is Slow. The issuing of book is slow where
borrowers ( faculty, students, staff and clients) will have to wait for further library transactions.
Time Consuming. The library services in terms of issuing of books through library cards
consumed a lot of time. Lost books. There were books in the library which were not included in
inventory of books per semester. The data of the manual library were not secured with respect to
the confidentiality of reports and documents of library transactions, Lack of Data Storage.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan viii
Table of Contents
Dedication........................................................................................................................................v
Acknowledgements.........................................................................................................................vi
Executive Summary........................................................................................................................vii
Table of Contents..........................................................................................................................viii
List of Figures ...................................................................................................................................x
List of Tables....................................................................................................................................xi
Chapter 1......................................................................................................................................... 1
Introduction .................................................................................................................................... 1
1.1. Background....................................................................................................................... 2
1.2. Motivations and Challenges............................................................................................. 3
1.3. Goals and Objectives........................................................................................................ 5
1.4. Literature Review/Existing Solutions ............................................................................... 5
1.5. Gap Analysis ..................................................................................................................... 6
1.6. Proposed Solution ............................................................................................................ 6
1.7. Project Plan .......................................................................Error! Bookmark not defined.
1.7.1. Work Breakdown Structure .......................................................................................... 7
1.7.2. Roles & Responsibility Matrix....................................................................................... 7
1.7.3. Gantt Chart ................................................................................................................... 7
1.8. Report Outline.................................................................................................................. 8
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan ix
Chapter 2......................................................................................................................................... 9
Software Requirement Specifications............................................................................................. 9
2.1. Introduction.................................................................................................................... 10
2.1.1. Purpose....................................................................................................................... 10
2.1.2. Document Conventions .............................................................................................. 11
2.1.3. Intended Audience and Reading Suggestions ............................................................ 11
2.1.4. Product Scope............................................................................................................. 12
2.1.5. References .................................................................................................................. 12
2.2. Overall Description......................................................................................................... 13
2.2.1. Product Perspective.................................................................................................... 13
2.2.2. Product Functions....................................................................................................... 13
2.2.3. User Classes and Characteristics ................................................................................ 13
2.2.4. Operating Environment .............................................................................................. 14
2.2.5. Design and Implementation Constraints.................................................................... 14
2.2.6. User Documentation................................................................................................... 14
2.2.7. Assumptions and Dependencies................................................................................. 15
2.3. External Interface Requirements ................................................................................... 15
2.3.1. User Interfaces............................................................................................................ 15
2.3.2. Hardware Interfaces ................................................................................................... 16
2.3.3. Software Interfaces..................................................................................................... 16
2.3.4. Communications Interfaces........................................................................................ 16
2.4. System Features ............................................................................................................. 16
2.4.1. System Feature 1 ........................................................................................................ 16
2.4.1.1. Description and Priority .......................................................................................... 16
2.4.1.2. Stimulus/Response Sequences ............................................................................... 17
2.4.1.3. Functional Requirements........................................................................................ 17
2.4.2. System Feature 2 ........................................................................................................ 17
2.4.2.1. Description and Priority .......................................................................................... 17
2.4.2.2. Stimulus/Response Sequences ............................................................................... 18
2.4.2.3. Functional Requirements........................................................................................ 18
2.4.3. System Feature 3 (and so on) ..................................................................................... 19
2.5. Other Nonfunctional Requirements .............................................................................. 19
2.5.1. Performance Requirements........................................................................................ 19
2.5.2. Safety Requirements .................................................................................................. 20
2.5.3. Security Requirements................................................................................................ 20
2.5.4. Software Quality Attributes........................................................................................ 21
2.5.5. Business Rules............................................................................................................. 21
2.6. Other Requirements....................................................................................................... 21
Chapter 3....................................................................................................................................... 24
Use Case Analysis.......................................................................................................................... 24
3.1. Use Case Model.............................................................................................................. 25
3.2. Fully Dressed Use Cases................................................................................................. 30
Chapter 4....................................................................................................................................... 38
System Design............................................................................................................................... 38
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan x
4.1. Architecture Diagram..................................................................................................... 39
4.2. Domain Model................................................................................................................ 39
4.3. Entity Relationship Diagram with data dictionary ......................................................... 39
4.4. Class Diagram................................................................................................................. 40
4.5. Sequence / Collaboration Diagram...................................Error! Bookmark not defined.
4.6. Operation contracts ....................................................................................................... 42
4.7. Activity Diagram............................................................................................................. 42
4.8. State Transition Diagram................................................................................................ 45
4.9. Component Diagram...................................................................................................... 51
4.10. Deployment Diagram.................................................................................................. 51
4.11. Data Flow diagram [only if structured approach is used - Level 0 and 1].................. 52
Chapter 5....................................................................................................................................... 53
Implementation ............................................................................................................................ 53
5.1. Important Flow Control/Pseudo codes.......................................................................... 54
5.2. Components, Libraries, Web Services and stubs........................................................... 54
5.3. Deployment Environment.............................................................................................. 54
5.4. Tools and Techniques..................................................................................................... 55
5.5. Best Practices / Coding Standards.................................................................................. 55
5.6. Version Control............................................................................................................... 55
Appendices.................................................................................................................................... 56
Appendix A: Information / Promotional Material ........................................................................ 57
Reference and Bibliography.......................................................................................................... 60
Index.............................................................................................................................................. 62
List of Figures
1.1 Captionof firstfigure of firstchapter 6
1.2 Captionof secondfigure of firstchapter 7
2.1 Captionof firstfigure of secondchapter 14
2.2 Captionof second figure of secondchapter 22
2.3 Captionof third figure of secondchapter 26
5.1 Captionof firstfigure of fifthchapter 49
5.2 Captionof secondfigure of fifthchapter 49
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan xi
List of Tables
1.1 label of firsttable of firstchapter 6
1.2 label of secondtable of firstchapter 7
2.1 label of firsttable of secondchapter 14
2.2 label of second table of secondchapter 22
2.3 label of third table of secondchapter 26
5.1 label of firsttable of fifthchapter 49
5.2 label of secondtable of fifthchapter 49
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan xii
Chapter 1
Introduction
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 2
Chapter 1: Introduction
This document is based on requirements for Library Management System. It will give the detail
description of functional as well as non-functional requirements. This project will make friendly
relation with user and admin.
A library can be defined as a room or building where books are kept andreferenced. It is an area
of multifarious activity on book management. A library as a repository of knowledge, houses
collections of books, bothreference and general, technical reports, periodicals, journals,
conferenceproceedings and the likes. The Library management system is the application software
that is developed to make a record of Book purchasing, book searching, book issuing and rent, book
returned, catalogs, stock creation, all other fine books, popular and bestsellers and other Library
related works. The aim of the project is to make the manual handling of Library system into
computerized system which includes all above features. The scope of this software application is to
generate the automatic process of manual handling of Library records and to handle the stock as well
as book issues related information. Maintaining records of application for estates, the annual system
is too complex & cumbersome. All the outset the application requirements were studied and analysis
and design were carried out. The development platform and software tool were identified as visual
basic 6.0 and access database. Using visual programming, object are manipulated directly and also
due to the feature of fast and easy prototyping and GUI building visual basic 6.0 as used.
1.1. Background
Now a day, human wants those software that can reduce efforts of the people and very best for
uses and easy to understandable. Library Borrowing/Returning System is a process of organizing
important information, used to track items borrowed, and the scheduled time for returning. This
system help users or people who responsible in recording the data appropriately, it also saves
time and more convenient to use than the traditional manual recording.
Lack of library system in a university collage and school can lead to chaos and troubles, and
because of it the librarian is having a problem to serve each students and faculties who wish to
use the library. It is extremely useful in the university collage and school to use that automated
system.This software is very high and good for using because it have very high features. We
developed the software which named as Library Management System (LMS). This system
have contains very best knowledge for all things and every man get the knowledge to use this
software. This system contains the knowledge in which (Books, Newspapers, Litrary Material,
magazines and other articles etc). Every people can get that books who help them by using this
software.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 3
1.2. Motivations and Challenges
Some reason we motivate to select the project of library management system
Library - a quintessential part of an educational institution and a society as a whole! It is not just a
place containing books but also a storehouse of information not just in print but also on digital
media. An integral as well as crucial part of any educational campus, the library is one of the few
places where one can find genuine information on almost all kinds of subjects/topics. With prompt
advancements in the world of education, communication and information technology, the library,
too has seen a lot of changes over the recent years.
One of the most prominent changes is library automation - wherein every task related to
management of library is fully computerized. There are numerous reasons for you to automate
your library. Here listing the some reason of them.
Makes Your Library A Smart Library
An organized, neat and systematic library is sure to prosper rather than a poorly organized one.
The library automation software helps you make your library systematized, organized and smart.
A smart library is not just neatly organized but also the one which facilitates quick and effortless
searching of books. The software enables you or your patrons to find a book in your library in
some seconds via powerful search tools.
One more advantage of using the software is that you can also search for rare books or apply for
interlibrary loans and vice-versa. This makes it very easy for your students to access all the books
of many libraries from a single place.
Saves Time - Substantially
Library Stock Verification of approximately 75,000 to 1,00,000 books, when done manually or
using spreadsheets requires 6 months with 3 people to generate accurate reports! Assuming 25
working days, 8 hours a day for 6 months:
25*8*3*6 = 3,600 hours!
While MasterSoft's RFID based library management systemcan do the same in 5-7 hours! That
saves 99.8% of the time! Now surely that a substantial amount of time saved along with a lot of
hassles.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 4
Makes Your Library A Smart Library
An organized, neat and systematic library is sure to prosper rather than a poorly organized one.
The library automation software helps you make your library systematized, organized and smart.
A smart library is not just neatly organized but also the one which facilitates quick and effortless
searching of books. The software enables you or your patrons to find a book in your library in
some seconds via powerful search tools.
One more advantage of using the software is that you can also search for rare books or apply for
interlibrary loans and vice-versa. This makes it very easy for your students to access all the books
of many libraries from a single place.
Reduces Operating Cost
Expenses incurred in manually managing the library is very high because of a lot of paperwork,
manpower, printing cost, etc. involved on a daily basis. Putting all the information on digital media
frees you of all the printing and papers, once and for all! You or your patrons can easily search the
whole library in just a matter of a few clicks and few minutes. The manual process takes a much
longer time and also requires one to be physically present in the library. The paperless solution,
reduced man-hours, increased efficiency all lead to lower operating costs.
Challenge:
Libraries have long been endless sources of information for students - for centuries this involved
row after row of books. However, the face of libraries is changing as content is moving toward a
digital platform and Internet access is becoming more of a human necessity than a privilege.
While this presents innovative and creative ways for libraries to remain relevant to students and
researchers, it also carries its fair share of challenges. Here are the some challenge being faced
by libraries today:
 Budget
 Making services engaging to researchers and students
 Demonstrating your value
 Role development
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 5
 Digital licensing
 Subject-matter expertise
1.3. Goals and Objectives
General Objective: The general objective of this study is to design and develop a library system
that will serve as a proposal to help librarians save time with the automation of its daily
operation. Specific Objectives:
* To computerize records keeping of books;
* To allow librarians to retrieve complete information of the book and its borrowers
Goals:
The main purpose of this system is to manage library daily operation efficiently. ...
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.
A library management system reduces the cost of management. The system eliminates the need
to members many student and keep different manual files thereby reducing the cost.
LMS also have the online system or every computerized system or software which is base on the
online web system and mobile application development. Every people can access his her detailed
by the login this software and they can update their current status. This project is specially designed
for librarians and library users.
Reduce effort and time. It will reduce both time and effort for both user and librarians. Because
it is online system and you can access this even you sitting at any places.
1.4. Literature Review/Existing Solutions
One of the first things to note when performing a literature review on ERM is that there are no
independent literature reviews solely on this area. From the field of library acquisitions, the issues
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 6
most readily identified in recent years have been the switch from print processing to ERM and the
continued struggle to find management tools that work within the local library context.
1.5. Gap Analysis
There are some ways for Gap analysis and improve your software.
1: Analyze your present situation
We analyze our current problems like competition many projects of LIBRARY MANAGEMENT
SYSTEM are working now a day but this project have all the feature and very easy to
understandable. It will be help all that people who can analyze their problems. It is better way that
you analyze your current situation and decide where you want to go in future. This process should
be team work regard your quality.
2. Overcome from that gap
You have to list problems which hurdles to your goal. Some problems weekness, lack of
opportunities and threats like LMS is failing to achieve attention in the market.
3.Nadler-Tushman mode
Most dynamic of model each process affects another part of the business. We have to identify
which gap affect efficiently. It is based only on input and output, after examine output you have to
analyze the process and fix the gaps by transorformation..
1.6. Proposed Solution
we can find proposed solution after gap analysis, cause of inefficient performance, document a
solution and description of before implement and after implement. For example job is not done
properly by the workers. We find the problems like in-appropriate training of employees,
document this all proposed the solution.
The proposed system deals with the management of data taken from the library management such
as the log book of the library. Reports that generated by the proposed system are limited to
predefined reports to be provided by the user such as their manual way of managing the library,
while no ad-hoc reports will be provided. On security, the proposed system allows access to
unauthorized users. It can only be operated if the user provides user name and password which is
already validated by the database administrator of the system to be assigned by authorized
personnel. Students, however, may borrow books without opening restricted files.
We only focus on processing which part is effecting whole output.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 7
1.6.1. Work BreakdownStructure
2. Requirement Gathering
3. Designing
4. Implementation
5. Testing
6. Conflict resolving
7. Deployment
8. Marketing
8.1.1. Roles & Responsibility Matrix
Our team divided all the roles and responsibilities.
Farman Tariq was assigned to gather all the information and analyse it and also develop user
interface by using java language. Another team member Rehmat Qadeer duty was to do market
survey and resolve database issues. Rehmat also role was to resolve errors in code and develop
backend of the Application.
8.1.2. Gantt Chart
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 8
8.2. Report Outline
In this chapter we discussed about scope of the project and project background also developing
the project of library management system. After gap analysis we came to know about difficulties
also we have some resources but they have lack of information about Library management so we
work on it by our self.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 9
Chapter 2
Software Requirement
Specifications
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 10
Chapter 2: Software Requirement Specifications
9.1. Introduction
10. Nowadays, in a highly technological society, human productivity is made more
efficient through the development of electronic gadgets. Technologies are important
and helpful in everyone life. Libraries around the world are quickly adopting
technology to better manage their inventory and staff. The problem for libraries is
that they can’t afford I.T. departments to help secure data and the like, so there are
always common risks that libraries face. A library management system is made to
have fast process transaction for searching book title, borrowing books, returning
books computing penalties and generating an accurate report. library is important
part of the academic sector as well as some professional too like, the efficiency of
library management system lies how the books are arranged and how easily one can
get the books of their choice. Generally, what we see today is the manual library
where the process of operation very much hectic. Students need a lots books for
their studies. Students often find problems because books are limited and only few
students can have the books. Students need to fall in line and then ask for the related
title of the books. Issuing of Books is Slow. The issuing of book is slow where
borrowers ( faculty, students, staff and clients) will have to wait for further library
transactions. Time Consuming. The library services in terms of issuing of books
through library cards consumed a lot of time. Lost books. There were books in the
library which were not included in inventory of books per semester. The data of the
manual library were not secured with respect to the confidentiality of reports and
documents of library transactions, Lack of Data Storage. There were a lot of library
files, reports and documents which are not well-accommodated/saved. Poor Data
Storage. The data storage of the manual library management was not enough to
accept a number of files and reports. Lack of Information. Reports and updates with
respect to library transactions and services are not well disseminated. Slow Retrieval
of Data . So, students face the many problem. Library is the place in which we get
the information in any format and form many sources.
10.1.1. Purpose
The purpose of library system management is to maintain the data like update, delete , create,
date of books , magazines, and all those persons which are members of library system, issues
books .
The real purpose of this library management system is to maintain all its daily operation very
effectively.
Purpose of our project is to make the system is an automated “library management system”.
User can add books, add members, search the book they want, search the members, add the
information, update the information, edit the information if require, borrow the books, return the
books in a quick time. Our project has so many advantages in the following
 User friendly interface
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 11
 Fast and easily access the data in the database
 Less error during the process
 Storage capacity will be high for users
 Facility of search users desired
 Look feel free environment
 Immediately transaction
Librarian handles all types of data in library they are the most active actor in library management
system.
Build a system like we enter any input it automatically generates an output according to our
input. This will save our time.
Also build a system like monitoring system so it is able to monitor all activities happening in
library management system.
For the maintenance of security we properly store library data items.
10.1.2. Document Conventions
For the main selection titles
 Font will be “times new roman”
 Face will be bold
 Size:14
Sub selectiontitles
 Font “time’s new roman”
 Face bold
 Size : 12
Others text explanations
 Font “time’s new roman”
 Face normal
 Size 12
10.1.3. Intended Audience andReading Suggestions
Our project is library management system. We are developing our project “library management
system“ for university, colleges, or any institute. Also this project can be used in any
management. We developed it in SRS form. Mostly this SRS is developed for project
management team. In our project team there will be project manager, developer, coder, tester and
documentation writer.
User customer
This intended belongs to customer and user. It is just for to make them ensure that document is
correctly meeting their need.
Project Manager
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 12
Project manager also need this SRS document. It is very important for the project manager to
determine the cost that will be occur during the making of this project. This is done by
implementation to the SRS document. And that documents consist of all type of information that
is require for planning the projects.
Project developer
When SRS is formed the next step is to name it and project developer will name this SRS
document to confirm that it is what customer requires.
For the project developer it is very important.
Tester
Tester duty is very important when SRS document is formed tester will carefully read it and he
will tell that the requirements are fully satisfied with the customer so that he able to test that
software and handles its working.
Document writer
Document writer will review this document to assure that this document is well competent that is
able to write the users standard. It is mandatory that document standard will meet users standard.
Maintenance
Engineers will used this document to understand the total functionality of the system, this
information about functionality can help engineers to briefly explain the design and code of
project.
10.1.4. Product Scope
All the requirements capture in one document by software requirements specification. The project
that is to be developed provides members of library management system and employee with all
books information and online blocking of books and all other facilities. Library management
system will defend the following statements Members handover with the product with online
blocking of books of facility and library management system is running all the day. The system
will give facility of login to the users. Users have the right to check their account and have a right
to change their password and others content of the account whenever they want to all over the day
during library hours. System allow the members they can block the book for them 24 hours a day
or for a semester. System allow the library employee to check which members have blocked the
book for them for how many lifetime and they can get more books or not. The system will give
right to librarian to make books catalog. To know when the member get and returns a book, the
system will refresh the billing systems.
Books catalog are computerized and selection of contribution of books is based on which category
the book is automatically clear. We also have a department in which administer add or delete the
book from the library. This feature that is categorize in this documents are used for the future of
software development circle. And this feature is customized here to justify that it meet with needs
of all users.
10.1.5. References
Web address
www.google.com
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 13
https://www.studymode.com
https://www.answers.com
https://www.bibliotechzw.com
10.2. Overall Description
10.2.1. Product Perspective
To improve the power of librarians, library employees and users libraries used the combination of
online library system. This system is generated to developedthe interest of members and institute
librarians. In this way system established books catalog and all type of information and help the
members to select the book which the book to be hire from library. In the system librarian should
remain the books catalog improved all the time so all the members of the system may get the
restore information all the time.
10.2.2. Product Functions
Online system provide us the fast information about the books in library. Its takes no time to search
it gives immediately result about the books. System object is also include in the functions of system
that provide different types of services arranged on the type of users
 The members will apply with the latest information of the books stack.
 If all the others rights rules follow fine then feed for the division to hire the books they
want.
 Every person should give the chance to check their account data and change the mount of
processes data any time in the default time.
 The librarian get the information whose members have returned or borrowed the books
from the library.
 They provide such environment so that they itself add or delete the books that is available
in the catalog.
10.2.3. User Classes andCharacteristics
Persons, the administer who manage the system and institute librarians they all are the users of
the system. All librarians and members have little knowledge about the computers and the
internet browsing so they are able to use their seat in a right way. The little problems that may
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 14
arise due to some interruption in the disk or crashes in the disk, failure of power and other
crashes to manage the system, this all problem is justify by the administrator of the system which
have more knowledge about the internet. To install the system there must be proper users
manual, online help, interface and guideline. And user must be educate in this way how to use
the system in a right way without any problems.
10.2.4. Operating Environment
Software requirements
Language : PHP
Operating systemwindow 7,
Database: MySQL
Hardware requirements 512 RAM, Pentium 5/ 40GB hard disk
10.2.5. Designand ImplementationConstraints
All user’s information should be save in the database so it is easy for online library management
system to accessible. The security system of university or any other institute information should
be suitable with the internet application. All computers of institute is connected with the online
library management system and it is executing all the 24 hours a day. The user or any other
authorized person can access data online from any computer that has good ability of browsing and
good speed of internet which is connected to online data server. This online system is also
connected with the online billing system and all the data of online billing system saved in database
that database should be suitable with combination of online library management system. To login
in online library management system user must have a correct information of their password and
user names.
10.2.6. User Documentation
For each feature that is available with online library management system the online help should be
provided. User will assist all the applications provided an online help system. All the system
nature will be unique from application development. The users will manually describe the uses of
system to librarian and employees. They describe the use of system in cells called mobile system.
All the instruction of installation and guideline is provided in installation document as they are
offering a full solution. “Read me” file also included as a standard component. And this file consist
of “what’s new with this release” section. Mostly users will define the bugs and any errors in this
file of documentation. Installation guideline will not provided to any user since the installation of
online library management system process becomes more complex our genius expert employee
will do this installation.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 15
10.2.7. Assumptions andDependencies
Applicable users have more knowledge about computers. The university computer or any other
institute computer must have internet connection and server capabilities. If interface of system is
provided in English then user must know the English language. And all the type of product can
access the student database.
10.3. External Interface Requirements
10.3.1. User Interfaces
Design and layout for each form will be very good and clear and very attractive for all users
so they cannot distract.
Welcome window will appear immediately when the user open this software.
User can easily enter their password and usernames in the login window.
Login message will appear when login done.
For the user there must be a relative link in all window for others window so user can go
easily to other window.
There will be a help for the user in every window and Mac there must be support option
window for ease of user.
There must be all collection of graphical user interface that provide good look and feel.
Graphic and font family size will be in a good manner and well organized and the color of
the background should be very light in the screen layout.
Error message will be displayed in a proper way whenever users write any error statement
by mistakenly.
For displaying message in each and every window there will be alert and confirm message.
By using guideline which is in the window and Mac user will be able to search and find
the data from the record.
When user enter in the system there will be menu window and this window will contain all
the table contents of software and user can use this window to go any desired window and
Mac he want.
Menu window is displaying according to the login (user normal or admin) so it will provide
a satisfied security data.
User and other authenticated person can save data in the database very easily and control
the path of records of users purchases and others vendor.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 16
System software will be understandable and very easy to understand by the normal user.
10.3.2. Hardware Interfaces
Networks that are already exists local area network LAN will be used for taking the data from
the users and update the library management system catalogue.
10.3.3. Software Interfaces
Unauthorized person is present everywhere so to prevent this type of user in the system we use
firewall.
10.3.4. Communications Interfaces
Our project that is connected to online library management and this will online library
management system will be connected to the World Wide Web.
10.4. System Features
10.4.1. SystemFeature 1
10.4.1.1. Description and Priority
First priority will be the welcome form as we know whenever user or any other person who
has authority want to enter in the system they have to login in the system. For the logging
there must be a welcome page or screen before login form which ensure to the user he
wants to enter or exist.
Login form comes after the welcome form. Users and other authenticated person used this
form to login in the system by entering their password and good usernames.
As we know priorities is important thing so priorities of the user always be given through
his basic.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 17
Menu form will show according to activities of the users and they can use this and users
can approach all the time all reports.
10.4.1.2. Stimulus/Response Sequences
User authentication for the all registered members they should have their id and unique
key in the system so they have their own choice of reading for their favorite courses.
10.4.1.3. Functional Requirements
Student functional Requirement
FR-001 Can search book
FR-020 Can view book
FR-003 Can reserve book
FR-004 Can return book
FR-005 Can view report
FR-006 Can’t not allowed to see the record or personal data of any other user
FR-007 Can check book
FR-008 Can issue book
Faculty member functional Requirement
FR-009 Can view
FR-010 Can search
FR-011 Can reserve
FR-012 Can return
10.4.2. SystemFeature 2
10.4.2.1. Description and Priority
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 18
2nd(second) priority will be menu form. This menu form consists of contents, manuals, and
other functions of the system. User can go any form from the menu form throughout the
system.
In the menu form as we know there are many options to select this form provide so many
facility to the users and user can select choices as many as they can for working as he want
to select only one option like select the book then he will select only this option to select
the book.
In addition if the user only wants to show the result then he will definitely go the result
section and will show the result as a report in a format as he want
10.4.2.2. Stimulus/Response Sequences
Software require proper monetizing by the admin he should be given authority to update
account.
Admin could also tackle the member and fine the member who did not return the data related
to library rules and regulation.
10.4.2.3. Functional Requirements
Librarian Functional Requirement
FR-013
update member card
FR-014 Can issue book
FR-015 Can remove book
FR-016 Can add remove books
FR-017 Can view
FR-018 Can update books
FR-019 Can add book
Admin functional Requirement
FR 020 Can view
FR 021 Can remove book
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 19
FR 022 Can check
FR 023 Can add remove book
FR 024 Can add remove member
FR 025 Can remove member record
FR 026 Can update
FR 027 Search Book
10.4.3. SystemFeature 3 (andso on)
As we know priorities is important thing so priorities of the user always be given through his
basic.
Menu form will show according to activities of the users and they can use this and users can
approach all the time all reports.
Librarian could also tackle the member and fine the member who did not return the data
related to library rules and regulation
10.5. Other Nonfunctional Requirements
10.5.1. Performance Requirements
Non Functional
Requirement ID
Functional Requirement ID Non Functional
Requirements
NFR-001 FR-001 Performance,
NFR-002 FR-003 Performance,
NFR-003 FR-005 Performance,
NFR-004 FR-009 Performance,
NFR-005 FR-010 Performance,
NFR-006 FR-011 Performance,
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 20
NFR-007 FR-014 Performance,
10.5.2. Safety Requirements
Non Functional
Requirement ID
Functional Requirement ID Non Functional
Requirements
NFR-008 FR-002 Safety,
NFR-009 FR-007 Safety,,
NFR-010 FR-017 Safety,
NFR-011 FR-019 Safety,,
NFR-012 FR-010 Safety,
NFR-013 FR-020 Safety,
NFR-014 FR-024 Safety,
10.5.3. Security Requirements
11.
12.
Non Functional
Requirement ID
Functional Requirement ID Non Functional
Requirements
NFR-015 FR-004 Security,
NFR-016 FR-007 Security,
NFR-017 FR-018 Security,
NFR-018 FR-022 Security,,,
NFR-018 FR-011 Security,
NFR-019 FR-019 Security,
NFR-020 FR-025 Security,
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 21
12.1.1. Software Quality Attributes
13.
Non Functional
Requirement ID
Functional Requirement ID Non Functional
Requirements
NFR-021 FR-003 Software quality attributes
NFR-022 FR-006 Software quality attributes
NFR-023 FR-008 Software quality attributes
NFR-024 FR-019 Software quality attributes
13.1.1. Business Rules
Main business rule for software development is to widely accept the development work.
Analyzation of requirement specification is paly vital role in software development.
Crucial stage for him is to analyze and express in phase of system development process.
Every field is classified into many types software development is also classified SLDC
and requirement specification. Focus on access control and policy of the company. There
are some rules like offering the customer in library management system when customer
order quantity is greater than 10 give him bonus.
13.2. Other Requirements
. Performance requirements
1. Whenever information is updated from the system on formal time intervals. System
should update that information within two second for all the users.
2. System should give more time when it is performing big processing.
3. Its performance should be fast that response to task within 5 seconds of clicking.
4. System should capacity for more load means it should not hang if thousands of user are
logging in at one time.
It should in discipline and categorized form e.g. documents, files.
Safety requirements
The system should be safe it is necessary for running all functions in the software.
1. System coding should be in a sequential way which is basic for the safety of
the system.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 22
2. System should not overflow the work e.g. should not perform irrelevant task.
3. System should be able to tackle all the hazards which can be occurred while
running.
4. System should be less time consuming and in less cost.
5. The number of complexity should not be display on the screen which are not
relevant to admin or general user.
6. System should be tested before providing remove all the errors in the working
of the software.
Security requirements
Security is important for the functionality of the system.
1. System should provide security to the customer and the admin.
2. If user is entering his id and password make sure all his data is secure.
3. User should not allowed to see personal data of any other user through this system.
4. System should not be attacked by another source or another person is not allowed
to steal sensitive information about the system.
5. System should able to identify and notify all threats and irrelevant links to the
admin.
6. System should identify and differentiate generic and external threats to the system
which will help for admin to tackle the problem.
7. There must a storage of all data and material in case data is deleted by external
viruses.
8. System should able to delete all the data which can be cause of harm viruses.
9. System should use password protection, firewalls and virus detection tools these
tools will help to prevent system from upcoming hazards.
10. All the id including admin and users should be safe by a password.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 23
Software quality attributes
Library management system will be user friendly it will provide all user activity regarding
borrow and returning all transactions will save in the database.
Different form of data which is entered by user will not collected in similar external system.
This system should be work in a way that users will meet their requirements in a safe and secure
way.
This system will provide application for both android and apple. All mobile user can be facilitate
by it.
External system will up-to-date good quality and standard.
LMS will provide different forms of book material e.g. about literature, history, religious etc.
It will fast system that user can access and reach to his requirement within 5 seconds after
clicking.
Reliability it will perform under predefined condition. Reliability will tell the success of
architecture.
Availability will also tell software quality attributes. Available time of the system during total
working time.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 24
Chapter 3
Use Case Analysis
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 25
Chapter 3: System Analysis
3.1. Use Case Model
Use case Diagram
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 26
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 27
USE CASES
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 28
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 29
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 30
3.2. Fully Dressed Use Cases
Use Case ID 01
Use Case Name: Add Student record
Scope Library Management System
Level User goal
Primary Actor Admin
Stakeholder and Interest:
Admin: wants to change Membership record of the specific student.
Student/faculty member: whose record will be manipulated
Pre-Conditions:
 The password entered is correct.
Success Guarantee:
 The record of student membership is changed in the Library management software.
Main Success Scenario:
 Admin: Select the menu to change the membership record of the specific student.
 Admin: Enter the name of the category and correct data of he student.
 Library management system
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 31
 Save the change in the membership record of the student and update the precious record.
Extension:
 Error message will be show with reason.
 Student name is not unique, show error message “student name is not unique”.
 Student email is not unique, show error message “student email is not unique”.
 student contact number is not unique, show error message “student contact number is not
unique”.
 If the network connection is slow then form will be submitted but it will update later in
database.
Special Requirements:
The System can support Urdu and English language.
Use Case ID 02
Use Case Name: Add Book record
Scope Library Management System
Level User goal
Primary Actor Admin
Stakeholder and Interest:
Admin: wants to see all the books in detail.
Librarian: wants accurate books supplies record.
Admin: wants to keep record of books.
Pre-Conditions:
 The password entered is correct.
Success Guarantee:
 Books successfully added and its record saved in database.
Main Success Scenario:
 Admin will fill the required form of to add books.
 Book name, supplier name, quantity and per item price must be authentic.
 Then he will submit the form.
 The success message will show that “Item is added successfully”.
Extension:
 Error message will be show with reason.
 While adding the book if the supplier name is not added before then it will go to the add
supplier page.
 If the same book is saved twice then it will show error message “That item is already
saved”.
 If the network connection is slow then form will be submitted but it will update later in
database.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 32
Special Requirements:
The System can support Urdu and English language.
Use Case ID 03
Use Case Name: Delete record
Scope Library Management System
Level User goal
Primary Actor Admin
Stakeholder and Interest:
Admin: wants to see all the books in detail.
Librarian: wants accurate books supplies record.
Admin: wants to delete record of books.
Pre-Conditions:
 The password entered is correct.
Success Guarantee:
 Record successfully deleted and its record saved in database.
Main Success Scenario:
 Admin will fill the required form of to delete books.
 Then he will submit the form.
 The success message will show that “Item is delete successfully”.
Extension:
 Error message will be show with reason.
 While deleting the record if the member name is not added before then it will go to the
add member page.
 If the reord is not deleted then it will show error message “That record is not deleted”.
 If the network connection is slow then form will be submitted but it will update later in
database.
Special Requirements:
The System can support Urdu and English language.
Use Case ID 04
Use Case Name: Search book
Scope Library Management System
Level User goal
Primary Actor Librarian
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 33
Stakeholder and Interest:
o librarian: Wants to see the book.
o librarian: Wants to reserve book.
Pre-Conditions:
 The password entered is correct.
Success Guarantee:
Show accurate data against the required book.
Main Success Scenario:
 The librarian will enter the name of required book click on button “Search”.
 Bio data of the required book will be show.
Extension:
 Error message will be show with reason.
 If the Book is not found then show the error message “Book not found”.

Special Requirements:
The System can support Urdu and English language.
Use Case ID 05
Use Case Name: Issue book
Scope Library Management System
Level User goal
Primary Actor Librarian
Stakeholder and Interest:
o librarian: Wants to view the book.
o librarian: Wants to reserve book.
Pre-Conditions:
 The password entered is correct.
Success Guarantee:
Show accurate data against the required book.
Main Success Scenario:
 The librarian will enter the name of required book which he want to view click on button
“Search”.
 Bio data of the required book will be show.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 34
Extension:
 Error message will be show with reason.
 If the Book is not found then show the error message “Book not found”.

Special Requirements:
The System can support Urdu and English language.
Use Case ID 06
Use Case Name: Update book record
Scope Library Management System
Level User goal
Primary Actor Librarian
Stakeholder and Interest:
o librarian: Wants to update the book record.
o librarian: Wants to see the book record.
Pre-Conditions:
 The password entered is correct.
Success Guarantee:
Show accurate data against the required book.
Main Success Scenario:
 The librarian will enter the name of update book which he want to update click on button
“Search”.
 Bio data of the required book will be show.
Extension:
 Error message will be show with reason.
 If the Book is not upadte then show the error message “update book not found”.

Special Requirements:
The System can support Urdu and English language.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 35
Use Case ID 07
Use Case Name: Reserve book
Scope Library Management System
Level User goal
Primary Actor Student
Stakeholder and Interest:
o Student: Wants to reserve the book.
o Student: Wants to rsee the book book.
Pre-Conditions:
 The password entered is correct.
Success Guarantee:
Show accurate data against the required book.
Main Success Scenario:
 The student will enter the name of required book which he want to reserve click on button
“Search”.
 Bio data of the required book will be show.
Extension:
 Error message will be show with reason.
 If the Book is not reserve then show the error message “Book reserve not found”.

Special Requirements:
The System can support Urdu and English language.
Use Case ID 08
Use Case Name: view book
Scope Library Management System
Level User goal
Primary Actor Student
Stakeholder and Interest:
o Student: Wants to view the book.
o Student: Wants to see the book book.
Pre-Conditions:
 The password entered is correct.
Success Guarantee:
Show accurate data against the required book.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 36
Main Success Scenario:
 The student will enter the name of required book which he want to view click on button
“Search”.
 Bio data of the required book will be show.
Extension:
 Error message will be show with reason.
 If the Book is not view then show the error message “Book view not found”.

Special Requirements:
The System can support Urdu and English language.
Use Case ID 09
Use Case Name: Download book
Scope Library Management System
Level User goal
Primary Actor Faculty member
Stakeholder and Interest:
o Faculty member: Wants to download the book.
o Student: Wants to see the book.
Pre-Conditions:
 The password entered is correct.
Success Guarantee:
Show accurate data against the required book.
Main Success Scenario:
 The faculty member will enter the name of required book which he want to download click
on button “download”.
 Bio data of the required book will be show.
Extension:
 Error message will be show with reason.
 If the Book is not download then show the error message “Download book not found”.

Special Requirements:
The System can support Urdu and English language.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 37
Use Case ID 10
Use Case Name: search book
Scope Library Management System
Level User goal
Primary Actor Faculty member
Stakeholder and Interest:
o Faculty member: Wants to search the book.
o Student: Wants to see the book.
Pre-Conditions:
 The password entered is correct.
Success Guarantee:
Show accurate data against the required book.
Main Success Scenario:
 The student will enter the name of required book which he want to view click on button
“Search”.
 Bio data of the required book will be show.
Extension:
 Error message will be show with reason.
 If the Book is not view then show the error message “Book view not found”.

Special Requirements:
The System can support Urdu and English language.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 38
Chapter 4
System Design
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 39
Chapter 4: System Design
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
[Between 4 to 8 lines describe what is this chapter all about]
4.1. Architecture Diagram
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
4.2. Domain Model
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
4.3. Entity Relationship Diagram with data dictionary
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 40
4.4. Class Diagram
4.5. Sequence / Collaboration Diagram
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 41
Issue book
Member id Book id
error
Clear fieldserror
error
error
Issue book
confirm
Database updation
Both not filled
Both filed
Incorrect inputs
Correct inputs
Not avail
available
Borrowed book>4
Borrowed book<4
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 42
4.6. Operation contracts
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
4.7. Activity Diagram
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 43
login
Member Id password
Error message
Both not filles
Clear fields
Both filled
Error meesage
Display user
interface
Correct inputs
Clear fields
Incorrect
Inputs
View Books
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 44
User type
memberguest administrator
View book page
Display results
Print detailsDon’t print
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 45
4.8. State Transition Diagram
Reserve Book
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 46
Reservve book
Memberr id Book id
Error
Clear fields
error
Reserve book
Confirm
Database updation
Both not filed
Both filed
Incorrect inputs
Correct inputs
Search Book
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 47
Correct data
Error
error
View results
Incorrect data
available
Not avail
Search data
By categoryBy name
Search type
memberguest
User type
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 48
Issue Book
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 49
Issue book
Member id Book id
error
Clear fieldserror
error
error
Issue book
confirm
Database updation
Both not filled
Both filed
Incorrect inputs
Correct inputs
Not avail
available
Borrowed book>4
Borrowed book<4
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 50
Return Book
Return book
Member id Book id
error
Clear fieldserror
Return book
confirm
Database updation
Both not filled
Both filed
Incorrect inputs
Correct inputs
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 51
4.9. Component Diagram
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
4.10. Deployment Diagram
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 52
4.11. Data Flow diagram [only if structured approach isused - Level 0 and 1]
Library management
ysytem
Library
managemnet
Authors management
Books
management
Book issue
management
Login management
System user
management
Generate
Library report
Generate authors
report
Generate
Books report
Generate book
Issue report
Check user
Login details
Generate system
User report
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 53
Chapter 5
Implementation
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 54
Chapter 5: Implementation
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
[Between 4 to 8 lines describe what is this chapter all about]
5.1. Important Flow Control/Pseudo codes
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
5.2. Components, Libraries, Web Services and stubs
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
5.3. Deployment Environment
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 55
5.4. Tools and Techniques
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
5.5. Best Practices / Coding Standards
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
5.6. Version Control
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 56
Appendices
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 57
Appendix A: Information / Promotional Material
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
[Between 4 to 8 lines describe what is this appendix all about]
A.1. Broacher
A.2. Flyer
A.3. Standee
A.4. Banner
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 58
A.5. First Level heading [16 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
A.5.1.Second level heading [14 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
A.1.1.1. Third level heading [12 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 59
Appendix [no.]: Appendix Title
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
[Between 4 to 8 lines describe what is this chapter all about]
A.1. First Level heading [16 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
A.1.1.Second level heading [14 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
A.1.1.2. Third level heading [12 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 60
Reference and
Bibliography
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 61
Reference and Bibliography
[1] M. Sher, M. Rehman, “Title of the Paper” Conference name/Journal Name, Edition,
Volume, Issue, ISBN/ISSN, PP, Publisher/City-Country, Year.
[2] ……
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 62
Index
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 63
Index
[A]
[B]
[C]
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 64
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 65

More Related Content

What's hot

Library management system
Library management systemLibrary management system
Library management systemtechlike
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM binrehmat
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-systemANAS NAIN
 
Library Management System.powerpoint.pptx
Library Management System.powerpoint.pptxLibrary Management System.powerpoint.pptx
Library Management System.powerpoint.pptxKaiumShuvo1
 
Library management system
Library management systemLibrary management system
Library management systemSara Malik
 
library management system
library management systemlibrary management system
library management systemaniket chauhan
 
Statement of the problem
Statement of the problemStatement of the problem
Statement of the problemAngelito Pera
 
Library management system
Library management systemLibrary management system
Library management systemArman Ahmed
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemSoman Sarim
 
Online Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya SubasingheOnline Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya SubasingheBanukaSubasinghe
 
Library management system
Library management systemLibrary management system
Library management systemParesh Gosavi
 
Library management system project
Library management system projectLibrary management system project
Library management system projectAJAY KUMAR
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report Abu Kaisar
 
Library management system
Library management systemLibrary management system
Library management systemABhay Panchal
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaVikas Sharma
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemPankaj Kumar
 
Library management system
Library management systemLibrary management system
Library management systemKhushboo Taneja
 
Project online library management
Project online library managementProject online library management
Project online library managementPrem Prasun
 
Library management system
Library management systemLibrary management system
Library management systemKamal Krish
 

What's hot (20)

Library management system
Library management systemLibrary management system
Library management system
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-system
 
Library Management System.powerpoint.pptx
Library Management System.powerpoint.pptxLibrary Management System.powerpoint.pptx
Library Management System.powerpoint.pptx
 
Library management system
Library management systemLibrary management system
Library management system
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
library management system
library management systemlibrary management system
library management system
 
Statement of the problem
Statement of the problemStatement of the problem
Statement of the problem
 
Library management system
Library management systemLibrary management system
Library management system
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
 
Online Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya SubasingheOnline Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya Subasinghe
 
Library management system
Library management systemLibrary management system
Library management system
 
Library management system project
Library management system projectLibrary management system project
Library management system project
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
Library management system
Library management systemLibrary management system
Library management system
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharma
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library management system
Library management systemLibrary management system
Library management system
 
Project online library management
Project online library managementProject online library management
Project online library management
 
Library management system
Library management systemLibrary management system
Library management system
 

Similar to Library management system se project

An internship report on library operations and services of Dhaka University
An internship report on library operations and services of Dhaka UniversityAn internship report on library operations and services of Dhaka University
An internship report on library operations and services of Dhaka UniversityK M Mehedi Hasan
 
Antony Brewerton "Supporting research: new opportunities for 'subject librari...
Antony Brewerton "Supporting research: new opportunities for 'subject librari...Antony Brewerton "Supporting research: new opportunities for 'subject librari...
Antony Brewerton "Supporting research: new opportunities for 'subject librari...SALCTG
 
Internship report on BANSDOC- Bangladesh National Scientific and Technical Do...
Internship report on BANSDOC- Bangladesh National Scientific and Technical Do...Internship report on BANSDOC- Bangladesh National Scientific and Technical Do...
Internship report on BANSDOC- Bangladesh National Scientific and Technical Do...Md. Rezwanul Haque
 
The Changing Library Environment of Technical Services
The Changing Library Environment of Technical ServicesThe Changing Library Environment of Technical Services
The Changing Library Environment of Technical ServicesFe Angela Verzosa
 
Nina Ishokir Resume
Nina Ishokir ResumeNina Ishokir Resume
Nina Ishokir ResumeNinaIshokir
 
The Role of Digital Libraries as Information Resources for Scholars: A Descri...
The Role of Digital Libraries as Information Resources for Scholars: A Descri...The Role of Digital Libraries as Information Resources for Scholars: A Descri...
The Role of Digital Libraries as Information Resources for Scholars: A Descri...AI Publications
 
An Internship report on dhaka university library 2015 (information science & ...
An Internship report on dhaka university library 2015 (information science & ...An Internship report on dhaka university library 2015 (information science & ...
An Internship report on dhaka university library 2015 (information science & ...Jubair Al Mahmud
 
The Library Then and Now: Its Importance and Relevance to the Present Genera...
The Library Then and Now:  Its Importance and Relevance to the Present Genera...The Library Then and Now:  Its Importance and Relevance to the Present Genera...
The Library Then and Now: Its Importance and Relevance to the Present Genera...Fe Angela Verzosa
 
The Future of User Services
The Future of User Services The Future of User Services
The Future of User Services Tracy Sutherland
 
Internship report on dhaka university library 2015 (information science & lib...
Internship report on dhaka university library 2015 (information science & lib...Internship report on dhaka university library 2015 (information science & lib...
Internship report on dhaka university library 2015 (information science & lib...Jubair Al Mahmud
 
Module 5 creation of online materials new
Module 5 creation of online materials newModule 5 creation of online materials new
Module 5 creation of online materials newcbgill38
 
Managing user queries using cloud services: KAUST library experience
Managing user queries using cloud services: KAUST library experienceManaging user queries using cloud services: KAUST library experience
Managing user queries using cloud services: KAUST library experienceRindra Ramli
 
Sally Rumsey, Sarah Barkla & David Tomkins: Old Wine in New Bottles: Roles fo...
Sally Rumsey, Sarah Barkla & David Tomkins: Old Wine in New Bottles: Roles fo...Sally Rumsey, Sarah Barkla & David Tomkins: Old Wine in New Bottles: Roles fo...
Sally Rumsey, Sarah Barkla & David Tomkins: Old Wine in New Bottles: Roles fo...Bodleian Libraries Staff Development
 
LIBER Webinar: Supporting Data Literacy
LIBER Webinar: Supporting Data LiteracyLIBER Webinar: Supporting Data Literacy
LIBER Webinar: Supporting Data LiteracyLIBER Europe
 
Library Science Colleges in Chhattisgarh.pptx
Library Science Colleges in Chhattisgarh.pptxLibrary Science Colleges in Chhattisgarh.pptx
Library Science Colleges in Chhattisgarh.pptxMATS University
 
The Role of Librarians in the 21st Century
The Role of Librarians in the 21st CenturyThe Role of Librarians in the 21st Century
The Role of Librarians in the 21st CenturyPLAI STRLC
 

Similar to Library management system se project (20)

An internship report on library operations and services of Dhaka University
An internship report on library operations and services of Dhaka UniversityAn internship report on library operations and services of Dhaka University
An internship report on library operations and services of Dhaka University
 
Antony Brewerton "Supporting research: new opportunities for 'subject librari...
Antony Brewerton "Supporting research: new opportunities for 'subject librari...Antony Brewerton "Supporting research: new opportunities for 'subject librari...
Antony Brewerton "Supporting research: new opportunities for 'subject librari...
 
Internship report on BANSDOC- Bangladesh National Scientific and Technical Do...
Internship report on BANSDOC- Bangladesh National Scientific and Technical Do...Internship report on BANSDOC- Bangladesh National Scientific and Technical Do...
Internship report on BANSDOC- Bangladesh National Scientific and Technical Do...
 
Oclcjune2012
Oclcjune2012Oclcjune2012
Oclcjune2012
 
Brewerton2011
Brewerton2011Brewerton2011
Brewerton2011
 
The Changing Library Environment of Technical Services
The Changing Library Environment of Technical ServicesThe Changing Library Environment of Technical Services
The Changing Library Environment of Technical Services
 
Nina Ishokir Resume
Nina Ishokir ResumeNina Ishokir Resume
Nina Ishokir Resume
 
The Role of Digital Libraries as Information Resources for Scholars: A Descri...
The Role of Digital Libraries as Information Resources for Scholars: A Descri...The Role of Digital Libraries as Information Resources for Scholars: A Descri...
The Role of Digital Libraries as Information Resources for Scholars: A Descri...
 
An Internship report on dhaka university library 2015 (information science & ...
An Internship report on dhaka university library 2015 (information science & ...An Internship report on dhaka university library 2015 (information science & ...
An Internship report on dhaka university library 2015 (information science & ...
 
The Library Then and Now: Its Importance and Relevance to the Present Genera...
The Library Then and Now:  Its Importance and Relevance to the Present Genera...The Library Then and Now:  Its Importance and Relevance to the Present Genera...
The Library Then and Now: Its Importance and Relevance to the Present Genera...
 
The Future of User Services
The Future of User Services The Future of User Services
The Future of User Services
 
Internship report on dhaka university library 2015 (information science & lib...
Internship report on dhaka university library 2015 (information science & lib...Internship report on dhaka university library 2015 (information science & lib...
Internship report on dhaka university library 2015 (information science & lib...
 
Module 5 creation of online materials new
Module 5 creation of online materials newModule 5 creation of online materials new
Module 5 creation of online materials new
 
Managing user queries using cloud services: KAUST library experience
Managing user queries using cloud services: KAUST library experienceManaging user queries using cloud services: KAUST library experience
Managing user queries using cloud services: KAUST library experience
 
Sally Rumsey, Sarah Barkla & David Tomkins: Old Wine in New Bottles: Roles fo...
Sally Rumsey, Sarah Barkla & David Tomkins: Old Wine in New Bottles: Roles fo...Sally Rumsey, Sarah Barkla & David Tomkins: Old Wine in New Bottles: Roles fo...
Sally Rumsey, Sarah Barkla & David Tomkins: Old Wine in New Bottles: Roles fo...
 
Allcu
AllcuAllcu
Allcu
 
LIBER Webinar: Supporting Data Literacy
LIBER Webinar: Supporting Data LiteracyLIBER Webinar: Supporting Data Literacy
LIBER Webinar: Supporting Data Literacy
 
Library Science Colleges in Chhattisgarh.pptx
Library Science Colleges in Chhattisgarh.pptxLibrary Science Colleges in Chhattisgarh.pptx
Library Science Colleges in Chhattisgarh.pptx
 
The Role of Librarians in the 21st Century
The Role of Librarians in the 21st CenturyThe Role of Librarians in the 21st Century
The Role of Librarians in the 21st Century
 
Tetfund e library training wokshops 2014
Tetfund e library training wokshops 2014Tetfund e library training wokshops 2014
Tetfund e library training wokshops 2014
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 

Library management system se project

  • 1. SUPERIOR UNIVERSITY LAHORE Faculty of Computer Science & IT Final Year Project PROJECT REPORT (Part-1) [Library Management Sysyem] Project ID: [write ID here Issued by FYP Manager] Project Team Student Name Student ID Program Contact Number Email Address Rehmat Qadeer Bcsm-f17-260 Bcsm 030464824 Bcsm-f17-260@superior.edu.pk Farman Tariq Bcsm-f17-278 Bcsm 03024595683 Bcsm-f17-278@superior.edu.pk [Project Supervisor] ([Designation])
  • 2. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan ii
  • 3. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan iii rrProject Report [Title of Project] Change Record Author(s) Version Date Notes Supervisor’s Signature 1.0 <Original Draft> <Changes Based on Feedback from Supervisor> <Changes Based on Feedback From Faculty> <Added Project Plan> <Changes Based on Feedback from Supervisor>
  • 4. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan iv APPROVAL PROJECT SUPERVISOR Comments: ___________________________________________________________________ _____________________________________________________________________________ Name:______________________________ Date:_______________________________ Signature:__________________________ PROJECT MANAGER Comments: ___________________________________________________________________ _____________________________________________________________________________ Date:_______________________________ Signature:__________________________ HEAD OF THE DEPARTMENT Comments: ___________________________________________________________________ _____________________________________________________________________________ Date:_______________________________ Signature:__________________________
  • 5. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan v Dedication This work is dedicated to my . . . . . .
  • 6. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan vi Acknowledgements We are thankful to our instructor and also management who gave opportunity us to make this project. This project improve our searching skills also improve our analyzing of software requirements and documentation.
  • 7. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan vii Executive Summary We are developing Library Management System which will manage and store books electronically according to the reader's need. It will help both reader and library management to keep record of their library. It is necessary in almost every college nowadays. In this manager keep record and organize in different categories which will help in searching. It will reduce human effort and time.Librarians are increasingly called upon not only to collect information in electronic form but also to organize it into digital libraries. The materials may be created and held locally, or they may be created and accessed in a distributed fashion as a virtual library. Digital libraries can provide material on a variety of topics, from children’s games to high- energy physics. Their scope may be local, national, or even international; the audience may be a small group with specialized interests or the broader public. Essential to the successful implementation and use of any digital library is the organization of that library, either directly or indirectly, by one or more knowledge organization systems . Generally, what we see today is the manual library where the process of operation very much hectic. Students need a lots books for their studies. Students often find problems because books are limited and only few students can have the books. Students need to fall in line and then ask for the related title of the books. Issuing of Books is Slow. The issuing of book is slow where borrowers ( faculty, students, staff and clients) will have to wait for further library transactions. Time Consuming. The library services in terms of issuing of books through library cards consumed a lot of time. Lost books. There were books in the library which were not included in inventory of books per semester. The data of the manual library were not secured with respect to the confidentiality of reports and documents of library transactions, Lack of Data Storage.
  • 8. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan viii Table of Contents Dedication........................................................................................................................................v Acknowledgements.........................................................................................................................vi Executive Summary........................................................................................................................vii Table of Contents..........................................................................................................................viii List of Figures ...................................................................................................................................x List of Tables....................................................................................................................................xi Chapter 1......................................................................................................................................... 1 Introduction .................................................................................................................................... 1 1.1. Background....................................................................................................................... 2 1.2. Motivations and Challenges............................................................................................. 3 1.3. Goals and Objectives........................................................................................................ 5 1.4. Literature Review/Existing Solutions ............................................................................... 5 1.5. Gap Analysis ..................................................................................................................... 6 1.6. Proposed Solution ............................................................................................................ 6 1.7. Project Plan .......................................................................Error! Bookmark not defined. 1.7.1. Work Breakdown Structure .......................................................................................... 7 1.7.2. Roles & Responsibility Matrix....................................................................................... 7 1.7.3. Gantt Chart ................................................................................................................... 7 1.8. Report Outline.................................................................................................................. 8
  • 9. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan ix Chapter 2......................................................................................................................................... 9 Software Requirement Specifications............................................................................................. 9 2.1. Introduction.................................................................................................................... 10 2.1.1. Purpose....................................................................................................................... 10 2.1.2. Document Conventions .............................................................................................. 11 2.1.3. Intended Audience and Reading Suggestions ............................................................ 11 2.1.4. Product Scope............................................................................................................. 12 2.1.5. References .................................................................................................................. 12 2.2. Overall Description......................................................................................................... 13 2.2.1. Product Perspective.................................................................................................... 13 2.2.2. Product Functions....................................................................................................... 13 2.2.3. User Classes and Characteristics ................................................................................ 13 2.2.4. Operating Environment .............................................................................................. 14 2.2.5. Design and Implementation Constraints.................................................................... 14 2.2.6. User Documentation................................................................................................... 14 2.2.7. Assumptions and Dependencies................................................................................. 15 2.3. External Interface Requirements ................................................................................... 15 2.3.1. User Interfaces............................................................................................................ 15 2.3.2. Hardware Interfaces ................................................................................................... 16 2.3.3. Software Interfaces..................................................................................................... 16 2.3.4. Communications Interfaces........................................................................................ 16 2.4. System Features ............................................................................................................. 16 2.4.1. System Feature 1 ........................................................................................................ 16 2.4.1.1. Description and Priority .......................................................................................... 16 2.4.1.2. Stimulus/Response Sequences ............................................................................... 17 2.4.1.3. Functional Requirements........................................................................................ 17 2.4.2. System Feature 2 ........................................................................................................ 17 2.4.2.1. Description and Priority .......................................................................................... 17 2.4.2.2. Stimulus/Response Sequences ............................................................................... 18 2.4.2.3. Functional Requirements........................................................................................ 18 2.4.3. System Feature 3 (and so on) ..................................................................................... 19 2.5. Other Nonfunctional Requirements .............................................................................. 19 2.5.1. Performance Requirements........................................................................................ 19 2.5.2. Safety Requirements .................................................................................................. 20 2.5.3. Security Requirements................................................................................................ 20 2.5.4. Software Quality Attributes........................................................................................ 21 2.5.5. Business Rules............................................................................................................. 21 2.6. Other Requirements....................................................................................................... 21 Chapter 3....................................................................................................................................... 24 Use Case Analysis.......................................................................................................................... 24 3.1. Use Case Model.............................................................................................................. 25 3.2. Fully Dressed Use Cases................................................................................................. 30 Chapter 4....................................................................................................................................... 38 System Design............................................................................................................................... 38
  • 10. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan x 4.1. Architecture Diagram..................................................................................................... 39 4.2. Domain Model................................................................................................................ 39 4.3. Entity Relationship Diagram with data dictionary ......................................................... 39 4.4. Class Diagram................................................................................................................. 40 4.5. Sequence / Collaboration Diagram...................................Error! Bookmark not defined. 4.6. Operation contracts ....................................................................................................... 42 4.7. Activity Diagram............................................................................................................. 42 4.8. State Transition Diagram................................................................................................ 45 4.9. Component Diagram...................................................................................................... 51 4.10. Deployment Diagram.................................................................................................. 51 4.11. Data Flow diagram [only if structured approach is used - Level 0 and 1].................. 52 Chapter 5....................................................................................................................................... 53 Implementation ............................................................................................................................ 53 5.1. Important Flow Control/Pseudo codes.......................................................................... 54 5.2. Components, Libraries, Web Services and stubs........................................................... 54 5.3. Deployment Environment.............................................................................................. 54 5.4. Tools and Techniques..................................................................................................... 55 5.5. Best Practices / Coding Standards.................................................................................. 55 5.6. Version Control............................................................................................................... 55 Appendices.................................................................................................................................... 56 Appendix A: Information / Promotional Material ........................................................................ 57 Reference and Bibliography.......................................................................................................... 60 Index.............................................................................................................................................. 62 List of Figures 1.1 Captionof firstfigure of firstchapter 6 1.2 Captionof secondfigure of firstchapter 7 2.1 Captionof firstfigure of secondchapter 14 2.2 Captionof second figure of secondchapter 22 2.3 Captionof third figure of secondchapter 26 5.1 Captionof firstfigure of fifthchapter 49 5.2 Captionof secondfigure of fifthchapter 49
  • 11. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan xi List of Tables 1.1 label of firsttable of firstchapter 6 1.2 label of secondtable of firstchapter 7 2.1 label of firsttable of secondchapter 14 2.2 label of second table of secondchapter 22 2.3 label of third table of secondchapter 26 5.1 label of firsttable of fifthchapter 49 5.2 label of secondtable of fifthchapter 49
  • 12. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan xii
  • 14. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 2 Chapter 1: Introduction This document is based on requirements for Library Management System. It will give the detail description of functional as well as non-functional requirements. This project will make friendly relation with user and admin. A library can be defined as a room or building where books are kept andreferenced. It is an area of multifarious activity on book management. A library as a repository of knowledge, houses collections of books, bothreference and general, technical reports, periodicals, journals, conferenceproceedings and the likes. The Library management system is the application software that is developed to make a record of Book purchasing, book searching, book issuing and rent, book returned, catalogs, stock creation, all other fine books, popular and bestsellers and other Library related works. The aim of the project is to make the manual handling of Library system into computerized system which includes all above features. The scope of this software application is to generate the automatic process of manual handling of Library records and to handle the stock as well as book issues related information. Maintaining records of application for estates, the annual system is too complex & cumbersome. All the outset the application requirements were studied and analysis and design were carried out. The development platform and software tool were identified as visual basic 6.0 and access database. Using visual programming, object are manipulated directly and also due to the feature of fast and easy prototyping and GUI building visual basic 6.0 as used. 1.1. Background Now a day, human wants those software that can reduce efforts of the people and very best for uses and easy to understandable. Library Borrowing/Returning System is a process of organizing important information, used to track items borrowed, and the scheduled time for returning. This system help users or people who responsible in recording the data appropriately, it also saves time and more convenient to use than the traditional manual recording. Lack of library system in a university collage and school can lead to chaos and troubles, and because of it the librarian is having a problem to serve each students and faculties who wish to use the library. It is extremely useful in the university collage and school to use that automated system.This software is very high and good for using because it have very high features. We developed the software which named as Library Management System (LMS). This system have contains very best knowledge for all things and every man get the knowledge to use this software. This system contains the knowledge in which (Books, Newspapers, Litrary Material, magazines and other articles etc). Every people can get that books who help them by using this software.
  • 15. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 3 1.2. Motivations and Challenges Some reason we motivate to select the project of library management system Library - a quintessential part of an educational institution and a society as a whole! It is not just a place containing books but also a storehouse of information not just in print but also on digital media. An integral as well as crucial part of any educational campus, the library is one of the few places where one can find genuine information on almost all kinds of subjects/topics. With prompt advancements in the world of education, communication and information technology, the library, too has seen a lot of changes over the recent years. One of the most prominent changes is library automation - wherein every task related to management of library is fully computerized. There are numerous reasons for you to automate your library. Here listing the some reason of them. Makes Your Library A Smart Library An organized, neat and systematic library is sure to prosper rather than a poorly organized one. The library automation software helps you make your library systematized, organized and smart. A smart library is not just neatly organized but also the one which facilitates quick and effortless searching of books. The software enables you or your patrons to find a book in your library in some seconds via powerful search tools. One more advantage of using the software is that you can also search for rare books or apply for interlibrary loans and vice-versa. This makes it very easy for your students to access all the books of many libraries from a single place. Saves Time - Substantially Library Stock Verification of approximately 75,000 to 1,00,000 books, when done manually or using spreadsheets requires 6 months with 3 people to generate accurate reports! Assuming 25 working days, 8 hours a day for 6 months: 25*8*3*6 = 3,600 hours! While MasterSoft's RFID based library management systemcan do the same in 5-7 hours! That saves 99.8% of the time! Now surely that a substantial amount of time saved along with a lot of hassles.
  • 16. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 4 Makes Your Library A Smart Library An organized, neat and systematic library is sure to prosper rather than a poorly organized one. The library automation software helps you make your library systematized, organized and smart. A smart library is not just neatly organized but also the one which facilitates quick and effortless searching of books. The software enables you or your patrons to find a book in your library in some seconds via powerful search tools. One more advantage of using the software is that you can also search for rare books or apply for interlibrary loans and vice-versa. This makes it very easy for your students to access all the books of many libraries from a single place. Reduces Operating Cost Expenses incurred in manually managing the library is very high because of a lot of paperwork, manpower, printing cost, etc. involved on a daily basis. Putting all the information on digital media frees you of all the printing and papers, once and for all! You or your patrons can easily search the whole library in just a matter of a few clicks and few minutes. The manual process takes a much longer time and also requires one to be physically present in the library. The paperless solution, reduced man-hours, increased efficiency all lead to lower operating costs. Challenge: Libraries have long been endless sources of information for students - for centuries this involved row after row of books. However, the face of libraries is changing as content is moving toward a digital platform and Internet access is becoming more of a human necessity than a privilege. While this presents innovative and creative ways for libraries to remain relevant to students and researchers, it also carries its fair share of challenges. Here are the some challenge being faced by libraries today:  Budget  Making services engaging to researchers and students  Demonstrating your value  Role development
  • 17. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 5  Digital licensing  Subject-matter expertise 1.3. Goals and Objectives General Objective: The general objective of this study is to design and develop a library system that will serve as a proposal to help librarians save time with the automation of its daily operation. Specific Objectives: * To computerize records keeping of books; * To allow librarians to retrieve complete information of the book and its borrowers Goals: The main purpose of this system is to manage library daily operation efficiently. ... 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. A library management system reduces the cost of management. The system eliminates the need to members many student and keep different manual files thereby reducing the cost. LMS also have the online system or every computerized system or software which is base on the online web system and mobile application development. Every people can access his her detailed by the login this software and they can update their current status. This project is specially designed for librarians and library users. Reduce effort and time. It will reduce both time and effort for both user and librarians. Because it is online system and you can access this even you sitting at any places. 1.4. Literature Review/Existing Solutions One of the first things to note when performing a literature review on ERM is that there are no independent literature reviews solely on this area. From the field of library acquisitions, the issues
  • 18. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 6 most readily identified in recent years have been the switch from print processing to ERM and the continued struggle to find management tools that work within the local library context. 1.5. Gap Analysis There are some ways for Gap analysis and improve your software. 1: Analyze your present situation We analyze our current problems like competition many projects of LIBRARY MANAGEMENT SYSTEM are working now a day but this project have all the feature and very easy to understandable. It will be help all that people who can analyze their problems. It is better way that you analyze your current situation and decide where you want to go in future. This process should be team work regard your quality. 2. Overcome from that gap You have to list problems which hurdles to your goal. Some problems weekness, lack of opportunities and threats like LMS is failing to achieve attention in the market. 3.Nadler-Tushman mode Most dynamic of model each process affects another part of the business. We have to identify which gap affect efficiently. It is based only on input and output, after examine output you have to analyze the process and fix the gaps by transorformation.. 1.6. Proposed Solution we can find proposed solution after gap analysis, cause of inefficient performance, document a solution and description of before implement and after implement. For example job is not done properly by the workers. We find the problems like in-appropriate training of employees, document this all proposed the solution. The proposed system deals with the management of data taken from the library management such as the log book of the library. Reports that generated by the proposed system are limited to predefined reports to be provided by the user such as their manual way of managing the library, while no ad-hoc reports will be provided. On security, the proposed system allows access to unauthorized users. It can only be operated if the user provides user name and password which is already validated by the database administrator of the system to be assigned by authorized personnel. Students, however, may borrow books without opening restricted files. We only focus on processing which part is effecting whole output.
  • 19. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 7 1.6.1. Work BreakdownStructure 2. Requirement Gathering 3. Designing 4. Implementation 5. Testing 6. Conflict resolving 7. Deployment 8. Marketing 8.1.1. Roles & Responsibility Matrix Our team divided all the roles and responsibilities. Farman Tariq was assigned to gather all the information and analyse it and also develop user interface by using java language. Another team member Rehmat Qadeer duty was to do market survey and resolve database issues. Rehmat also role was to resolve errors in code and develop backend of the Application. 8.1.2. Gantt Chart [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
  • 20. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 8 8.2. Report Outline In this chapter we discussed about scope of the project and project background also developing the project of library management system. After gap analysis we came to know about difficulties also we have some resources but they have lack of information about Library management so we work on it by our self.
  • 21. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 9 Chapter 2 Software Requirement Specifications
  • 22. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 10 Chapter 2: Software Requirement Specifications 9.1. Introduction 10. Nowadays, in a highly technological society, human productivity is made more efficient through the development of electronic gadgets. Technologies are important and helpful in everyone life. Libraries around the world are quickly adopting technology to better manage their inventory and staff. The problem for libraries is that they can’t afford I.T. departments to help secure data and the like, so there are always common risks that libraries face. A library management system is made to have fast process transaction for searching book title, borrowing books, returning books computing penalties and generating an accurate report. library is important part of the academic sector as well as some professional too like, the efficiency of library management system lies how the books are arranged and how easily one can get the books of their choice. Generally, what we see today is the manual library where the process of operation very much hectic. Students need a lots books for their studies. Students often find problems because books are limited and only few students can have the books. Students need to fall in line and then ask for the related title of the books. Issuing of Books is Slow. The issuing of book is slow where borrowers ( faculty, students, staff and clients) will have to wait for further library transactions. Time Consuming. The library services in terms of issuing of books through library cards consumed a lot of time. Lost books. There were books in the library which were not included in inventory of books per semester. The data of the manual library were not secured with respect to the confidentiality of reports and documents of library transactions, Lack of Data Storage. There were a lot of library files, reports and documents which are not well-accommodated/saved. Poor Data Storage. The data storage of the manual library management was not enough to accept a number of files and reports. Lack of Information. Reports and updates with respect to library transactions and services are not well disseminated. Slow Retrieval of Data . So, students face the many problem. Library is the place in which we get the information in any format and form many sources. 10.1.1. Purpose The purpose of library system management is to maintain the data like update, delete , create, date of books , magazines, and all those persons which are members of library system, issues books . The real purpose of this library management system is to maintain all its daily operation very effectively. Purpose of our project is to make the system is an automated “library management system”. User can add books, add members, search the book they want, search the members, add the information, update the information, edit the information if require, borrow the books, return the books in a quick time. Our project has so many advantages in the following  User friendly interface
  • 23. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 11  Fast and easily access the data in the database  Less error during the process  Storage capacity will be high for users  Facility of search users desired  Look feel free environment  Immediately transaction Librarian handles all types of data in library they are the most active actor in library management system. Build a system like we enter any input it automatically generates an output according to our input. This will save our time. Also build a system like monitoring system so it is able to monitor all activities happening in library management system. For the maintenance of security we properly store library data items. 10.1.2. Document Conventions For the main selection titles  Font will be “times new roman”  Face will be bold  Size:14 Sub selectiontitles  Font “time’s new roman”  Face bold  Size : 12 Others text explanations  Font “time’s new roman”  Face normal  Size 12 10.1.3. Intended Audience andReading Suggestions Our project is library management system. We are developing our project “library management system“ for university, colleges, or any institute. Also this project can be used in any management. We developed it in SRS form. Mostly this SRS is developed for project management team. In our project team there will be project manager, developer, coder, tester and documentation writer. User customer This intended belongs to customer and user. It is just for to make them ensure that document is correctly meeting their need. Project Manager
  • 24. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 12 Project manager also need this SRS document. It is very important for the project manager to determine the cost that will be occur during the making of this project. This is done by implementation to the SRS document. And that documents consist of all type of information that is require for planning the projects. Project developer When SRS is formed the next step is to name it and project developer will name this SRS document to confirm that it is what customer requires. For the project developer it is very important. Tester Tester duty is very important when SRS document is formed tester will carefully read it and he will tell that the requirements are fully satisfied with the customer so that he able to test that software and handles its working. Document writer Document writer will review this document to assure that this document is well competent that is able to write the users standard. It is mandatory that document standard will meet users standard. Maintenance Engineers will used this document to understand the total functionality of the system, this information about functionality can help engineers to briefly explain the design and code of project. 10.1.4. Product Scope All the requirements capture in one document by software requirements specification. The project that is to be developed provides members of library management system and employee with all books information and online blocking of books and all other facilities. Library management system will defend the following statements Members handover with the product with online blocking of books of facility and library management system is running all the day. The system will give facility of login to the users. Users have the right to check their account and have a right to change their password and others content of the account whenever they want to all over the day during library hours. System allow the members they can block the book for them 24 hours a day or for a semester. System allow the library employee to check which members have blocked the book for them for how many lifetime and they can get more books or not. The system will give right to librarian to make books catalog. To know when the member get and returns a book, the system will refresh the billing systems. Books catalog are computerized and selection of contribution of books is based on which category the book is automatically clear. We also have a department in which administer add or delete the book from the library. This feature that is categorize in this documents are used for the future of software development circle. And this feature is customized here to justify that it meet with needs of all users. 10.1.5. References Web address www.google.com
  • 25. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 13 https://www.studymode.com https://www.answers.com https://www.bibliotechzw.com 10.2. Overall Description 10.2.1. Product Perspective To improve the power of librarians, library employees and users libraries used the combination of online library system. This system is generated to developedthe interest of members and institute librarians. In this way system established books catalog and all type of information and help the members to select the book which the book to be hire from library. In the system librarian should remain the books catalog improved all the time so all the members of the system may get the restore information all the time. 10.2.2. Product Functions Online system provide us the fast information about the books in library. Its takes no time to search it gives immediately result about the books. System object is also include in the functions of system that provide different types of services arranged on the type of users  The members will apply with the latest information of the books stack.  If all the others rights rules follow fine then feed for the division to hire the books they want.  Every person should give the chance to check their account data and change the mount of processes data any time in the default time.  The librarian get the information whose members have returned or borrowed the books from the library.  They provide such environment so that they itself add or delete the books that is available in the catalog. 10.2.3. User Classes andCharacteristics Persons, the administer who manage the system and institute librarians they all are the users of the system. All librarians and members have little knowledge about the computers and the internet browsing so they are able to use their seat in a right way. The little problems that may
  • 26. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 14 arise due to some interruption in the disk or crashes in the disk, failure of power and other crashes to manage the system, this all problem is justify by the administrator of the system which have more knowledge about the internet. To install the system there must be proper users manual, online help, interface and guideline. And user must be educate in this way how to use the system in a right way without any problems. 10.2.4. Operating Environment Software requirements Language : PHP Operating systemwindow 7, Database: MySQL Hardware requirements 512 RAM, Pentium 5/ 40GB hard disk 10.2.5. Designand ImplementationConstraints All user’s information should be save in the database so it is easy for online library management system to accessible. The security system of university or any other institute information should be suitable with the internet application. All computers of institute is connected with the online library management system and it is executing all the 24 hours a day. The user or any other authorized person can access data online from any computer that has good ability of browsing and good speed of internet which is connected to online data server. This online system is also connected with the online billing system and all the data of online billing system saved in database that database should be suitable with combination of online library management system. To login in online library management system user must have a correct information of their password and user names. 10.2.6. User Documentation For each feature that is available with online library management system the online help should be provided. User will assist all the applications provided an online help system. All the system nature will be unique from application development. The users will manually describe the uses of system to librarian and employees. They describe the use of system in cells called mobile system. All the instruction of installation and guideline is provided in installation document as they are offering a full solution. “Read me” file also included as a standard component. And this file consist of “what’s new with this release” section. Mostly users will define the bugs and any errors in this file of documentation. Installation guideline will not provided to any user since the installation of online library management system process becomes more complex our genius expert employee will do this installation.
  • 27. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 15 10.2.7. Assumptions andDependencies Applicable users have more knowledge about computers. The university computer or any other institute computer must have internet connection and server capabilities. If interface of system is provided in English then user must know the English language. And all the type of product can access the student database. 10.3. External Interface Requirements 10.3.1. User Interfaces Design and layout for each form will be very good and clear and very attractive for all users so they cannot distract. Welcome window will appear immediately when the user open this software. User can easily enter their password and usernames in the login window. Login message will appear when login done. For the user there must be a relative link in all window for others window so user can go easily to other window. There will be a help for the user in every window and Mac there must be support option window for ease of user. There must be all collection of graphical user interface that provide good look and feel. Graphic and font family size will be in a good manner and well organized and the color of the background should be very light in the screen layout. Error message will be displayed in a proper way whenever users write any error statement by mistakenly. For displaying message in each and every window there will be alert and confirm message. By using guideline which is in the window and Mac user will be able to search and find the data from the record. When user enter in the system there will be menu window and this window will contain all the table contents of software and user can use this window to go any desired window and Mac he want. Menu window is displaying according to the login (user normal or admin) so it will provide a satisfied security data. User and other authenticated person can save data in the database very easily and control the path of records of users purchases and others vendor.
  • 28. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 16 System software will be understandable and very easy to understand by the normal user. 10.3.2. Hardware Interfaces Networks that are already exists local area network LAN will be used for taking the data from the users and update the library management system catalogue. 10.3.3. Software Interfaces Unauthorized person is present everywhere so to prevent this type of user in the system we use firewall. 10.3.4. Communications Interfaces Our project that is connected to online library management and this will online library management system will be connected to the World Wide Web. 10.4. System Features 10.4.1. SystemFeature 1 10.4.1.1. Description and Priority First priority will be the welcome form as we know whenever user or any other person who has authority want to enter in the system they have to login in the system. For the logging there must be a welcome page or screen before login form which ensure to the user he wants to enter or exist. Login form comes after the welcome form. Users and other authenticated person used this form to login in the system by entering their password and good usernames. As we know priorities is important thing so priorities of the user always be given through his basic.
  • 29. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 17 Menu form will show according to activities of the users and they can use this and users can approach all the time all reports. 10.4.1.2. Stimulus/Response Sequences User authentication for the all registered members they should have their id and unique key in the system so they have their own choice of reading for their favorite courses. 10.4.1.3. Functional Requirements Student functional Requirement FR-001 Can search book FR-020 Can view book FR-003 Can reserve book FR-004 Can return book FR-005 Can view report FR-006 Can’t not allowed to see the record or personal data of any other user FR-007 Can check book FR-008 Can issue book Faculty member functional Requirement FR-009 Can view FR-010 Can search FR-011 Can reserve FR-012 Can return 10.4.2. SystemFeature 2 10.4.2.1. Description and Priority
  • 30. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 18 2nd(second) priority will be menu form. This menu form consists of contents, manuals, and other functions of the system. User can go any form from the menu form throughout the system. In the menu form as we know there are many options to select this form provide so many facility to the users and user can select choices as many as they can for working as he want to select only one option like select the book then he will select only this option to select the book. In addition if the user only wants to show the result then he will definitely go the result section and will show the result as a report in a format as he want 10.4.2.2. Stimulus/Response Sequences Software require proper monetizing by the admin he should be given authority to update account. Admin could also tackle the member and fine the member who did not return the data related to library rules and regulation. 10.4.2.3. Functional Requirements Librarian Functional Requirement FR-013 update member card FR-014 Can issue book FR-015 Can remove book FR-016 Can add remove books FR-017 Can view FR-018 Can update books FR-019 Can add book Admin functional Requirement FR 020 Can view FR 021 Can remove book
  • 31. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 19 FR 022 Can check FR 023 Can add remove book FR 024 Can add remove member FR 025 Can remove member record FR 026 Can update FR 027 Search Book 10.4.3. SystemFeature 3 (andso on) As we know priorities is important thing so priorities of the user always be given through his basic. Menu form will show according to activities of the users and they can use this and users can approach all the time all reports. Librarian could also tackle the member and fine the member who did not return the data related to library rules and regulation 10.5. Other Nonfunctional Requirements 10.5.1. Performance Requirements Non Functional Requirement ID Functional Requirement ID Non Functional Requirements NFR-001 FR-001 Performance, NFR-002 FR-003 Performance, NFR-003 FR-005 Performance, NFR-004 FR-009 Performance, NFR-005 FR-010 Performance, NFR-006 FR-011 Performance,
  • 32. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 20 NFR-007 FR-014 Performance, 10.5.2. Safety Requirements Non Functional Requirement ID Functional Requirement ID Non Functional Requirements NFR-008 FR-002 Safety, NFR-009 FR-007 Safety,, NFR-010 FR-017 Safety, NFR-011 FR-019 Safety,, NFR-012 FR-010 Safety, NFR-013 FR-020 Safety, NFR-014 FR-024 Safety, 10.5.3. Security Requirements 11. 12. Non Functional Requirement ID Functional Requirement ID Non Functional Requirements NFR-015 FR-004 Security, NFR-016 FR-007 Security, NFR-017 FR-018 Security, NFR-018 FR-022 Security,,, NFR-018 FR-011 Security, NFR-019 FR-019 Security, NFR-020 FR-025 Security,
  • 33. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 21 12.1.1. Software Quality Attributes 13. Non Functional Requirement ID Functional Requirement ID Non Functional Requirements NFR-021 FR-003 Software quality attributes NFR-022 FR-006 Software quality attributes NFR-023 FR-008 Software quality attributes NFR-024 FR-019 Software quality attributes 13.1.1. Business Rules Main business rule for software development is to widely accept the development work. Analyzation of requirement specification is paly vital role in software development. Crucial stage for him is to analyze and express in phase of system development process. Every field is classified into many types software development is also classified SLDC and requirement specification. Focus on access control and policy of the company. There are some rules like offering the customer in library management system when customer order quantity is greater than 10 give him bonus. 13.2. Other Requirements . Performance requirements 1. Whenever information is updated from the system on formal time intervals. System should update that information within two second for all the users. 2. System should give more time when it is performing big processing. 3. Its performance should be fast that response to task within 5 seconds of clicking. 4. System should capacity for more load means it should not hang if thousands of user are logging in at one time. It should in discipline and categorized form e.g. documents, files. Safety requirements The system should be safe it is necessary for running all functions in the software. 1. System coding should be in a sequential way which is basic for the safety of the system.
  • 34. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 22 2. System should not overflow the work e.g. should not perform irrelevant task. 3. System should be able to tackle all the hazards which can be occurred while running. 4. System should be less time consuming and in less cost. 5. The number of complexity should not be display on the screen which are not relevant to admin or general user. 6. System should be tested before providing remove all the errors in the working of the software. Security requirements Security is important for the functionality of the system. 1. System should provide security to the customer and the admin. 2. If user is entering his id and password make sure all his data is secure. 3. User should not allowed to see personal data of any other user through this system. 4. System should not be attacked by another source or another person is not allowed to steal sensitive information about the system. 5. System should able to identify and notify all threats and irrelevant links to the admin. 6. System should identify and differentiate generic and external threats to the system which will help for admin to tackle the problem. 7. There must a storage of all data and material in case data is deleted by external viruses. 8. System should able to delete all the data which can be cause of harm viruses. 9. System should use password protection, firewalls and virus detection tools these tools will help to prevent system from upcoming hazards. 10. All the id including admin and users should be safe by a password.
  • 35. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 23 Software quality attributes Library management system will be user friendly it will provide all user activity regarding borrow and returning all transactions will save in the database. Different form of data which is entered by user will not collected in similar external system. This system should be work in a way that users will meet their requirements in a safe and secure way. This system will provide application for both android and apple. All mobile user can be facilitate by it. External system will up-to-date good quality and standard. LMS will provide different forms of book material e.g. about literature, history, religious etc. It will fast system that user can access and reach to his requirement within 5 seconds after clicking. Reliability it will perform under predefined condition. Reliability will tell the success of architecture. Availability will also tell software quality attributes. Available time of the system during total working time.
  • 36. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 24 Chapter 3 Use Case Analysis
  • 37. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 25 Chapter 3: System Analysis 3.1. Use Case Model Use case Diagram
  • 38. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 26
  • 39. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 27 USE CASES
  • 40. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 28
  • 41. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 29
  • 42. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 30 3.2. Fully Dressed Use Cases Use Case ID 01 Use Case Name: Add Student record Scope Library Management System Level User goal Primary Actor Admin Stakeholder and Interest: Admin: wants to change Membership record of the specific student. Student/faculty member: whose record will be manipulated Pre-Conditions:  The password entered is correct. Success Guarantee:  The record of student membership is changed in the Library management software. Main Success Scenario:  Admin: Select the menu to change the membership record of the specific student.  Admin: Enter the name of the category and correct data of he student.  Library management system
  • 43. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 31  Save the change in the membership record of the student and update the precious record. Extension:  Error message will be show with reason.  Student name is not unique, show error message “student name is not unique”.  Student email is not unique, show error message “student email is not unique”.  student contact number is not unique, show error message “student contact number is not unique”.  If the network connection is slow then form will be submitted but it will update later in database. Special Requirements: The System can support Urdu and English language. Use Case ID 02 Use Case Name: Add Book record Scope Library Management System Level User goal Primary Actor Admin Stakeholder and Interest: Admin: wants to see all the books in detail. Librarian: wants accurate books supplies record. Admin: wants to keep record of books. Pre-Conditions:  The password entered is correct. Success Guarantee:  Books successfully added and its record saved in database. Main Success Scenario:  Admin will fill the required form of to add books.  Book name, supplier name, quantity and per item price must be authentic.  Then he will submit the form.  The success message will show that “Item is added successfully”. Extension:  Error message will be show with reason.  While adding the book if the supplier name is not added before then it will go to the add supplier page.  If the same book is saved twice then it will show error message “That item is already saved”.  If the network connection is slow then form will be submitted but it will update later in database.
  • 44. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 32 Special Requirements: The System can support Urdu and English language. Use Case ID 03 Use Case Name: Delete record Scope Library Management System Level User goal Primary Actor Admin Stakeholder and Interest: Admin: wants to see all the books in detail. Librarian: wants accurate books supplies record. Admin: wants to delete record of books. Pre-Conditions:  The password entered is correct. Success Guarantee:  Record successfully deleted and its record saved in database. Main Success Scenario:  Admin will fill the required form of to delete books.  Then he will submit the form.  The success message will show that “Item is delete successfully”. Extension:  Error message will be show with reason.  While deleting the record if the member name is not added before then it will go to the add member page.  If the reord is not deleted then it will show error message “That record is not deleted”.  If the network connection is slow then form will be submitted but it will update later in database. Special Requirements: The System can support Urdu and English language. Use Case ID 04 Use Case Name: Search book Scope Library Management System Level User goal Primary Actor Librarian
  • 45. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 33 Stakeholder and Interest: o librarian: Wants to see the book. o librarian: Wants to reserve book. Pre-Conditions:  The password entered is correct. Success Guarantee: Show accurate data against the required book. Main Success Scenario:  The librarian will enter the name of required book click on button “Search”.  Bio data of the required book will be show. Extension:  Error message will be show with reason.  If the Book is not found then show the error message “Book not found”.  Special Requirements: The System can support Urdu and English language. Use Case ID 05 Use Case Name: Issue book Scope Library Management System Level User goal Primary Actor Librarian Stakeholder and Interest: o librarian: Wants to view the book. o librarian: Wants to reserve book. Pre-Conditions:  The password entered is correct. Success Guarantee: Show accurate data against the required book. Main Success Scenario:  The librarian will enter the name of required book which he want to view click on button “Search”.  Bio data of the required book will be show.
  • 46. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 34 Extension:  Error message will be show with reason.  If the Book is not found then show the error message “Book not found”.  Special Requirements: The System can support Urdu and English language. Use Case ID 06 Use Case Name: Update book record Scope Library Management System Level User goal Primary Actor Librarian Stakeholder and Interest: o librarian: Wants to update the book record. o librarian: Wants to see the book record. Pre-Conditions:  The password entered is correct. Success Guarantee: Show accurate data against the required book. Main Success Scenario:  The librarian will enter the name of update book which he want to update click on button “Search”.  Bio data of the required book will be show. Extension:  Error message will be show with reason.  If the Book is not upadte then show the error message “update book not found”.  Special Requirements: The System can support Urdu and English language.
  • 47. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 35 Use Case ID 07 Use Case Name: Reserve book Scope Library Management System Level User goal Primary Actor Student Stakeholder and Interest: o Student: Wants to reserve the book. o Student: Wants to rsee the book book. Pre-Conditions:  The password entered is correct. Success Guarantee: Show accurate data against the required book. Main Success Scenario:  The student will enter the name of required book which he want to reserve click on button “Search”.  Bio data of the required book will be show. Extension:  Error message will be show with reason.  If the Book is not reserve then show the error message “Book reserve not found”.  Special Requirements: The System can support Urdu and English language. Use Case ID 08 Use Case Name: view book Scope Library Management System Level User goal Primary Actor Student Stakeholder and Interest: o Student: Wants to view the book. o Student: Wants to see the book book. Pre-Conditions:  The password entered is correct. Success Guarantee: Show accurate data against the required book.
  • 48. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 36 Main Success Scenario:  The student will enter the name of required book which he want to view click on button “Search”.  Bio data of the required book will be show. Extension:  Error message will be show with reason.  If the Book is not view then show the error message “Book view not found”.  Special Requirements: The System can support Urdu and English language. Use Case ID 09 Use Case Name: Download book Scope Library Management System Level User goal Primary Actor Faculty member Stakeholder and Interest: o Faculty member: Wants to download the book. o Student: Wants to see the book. Pre-Conditions:  The password entered is correct. Success Guarantee: Show accurate data against the required book. Main Success Scenario:  The faculty member will enter the name of required book which he want to download click on button “download”.  Bio data of the required book will be show. Extension:  Error message will be show with reason.  If the Book is not download then show the error message “Download book not found”.  Special Requirements: The System can support Urdu and English language.
  • 49. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 37 Use Case ID 10 Use Case Name: search book Scope Library Management System Level User goal Primary Actor Faculty member Stakeholder and Interest: o Faculty member: Wants to search the book. o Student: Wants to see the book. Pre-Conditions:  The password entered is correct. Success Guarantee: Show accurate data against the required book. Main Success Scenario:  The student will enter the name of required book which he want to view click on button “Search”.  Bio data of the required book will be show. Extension:  Error message will be show with reason.  If the Book is not view then show the error message “Book view not found”.  Special Requirements: The System can support Urdu and English language.
  • 50. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 38 Chapter 4 System Design
  • 51. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 39 Chapter 4: System Design [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] [Between 4 to 8 lines describe what is this chapter all about] 4.1. Architecture Diagram [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] 4.2. Domain Model [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] 4.3. Entity Relationship Diagram with data dictionary [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
  • 52. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 40 4.4. Class Diagram 4.5. Sequence / Collaboration Diagram
  • 53. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 41 Issue book Member id Book id error Clear fieldserror error error Issue book confirm Database updation Both not filled Both filed Incorrect inputs Correct inputs Not avail available Borrowed book>4 Borrowed book<4
  • 54. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 42 4.6. Operation contracts [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] 4.7. Activity Diagram
  • 55. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 43 login Member Id password Error message Both not filles Clear fields Both filled Error meesage Display user interface Correct inputs Clear fields Incorrect Inputs View Books
  • 56. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 44 User type memberguest administrator View book page Display results Print detailsDon’t print
  • 57. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 45 4.8. State Transition Diagram Reserve Book
  • 58. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 46 Reservve book Memberr id Book id Error Clear fields error Reserve book Confirm Database updation Both not filed Both filed Incorrect inputs Correct inputs Search Book
  • 59. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 47 Correct data Error error View results Incorrect data available Not avail Search data By categoryBy name Search type memberguest User type
  • 60. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 48 Issue Book
  • 61. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 49 Issue book Member id Book id error Clear fieldserror error error Issue book confirm Database updation Both not filled Both filed Incorrect inputs Correct inputs Not avail available Borrowed book>4 Borrowed book<4
  • 62. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 50 Return Book Return book Member id Book id error Clear fieldserror Return book confirm Database updation Both not filled Both filed Incorrect inputs Correct inputs
  • 63. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 51 4.9. Component Diagram [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] 4.10. Deployment Diagram [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
  • 64. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 52 4.11. Data Flow diagram [only if structured approach isused - Level 0 and 1] Library management ysytem Library managemnet Authors management Books management Book issue management Login management System user management Generate Library report Generate authors report Generate Books report Generate book Issue report Check user Login details Generate system User report
  • 65. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 53 Chapter 5 Implementation
  • 66. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 54 Chapter 5: Implementation [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] [Between 4 to 8 lines describe what is this chapter all about] 5.1. Important Flow Control/Pseudo codes [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] 5.2. Components, Libraries, Web Services and stubs [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] 5.3. Deployment Environment [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
  • 67. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 55 5.4. Tools and Techniques [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] 5.5. Best Practices / Coding Standards [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] 5.6. Version Control [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
  • 68. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 56 Appendices
  • 69. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 57 Appendix A: Information / Promotional Material [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] [Between 4 to 8 lines describe what is this appendix all about] A.1. Broacher A.2. Flyer A.3. Standee A.4. Banner
  • 70. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 58 A.5. First Level heading [16 pt, Calibri, Bold, Left aligned] [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] A.5.1.Second level heading [14 pt, Calibri, Bold, Left aligned] [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] A.1.1.1. Third level heading [12 pt, Calibri, Bold, Left aligned] [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
  • 71. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 59 Appendix [no.]: Appendix Title [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] [Between 4 to 8 lines describe what is this chapter all about] A.1. First Level heading [16 pt, Calibri, Bold, Left aligned] [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] A.1.1.Second level heading [14 pt, Calibri, Bold, Left aligned] [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified] A.1.1.2. Third level heading [12 pt, Calibri, Bold, Left aligned] [Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
  • 72. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 60 Reference and Bibliography
  • 73. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 61 Reference and Bibliography [1] M. Sher, M. Rehman, “Title of the Paper” Conference name/Journal Name, Edition, Volume, Issue, ISBN/ISSN, PP, Publisher/City-Country, Year. [2] ……
  • 74. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 62 Index
  • 75. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 63 Index [A] [B] [C]
  • 76. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 64
  • 77. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 65