KEMBAR78
System Analysis | PDF | Websites | Word Press
0% found this document useful (0 votes)
17 views9 pages

System Analysis

LawRental is a no-code website builder designed specifically for lawyers, enabling them to create personalized websites without technical skills. The platform addresses challenges such as the difficulty for clients to find lawyers online and the high costs of traditional web agencies, offering features like appointment booking and document management. The project aims to enhance lawyers' digital presence while ensuring compliance with legal data protection laws and providing a user-friendly interface.

Uploaded by

assssembk1303
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views9 pages

System Analysis

LawRental is a no-code website builder designed specifically for lawyers, enabling them to create personalized websites without technical skills. The platform addresses challenges such as the difficulty for clients to find lawyers online and the high costs of traditional web agencies, offering features like appointment booking and document management. The project aims to enhance lawyers' digital presence while ensuring compliance with legal data protection laws and providing a user-friendly interface.

Uploaded by

assssembk1303
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Minya University

Faculty of Computers and Information


Minya, Egypt
Department: Computer Science &Information System

LAWRENTAL

Supervised by
Dr./ Mahmoud Khalaf Saeed

Hossam Aldyn Tarek Mohmmed


hossamyousef618@gmail.com

Assem Ahmed Mahmoud


Assemmahmoud762@gmail.com
Project Overview
1.1 Idea

LawRental is a specialized website builder for lawyers. It allows legal professionals to


create personalized websites without any technical expertise. The platform is tailored for
legal services and includes built-in features such as lawyer portfolios, practice areas,
appointment booking, and legal document management — all through a simple drag-
and-drop builder interface.
1.2 Problems Faced

◼ Many lawyers lack technical skills to create a professional website


◼ Legal clients find it hard to discover and contact lawyers online
◼ Traditional web agencies are expensive and slow
◼ Legal professionals have no central platform for digital presence
◼ Manual document exchange wastes time
◼ Most generic website builders aren’t customized for legal needs
1.3 Solutions Provided

◼ No-code website builder designed specifically for lawyers


◼ Templates include legal-specific features (consultation forms, case specialties)
◼ Secure client communication via website
◼ Appointment booking and consultation widgets
◼ Lawyers can manage blogs, documents, and testimonials
◼ Clients discover lawyers by specialty and location
◼ Hosted and maintained by LawRental (no technical management needed)

System Request
2.1 Project Sponsors

◼ Eng. Hossam Yousef – Web Development – Junior Web Develop


◼ Eng. Salma Zaki – Web Engineering Department – Backend Lead
◼ Mr. Tamer Yehia – Legal Marketing – Lawyer Outreach Manager
◼ Eng. Malak Shokry – Product Development – UI/UX Designer
◼ Mr. Khaled Rami – Business Strategy – Product Owner
◼ Ms. Layla Hassan – Customer Success – Lawyer Training Lead

2.2 Business Needs

◼ Allow lawyers to create legal websites without developers


◼ Expand lawyers’ digital presence to reach more clients
◼ Reduce costs and time to launch personal legal websites
◼ Centralize web hosting and content editing
◼ Make it easier for clients to find lawyers by service/location
◼ Provide a specialized platform vs. generic builders (e.g., Wix, WordPress)
2.3 Business Requirements

◼ Lawyer registration and login


◼ Select legal website template
◼ Drag-and-drop sections: About, Services, Contact, Blog
◼ Editable lawyer profile and bio
◼ Add practice areas (e.g., criminal, family law)
◼ Upload professional documents (licenses, cases)
◼ Include consultation request form
◼ Appointment scheduling tool
◼ Add contact info and map
◼ Display testimonials and client reviews
◼ Publish legal articles/blogs
◼ Custom domain connection
◼ Live website preview and publish
◼ SEO tools for better Google visibility
◼ Mobile responsive design
◼ Admin dashboard to manage lawyer websites
◼ Multilingual website support (e.g., Arabic & English)
◼ Secure hosting and daily backups
2.4 Business Values

Tangible
◼ Website subscription from lawyers
◼ Upselling premium templates/features
◼ Revenue from integrated tools (e.g., calendars, forms)
◼ Reduction in developer costs for lawyers
◼ Increased consultation bookings
◼ Increased visibility leads to higher income for lawyers

◼ We would gain money from lawyers if they used the law references.
Intangible
◼ Strong personal brand for lawyers
◼ Greater client trust and online reputation
◼ Easier access to legal services for the public
◼ Expansion of lawyer networks and outreach
◼ Saves lawyers and clients time
◼ Promotes digitization in the legal industry
2.5 Special Constraints

◼ Sites must comply with legal data protection laws


◼ Must support Arabic and English UI
◼ Must provide easy-to-use UI for non-tech users
◼ Must support secure file uploads/downloads
◼ Uptime and stability must be guaranteed (critical services)
◼ Should support expansion to new legal categories

Feasibility Study
Technical Feasibility
A. Familiarity with Application Area – Medium Risk
◼ Legal industry has unique compliance needs
◼ Developers must learn about lawyer-specific workflows
◼ Requires validation of legal document handling and language
B. Familiarity with Technology – Low Risk
◼ Developers already experienced with CMS and builder tech
◼ Use of proven libraries for drag-drop editors
◼ Secure hosting and backups already handled in team’s past projects

◼ The tools used may be a little expensive.

C. Project Size – Medium Risk


◼ About 7–10 team members
◼ Estimated 6–8 months’ timeline
◼ Moderate complexity in builder + backend CMS + security features
D. Compatibility – Low Risk
◼ Can run on standard LAMP stack or modern cloud services
◼ Compatible with existing tools: chat, payments, email
◼ Mobile-friendly templates compatible with browsers

Organizational Feasibility
A. Champions
◼ Dr. Nour Khaled – Ensures platform meets lawyer needs
◼ Eng. Malak Shokry – Guides UX toward lawyer personas
◼ Mr. Tamer Yehia – Leads outreach and adoption
B. Organizational Managers
◼ Layla Hassan – Educates lawyers on builder usage
◼ Salma Zaki – Oversees technical roadmap
◼ Khaled Rami – Aligns features with business goals

C. System Users
◼ Lawyer – Builds and manages their personal website
◼ Client – Finds lawyer and books consultation
◼ Admin – Manages users, templates, legal compliance
◼ Paralegal – Updates site content for lawyer
◼ Law Student – Uses blogs/templates as references

Economic Feasibility
Table 2.1: Cost–Benefit analysis.

2024 2025 2026 2027 2028 total

Benefits
Ads 2220 5200 8520 9700 25640

Lawyers Subscription 244 307 382 468 1401

Premium Account 50 57 63 67 237

Development Costs
Development Labor 800 0 0 0 0 800

Server/Domain 15 95 140 320 1000 1570

Marketing 4000 3000 2500 1000 0 10500

Software Licenses 500 0 0 0 0 500

Updates 150 220 280 370 500 1520


Operational Costs
Maintenance 280 360 520 680 1840

Software/Tools 360 260 160 80 860

Operational Labor 400 320 220 120 1060

Total Operational Costs 1040 940 900 880 3760

Total
Total Benefits 2514 5564 8965 10235 27278

Total Costs 5465 4355 3780 2590 2380 18570

Total Benefits - Total Costs [5465] [1841] 1784 6375 7855 8708

Cumulative Net Cash Flow [5465] [7306] [5222] 853 8708

Return of investment (ROI)

ROI = (total benefit − total cost) / total cost

= (27278 - 18570)/18570

=46.86%

Break-Even Point (BEP)

BEP = YN+ ((year′s net cash flow − year′s cumulative cash flow)/year′s flow net
cash)
= 4+ [(6375− 853)/ 6375] = 4.9 year

Phase Typical Industry Standard Estimated Effort (person-months)

Planning 10% Actually: 2 person-months

Analysis 15% Estimated: 3 person-months

Design 35% Estimated: 7 person-months


Implementation 40% Estimated: 8 person-months

Industry Standard Percentages Method

Step 1: Estimate System Size


Description Total Number Low Medium High Total FP

Inputs 12 4 × 3 = 12 6 × 4 = 24 2 × 6 = 12 48

Outputs 22 5 × 4 = 20 12 × 5 = 60 5 × 7 = 35 115

Queries 8 3×3=9 4 × 4 = 16 1×6=6 31

Files 18 2 × 7 = 14 14 × 10 = 140 2 × 15 = 30 184

Program Interfaces 5 2 × 5 = 10 2 × 7 = 14 1 × 10 = 10 34

Total TUFP 412

❑ The number of lines of code depends on the programming language you choose to
use.

Language/Technology Lines of Code per Function Point

PHP (Laravel) 200

JavaScript 500
Language/Technology Lines of Code per Function Point

HTML 70

CSS 150

Packages (Laravel-Multi-Tenant, npm, etc.) 90-150

Step 2: Estimating effort required


Effort(in person-months) = (1.4 * 17,000)/1000 = 12.55 person-months

Step 3: Estimating time required


Schedule time(months) = 3.0 * person-months ^ 1/3 = 40.156

Work Plan & Gantt Chart

o Name Started Ended Actual Time Status

1 Planning phase 25/9/2025 10/10/2025 15 days Closed

2 Analysis phase 11/10/2025 16/12/2025 65 days Open

3 Design phase 17/12/2025 20/1/2026 33 days Open

4 Implementation phase 25/1/2026 25/3/2026 60 days Not started

5 Testing phase 26/3/2026 28/4/2026 32 days Not started

6 Maintenance and update 28/4/2026 13/5/2026 15days Not started

Phase Month1 Month2 Month3 Month4 Month5 Month6 Month7 Month8

Planning phase

Analysis phase
Design phase

Implementation
phase

Testing phase

Maintenance
and update

Step with deliverable Day3 Day6 Day9 Day12 Day15 Day18

System Request

Technical feasibility

Economic feasibility

Organizational feasibility

Estimated time

Work plan

Work plan with Gantt


chart

You might also like