0% found this document useful (0 votes)
23 views19 pages

Software Requirement Specification

The document provides a software requirement specification for a Lawyer's Society system. It aims to address challenges faced by lawyers and clients through an automated case management system. The existing manual process is inefficient, with issues around file organization, client communication, and accessing legal resources. The proposed system provides a centralized platform for lawyers to efficiently manage client information, hearings, case status and records. It includes a law book feature and ensures privacy of client data. The system aims to streamline legal workflows and processes for faster case resolution.
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)
23 views19 pages

Software Requirement Specification

The document provides a software requirement specification for a Lawyer's Society system. It aims to address challenges faced by lawyers and clients through an automated case management system. The existing manual process is inefficient, with issues around file organization, client communication, and accessing legal resources. The proposed system provides a centralized platform for lawyers to efficiently manage client information, hearings, case status and records. It includes a law book feature and ensures privacy of client data. The system aims to streamline legal workflows and processes for faster case resolution.
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/ 19

Software Requirement Specification

For
Lawyer’s Society

Under the subject of


Software Engineering
(Semester – v)

Submitted By
Dev Chavda (21002170610003)

Academic Year
2023 – 24

L.J ENGINEERING OF INSTITUTE & TECHNOLOGY, AHMEDABAD


(LJU)
L.J ENGINEERING OF INSTITUTE & TECHNOLOGY
TY – Department 2023 – 24

CERTIFICATE

Date:
This is to certify that the Software Engineering Work entitled “Law Society”, carried out by
the group of students mentioned below under my guidance is approved for the Degree of
Bachelor of Engineering (Semester-V) of L. J. Institute of Engineering and Technology (LJU)
during the academic year 2023-24.

1. Het Tank (22002171220098)


2. Devkumar Chavda (21002170610003)
3. Ansh Patel (21002170210058)
Table of Contents
1. INTRODUCTION 4
1.1 Purpose 4
1.2 Scope 4
1.3 Glossary 5
1.4 Overview 5

2. Overall Description 7
2.1 Problem Statement 7
2.2 Existing System 7
2.3 Proposed System 8
2.4 Product Functions 8
2.5 User Characteristics9
2.5.1 User Requirements 9
2.5.2 User Education Level 10
2.6 Constraints 10

3. Requirement Specification 11
3.1 Functional Requirements 11
3.1.1 Performance requirements 11
3.1.2 Design Constraint 11
1. INTRODUCTION

1.1 Purpose

The Main Challenge for the Lawyers is a lot of manual processes


from start to end of the case and for Client is to find best and suitable
Lawyer for his case. During this time Lawyer faces difficulty
managing files and communication with the client. Lawyers have to
manually process each hearing detail, all history Records and opponent
details, etc. Lawyer’s Society is made to manage lawyer's day-to-day
manual work. From the Lawyer’s Society lawyer can manage all details
about the clients, hearings, case status, important record etc. This
project will allow lawyers to process their client’s cases faster and thus
resolve their problems in more efficient way. This project has one more
feature called Law Book which provide all the information about
different acts & laws & IPC (Indian Penal Code). The laws are
categorized into different sections according to some keywords.
There is also search option available where user can find or search
according to his requirement by entering his query. As for its ethical
software we will preserves the privacy of clients' data.

1.2 Scope

The scope of the "Lawyer's Society" project encompasses


the automation and enhancement of the legal profession's day-to-
day operations by addressing the challenges faced by lawyers and
clients. The software will streamline manual processes involved in
case management, enabling lawyers to efficiently handle client
details, hearing information, case statuses, and important records.
Additionally, the inclusion of the Law Book feature provides a
valuable resource, offering comprehensive information on various
acts, laws, and the Indian Penal Code. The software's scope
extends to aiding lawyers in faster case processing, thereby
facilitating more efficient problem resolution. It ensures the
privacy of clients' data as an ethical imperative. The project,
therefore, aims to revolutionize legal practices by providing a
centralized platform for effective communication, case
management, and legal information retrieval.

1.3 Glossary

 Case Management
 Client Management
 Efficient Problem Solution
 Privacy of client’s data
 Centralized Platform
 Streamlining Manual Process
 Revolution Legal Practices

1.4 Overview

The "Lawyer's Society" project aims to address the manual


challenges faced by lawyers in handling case details, files, and
client communication. It provides a centralized platform for
lawyers to efficiently manage client information, hearings, case
status, and important records. The system includes a Law Book
feature offering comprehensive information on acts, laws, and
the Indian Penal Code, enhancing legal resource accessibility.
Ethical considerations prioritize the privacy of clients' data. The
software targets faster case processing, contributing to more
efficient problem resolution for lawyers and clients alike.
2. Overall Description

2.1 Problem Statement

Lawyers faced inefficiencies in manual case management,


struggling with time-consuming processes, file organization,
and client communication. Clients encountered challenges in
finding suitable legal representation. This project addresses
these issues by providing a centralized platform to streamline
legal workflows and enhance the overall efficiency of the legal
profession.

2.2 Existing System

Before the automation the system suffered from following


DRAWBACKS:
 Manual Case management :
o Lawyers rely on time-consuming manual processes
for case details, leading to inefficiencies in file
handling and data organization.

 Communication Challenges :
o Limited tools for effective client communication,
hindering timely updates and collaboration.

 Limited Legal Information Access :


o Lawyers often struggle to access comprehensive legal
resources, such as acts, laws, and the Indian Penal
Code, resulting in prolonged research times.

 Data Privacy Concerns :


o The absence of dedicated software raises concerns
about the privacy and security of clients' sensitive
information.

2.3 Proposed System

The "Lawyer's Society" system is proposed to revolutionize legal


practices through the following key features :
 Automation of case management :
o The computerization of case management will
significantly reduce manual paperwork,
alleviating the administrative burden on
lawyers.

 Error Reduction :
o Automation ensures accurate calculations,
minimizing the chances of errors in managing
client details, hearings, and case records.

 Efficient Data Retrieval :


o The system facilitates easy retrieval of client,
hearing, and case information, allowing lawyers
to swiftly add, delete, or update records as
needed.

 Streamlined Confirmation Processes :


o A proper confirmation mechanism for case
details and client interactions will be
implemented, enhancing the reliability and
efficiency of the legal workflow.

2.4 Product Functions


"Lawyer's Society" system. The software is designed with user-
friendliness in mind, ensuring ease of use for lawyers. The product
functions include:

 Search :
o Lawyers can efficiently search for and retrieve
information related to clients, hearings, and
case statuses, using parameters such as client
names, case numbers, and hearing dates.

 Selection :
o Lawyers can select specific cases or clients
from the displayed list, showcasing details such
as client names, case numbers, and relevant
case information.

 Review :
o Before proceeding, the system prompts lawyers
to review the selected cases or clients,
providing comprehensive information on case
details, client information, and relevant records.

 Client Information Management :


o Lawyers can input, update, and manage client
details, including names, addresses, contact
numbers, and other pertinent information
associated with legal cases.

2.5 User Characteristics

2.5.1 User Requirements

 Lawyer properties like name, age and address.


 Professional Information like expertise area, membership ID
 Case properties like client information, hearing details, case
status

2.5.2 User Education Level

At least user of the system should be comfortable with English


Language.

2.6 Constraints

The "Lawyer's Society" system is web-based, requiring compatibility


with common web browsers such as IE, Chrome, Firefox, etc.

The system's operation is contingent on internet functionality, making it


accessible under any operating system with internet connectivity.
3. Requirement Specification

3.1 Functional Requirements

3.1.1 Performance requirements

 User Satisfaction :
o The "Lawyer's Society" system aims to meet and
exceed user expectations by providing an intuitive and
efficient platform for legal professionals.

 Response Time :
o The system ensures swift response times for all
operations, including searches, data retrieval, and
updates, to enhance user experience and productivity.

 Error Handling :
o Robust error-handling mechanisms are implemented
to address user errors and undesired situations,
ensuring the system operates seamlessly without
interruptions.

 Safety and Robustness :


o The system is designed to be fail-safe, preventing and
mitigating potential disastrous actions. It prioritizes
data integrity and security to maintain the
confidentiality of client

3.1.2 Design Constraint

In the context of the "Lawyer's Society" project, several design


constraints shape the system's architecture and functionalities
 Standard Compliances :
o The system must adhere to legal standards and
compliance requirements within the legal
profession. This includes standardized formats for
legal documents and accounting practices relevant
to legal services.

 Security :
o Given the sensitivity of legal information, the
system imposes strict security requirements. This
involves controlling access to data, employing
encryption techniques, requiring user
authentication through passwords, and maintaining
an audit log of system activities

3.1.3 Software Requirement

Any window-based operating system with DOS(an operating system


that runs from a disk drive) support are primary requirements for
software development. Windows 7 and up are required. The system
must be connected vie LAN and connection to internet is
mandatory.

3.1.4 Other Requirements

 Security
 Portability
 Correctness
 Efficiency
 Reusability
 Flexibility
3.2 Non - Functional Requirements

3.2.1 Security

The system is must automatically log out all customers after a


period of inactivity. The system should not leave any cookies on
the customer’s computer containing the user’s password. The
system’s back-end servers shall only be accessible to authenticated
management.

3.2.2 Reliability

The reliability of the overall project depends on the reliability of


the separate components. The main pillar of reliability of the
system is the backup of the database which is continuously
maintained and updated to reflect the most recent changes. Also,
the system will be functional under a container. Thus, the overall
stability of the system depends on the stability of the container and
its underlying OS.

3.2.3 Maintainability

In case of a failure, a re-installation of the system will be done.


Also, the software design is being done with modularity in mind so
that maintainability can be done efficiently.

3.2.4 Supportability

The code and supporting modules of the system will be well


documented and easy to understand. Online user documentation
and Help system requirements will be provided.
4. Diagrams

4.1 UseCase Diagram


4.2 Data Flow Diagram

4.2.1 Level 0 DFD


4.2.2 Level 1 DFD – Admin
4.2.3 Level 1 DFD – Lawyer
4.2.4 Level 1 DFD – Client
5. Conclusion

We can hereby conclude that

 The proposed "Lawyer's Society" system addresses the longstanding


manual challenges faced by legal professionals, offering a comprehensive
solution for streamlined case management, efficient communication, and
access to legal resources.

 With a focus on user-friendly design, robust error handling, and stringent


security measures, the system aims to enhance overall user satisfaction,
ensuring a reliable and effective platform for legal practitioners while
adhering to standards and compliance requirements within the legal
profession.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy