Vous êtes sur la page 1sur 42

Page | 1

ADVOCATE MANAGEMENT SYSTEM


A PROJECT REPORT
Submitted by

HarpinderKataria 1150131
Harmeet Singh

1150130

HarshitChhibba 1150133
in partial fulfillment for the award of the degree
of

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
AT

Rayat Institute of Engineering & Information Technology


Ropar (Punjab)

DEC 2014

P a g e | 2i

DECLARATION

We hereby declare that the project entitled "ADVOCATE DIGITAL DIARY" submitted for
the B.Tech Degree is our original work and the project has not formed the basis for the award
of any degree, associate ship, fellowship or any other similar titles.

Student's Name:HarpinderKatariaHarmeet Singh

HarshitChhibba

Roll No.: 1150131

1150133

Place
Date:/12/2014.

1150130

:RIEIT, Railmajra.

P a g e |ii3

CERTIFICATE

"ADVOCATE MANAGEMENT SYSTEM" is the bonafied work carried out by


HarpinderKataria, Harmeet Singh, HarshitChhibba students ofB.Tech, Rayat Institute
of Engineering & Information Technology, Railmajra, during the year, in partial fulfillment
of the requirements for the award of the Degree of Bachelor of Computer Science and that
the project has not formed the basis for the award previously of any degree, diploma,
fellowship or any other similiar title.

Signature of the Guide:


Place:RIEIT, Railmajra.
Date:

/12/2014.

P a g e |iv

TABLE OF CONTENT

Chapter No.Title

1.

Page No.

Title Page

Declaration of the student

ii

Certificate of the Guide

iii

Table of content

INTRODUCTION
1.1Project Overview

1.2

Software Specification

1.3

Hardware Specification

2.
2.1

SYSTEM STUDY AND ANALYSIS


Existing System

2.2

Proposed System

2.3

Problem Description

2.4

Feasibility Analysis

10

2.5

Project Definition

12

2.6

Project Plan

13

3.

SYSTEM DESIGN

3.1

Data Flow Digrams

14

3.2

Data Tables

17

3.3

Snapshots

24

4.

CONCLUSION

33

5. REFERENCES
5.1

Bibliography

5.2

Websites

34

Page | 1

OVERVIEW

AdvocateManagement Systemis a computerized solution that is designed forAdvocates for


managing their client's information. The Software creates a central database where case
information is stored of Client's, his/her documents submitted with the Advocate office, the
type of case being Filed, its approval, Fee and consultancy etc. TheAdvocate is able to add
and edit the information that he/she enters in the database with simple and interactive
Graphical User Interface.
The Software is provided with authentication mechanism so that authorized persons are able
to access and edit information about clients. The Software provides an easy and efficient way
for the Advocates to manage their information.
The Software has been designed keeping in mind the needs of Advocates In short words this
software is designed with the goal that Advocates find it relevant with their work and they
can use it easily.
The Software has been developed on Visual C#.NET platform and various forms available
have been used to create the interactive and convenient Graphical User interface. The
Software under able guidance of our mentor turned out to be what it is today.

Page | 2

SOFTWARE REQUIREMENT ANALYSIS

This structure needs to be tailored for each particular organization.

Visual Studio 2010: Microsoft Visual Studio is an Integrated Development Environment (IDE) from Microsoft. It
can be used to develop console and graphical user interface applications along with Windows
Forms applications, web sites, web applications, and web services in both native code
together with managed code for all platforms supported by Microsoft Windows, Windows
Mobile, Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silver
light.

Window

C# .Net

Application

Application

Base Class
Library

Common Language
Runtime
Operating
System

Visual Studio includes a code editor supporting IntelliSense as well as code refactoring. The
integrated debugger works both as a source-level debugger and a machine-level debugger.
Other built-in tools include a forms designer for building GUI applications, web designer,
class designer, and database schema designer. It allows plug-ins to be added that enhance the
functionality at almost every level - including adding support for source control systems (like
Subversion and Visual SourceSafe) to adding new toolsets like editors and visual designers
for domain-specific languages or toolsets for other aspects of the software development
lifecycle.

Page | 3

Visual Studio functions as the code editing area, form designer, code validator, compiler and
library browser for a software development project. It supports languages by means of
language services, which allow any programming language to be supported (to varying
degrees) by the code editor and debugger, provided a language-specific service has been
authored.

Sql Server 2005/2008:- Many businesses rely on data integration technologies to provide
meaningful, reliable information to maintain a competitive advantage in the business world
today. SQL Server 2008 Integration Services (SSIS) helps Information Technology
departments to meet data integration requirements in their enterprises. SQL Server 2008
Integration Services meets the challenges of cleansing, transforming, and mapping multiple
data sources with large volumes into a useful format. New features improve its ability to
scale up and improve performance while speeding development and lowering the TCO.
The ability to transform corporate data into meaningful and actionable information is the
single most important source of competitive advantage in today's business world. Harnessing

the data explosion to better understand the past and get direction for the future has turned out
to be one of the most challenging ventures for enterprise Information Technology
departments in global organizations. There are three broad categories of issues associated
with data integration:
Technology challenges
Organizational issues
Economic challenges

Page | 4

A REAL-WORLD SCENARIO

A major global transportation company uses its data warehouse to both analyze the
performance of its operations and to predict variances in its scheduled deliveries.

Data Sources
The major sources of data in this company include order data from its DB2-based order entry
system, customer data from its SQL Server-based customer relationship management (CRM)
system and vendor data from its Oracle-based ERP system. In addition to data from4hes

major systems, you incorporate data from spreadsheets that track "extraordinary" events into
the data warehouse, which shipping supervisors have entered by hand. Currently, you
incorporate external data such as weather information, traffic status, and vendor details (for
subcontracted deliveries) on a delayed basis from text files from various sources.

Page | 5

DATABASE
DATA ACCESS LAYER
BUSINESS LOGIC LAYER
PRESENTATION LAYER
Microsoft Excel: - it is a product of Microsoft Corporation used to maintain the details in the
form of excel- sheets.

.Net Framework: - The NET Framework is Microsoft's platform for building applications
that have visually stunning user experiences, seamless and secure communication, and the
ability to model a range of business processes. The Net Framework consists of: Common Language Runtime- provides an abstraction layer over the operating system .
Base Class Libraries - pre-built code for common low-level programming tasks
Development frameworks and technologies - reusable, customizable solutions for larger
programming tasks.

Page | 6

By providing you with a comprehensive and consistent programming model and a common
set of APIs, the NET Framework helps you to build applications that work the way you want,
in the programming language you prefer, across software, services, and devices.

Crystal reports: Crystal Report is a Reporting Application that can generate reports from various Data
Sources like Databases, XML files etc.. The Visual Studio.NET Integrated Development
Environment comes with Crystal Reports tools. The Crystal Reports makes it easy to create
simple reports, and also has comprehensive tools that you need to produce complex or
specialized reports in c sharp and other programming languages.
Crystal Reports is compatible with most popular development environments like C# ,
VB.NET etc. You can use the Crystal Reports Designer in Visual Studio NET to create a new
report or modify an existing report.

Page | 7

HARDWARE REQUIREMENTS

Computer system (PC).


32-bit OS.
Ram-2GB (minimum).
Keyboard.

Mouse.
CPU
Hard disk.

Page | 8

EXISTING SYSTEM

Advocates not have any proper system to save records. They use paper to save records and it
is not secureand not convenient to do so.

PROPOSED SYSTEM

In this System we can store data by normalizing it. It will save our time and space. We can
keep record of each client. There will be no repetition of data. It is secure.

P a g e |9

PROFILE OF PROBLEM

It's difficult to maintain the records of an Advocate Office for a long time and in large size.
Saving records manually is not a convenient way.
There are no of problems which are as follows:1. Redundancy of data
2. Not secure
3. Time taking
4. Not easy to handle

P a g e |10

FEASIBILITY ANALYSIS

A feasibility study was conduct to select the best system that meets performance
requirements and this was entailed an identification description, an evaluation of candidate
systems, and the selection of the best systems.
In deciding on this system to design, three key considerations are involved in feasibility
analysis: technical, economical and operation. It was found that the proposed system is
technically, economically and operationally feasible as per following grounds:

Technical Feasibility
Yes, this product name as Advocate Management System is technically feasible, as it is
interactive i.e. user friendly, thus viewing information and the related features is easy. Easy
retrieval and access of data is provided.

Economical Feasibility
Economic feasibility is a cost benefit keeping in view that the project is economically
feasible.Off course Advocate Management System is financially feasible as the development
will be completed at a cost the software organization clients who will be using it and the
market will be able to afford it.

Legal feasibility
This Software developed (Advocate Management System) doesn't violates any law or any
acts and it does not any unauthorized material so I can say that it is legally feasible.The
proposed system conflicts with legal requirements and we can say that this system will not
face any such issues as it has to be implemented for a highly secured organization.

P a g e | 11

Operational feasibility
Operational feasibility is a measure of how well a proposed system solves the problems, and
takes advantage of the opportunities identified during scope definition. The project also
complies with this sort of feasibility as it would solve the problems of database connectivity
and lack of an interactive front in the application. Moreover it would present a good
application to the viewer.
It is easy to use and operations and functionality can be easily understood by a professional.
So, I can say Advocate Management System is operationally feasible.

P a g e | 12

PRODUCT DEFINITION

Product definition is it critical starting point in the development of any new product. Yet for
its importance, there are a number of common things that should be kept in mind as.:
There must be a proper strategy or a plan which has to be followed.
All the formal requirements must be listed beforehand
There should be no constantly evolving specification that requires increasing development
scope and redesign iteration.

P a g e | 13

PROJECT PLAN

Project planning has following attributes:

Cost: Cost includes the total money which is going to be spent on the software developed.
Duration: It includes the time period which the software is going to take for development. Here it is
weeks in case of Advocate Digital Diary, so it is quite efficient and genuine.
Scheduling manpower and other resource: This phase includes planning the number of persons that are going to do the project. It also
includes planning other required resources. Our Project includes basically three persons one

is me and other two are my friend and we are properly doing the project under the guidance
of our mentor Mrs. Amandeep Kaur.

P a g e | 14

DATA FLOW DIAGRAMS

Data Flow Diagram of Main Form

Data FlowDiagram of Judges

P a g e | 15

Data FlowDiagram of Court

Data FlowDiagram of Acts

P a g e | 16

Data FlowDiagram of Cases

P a g e | 17

DATA TABLES

Judges :create table judges(JudgeId int primary key, JudgeName varchar (30), rank varchar(20))

Column Name

Data type

JudgeId

int(Primary Key)

JudgeName

Varchar(30)

Rank

Varchar(20)

Acts:create table acts(ActId int primary key, Actname varchar(30), Description varchar(60))

Column Name

Data type

Act Id

Int(Primary Key)

ActName

Varchar(30)

Description

Varchar(60)

P a g e | 18

Court:create table court(CourtId int primary key, CourtName varchar (30), Description varchar(60))

Column Name

Data type

CourtId

Int(Primary Key)

CourtName

varchar(30)

Description

varchar(60)

Cases:create table cases(Caseno int primary key, Title varchar(30), FileDate varchar(10), CourtId
int references court(CourtId), JudgeId int references judges(JudgeId), CaseType varchar(5),
Description varchar(50))
Column Name

Data type

CaseNo

Int(Primary Key)

Title

varchar(30)

FileDate

varchar(10)

CourtId

Int(Foreign Key)

JudgeId

Int(Foreign Key)

CaseType

varchar(10)

Description

varchar(50)
P a g e | 19

Next value:create table nextvalues(keyno int primary key, lastdata int, description varchar(20))

Column Name

Data type

Keyno

Int(PK)

Lastdata

Int

Description

varchar(20)

Case Acts:create table caseacts(CaseActno int primary key, CaseNo int references cases(CaseNo), ActId
int references acts(ActId))

Column Name

Data type

CaseActno

Int(PK)

CaseNo

Int(FK)

ActId

Int(FK)

P a g e | 20

Witnesses:create table witnesses(WitnessNo int primary key, Name varchar(30), Gender varchar(10),
Address varchar(60), City varchar(30),ContactNo varchar(20), CaseNo int references
cases(CaseNo))

Column Name

Data type

WitnessNo

int (primary key)

Name

varchar(30)

Gender

varchar(10)

Address

varchar(60)

City

varchar(30)

ContactNo

varchar(20)

CaseNo

Int(FK)

P a g e | 21

Hearing Dates:create table hearingdates(HearingNo int primary key, Date varchar(15), Description
varchar(60),CaseNo int references cases (CaseNo))

Column Name

Data type

HearingNo

Int(PK)

Date

varchar(15)

Description

varchar(60)

CaseNo

Int(FK)

P a g e | 22

Payments:create table payments(PaymentNo int primary key, PaymentDate varchar(15), Amount


varchar(15), Mode varchar(10),ChequeNo varchar(15), Bank varchar(30), Branch varchar
(30),CaseNo int references cases(CaseNo))

Column Name

Data type

PaymentNo

Int(PK)

PaymentDate

varchar(15)

Amount

varchar(15)

Mode

varchar(10)

ChequeNo

varchar(15)

Bank

varchar(30)

Branch

varchar (30)

CaseNo

Int(FK)

P a g e | 23

Documents:create table documents(DocumentNo int primary key, Documents varchar(60), Date


varchar(15), DeliveredBy varchar(20), Description varchar(60), CaseNo int references
cases(CaseNo))

Column Name

Data type

DocumentNo

int primary key

Documents

varchar(60)

Date

varchar(15)

DeliveredBy

varchar(20)

Description

varchar(60)

CaseNo

Int(FK)

Statements:create table statements(StatementNo int primary key, WitnessNo int references


witnesses(WitnessNo),Statement varchar(60), HearingNo int references
hearingdates(HearingNo))
Column Name

Data type

StatementNo

int primary key

WitnessNo

Int(FK)

Statement

varchar(60)

HearingNo

Int(FK)
P a g e | 24

SNAPSHOTS

Main Form

Login

P a g e | 25

Judges

Add Judges

Judge List

P a g e | 26

Court

Add

List

P a g e | 27

Acts

Add

List

P a g e | 28

Cases

New

List

P a g e | 29

Witness

Payments

P a g e | 31

Hearings

Documents

P a g e | 32

Statements

P a g e | 33

CONCLUSION

What value I have added to my knowledge.


Exposure to entirely different technology
Working on .C#.NET was a very enriching experience. It added to my list of knowhow and
the computer languages known to me.
Working with Visual Studio IDE was the first time experience for me and I liked it very
much. I had worked with C+, html, css, SQL before but this was totally a new experience
for me.

P a g e | 34

BIBLIOGRAPHY

> Application Development Using C# and .NET, Prentice Hall


>Microsoft SQL server 2005 database design and implementation, prentice-hall of India
publication
> Roger S Pressman, Software Engineering - A Practitioner's Approach. Fifth edition. The
McGraw-Hill companies, Inc.
Pankaj Jalote, an Integrated Approach to Software Engineering Second Edition > System
Analysis and Design, Elias E. Awadh

P a g e | 35

WEBSITES

www.microsoft.com
www.dotnetspider.com
www.msdn.microsofl.com
www.w3school.com
www.wikipeida.com

Vous aimerez peut-être aussi