Presentation is loading. Please wait.

Presentation is loading. Please wait.

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:

Similar presentations


Presentation on theme: "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:"— Presentation transcript:

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

5

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

19

20

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

51

52 Thanks for watching


Download ppt "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:"

Similar presentations


Ads by Google