Online Library Management System Sample Documentation
Online Library Management System Sample Documentation
Management System
Student Name
YOUR NAME
Acknowledgement
The satisfaction that accompanies that the successful completion of any task would be incomplete
without the mention of people whose ceaseless cooperation made it possible, whose constant
guidance and encouragement crown all efforts with success. We are grateful to our project guide
<your project teacher name> for the guidance, inspiration and constructive suggestions that helpful
us in the preparation of this project.
I also thank my colleagues who have helped in successful completion of the project.
2
Sep. 3
Online library Management System
TABLE OF CONTENT
A) Introduction 4
A.1) Purpose 4
A.2) Scope 4
A.3) Definition, Acronym, and Abbreviation 5
A.4) References 5
B) Overall Description 6
B.1) Product Perspective 6
B.2) Software Interface 7
B.3) Hardware Interface 7
B.4) Communication Interface 7
B.5) Product Function 7
B.6) Constraints 8
B.7) Assumption and Dependencies 8
C) Specific Requirement 9
C.1) Usability 9
C.2) Reliability 9
C.2.1) Availability 9
C.2.2) Mean Time Between Failures (MTBF) 9
C.2.3) Mean Time to Repair (MTTR) 9
C.2.4) Accuracy 9
C.2.5) Maximum Bugs or Defect Rate 9
C.2.6) Access Reliability 9
C.3) Performance 9
C.3.1) Response Time 10
C.3.2) Throughput 10
C.3.3) Capacity 10
C.3.4) Resource Utilization 10
C.4) Internet Protocols 10
C.4.1) Support 10
C.4.2) Internet Security Management 10
C.5) Design Constraints 11
C.5.1) Software Language Used 11
C.5.2) Development Tools 11
C.5.3) Libraries 11
C.6) Use Cases Model Survey 12
C.7) Use Cases Reports 13
C.8) Data tables 32
C.9) Enhanced Entity Relationship (EE-R) Diagram 36
C.10) Data flow Diagram (DFD) 37
C.11) Screenshot 38
C.12) Testing 59
C.12.1) Test Plan 60
C.12.2) Unit Testing 60
C.12.3) Integration Testing 61
C.12.4) Validation Testing or System Testing 61
C.12.5) Output Testing or User Acceptance Testing 61
C.12.6) Validation Testing 62
C.13) Future Scope 63
Conclusion 63
3
Sep. 3
Online library Management System
A) Introduction
Every college/school has their library both for teachers and students use. The traditional system to
manage them is either keeping track of them in a register or keeping a similar entry in computer in
ms-excel format. This working is fine until you need data from the logs. Its very time consuming.
Online Library Management System helps in solving this issue. All data is stored in a structured
database. Data is fetch in no time. Also making an entry and retrieving the record is very fast
compared to the traditional method. The system is online so multiple administrator can use this
system from different places. This system is for system Administrator only.
The purpose of this document is to analyze and elaborate on the high-level needs of the Online
Inventory System.
A.1) Purpose
The purpose of the Software Requirements Specification (SRS) is to give a clear and precise
description of the functionality of the assessment-support software to be developed and to eliminate
ambiguities and misunderstandings that may exist. For the management, the Online Inventory System
will explain all functions that the system should perform. For the developer, it will be a reference
point during system design, implementation and maintenance.
The SRS divides the system requirements into two parts, behavioral and non-behavioral requirements.
The behavioral requirements describe the interaction between the System and its environment. Non-
behavioral requirements relate to the definition of the attributes of the product as it performs its
functions. This includes the level of security, efficiency, reliability, maintainability, portability,
capacity, and the standards of compliance of the product. It also describes the design constraints
that are to be considered when the system is to be designed, and other factors necessary to provide
a complete and comprehensive description of the requirements for the software.
A.2) Scope
The system that is to be developed provides the related information on Students and System
Administrator.
Creating a System Administrator who will be the sole user managing the system on the
backend.
The System Administrator will have to login facility by entering the correct username and
password.
The System Administrator can add/edit/delete/view the Category.
The System Administrator can add/edit/delete/view the Authors.
4
Sep. 3
Online library Management System
A.4) References
Wikipedia (http://en.wikipedia.org/).
PHP official website (http://www.php.net).
Lucidchart (https://www.lucidchart.com/).
Stackoverflow (http://stackoverflow.com/).
PHP the right way ( http://www.phptherightway.com/ )
Daniweb (http://www.daniweb.com/)