Mini Project Report

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

DEPARTMENT OF COMPUTER SCIENCE &

ENGINEERING

REPORT OF
MINI-PROJECT

SESSION-2022-23

Submitted By: Sanjeev Kumar, Kshitij Pandey, Rakesh Yadav, Amrendra Pratap

Submitted To: Kirti Chaurasia

KAMLA NEHRU INSTITUTE OF TECHNOLOGY,


SULTANPUR(U.P.)

(An Autonomous Govt. Engg. Institute under 2f and 12B of UGC Act)

affiliated to
Dr. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY,
LUCKNOW (U.P.), INDIA

1
INDEX

Sr. Experiment Page


No. number.
1 Complete problem statement 3
2 Software Requirement 4
3 Data Flow Diagram 5
4 Use Case Diagram 6
5 System View Diagram 7
6 State-chart Diagram, Activity Diagram 8
7 Deployment Diagram For The System 9
8 FP Estimation for the chosen System 10

2
COMPLETE PROBLEM STATEMENT

Design an application for management of court-case


digitally.

The application which is able to take the the details of the


the essential details regarding the crime details of both the
parties fighting the case.

The essential details which include the name of the client,


its respective advocate name, phone number, witness name.

Also details regarding the cases which can help the judges,
or lawyers to get a glimps of the situations and the
conditions about the case.

All the details are to be recorded and the stored in the


database and also make these details retrievable.

3
SOFTWARE REQUIREMENTS

To run the application, a IDE (Intelligent Development


Environment) is required as this application is essentially written
in python, using “tkinter library” which helps in the frontend
development of the application.

For the database usage the scripts are written in the mySQL so the
requirement of the database file which is included in the project
must be present in the source files.

Also the information of the localhost and the password of the


respective system database is also to be provided to the Lawyer
(user of the application).

All the dependencies of the application including the python latest


version dependencies and the “mysql.connector.py” library must
be present in the system.

Any missing dependencies will lead to the failure of the running


of the preject.Also the user must make sure to use the latest
versions of all the library which is recommended.

4
DATA FLOW DIAGRAM (D.F.D.)
A data flow diagram is a visual representation of the information
flow throught a process or a system.
The following is the D.F.D. of the process in the court case
management application:

5
USE CASE DIAGRAM

A use case diagram is used to summarise the details of


the system’s view of the users and their interaction
with the system .

The use case diagram is depicted as follows:

6
SYSTEM VIEW DIAGRAM

The System View Diagram defines the boundry between the


system, or part of a system, and its environment, showing the
entities that interact with it.

The System View Diagram of the project is as follows:

7
STATE CHART DIAGRAM

Statechart diagram describes the flow of control from one state to


another state.

States are defined as a condition in which an objecet exists and it


changes when some event is triggered.

The following is the State chart Diagram of the Court case


management application:

8
DEPLOYMENT DIAGRAM
FOR THE SYSTEM

Deployment diagram model the physical architecture of a system.

Deployment diagram show the relationships between the software


and hardware components in the system.

The following depects the Deployment Diagram for the Court


Case Management:

9
FP ESTIMATION

Function points measure the size of an application


system based on thte functional view of the system.

The size is determined by counting the number of


inputs, outputs, queries, internal files and external
files in the system and adjustion that total for the
functional complexity of the system.
Calculation of function Point (FP):

F = 14 * scale
CAF = 0.65 + (0.01 * F) where:CAF -> Complexity
Adjustment Factor

FP = UFP * CAF

10

You might also like