Download presentation
Presentation is loading. Please wait.
Published byGeorge Moore Modified over 8 years ago
1
WEBSITE OF LAW FIRM MANAGEMENT SYSTEM MR. NGUYEN VAN SANG SE60744 LE DUY HOANG SE60595 DANG NGUYEN KHIEM SE60631 TRAN ANH TUAN SE60634 PHAM VAN DUY SUPERVISOR: TEAM MEMBERS:
2
PRESENTATION OUTLINE PRESENTATION OUTLINE 1. Project overview2. Project management3. Software specification4. Software design5. Testing6. Project result7. Demo
3
PROJECT OVERVIEW Problem Idea Solution
4
Manager of Nowadays, most of law firm does not use technology for manage document. The requirements from "Thuan Nguyen Law Firm" in Vinh Long City. PROJECT OVERVIEW - Problem
6
Many errors occur Difficult to upgrade or maintain Limit number of devices can use Manage only 1 office Manage with only text information PROJECT OVERVIEW - Problem
7
Manage Case Manage Staff, Customer, Service… Storage Document Calendar Statistic PROJECT OVERVIEW - Idea Functional :
8
Steady running Easy upgrade and maintenance Multiple devices can use at the same time Can be used for many types of office Manage multimedia data PROJECT OVERVIEW - Idea Non-Functional :
9
Why choose Website &.NET? PROJECT OVERVIEW - Solution Popularity Rich class library Remote access Run on multi-device Experience
10
PROJECT MANAGEMENT Project Model Project Life cycle Organization Structure Master Schedule Objectives Deliverables Tools & Environment
11
RUP Model PROJECT MANAGEMENT – Project Model
12
Why choose RUP? Develop iteratively Manage requirements Supports an iterative approach to development that addresses the highest risk items at every stage in the lifecycle, significantly reducing a project’s risk. Very important for inexperienced team in controlling issues like us. Managing requirements during the whole development process ensures project team develops the right system with right requirements PROJECT MANAGEMENT – Project Model
13
Verify software quality Testing process is implemented in all the cycles of application development time Reduce risks Why choose RUP? PROJECT MANAGEMENT – Project Model
14
Study business case and feasibility study of project Complete project management plan Complete draft ERD of system Complete draft screen prototypes Complete draft requirements Determine project scopes Phase 1: Inception PROJECT MANAGEMENT – Project Life Cycle
15
Complete user requirement specification Complete software requirement specification Complete ERD, final prototypes Complete database model Complete system architecture design Phase 2: Elaboration PROJECT MANAGEMENT – Project Life Cycle
16
Complete coding and unit test Complete user manual Complete functional and regression test Deploy website Complete all reports and documents Deliver source code Phase 3: Construction Phase 4: Transition PROJECT MANAGEMENT – Project Life Cycle
17
Supervisior Mr. SangNV Project Manager HoangLD SRS Analysis Team KhiemDN HoangLD DuyPV KhiemDN TuanTA Design Team DuyPV HoangLD Develop Team HoangLD DuyPV KhiemDN TuanTA Test Team TuanTA DuyPV QA Team HoangLD KhiemDN HoangLD PROJECT MANAGEMENT – Organization Structure
18
PROJECT MANAGEMENT – Master Schedule
21
MetricsUnitCommittedActualDeviation Start Date dd-mm-yyyy09-09-2014 0 days End Date dd-mm-yyyy25-12-201427-12-20142 days Duration Elapsed days78 days80 days2 days Maximum Team Size Person440 PROJECT MANAGEMENT – Objects
22
NoStageDeliverable/ MilestoneDelivery DateDelivery Location 1InceptionDeliver Report No.123-09-2014Supervisor 2InceptionProject plan26-09-2014Supervisor 3InceptionDeliver Report No.226-09-2014Supervisor 4ElaborationDeliver Report No.313-10-2014Supervisor 5ElaborationDeliver Report No.424-10-2014Supervisor 6ConstructionComplete Coding5-12-2014Supervisor 7ConstructionDeliver Report No.55-11-2014Supervisor 8ConstructionDeliver Report No.63-12-2014Supervisor 9Transition The last Document and CD source code 16-12-2014FU 10TransitionProject completed25-12-2014FU PROJECT MANAGEMENT – Deliverables
23
PROJECT MANAGEMENT – Tools & Environments
24
System Overview Functional Requirement Non Functional Requirement SOFTWARE SPECIFICATION
25
SOFTWARE SPECIFICATION – Deliverables
26
Authentication Change password SOFTWARE SPECIFICATION – Functional Requirement
27
Notify View Home SOFTWARE SPECIFICATION – Functional Requirement
28
Manage Case Manage Office SOFTWARE SPECIFICATION – Functional Requirement
29
Manage Customer Manage Customer Group SOFTWARE SPECIFICATION – Functional Requirement
30
Manage Staff Manage Staff Group SOFTWARE SPECIFICATION – Functional Requirement
31
Manage Service Type Manage Service SOFTWARE SPECIFICATION – Functional Requirement
32
Statistic Manage Calendar Event SOFTWARE SPECIFICATION – Functional Requirement
33
Learnable The user interface must be easy to learn, even at the first time looking at the screen, user may immediately understand the function of each button or icon. Performance Reability Available 95% of time Average time to start & run: 5-7s Average time to process action: <3s Mean time between two failure: 10 Number of errors after one week trial: 2 SOFTWARE SPECIFICATION – Nonfunctional Requirement
34
SOFTWARE DESIGN Architecture Overview Package Design Entity Relationship
35
SOFTWARE DESIGN – Architecture Overview
36
SOFTWARE DESIGN – Package Diagram
37
SOFTWARE DESIGN – Database Design
38
TESTING Test Model Test Process Test Result
39
Customer requirement Acceptance test Product specifications System test High-level design Integration test Low-level design Component test Coding & unit test validateverify/validateverify other V&V activities TESTING – Test Model
40
TESTING – Test Process
41
Goal setting: test stages, test item etc… Test cases preparation Test procedure preparation Executing test Related activities: retest, report etc... Planning & Preparation: Execution: TESTING – Test Model Analysis & Follow up: Checking result Analysis result
42
Doer : Developer Time : 7/11 – 3/12 Doer : Test team Time : 17/11 – 9/12 TESTING – Test Schedule Unit test: System test:
43
-Test coverage: -Test case pass: 100% 99.7% TESTING – Test Result NoModule Test CaseChecklist Total PassFailUntestedN/APassFailN/A 1 Manage Calendar event 11000 1540111276 2Manage Case103200 116608382109 3Manage Customer20000 1830135338 4Manage Staff24100 2120160397 5Manage Service15100 1830135334 6Statistic6000 87072164 7Manage Office17100 1830135336 8 Total 2185002263016594145
44
PROJECT RESULT Project result Comparison Result Lesson Learned
45
After closing project, we achieve goal software: Lawyers can work more effective, easier and simpler way without remember schedule and operation event. Law firm can manage all information like case, customer, staff service and office easier. Accounting easier with auto statistical in every year. PROJECT RESULT – Test Result
46
We have more experiences of managing a software project: how to manage plan, time, and risk. These experiences help us a lot in our future work. Know how to communicate with other team members and how to do teamwork efficiently If this application is developed, we will get a good mark in Capstone Project. It makes our grade better. PROJECT RESULT – Test Result
47
Main objectives Develop a website that helps users can manage all information like case, customer, staff, service and office easier. PurposeLawyers can work more effective, easier and simpler ItemsPlanActual Releases date25/12/201327/12/2013 Releases version1.0 Days7880 Test cases + checklists 218 test case Defects 5 Document pages > 500 (include appendix) Lines of code Approximately 50.000 PROJECT RESULT – Comparison Result
48
Only support Firefox Can not search in “Thư viện pháp luật” Develop more in other browser Develop search in “Thư viện pháp luật” PROJECT RESULT – Limitation & Expectation Limitation: Expectation:
49
SituationProblemLessons learned Conflict in team Members are stress Cannot make decision Talk and listen to each other Analysis situation Make right decisions Technical difficulties Take lots of time to solve Miss the deadline Search in Google or some IT forums Ask group’s supervisor or teachers for some advices PROJECT RESULT – Lesson Learned
50
Authentication Homepage – Calendar Manage Case Manage Office, Staff, Customer… Statistic DEMO
52
Thanks for watching
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.