Soccer Fields Management Supervisor: Mr.Bùi Đình Chiến Team member: Trịnh Bá Ngọc Tạ Quang Hùng Lê Vũ Việt Anh
Introduction Software Project Management Plan Software Requirement Specification Software Design Description Testing Summary Demo, Q&A 1 I II III IV V VI VII
1 Current situation 2 Existing system 3 Our proposal 2
1.1 – Current Situation 3 Nearly 1,000 soccer fields in Hanoi Managed manually by paper notes Customers search for information very difficult
1.2 – Existing system datsan.com.vn tuyensonsport.vn LIMITED 4 only have information and contact can not see immediately which soccer field is booked or not wait for a call from the adviser to booking
1.3 - Our Proposal Help customer to looking for a suitable field quickly and accurately Help owner to manage field's business with a simple and clear way Soccer Fields Management 5
1 Project organization 2 Software Development Process 3 Project Management Plan 4 Development Environment 5 Risk 6 Communication 6
2.1 - Project organization 7 Supervisor Mr. ChienBD SRS Analysis Team NgocTB Design Team NgocTB HungTQ Coding Team HungTQ AnhLVV Test Team NgocTB AnhLVV Leader NgocTB
2.2 - Software Development Process An incremental model An iterative development model 8
2.3 - Software Development Process 9
3 - Project Management Plan 10
11
12
13
14
15
16
17
18
2.4 - Development Environment Hardware Requirement Software Requirement Intel Core 2 Duo 2.0 GHz or faster, 2 GB DDR3 or more, 160 GB HDD or more with the speed of 5400 rpm or faster. Monitor with resolution 1366x768 or more Operating System: Windows 7 Professional/ Windows 8 Microsoft Office Project Professional 2007/2010 Net bean 7.4 DTMS: Microsoft SQL Server 2008 Internet Explorer / Mozilla Firefox / Google Chrome And some other software. 19
2.5 - Risk 20
21
22
2.6 - Communication 23
1 Consultative user 3 Entity Relationship Diagram 2 Functional requirements 24
3.1 - Consultative user OwnerRegister soccer fields system Management soccer fields system Create & manage staff’s accountBooking mini soccer fieldsOrder managementCustomerRegister accountAccount management View schedule soccer fields Booking mini soccer fields 25
Requirements analysis AdminOwner Create Staff Register userUn-register user 26
3.2 - Functional requirements - Type of Users 27 Use case for Un-Registered User
Type of Users 18 Use case for Registered User 28
Type of Users 19 Use case for Admin 29
Type of Users 20 Use case for owner 30
Type of Users Use case for Staff 31
3.3 - Entity Relationship Diagram 32
33 1 Overall system architecture 2 MVC struts2 architecture 3 Module Organization 4 Part of Class Diagram 5 Sequence Design
4.1- Overall system architecture 34
4.2 - MVC Struts2 architecture 35
4.3 - Module Organization 36
4.4 - Class Diagram 37 Class diagram - Service
4.5 - Sequence Design 38 Sequence- Add service into SF system
Sequence Design 29 Sequence- Create staff’s account 39
40 1 Test Model 2 Test Environment 3 Features to be tested 4 Test cases sample 5 Test Results
5.1 - Test Model 42 41
5.2 - Test Environment Windows PC1: Windows 8 Pro – 64 bit Installed Memory (RAM) : 4.00 GB Windows PC2: Windows 7 Ultimate – 32 bit Inter® Core™ Duo CPU 2.20 GHz Installed Memory (RAM) : 3.00 GB Browsers: Google Chrome Firefox 42
5.3 - Features to be tested 43
Features to be tested 44
5.4 - Test cases sample 45
Test cases sample 46
5.5 - Test result 49
After: Technique Soft-skill Design user’s interface Manage project Building software based on MVC model 50 Before : Teamwork skills are limited Programming skill is not good
51