Download presentation
Presentation is loading. Please wait.
Published byNigel Gilmore Modified over 9 years ago
1
Group Purchasing for FPT Corporation Capstone Project
2
Project instructors Mr. Nguyen Tat TrungMr. Huynh Anh Dung
3
Project team Nguyen Cong Danh DanhNC00739 Dang Tuan Thanh ThanhDT00730 Tran Duc Tri Quang QuangTDT00756 Nguyen Thi Thuy Quynh QuynhNTT00419 Hoang Van Tuyen TuyenHV00608 Le To Trang TrangLT00601
4
Project Organization Project Manager Tech. Lead/Dev QA/TesterDeveloper Tech. Lead/Dev QA/Tester
5
Agenda Project Idea Project Plan Software Requirement Specification Software Design Testing Demo Lesson learned and future development
6
PROJECT IDEA Group Purchasing for FPT Corporation
7
Project Idea FPT Corporation 11 Subsidiaries and Associates Large-scale Procurement processes are different and complicated
8
Project Idea One FPT Leading global corporation in Vietnam Forbes’s top 500 businesses Synergy and unity
9
Project Idea Idea Unify procurement processes Group purchasing for discounts
10
Project Idea One of the first B2B e- commerce in Vietnam Establish Group Purchasing- Alliance in Vietnam. Can be applied in a larger scale Highly appreciated by CEO of FPT Corp., Mr. Truong Dinh Anh
11
Literature review Groupon is being known as a very successful deal-of-the-day website
12
Literature review Group purchasing organization (or GPO) in US Used in many industries to purchase raw materials and supplies In 2010, Non-Profit Purchasing Group was introduced The annual saving for a company which has membership in NPGP may up to 25% * *: As calculated with NPPG’s Savings Calculator http://www.nonprofitpurchasinggroup.org/SavingsCalculator
13
Benefit of Group Purchasing Group Purchasing Significant cost savings No need to negotiate Choose the best offer
14
Benefit of Group Purchasing Group Purchasing No minimums Improved operational efficiency Centralized procurement process
15
Different points in GP-F The two ways communication between supplier and buyers Collect demands from departments internally Reverse-auction ability
16
Disadvantage and potential risks Require changes in enterprise’s processes. Especially for asset management department Buying decision of Vietnamese people is often based on “touch and feel” Low commitment from Suppliers and Members
17
PROJECT PLAN Group Purchasing for FPT Corporation
18
Project Management Goal Scope goal Time goal Cost goal
19
Project Plan
20
Team Management Project plan: update daily, inform progress via email, meetings Weekly meeting: Monday & Thurday 6pm at FUMeeting minutes and follow-up actionsCommunication: mail group, Facebook group, Skype...
21
Software Development process model 21
22
Risk Management User Involvement Executive management support Integration with current system Project Management skill Hardware availability Resource Experience
23
SOFTWARE REQUIREMENT SPECIFICATION Group Purchasing for FPT Corporation
24
Central Offers Operator Supplier Requests Orders Internals Requests Orders User Manager Offers Domain Model 24 ProductsCategories…
25
Business Process Model 25
26
Central Business Process 26 Supplier submit Offer Operator approve Offer Operator close Offer
27
Central Business Process Operator approve Offer Supplier confirm Order User make Order on Offers
28
Internal Business Process 28 User submit Requests Manager consolidate Requests Manager public Requests Manager close Requests
29
Internal Business Process 29 Manager public Requests Supplier create Offer for Request User make Order on Offers Supplier confirm Order
30
Central Functional requirements 30 Actors Functions SupplierOperator View “Request”XX Manage “Offer”XX Approve “Offer” X View “Order”XX Confirm “Order”X Close “Offer”XX Manage “Category” X Manage “Product” X Manage “Supplier” X Manage “Member” X Manage “User” X Export to ExcelXX Refine Product List X
31
Internal Functional requirements 31 Actors Functions UserManager Manage “Request”XX Consolidate “Request” X Public “Request” X Close “Request”XX View General “Offer”XX Order on Specific “Offer”XX Order on General “Offer”XX Cancel “Order”XX Manage “User” X Export to ExcelXX
32
Non-functional requirements 32 UsabilityPerformanceSecurity
33
SOFTWARE DESIGN Group Purchasing for FPT Corporation
34
Frameworks & IDE Developing Environment 4 Version Q2 2011 released 07/12/2011
35
Developing Environment Built on top of Microsoft ASP.NET AJAX framework Rich client-side capabilities; nearly identical client-side and server-side APIs Built-in support for LINQ, Entity Framework, ADO.NET/WCF Services… Performance optimization helper controls and HTTP compression
36
Workspace & Productivity tools Developing Environment Testing and deploy
37
System Context 37
38
Executive Summary 38
39
Architecture Overview 39
40
Central Components Diagram 40
41
Internal Components Diagram 41
42
Class Diagram 42
43
Sequence Diagram 43
44
Database Design
45
Audit tracking Active/inactive instead of deletion
46
Database Access Pros High Performance Flexibility in building object Cons Longer developing time High code-prone error ADO.NET Entity Framework
47
Database Access Pros Time-saver Strongly typed object Almost no code-prone error Cons Low performance Inflexible
48
Win-service Automation data retrieving task Low memory cost, suit long running time task
49
Web-service WCF Pros Performance Flexibility Cons Complex
50
Web-service security Central Internal 101100001 010110000 Hello hash Hello 101100001 010110000 hash 101100001 01011000 Internal’s private key Central’s private key Central’s public key Internal’s public key transfer Digital Signature
51
SOFTWARE TESTING Group Purchasing for FPT Corporation
52
Test types User Interface testFunction testPerformance testSecurity and access control
53
Test stages Start: 05-07-2011 End: 19-07-2011 Unit test & Prototype test Start: 20-07-2011 End: 27-07-2011 Integration test Start: 30-07-2011 End: 14-08-2011 System test
54
Bug’s life cycle Log to Excel file Commit to SVN Announce to all Bug detected Dev. Confirm bug Update status daily Bug fixing Dev. inform tester Tester re-test Close Reopen Bug fixed
55
Test results CentralInternalTotal Test case250110360 Passed247107354 Bugs 125120245
56
Incidents report
57
PROJECT RESULTS Group Purchasing for FPT Corporation
58
Project result Complete all core business functions Out of scope Consolidate Request Email notification Refine Product list …
59
LESSON LEARNED AND FUTURE DEVELOPMENT Group Purchasing for FPT Corporation
60
Lessons learned
61
Future development Complete all requirements Users credit assessment Apply enterprise architecture Establish GP Company
62
DEMONSTRATION Group Purchasing for FPT Corporation
63
Q&A Group Purchasing for FPT Corporation
64
THANK YOU FOR LISTENING
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.