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
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
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
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
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
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
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.
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.
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.
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.
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.
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.
12System Requirement Specification
• HARDWARE
Intel Pentium Processor 450 MHZ And Above512 MB RAM2G Internet Mouse.Keyboard.14 inch monitor Or Above
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
14Tools Used
Project Designing ToolsDocumentation Microsoft Word 2007,
Edraw For DiagramPresentation Microsoft PowerPoint 2003Graphics Processing Adobe Photoshop, Paint
15
Use case Diagram Admin
16
Use case Diagram Lawyer
17
Use case Diagram User
18
Activity Diagram Of Admin
19
Activity Diagram Of Lawyer
20
Activity Diagram Of User
21
Class Diagram
22
Sequence Diagram Of Registration
23
Sequence Diagram Of Admin
24
Sequence Diagram Of Lawyer
25
Sequence Diagram Of User
26
Data Dictionary
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
43
Screen layouts
44
• LOGIN
45
• ADD ARTICLE
46
• SHOW ARTICLE
47
• ADD DISCUSSION
48
• ADD DOCUMENT
49
• DISPLAY DOCUMENT
50
• ADD JOB
51
• APPLY FOR JOB
52
• USER AND LAWYER CHAT
53
• LAWYER REGISTRATION
54
• SEARCH LAWYER
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.
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
57
Thank You !!