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:

Slides:



Advertisements
Similar presentations
September 2008Mike Woodard Rational Unified Process Key Concepts Mike Woodard.
Advertisements

Introduction to Requirements (Chapters 1-3 of the requirements text) CSSE 371, Software Requirements and Specification Don Bagert, Rose-Hulman Institute.
Requirements - Why What and How? Sriram Mohan. Outline Why ? What ? How ?
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Effective Methods for Software and Systems Integration
CIS 321—IS Analysis & Design
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
RUP Fundamentals - Instructor Notes
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Records Registration Management System The HOB Capstone Project.
Identify steps for understanding and solving the
End HomeWelcome! The Software Development Process.
LOGO PowerPoint Template Add your company slogan Toll Fee Management Supervisor : Nguyễn Văn Sang Group : Unstoppable.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Chapter 7 Applying UML and Patterns Craig Larman
Systems Analysis and Design in a Changing World, Fourth Edition
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
The principles of an object oriented software development process Week 04 1.
LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Requirements Management Overview NIGMS Software Development.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Online Newspaper CMS 1 Date: 27/12/2012. Contents Introduction Project Management Requirement Specifications Design Description Test Documentation Summary.
SupervisorMr. Phan Trường Lâm Group Members01446 – Trịnh Anh Đức – Nguyễn Minh Thành SE02311 –Phạm Tuấn Anh SE02425 – Vũ Hoàng Anh 1.
Capstone Project FPT University VIETNAM TRAVEL SHARING NETWORK Supervisor: Mr. Nguyen Van Hien Team member: Dao Dang Dan Tran Van Su Nguyen Van Nam Nguyen.
Programming Contest Management System Supervisor : Lecturer Phan Tr ư ờng Lâm Students : Hoàng Quang Mạnh Trần Đình Tuấn Nguyễn Thành Trung Phạm Thị Hồng.
Group Members00695 – Lê Hải Long – Hoàng Minh Khải – Lê Bá Long 00682– Vũ Thế Vịnh – Nguyễn Thanh Tùng SupervisorTrần Bình D ươ ng.
Hanoi - December 2012 Capstone Project. Project Team Supervisor: Mr. Nguyen Hong Ky FLIS Team: Pham Hoang Phuong Chu Dinh Nam Pham Van Quyen-
Smart Navigator Application Supervisor: Mr. Phan Truong Lam.
CAPSTONE PROJECT T ransport I nformation S ystem Supvisor: Luong Trung Kien Perform by LIQUID TEAM.
FINAL PRESENTATION Mr. Nguyễn Văn Sang Lê Thị Xuân Phạm Minh Tú Phạm Huy Khôi Phạm Hà Hải Ngô Hà Thu Supervisor Team Member.
CAPSTONE PROJECT iTest Group Members Dao Van Son Le Thi Huy Duong Do Thanh Trung Nguyen Duc Loc SupervisorNguyen Van Sang.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
Supervisor: Nguy ễ n V ă n Sang -Đ ỗ Giang Long -Nguy ễ n M ạ nh Hùng -Nguy ễ n Duy Anh -Ph ạ m Tu ấ n Hoàng MY FURNITURE STORE PROJECT.
DELICIOUS HUNTER SUPERVISOR: NGUYEN VAN SANG Members Tran Quang TuanSE60604 Dang Quang MinhSE60691 Hoang Viet Thang01515 Dang Giang Nam00462 Vu Duy Khanh00437.
Interesting Fact Group Members Cù Hữu Hoàng Đặng Ngọc Dũng Đặng Việt Hùng Phạm Đức Vũ SE01966 SE02251 SE02063 SE02129 SupervisorBùi Ngọc Anh MSc.
House Finding Management Supervisor: Mr. Trần Đình Trí & Avengers Team 1.
Cemetery Information Management System CEMETERY INFORMATION MANAGEMENT SYSTEM Supervisor: Mr.Trần Bình Dương Team Members:  Phạm Văn Bình  Ngô.
Team Collaboration Application HAKI Team collaboration - HAKI Nguyễn Văn Hiệp – SE01961 Nguyễn Hoàng Anh – SE02151 Đỗ Hữu Chiến – SE02258 Lê Mạnh Linh.
Systems Development Process and Methodologies Dr. T. Ravichandran.
The commercial center's restaurant management Supervisor: Trần Đình Trí Team member: Nguyễn Tuấn Vương Nguyễn Văn Hoàng Nguyễn Xuân Tùng Phạm Sỹ Vinh Phạm.
Blood Bank Phạm Tiến Lập – SE02683 Nguyễn Sơn Hải – SE02879
TK2023 Object-Oriented Software Engineering
Process 4 Hours.
Online Event Organizing Company Managemant System
ONLINE SHOP MANAGEMENT SYSTEM
Coach Route Searching System
Systems Development Life Cycle
Capstone Project W-CMS `.
STOCK TRADING SIMULATION SYSTEM
Supervisor : Trần Vinh Thu
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
Software Configuration Management
Topic for Presentaion-2
CHAPTER 2 Testing Throughout the Software Life Cycle
Introduction to Software Engineering
Object Oriented Analysis and Design
Rational Unified Process (RUP)
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
OO Design and Development
Addressing Test coverage in Continuous Testing
Chapter 1: Introduction to Systems Analysis and Design
Online Solution for Small Shop
Our Process CMSC 345, Version 1/04.
Presentation transcript:

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:

PRESENTATION OUTLINE PRESENTATION OUTLINE 1. Project overview2. Project management3. Software specification4. Software design5. Testing6. Project result7. Demo

PROJECT OVERVIEW Problem Idea Solution

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

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

Manage Case Manage Staff, Customer, Service… Storage Document Calendar Statistic PROJECT OVERVIEW - Idea Functional :

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 :

Why choose Website &.NET? PROJECT OVERVIEW - Solution Popularity Rich class library Remote access Run on multi-device Experience

PROJECT MANAGEMENT Project Model Project Life cycle Organization Structure Master Schedule Objectives Deliverables Tools & Environment

RUP Model PROJECT MANAGEMENT – Project Model

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

 Verify software quality Testing process is implemented in all the cycles of application development time Reduce risks Why choose RUP? PROJECT MANAGEMENT – Project Model

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

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

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

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

PROJECT MANAGEMENT – Master Schedule

MetricsUnitCommittedActualDeviation Start Date dd-mm-yyyy days End Date dd-mm-yyyy days Duration Elapsed days78 days80 days2 days Maximum Team Size Person440 PROJECT MANAGEMENT – Objects

NoStageDeliverable/ MilestoneDelivery DateDelivery Location 1InceptionDeliver Report No Supervisor 2InceptionProject plan Supervisor 3InceptionDeliver Report No Supervisor 4ElaborationDeliver Report No Supervisor 5ElaborationDeliver Report No Supervisor 6ConstructionComplete Coding Supervisor 7ConstructionDeliver Report No Supervisor 8ConstructionDeliver Report No Supervisor 9Transition The last Document and CD source code FU 10TransitionProject completed FU PROJECT MANAGEMENT – Deliverables

PROJECT MANAGEMENT – Tools & Environments

System Overview Functional Requirement Non Functional Requirement SOFTWARE SPECIFICATION

SOFTWARE SPECIFICATION – Deliverables

 Authentication  Change password SOFTWARE SPECIFICATION – Functional Requirement

 Notify  View Home SOFTWARE SPECIFICATION – Functional Requirement

 Manage Case  Manage Office SOFTWARE SPECIFICATION – Functional Requirement

 Manage Customer  Manage Customer Group SOFTWARE SPECIFICATION – Functional Requirement

 Manage Staff  Manage Staff Group SOFTWARE SPECIFICATION – Functional Requirement

 Manage Service Type  Manage Service SOFTWARE SPECIFICATION – Functional Requirement

 Statistic  Manage Calendar Event SOFTWARE SPECIFICATION – Functional Requirement

 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

SOFTWARE DESIGN Architecture Overview Package Design Entity Relationship

SOFTWARE DESIGN – Architecture Overview

SOFTWARE DESIGN – Package Diagram

SOFTWARE DESIGN – Database Design

TESTING Test Model Test Process Test Result

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

TESTING – Test Process

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

Doer : Developer Time : 7/11 – 3/12 Doer : Test team Time : 17/11 – 9/12 TESTING – Test Schedule  Unit test:  System test:

-Test coverage: -Test case pass: 100% 99.7% TESTING – Test Result NoModule Test CaseChecklist Total PassFailUntestedN/APassFailN/A 1 Manage Calendar event Manage Case Manage Customer Manage Staff Manage Service Statistic Manage Office Total

PROJECT RESULT Project result Comparison Result Lesson Learned

 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

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

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 PROJECT RESULT – Comparison Result

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:

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

 Authentication  Homepage – Calendar  Manage Case  Manage Office, Staff, Customer…  Statistic DEMO

Thanks for watching