Lawyer portal

57
Lawyer Portal Developed At : vkonsultant Technology Developed By: Patel Umesh ( 13MCAL087 ) Patel Vikram ( 11MCAL088 ) To : Smt. Chandaben Mohanbhai Patel Institute Of Computer Applications. uide : Mr. Karan Patel uide : Mr. Vishal Raval

Transcript of Lawyer portal

Page 1: Lawyer portal

Lawyer Portal

Developed At : vkonsultant Technology

Developed By:Patel Umesh ( 13MCAL087 )Patel Vikram ( 11MCAL088 )

Submitted To : Smt. Chandaben Mohanbhai Patel Institute Of Computer Applications.Internal Guide : Mr. Karan PatelExternal Guide : Mr. Vishal Raval

Page 2: Lawyer portal

2 Company Profile

Project Profile Project Definition Objective Of System Purpose Features In Proposed System System Requirement Tools Diagrams Data Dictionary Screenshot Future Enhancement Bibliography/References

Contents

Page 3: Lawyer portal

3Company Profile

• is one of India's Emerging Company in the area of Product Services , Global Sourcing and Software.

• “Vkonsultant adopt policies and methodologies to meet customer’s requirements by delivering best output

software solution within budget in real time.” At Vkonsultant , technology meets creativity and our strength

lies in seamlessly merging the two disciplines to create unique, design optimization as well as product

lifecycle management solutions.

• Branches : India

• Establishment Year : 2014

• Number of Employees : 20

Page 4: Lawyer portal

4Project Profile

PROJECT TITLE : Lawyer Portal

ORGANIZATION : vkonsultant Technology

FRONT END : PHP 5.4.7

BACK END : MYSQL 5.5.2

OPERATING SYSTEM : Windows XP/Windows 7/Windows 8, ETC

SUBMITED BY : UMESH.N.PATEL(13MCAL087)VIKRAM.A.PATEL(13MCAL088)

SUBMITED TO : Smt. Chandaben Mohanbhai Patel Institute of Computer Applications

Page 5: Lawyer portal

5Project Profile

INTERNAL PROJECT GUIDE : Mr Karan Sir

EXTERNAL PROJECT GUIDE : Mr Vishal Raval

ADDITIONAL TOOLS : Microsoft Office/Edraw

APPLICATION SOFTWARE(IDE) : Dreamweaver

LANGUAGE : PHP

PROJECT DURATION : 6 Months

TEAM SIZE : 2

Page 6: Lawyer portal

6Project Definition

Definition:

Lawyer Portal System is a web application which is used to manage various tasks Legal advice and lawyer information of a project and that is accessible on the Intranet.

Admin: The admin module is the part of the system. They can view the all details about lawyer and user. It can also

active or deactivate lawyer and user.Lawyer: The lawyer’s module can view user’s details. They can also update case document of different types and

areas. It can also generate case event and also chat message to users. Manage case event. User: The user can able to search lawyers and get details legal advice specific. Registered user allowed advancing

search and posting their requirements regarding with legal case advice, also listing their personal lawyer .download document legal .chat message to other lawyers. User can able to send feedback.

Page 7: Lawyer portal

7Objective Of System

The Lawyer Portal system objectives are:To keep track of the client case.Know about the legal and law .View the status of lawyer specialization .Checking the efficiency of near by lawyer Legal document sharing and download chat each other .

Scope:

The scope of this system consists of managing projects tasks on the intranet. It is used by lawyer and client member to do the case manage document , provides direct access of lawyers to users and can increase the knowledge about legalities news show , case event management.

Page 8: Lawyer portal

8 System Modules

Registration:User can register their self Lawyer can register their self.Manage User:Admin can activate or inactive user. Admin can view user detailManage Lawyer:Admin can activate or inactive lawyer. Admin can view lawyer detailManage Article:Lawyer can add particular law related Article and remove that article. Manage Discussion:Any User can add their question and lawyer and user can discuss on that question.

Page 9: Lawyer portal

9 System Modules

Manage Case:Lawyer can add many case on and manage that caseManage Case Event:Lawyer can Add case event and it helpful for remember case date.Manage Job:Any Lawyer can Add Job and view the data who apply on that job.User can Apply On That Job.

Page 10: Lawyer portal

10Purpose

Lawyer Portal which will allow the user to quickly and easily search a lawyer for legal advice.

Lawyer Portal can manages lawyer News , article , events, case, etc tasks, legal advice, legal

document , case management , case event .

Lawyer Porlat can share information about the Law. Avoid the paper work and save a time. Easily maintaining a records or data. Accuracy for maintaining whole work.

Page 11: Lawyer portal

11features of proposed system

Removal of Data Redundancy

Data Consistency

Data Security

Help in storing and retrieving record.

Less time consuming in whole work.

Lawyer and client can communicate with each other through message .

Lawyer can add particular law related document.

Page 12: Lawyer portal

12System Requirement Specification

• HARDWARE

Intel Pentium Processor 450 MHZ And Above512 MB RAM2G Internet Mouse.Keyboard.14 inch monitor Or Above

Page 13: Lawyer portal

13System Requirement Specification

• SOFTWARE

Front End: PHP

Back End: MySql

Operating System : Windows Xp/7/8

Google Crome , INTERNET EXPLORER 6.0 , Mozilla Firefox , Opera,Etc

Page 14: Lawyer portal

14Tools Used

Project Designing ToolsDocumentation Microsoft Word 2007,

Edraw For DiagramPresentation Microsoft PowerPoint 2003Graphics Processing Adobe Photoshop, Paint

Page 15: Lawyer portal

15

Use case Diagram Admin

Page 16: Lawyer portal

16

Use case Diagram Lawyer

Page 17: Lawyer portal

17

Use case Diagram User

Page 18: Lawyer portal

18

Activity Diagram Of Admin

Page 19: Lawyer portal

19

Activity Diagram Of Lawyer

Page 20: Lawyer portal

20

Activity Diagram Of User

Page 21: Lawyer portal

21

Class Diagram

Page 22: Lawyer portal

22

Sequence Diagram Of Registration

Page 23: Lawyer portal

23

Sequence Diagram Of Admin

Page 24: Lawyer portal

24

Sequence Diagram Of Lawyer

Page 25: Lawyer portal

25

Sequence Diagram Of User

Page 26: Lawyer portal

26

Data Dictionary

Page 27: Lawyer portal

27

1. Table name: Registration Description : This table stores the Registration .

Column Name Data type Constraint Description

ID Int(5) Primary key Id of Registration

Name Varchar(20) Not Null Name of Registration

Email Varchar(30) Not Null Email of Registration User Name Varchar(30) Not Null Name of Registration Password Varchar(20) Not Null Password of Registration Gender Varchar(6) Not Null Gender of Registration Address Varchar(50) Not Null Address of Registration Occupation Varchar(30) Not Null occupation of Registration Mobile Int(12) Not Null Mobile of Registration Security Question Varchar(50) Not Null Security QuestionSecurity Answer Varchar(50) Not Null Security Answer ImagePath Varchar(200) Not Null Image of registration Role/Type of user Varchar(6) Not Null Role Type of UserStatus Int(1) Not Null Status Active DativeState name Varchar(15) Foreign Key(state_master) State Name of Registration City name Varchar(15) Foreign Key(city_master) City Name of Registration Specialization Varchar(50) Foreign

Key(category_master) Specialization

Educational Details Varchar(55) Not Null Educational Details

Page 28: Lawyer portal

28

2. Table name: Article

Description : This table stores the Article .Column Name Data type Constraint Description

ArId Int(3) Primary Key Article ID

Subject Varchar(20) Not Null Article of subject

Description Varchar(200) Not Null Article Description

Article Path Varchar(200) Not Null Upload Article Path

Page 29: Lawyer portal

29

3. Table name: News_Master

Description : This table stores the News_Master.Column Name Data type Constraint Description

NewsId Int(3) Primary Key Unique NewsId. It is auto increment field

News Name Varchar(50) Not Null News NameDescription Varchar(200) Not Null News DescriptionNews Date Date Not Null News Date

Page 30: Lawyer portal

30

4. Table name: Job recruitment

Description : This table stores the Job recruitment.Column Name Data type Constraint Description

JobID Int(3) Primary Key JobID of Recruitment

company Name Varchar(30) Not Null Company Name of job Recruitment

Job Title Varchar(20) Not Null Name Of job titleLocation Varchar(20) Not Null Job Recruitment

location

Qualification Varchar(20) Not Null Job Qualification Skills Varchar(50) Not Null Skills of job

recruitment

Experience int(2) Not Null Job Experience Salary int(6) Not Null Job Recruitment

Salary

Mobile int(12) Not Null Job Recruitment mobile number

Email Varchar(20) Not Null Job Recruitment Email

Page 31: Lawyer portal

31

5. Table name: Job Seeker

Description : This table stores the Job Seeker .Column Name Data type Constraint Description

SeekerID Int(3) Primary Key Id of job seeker

company Name Varchar(30) Not Null Company Name Job Title Varchar(20) Not Null Job Seeker of job Title First Name Varchar(20) Not Null First Name of job

Seeker

Last Name Varchar(20) Not Null Last Name of CompanyAge Varchar(3) Not Null Age of job seekerAddress Varchar(35) Not Null Address of job SeekerQualification Varchar(20) Not Null Qualification of Job

seeker

Experience int(2) Not Null Experience of job Seeker

Mobile Number int(12) Not Null Mobile Job Seeker Email Varchar(20) Not Null Email of job seekerResume Path Varchar(200) Not Null Image of job Seeker

Page 32: Lawyer portal

32

6. Table name: Dictionary

Description : This table stores the Dictionary .Column Name Data type Constraint Description

DicID Int(4) Primary Key DicID of DictionaryTerm Varchar(30) Not Null Term of DictionaryDescription Varchar(100) Not Null Description of Dictionary

Page 33: Lawyer portal

33

7. Table name: legal document

Description : This table stores the legal document .Column Name Data type Constraint Description

docID Int(3) Primary Key doc ID of legal document

Type Varchar(30) Foreign key(category_master)

Type of Legal Document

Heading Varchar(50) Not Null Heading Of legal Document

Description Varchar(200) Not Null Description of legal document

Uploader Name Varchar(30) Foreign Key(registration)

uploaderName of legal document

Document Path Varchar(200) Not Null Document Path of legal document

Page 34: Lawyer portal

34

8. Table name: discussion Description : This table stores the discussion

Column Name Data type Constraint Description

disID Int(3) Primary Key disId of discussionQuestion Varchar(30) Not Null Question of

discussion

Answer Varchar(100) Not Null Answer of discussion

Uploader_Name Varchar(30) Foreign Key(registration)

Up loader Name

Page 35: Lawyer portal

35

9. Table name: Lawyer_Add_client Description : This table stores the Lawyer_Add_client

Column Name Data type Constraint Description

Case ID Int(3) Primary Key CaseID of Lawyer Add Client

Uid Varchar(30) F.K(registration) Uid of registration Lawyerid Varchar(3) F.K(registration) lawyerId of registrationCase Title Varchar(20) Not Null Case Title Case_Detail Varchar(300) Not Null Case Detail Mobile Int(12) NotNull Mobile Address Varchar(100) NotNull AddressDate Date Not Null Date

Page 36: Lawyer portal

36

10. Table name: Add_Case_Event Description : This table stores the Add_Case_Event

Column Name Data type Constraint Description

CaseeventID Int(3) Primary Key caseeventID of Add_case_eventCase id Varchar(20) FK(Lawyer_Add_Client) Case id of lawyer_Add_clientLawyerid Int(3) Fk(registration) Lawyerid of registration Event Title Varchar(50) Not Null Event title of add_case_event Event Detail Varchar(200) Not Null Event DetailsDate Date Not Null Date of event

Page 37: Lawyer portal

37

11. Table name: Category Master

Description : This table stores the Category Master Column Name Data type Constraint Description

Cate_Id Int(3) Primary Key Cate_Id of Category Master

Cate_Name Varchar(30) Not Null Cate_Name of Category Master

Page 38: Lawyer portal

38

12. Table name: State_Master

Description : This table stores the State_Master.Column Name Data type Constraint Description

Stated Int(3) Primary Key Unique StateId. It is auto increment field

StateName Varchar(20) Not Null State Name of State _Master

Page 39: Lawyer portal

39

13. Table name: City_Master

Description : This table stores the City_MasterColumn Name Data type Constraint Description

CityId Int(3) Primary Key Unique CityId. It is auto increment field

CityName Varchar(20) Not Null City Name of City_Master

Page 40: Lawyer portal

40

14. Table name: message_Master

Description : This table stores the message_Master

Column Name Data type Constraint Description

Mid Int(5) Primary Key Mid of message _MasterSender_id Int(5) Not Nulll Sender_Id of

message_master

Recever_id Int(5) Not null Recever_id of Message_master

Message Varchar(100) Not Null Message Name of Sender Varchar(20) Foreign

Key(registration)Registration of message_master

Page 41: Lawyer portal

41

15. Table name: event

Description : This table stores the event details

Column Name Data type Constraint Description

Eid Int(3) Primary Key Eid of event

Name Int(20) Not Null Name of event

Date Date Not null Date of event

Venue Varchar(20) Not Null Venue of event

Description Varchar(50) Not Null Description of event

Time Varchar(8) Not Null Time of event

Page 42: Lawyer portal

42

16. Table name: Feedback

Description : This table stores the FeedbackColumn Name Data type Constraint Description

Feedback Id Int(3) Primary Key Unique FeedbackId. It is auto increment field

Name Varchar(20) Not Null User NameEmailId Varchar(35) Not Null Email IdMobileNumber int(12) Not Null Mobile NumberMessage Varchar(200) Not Null Message

Page 43: Lawyer portal

43

Screen layouts

Page 44: Lawyer portal

44

• LOGIN

Page 45: Lawyer portal

45

• ADD ARTICLE

Page 46: Lawyer portal

46

• SHOW ARTICLE

Page 47: Lawyer portal

47

• ADD DISCUSSION

Page 48: Lawyer portal

48

• ADD DOCUMENT

Page 49: Lawyer portal

49

• DISPLAY DOCUMENT

Page 50: Lawyer portal

50

• ADD JOB

Page 51: Lawyer portal

51

• APPLY FOR JOB

Page 52: Lawyer portal

52

• USER AND LAWYER CHAT

Page 53: Lawyer portal

53

• LAWYER REGISTRATION

Page 54: Lawyer portal

54

• SEARCH LAWYER

Page 55: Lawyer portal

55Future Enhancement

Lawyer Portal can be enhanced by including features like:

In future we want to provide status of the case information to the client through mail.

Page 56: Lawyer portal

56Bibliography/References

Web References

http://www.google.com http://www.stackoverflow.com http://www.w3schools.com http://www.pathlegal.in http://www.legalindia.in/

Book Reference

MySQL/PHP Databases Applications, Author jay Greensapn and Brad Bulger

Unified Modelling Language User Guide, Author(s) : Grady Booch, James Rambaugh, Ivar Jacobson

Page 57: Lawyer portal

57

Thank You !!