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.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

Service Software Product Ordering System (SSPOS)
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
A brief overview of the project By Group 2 Barry Amir Bhumi Shubh
Systems Development Life Cycle Dirt Sport Custom.
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
Software Testing Lifecycle Practice
Software Testing Life Cycle
MSF Requirements Envisioning Phase Planning Phase.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
OPEN-ONES PROJECT MANAGEMENT SYSTEM INSTRUCTOR. LÊ NGỌC THẠCH (MR) TEAM MEMBERS. NGÔ ĐỨC DUY MẠNH HOÀNG TR ƯƠ NG PHẠM NGUYỄN TR Ư ỜNG GIANG TÔ CÔNG THANH.
Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF.
LOGO Penny Auction Website Capstone Project Bid It Team Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa Nguyễn Duy Khánh Huỳnh Hiếu Nghĩa
GoodsWayGoodsWay Capstone Project Team information Goodsway.
Nobody’s Unpredictable Ipsos Portals. © 2009 Ipsos Agenda 2 Knowledge Manager Archway Summary Portal Definition & Benefits.
Topic Cafeteria Management System
OPEN-ONES PROJECT MANAGEMENT SYSTEM INSTRUCTOR. LÊ NGỌC THẠCH (MR) TEAM MEMBERS. NGÔ ĐỨC DUY MẠNH HOÀNG TR ƯƠ NG PHẠM NGUYỄN TR Ư ỜNG GIANG TÔ CÔNG THANH.
Topic Cafeteria Management System GROUP : 9 TEAM 1.
Online Grocery shopping (Kancha Bazar) By The Group United DIU.
CTP210 TERM PROJECT
T Iteration Demo Team 13 I1 Iteration
CS520 Project Online Book Store
Online Catalog Tutorial. Introduction Welcome to the Online Catalog Tutorial. This is the place to find answers to all of your online shopping questions.
LOGO Toll Fee Management Supervisor : Nguyễn Văn Sang.
Features INTERFACE  Bug/issue view – the main window for working with separate bugs;  Search view – used for ad-hoc full-text search and narrowing.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
LOGO Penny Auction Website Capstone Project Bid It Team Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa Nguyễn Duy Khánh Huỳnh Hiếu Nghĩa
SMARTSHOP By: EVN BHARGAV NAGARAJU NAIDU – SASHI TERLI Belligerents.
M ILK D ISTRIBUTOR M ANAGEMENT S YSTEM  Supervisor: Mr. Nguyễn Văn Sang  Nguyễn Huy Tùng  Trần Ngọc Duy  Trần Ngọc Minh  Nguyễn.
8/23/2012 FPT University1. Agenda  BTS Introduction  BTS Structure  BTS Functions  BTS Summary  BTS Demo 8/23/2012 FPT University 2.
LOGO Penny Auction Website Capstone Project Bid It Team Supervisor Huỳnh Anh Dũng Nguyễn Thị Hòa Nguyễn Duy Khánh Huỳnh Hiếu Nghĩa
Jewelfame – E Commerce Application Submitted by Chirag Parekh – Master of Computer Application (Year : 2013 – 2014) Atmiya Institute of Technologies.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
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.
Introduction Software Project Management Plan Software Requirements Specifications Software Design Description Software Test Result.
Yesdatabas Team Void Main. Team Members Daniel MeteyerMichael MartinCorey McClymondsPatrick Stetter.
LOGO Song Identification System Team members: Nguyen Ngoc Tan Ho Vinh Thinh Nguyen Huu Duy Nguyen Hoang Diep Nguyen Trong Dai Le Thanh Tung Supervisor:
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-
DEAL AGGREGATOR Supervisor Supervisor: Trần Đình Trí Students Students: Nguyễn Mạnh Huy Nguyễn Thanh Thủy Nguyễn Quốc Tuấn Đinh Văn Thể Đỗ Duy Việt.
Ha Noi - April Project Team Supervisors: Mr. Phan Duy Hung PMS Team: Vu Anh Truong Le Hoang Dan Nguyen Quoc Tuan Le Doan Tien-
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.
DELICIOUS HUNTER SUPERVISOR: NGUYEN VAN SANG Members Tran Quang TuanSE60604 Dang Quang MinhSE60691 Hoang Viet Thang01515 Dang Giang Nam00462 Vu Duy Khanh00437.
Online Debating System P R E S E N T A T I O N O.D TEAM 1 Instructor: Mr. Tr ầ n Đình Trí Students: Tr ầ n Tr ọ ng Hùng | Nguy ễ n Duy Khánh |
Travel Experience Website Capstone Project Hanoi, Apr 24th, 2014.
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.
ROBUST MARKETING. RM TEAM MEMBER Mr.TrungNT Supervisor DucMA Developer HaDV QA & Tester Leader HuongPM QA & Tester TungNT Developer AnhND Project Manager.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
LOGO YOFOTO WEBSITE Capstone Project Yofoto Team Supervisor Nguyễn Hồng Kỳ Vũ Phương Dung Lương Xuân Hải Đào Thiện Đăng Trần Quang.
House Finding Management Supervisor: Mr. Trần Đình Trí & Avengers Team 1.
ISS Team Group Member ◦ Nguy ễ n Nh ậ t Minh ◦ Nguy ễ n Kh ắ c Khu ◦ Ph ạ m Ng ọ c Hi ế u ◦ Nguy ễ n Ng ọ c Khánh ◦ Nguy.
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.
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:
Blood Bank Phạm Tiến Lập – SE02683 Nguyễn Sơn Hải – SE02879
Online Event Organizing Company Managemant System
ONLINE SHOP MANAGEMENT SYSTEM
Coach Route Searching System
STOCK TRADING SIMULATION SYSTEM
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
Capstone Project MIDAS PROJECT
Smart Tendering System
Baokim Mobile e-Wallet.
B2C Online Store. B2C Online Store Group Members Introduction Name: Muhammad Gulfam VU ID: MC Program: MCS Supervisor: Muhammad Qamar Usman.
Object Oriented Analysis and Design
Software Testing Lifecycle Practice
Presentation transcript:

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

 Project overview  Project management  Software specification  Software design  Testing  Project result  Demo PRESENTATION OUTLINE

PROJECT OVERVIEW Business needs Current Application Limitations Technology Trends

The Store owner Or the Administrator of the store  Not only should have a real store but also an online store  Want to help customers buying thing more convenient and faster  Can remotely manage without staying at the store CURRENT SITUATION

Normal user – Customers  Want to shopping but cannot go to the store  Want to shopping anytime, anywhere  Want to save time  Can avoiding crowd  Easier comparison shopping  Want fast order CURRENT SITUATION

Current Application Limitation Vietnamese website - noithatmaket.vn Look easy to use Simple interface BUT Customer can only see the product No price, no cart Cannot give order CURRENT SITUATION

Current Application Limitation Vietnamese website - Indexlivingmall.vn  Friendly look  Good filter and search  Have cart and order online BUT  Not fully support Vietnamese CURRENT SITUATION

Technology Trends  Internet is fast growing  Shopping online and e-commerce is expanding wide  ASP.net is a good programming language  Famous and useful for web developing  Got support good from Microsoft CURRENT SITUATION

 We want to build a Furniture Store that:  Support the administrator in managing their online store  Support the store’s customer has better shopping experience  Inherits the advantages and learn from the limitations of similar product  Try to improve the limitation  Bring a product which fully supported and suitable for Vietnamese THE IDEAS

 Fulfill requirements to graduate from FPT University studying program  Get familiar with doing real project  Learn the process of doing real project  Get experience in working in group  Study new technology  Practice what we have learnt  Create a good website  Improve Skill:  Communication  Management  Information collection  Technical OBJECTIVES

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

PROJECT MODEL

Why Choosing RUP?  Develop iteratively  Supports an iterative approach to development that addresses the highest risk items at every stage in the lifecycle, significantly reducing a project’s risk.  Manage Requirements  Managing requirements during the whole development process ensures project team develops the right system with right requirements.  Software quality  Testing process is implemented in all the cycles of application development time -> Suitable for a inexperience team and can significantly reduce risks PROJECT MODEL

ORGANIZATION STRUCTURE

SCHEDULE

MetricsUnitCommittedActual Deviatio n Start Datedd-mmm-yy6-Jan-14 0 days End Datedd-mmm-yy29-Apr-1424-Apr-145 days Durationelapsed days96 days91 days5 days Maximum Team SizePerson440 OBJECTIVES

DELIVERABLES NoStageDeliverable/ MilestoneDelivery DateInspectFinalDelivery Location 1 InceptionDeliver report 120-Jan-2014 Supervisor 2 InceptionProject plan23-Jan-2014 Supervisor 3 InceptionDeliver report 228-Jan-2014 Supervisor 4 ElaborationComplete ERD5-Feb-2014 Supervisor 5 ElaborationFinal prototypes7-Feb-2014 Supervisor 6 ElaborationRequirements specification7-Feb-2014 Supervisor 7 ElaborationDeliver report 317-Feb-2014 Supervisor 8 DesignSystem architecture design24-Feb-2014 Supervisor 9 DesignDeliver report 417-Mar-2014 Supervisor 10 ConstructionComplete coding2-Apr-2014 Supervisor 11 ConstructionComplete test documents4-Apr-2014 Supervisor 12 ConstructionDeliver report 59-Apr-2014 Supervisor 13 ConstructionDeliver report 614-Apr-2014 Supervisor 14 Transition Deliver documents and CD source code 16-Apr-2014 FPT university 15 TransitionProject complete29-Apr-2014

TOOL AND ENVIRONMENTS

SOFTWARE SPECIFICATION System Overview Functional Requirement Non Functional Requirement

SYSTEM OVERVIEW

Group of functions Function’s name General functionsRegister Login Logout Change password Forgot password Customer’s functions Browse products by categories Search product (simple) Search product (advance) View product’s information Add product to shopping cart Remove product from shopping cart Change product’s quantity in shopping cart Place order View order’s history View order’s details Cancel order FUNCTIONAL

Group of functions Functions User managementSearch user View user’s details Delete user Reset password Product managementSearch Product Add new product Delete Product Edit product’s information View product’s details Order managementSearch order View order’s details Change order’s status Delete order Supplier managementSearch supplier View provided products of a supplier Add new supplier Edit supplier information Remove supplier ReportSales report

Non-Functional Description Reliability Data backed up daily and can be recovered if necessary Mean time between failures (MTBF): The mean time between each failure is expected to be about 480 hours (20 days) of using. Mean time to repair (MTTR): Immediately when Administrator finds out problem or website is attacked by someone. Average 1 day. Try reduce bug per function Avaiability Approximately 99% Response time Processing time will be 3 to 4 second Usability Site Load-time Is Reasonable Efficiency of use Intuitiveness User interface Easy to use, Friendly NON-FUNCTIONAL

Architecture Presentation Package Design Entity Relationship SOFTWARE DESIGN

ARCHITECTURE OVERVIEW

WHY MVC?  It makes it easier to manage complexity.  It does not use view state or server-based forms.  It uses a Front Controller pattern that processes Web application requests through a single controller.  It provides better support for test-driven development (TDD).

PACKAGE DESIGN

ENTITY RELATIONSHIP DIAGRAM

DATABASE DESIGN

TESTING Test Model Test Processes Test Approach & Environment Test Result

TEST MODEL

TEST PROCESS Test Plan Create TC Review TC Execute test Defect log Retest Test report

TEST PROCESS - TEST PLAN -  Based on Specification, create test plan:  Features to be tested  Environment  Schedules  Responsibilities  Risks and contingencies ... Test Plan Create TC Review TC Execute test Defect log Retest Test report

TEST PROCESS - TEST CASE -  Based on requirement, write test case about all functions. Test Plan Create TC Review TC Execute test Defect log Retest Test report

TEST PROCESS - REVIEW TEST CASE -  Test leader & developer.  Add corrections or suggestions. Test Plan Create TC Review TC Execute test Defect log Retest Test report

TESTING PROCESS - EXECUTE TEST -  Execute test all function.  Find bug. Test Plan Create TC Review TC Execute test Defect log Retest Test report

TESTING PROCESS - DEFECT LOG - Test Plan Create TC Review TC Execute test Defect log Retest Test report

TESTING PROCESS - DEFECT LOG -  Find, log bug into defect log document and assign bug to appropriate developer to fix.  These bugs must be fixed before these related release is shipped. Test Plan Create TC Review TC Execute test Defect log Retest Test report

TESTING PROCESS - RETEST -  Tester has responsibility to keep track bug until it is fixed. Test Plan Create TC Review TC Execute test Defect log Retest Test report

TESTING PROCESS - TEST REPORT -  Test leader has responsibility to write test report to summary test progress and test result. Test Plan Create TC Review TC Execute test Defect log Retest Test report

TESTING PROCESS - TEST REPORT - Test Plan Create TC Review TC Execute test Defect log Retest Test report

TESTING PROCESS - TEST APPROACH & ENVIRONMENT -  Test Approach:  Unit testing: developers.  System/Integration testing: testers.  Acceptance testing: not have actual customer.  Manual testing by hand.  Test environment:  Web: Chrome 34, Firefox 28

Project Result Comparison Result Lessons Learned PROJECT SUMMARY

 New technologies have been applied successfully.  Completed basic functions.  Has more experiences and skills:  Soft skill.  Management.  Technical. PROJECT RESULT

ItemsPlanActual Main objective Develop an website that help user to purchase furniture stuff online and help admin of the store manage the online store. Releases Date04/24/2014 Releases version1.0 Days96 Test case + check list Defects1013 Document pages200 Lines of code15000Approximately COMPARISON RESULT

Expectation  Develop more functions  Put the system in real life  Improve the GUI LIMITATION AND EXPECTATION Limitation  Cannot do online payment  Cannot decentralize user to other role rather than one administrator and customers  GUI, Test case and Report is still in upgrading

SituationProblemLesson learnt Laziness of some memberMiss the deadline remind each other focus on the project since the start Illness of some member cannot go for weekly meeting or do works should keep our health good while doing projects Conflicts Stress Miss Deadline Be chill Analysis the problem Not understanding about technical Coding language is new with us researching internet, asking for supporting from community.

DEMO

THANKS FOR LISTENING!