0% found this document useful (0 votes)
56 views8 pages

Report

The document discusses the feasibility study of a proposed library management system project. It analyzes the technical, operational, and economic feasibility. The technical feasibility finds that required hardware and software resources are available. The operational feasibility notes benefits like faster access to book records and reduced redundancy. The economic feasibility states that developing the system using available resources would not require much additional investment.

Uploaded by

Rashnil Dhanotia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views8 pages

Report

The document discusses the feasibility study of a proposed library management system project. It analyzes the technical, operational, and economic feasibility. The technical feasibility finds that required hardware and software resources are available. The operational feasibility notes benefits like faster access to book records and reduced redundancy. The economic feasibility states that developing the system using available resources would not require much additional investment.

Uploaded by

Rashnil Dhanotia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

ACKNOWLEDGEMENT

I take this occasion to thank God, almighty for blessing us with his grace and
taking our endeavour to a successful culmination. I extend my sincere and
heartfelt thanks to our esteemed guide, Mr. ADITYA TRIVEDI, for providing
us with the right guidance and advice at the crucial junctures and for showing
me the right way. I also take this opportunity to express a deep sense of
gratitude to our class coordinator Mr. ADITYA TRIVEDI for his cordial
support, valuable suggestions and guidance. I extend my sincere thanks to our
respected Head Of Division Mr. ANAND RAJAWAT for allowing us to use the
facilities available. I would like to thank the other faculty members also, at this
occasion. Last but not the least, I would like to thank our friends and family for
the support and encouragement they have given us during the course of my
work.
TABLE OF CONTENTS

1. System Analysis
1.1. Identification of Need
1.2. Preliminary Investigation
2. Feasibility Study
2.1. Technical Feasibility
2.2. Economical Feasibility
2.3. Operational Feasibility
3. Literature Survey
3.1. Work done by other
3.2. Benefits
3.3. Proposed Solution
3.4. Technology used
4. Software Engineering Approach
4.1. Software Engineering paradigm Applied
4.1.1. Description
4.1.2. Advantage & Disadvantages
4.1.3. Reasons for use
4.2 Requirement Analysis

4.2.1 Software Requirement Specification


4.2.1.1 Glossary
4.2.1.2 Supplementary Specifications
4.2.1.3 Use Case Model
4.2.1.4 Comparative analysis documents
4.2.2 Conceptual Level Activity Diagram
4.3 Design
4.3.1. Design Concept
4.3.2. Design Technique
4.3.3. Modeling
4.3.3.1. ER Model
4.3.3.2. DFD Model
4.3.3.2.1. DFD Model Level-0 and 1
4.3.3.2.2. DFD Model Level 2 and 3
4.3.3.3. Data Dictionary
4.3.3.4. Activity Diagram
4.3.3.5. Software Architecture
4.4 Implementation Phase
4.4.1. Language Used Characteristics
4.4.2. Coding
4.5 Testing
4.5.1. Testing Objectives
4.5.2. Testing Methods & Strategies used along with test data and
the error listed for each test case for each function provided by the
system.
Chapter-1
System Analysis

System Analysis is the process of gathering and interpreting facts, diagnosing


problem and using the information to recommend improvement to the system.
In brief, we can say that analysis specifies what the system should do. System
analysis is thus a management technique, which helps in designing a new
system or improving an existing system. System Analysis takes in to
consideration the fallowings:

 Types of Output Concerned: The objectives or goals are to be determined


at first. This is achieved by determining the outputs that the system is
supposed to generate. This helps to find out the purpose of the proposed
system. This makes a clear understanding of the aim for which a system
is to be approached for development. The objectives are however
identified in terms of needs. Needs are the actual determinants of the
output of the system.

 Types of inputs Concerned: Based on the output needed to be generated


by the project inputs needed for the projects are determined. Inputs also
depend on constraint like accuracy, correctness and timeliness etc. all
these considerations help to determine the necessary inputs to be feed into
the system for processing.

 Types of Storage Concerned: Types of storages are also needed to be


determined as they are the most important point taken into consideration.
Different systems have different types of storages. Database systems or
file systems are generally used for storing data concerned with the
system.

 Types of Processing Concerned: This deals with the procedures needed to


develop the system and also how these procedures are to be implemented.
It involves the logical steps involved for the development of the system.
1.1 Identification of need
Identification of needs is generally concerned with the user's requirements and
expectations from the system. Systems can be classified under two categories:
Manual and Computerized. It is obvious that in most cases computerized
systems are more capable and beneficial than manual system due to their faster
responses and quick and fast processing capabilities. Thus in most cases manual
systems are concerned with their transformations into computerized ones. In
other cases computerized systems are concerned with more betterment of their
existing system. Whatever may be the reason there must be some expectation of
the users from the new system to be developed. These expectations are from the
identification of needs of project.

The following are the needs for the development of the proposed system.
 Faster performance of calculations and safe storage of records for later
needs.
 Faster Updates and Modifications of the existing records.
 Presentations in ordered and well-structured format.
 Secured storage and retrieval of data.

1.2 Preliminary Investigation

Analysis working on the preliminary should accomplish the following


objectives:
 Benefits to be provided by the system: Here the system replaces a
manual system of maintenance of member details, book details
and monetary transactions.

 Gathering Information: This deals with the gathering of


information of the way the organizers are maintaining the above
said records, their manuals if present or if they likely to public
them for the development of the new system.

 Getting Knowledge of the project request: This is concerned with


user's expectation from the system to be developed. This is
however already covered in the "Identification of Need " section.

 Rough estimation of the costing for the system: This is concerned


with an outline costing needed to develop the system as a system
must not only be work effective but also must be cost effective to
be developed and to be brought for usage.

 Feasibility of development: Based on all the information gathered


the next step is to find out whether the project is suitable for
development, whether the project could be developed or not under
the circumstances planed for its development.
Chapter-2
Feasibility Study

Feasibility is the determination of whether or not a project is worth doing. The


process followed in making this determination is called a Feasibility study. This
type of study determines if a project can or should be taken. Once it has been
determined that a project is feasible, the analyst can go ahead and prepare the
project specification which finalizes project requirements.

2.1 Technical Feasibility

  We can strongly say that it is technically feasible, since there will not be much
difficulty in getting required resources in developing and maintaining the
system as well. All the resources required for developing and maintaining the
software is available in the organisation. Here we are using the resources which
are available already.

Hardware Specifications: -

 Processor: - Intel(R) Core(TM) i5 9300H CPU


 RAM: - 8.00 GB
 Hard Disk: - 1Tb
 Keyboard: - 89 Keys

Software Specifications: -

 Operating System:- 64-bit Operating system(Windows 10)


 Language: - JAVA
 Database: - SQL-YOG

2.2 Operational Feasibility

 Book’s and Librarian’s record can be change anytime as per the need.
 Librarian’s time will be reduced as he/she can access books record faster
and can also keep the record of books in a systematic manner.
 Library Management System can make user so faster because system is
easy to use.
 Reduce redundancy in the information required from the students so thet
they can easily issue the books they want.

2.3 Economical Feasibility

 
Development of this application is highly economically feasible . The
organization needed not spend much one for the development of the system
already available. The only thing is to be done is making an environment for the
development with an effective supervision. If we are doing so, we can attain the
maximum usability of the corresponding resources. Even after the development,
the organization will not be in a condition to invest more in the organization.

You might also like