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 | 01742 Nguy ễ n Duy Khánh | 01782.

Slides:



Advertisements
Similar presentations
Supervisor: Mr. Huỳnh Anh Dũng
Advertisements

1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
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.
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Social networks and communities Suitable for: Improver.
Turkey IDA Info-Day PM Session, September 25, 2003 CIRCA 1 CIRCA : The IDA Collaborative Software Tool Grzegorz Ambroziewicz European Commission - DG Enterprise.
MS Marketing Survey project Instructor: HuyNT Group : Java 2 Members : MinhBV – T.L PhucNTH PhucNTH HienNV HienNV BinhPHT BinhPHT FPT.
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.
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
Records Registration Management System The HOB Capstone Project.
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
Topic Cafeteria Management System
Slide 12.1 Chapter 12 Implementation. Slide 12.2 Learning outcomes Produce a plan to minimize the risks involved with the launch phase of an e-business.
CTP210 TERM PROJECT
CAPSTONE PROJECT 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.
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
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
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.
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.
VNCreatures Project Presentation V-creatures
LOGO Accounting Module In ERP Supervisor: Mr. Nguyễn Hồng Kỳ Students: Hoàng Phương Thảo Tạ Trung Kiên Nguyễn Tấn Trí Lưu Hằng My Nguyễn Văn Tiệp.
Smart Navigator Application Supervisor: Mr. Phan Truong Lam.
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.
HMSI Hotel Management System Integrated 01 STARTTHE IDEAPLANREQUIREM ENTS DESIGNTESTDEMO.
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.
Supervisor: Mr. Tran Binh Duong Students: Nguyen Duc Thuong Nguyen Duc Thuong Duong Hong Loc Duong Hong Loc Chu Minh Tung Chu Minh Tung Pham Van Khanh.
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.
WHERE TO TRAVEL Capstone Project. Content Introduction Project Management Plan Requirement Specification Design Description Implementation Testing Summary.
ROBUST MARKETING. RM TEAM MEMBER Mr.TrungNT Supervisor DucMA Developer HaDV QA & Tester Leader HuongPM QA & Tester TungNT Developer AnhND Project Manager.
LOGO e-Citizen. Phan Nhật Minh Phạm Thị Dinh Vũ Xuân Đông Phạm Thị Huyền Nguyễn Thùy Trang
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 -
Group 3 CMPE Community Project. What is CMPE Community project? CMPE Community project aims to create a social web application to create an environment,
Capstone Project Chatting secure on Android. Introduction Project Management Plan Requirement Specification Software Design Specification Testing & Evaluation.
Location Information Networking Supervisor: Mr. Luong Trung Kien Students: Le Tien Dung Tran Quang Ngoc Duong Duc Quyen Nguyen Bao Trung Hoang Khac Tien.
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.
Top.Not.59 Group: Trần Hùng Team Leader Mai Thị Thu Hà Vũ Hồng Quân Lê Thị Hoài Thu Vũ Đình Thắng Supervisor: Mr. Nguy Ễ n T Ấ t Trung.
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ô.
LOGO Supervisor: Mr. Tran Binh Duong Students: 1 4. Nguyen Huong Thanh 5. Pham Thi Bich Thuy 6. Nguyen Thi Thu Huyen Funny Contents Sharing Community 1.
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.
MUSIC IN ME Supervisor : Trần Đình Trí. TEAM G5 Trần Hà Huy Bùi Quốc Anh Nguyễn Phúc Lộc Trần Quang Tùng Hoàng Anh Minh.
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
Capstone Project W-CMS `.
STOCK TRADING SIMULATION SYSTEM
Supervisor : Trần Vinh Thu
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
Pregnant healthcare website
Smart Tendering System
Baokim Mobile e-Wallet.
Knowledge Sharing Mechanism in Social Networking for Learning
Online Solution for Small Shop
Presentation transcript:

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 | Nguy ễ n Minh Đ ứ c | Ph ạ m H ồ ng Quang | D ươ ng Th ị Tuy ế t Mai | 01607

The People 2 Project Manager HungTT Tech Lead DucNM Developer KhanhND Developer QuangPH Tester MaiDTT Introduction

CONTENTS 1.Introduction 2.Project plan management 3.Requirement specification 4.Software design specification 5.Software Test documentation 6.Achievements 7.Demo 8.Q&A 3

1.1 Problem Definition 4 Introduction There are many websites, forums for Vietnamese user but none has supported people debating like our system yet Internet user have to take the risk of being insulted by bad word, bad virtual behavior Sometimes internet user can’t protect their opinion because of Herd mentality Some arguments become a never-ending keyboard battle and finally still there isn’t winner because no one can judge for them. REALITY IN VIETNAM

5

1.1 Problem Definition 6 Introduction A web-based application aims to construct a strong connected network between Vietnamese people. Creating a web-based application where everyone can easily join and expose, argue on their opinions, points of view about a debate topic.

1.2 Our Proposal & Product 7 tranhluan.vn focus on the following highlights:  Search: fast search with keywords for users  Advanced Search : for users who know well their needs with many extra options - base on user own evaluation of necessary living conditions  Three models of debate: Đ ố i đ ầ u, Đúng hay Sai, Ý Ki ế n C ủ a B ạ n  Ranking, Statistic, Voting  Feedback, bad post filter & report: keep website clean and improve our service  Applying Responsive Web Design Introduction

2. Project Plan Management 1.Software process model 2.Roles and responsibilities 3.Development environment 4.Project planning 5.Team working and management 8

2.1 Software Process Model 9 Project Plan Management Iterative software model

2.2 Roles and Responsibilities 10 Tran Trong Hung PM, BA Nguyen Minh Duc Tech Lead, CM Nguyen Duy Khanh Designer DEV TEAM Nguyen Minh Duc Nguyen Duy Khanh Pham Hong Quang Duong Thi Tuyet Mai Test Lead TEST TEAM Duong Thi Tuyet Mai Tran Trong Hung Pham Hong Quang Project Plan Management

2.3 Development Environment 11 Framework : Environment : Web Server: Project Plan Management DBMS: Silverlight:

2.3 Development Environment 12 Source Control: Operating system: API: Project Plan Management UML Tool:

2.4 Project Planning 13 Project Plan Management Project duration in plan: 76 days Start Date: 5/1/2013 End Date: 8/14/2013 Project contains 2 cycles: Iteration 1: 61 days. Iteration 2: 15 days. Meeting with supervisor once to twice per week.

2.5 Team Working and Management Working time: 8 hours per day and 5 days per week at FPT University or team member’s home. Meeting with Mr.TriTD: Every Tuesday, from 14:30 to 15:00 at FPT University. Project Plan Management 14

3. Software Requirements 1.User requirements 2.System requirements 3.Non- functional requirements 15

3.1 User Requirements 4 types of users in system: 16 Registered User Software Requirements Administrator Moderator Visitor

3.1 User Requirements Visitor Register: Visitors can create accounts to become a registered user. address, mobile phone and password are required to register. Each can only register once Search: Visitors can search News, debate topic by using search function Feedback: Visitors can send message to administrator View news: Visitors can view details of News View debate topic: Visitors can view details of debate topic 17 Software Requirements

3.1 User Requirements Registered User Registered users have full functions of Visitor. Reset password: Registered users can restore the password via registered . Logout Edit user profile: Registered users can edit individual information such as: name, telephone, address…. Add friend: Registered users can add friends with other registered user 18 Software Requirements

3.1 User Requirements Registered User (cont.) Private message: Registered users can send private message to other Report: Registered users can report a topic that violate rule Create topic: Registered users can create new topic. User can choose category for topic, model of debate, time, level… Edit debate topic rule: Registered users can setup debate topic rule, such as: time, level … Join debate: Registered users can enjoy three models of debate: “ Đ ố i Đ ầ u ”, “ Đúng Hay Sai ” and “ Ý Ki ế n C ủ a B ạ n ” base on ranking (only high level user can join special topic) 19 Software Requirements

3.1 User Requirements Registered User (cont.) Registry debate (only 1 on 1): Registered users can challenge topic creator in a topic. The topic creator will choose who he/she want to argument from list of challenges Vote: Registered users can vote for better debater in their opinion Comment: Registered users can write his/her opinions in the topic. (include: comments, rebuttal) View history: Registered users can view his/her activity. 20 Software Requirements

3.1 User Requirements Moderator Moderators have full functions of Registered Manage topic Manage Reported topic Manage Registered User 21 Software Requirements

3.1 User Requirements Administrator All functions of system Manage category Manage News Manage Registered User and Moderator 22 Software Requirements

3.2 System Requirements 23 Software Requirements  Support sound debate

3.2 System Requirements 24 Software Requirements  Three model of debates

3.2 System Requirements 25 Software Requirements  Responsive web design

3.3 Non-functional Requirements 1.Usability 2.Availability 3.Security 4.Maintainability 26 Software Requirements

3.3 Non-functional Requirements GUI – Vietnamese. – Simple but attractive. Usability for end-users – Searching function should be easy to use. – The website should provide a tutorial to support novice users. 27 Software Requirements Usability

3.3 Non-functional Requirements 28 Software Requirements Availability Systems should run 24 hours 7 days and can be temporarily turned off when upgrading and must display an alternative maintenance page in such occasions.

3.3 Non-functional Requirements 29 Software Requirements Security Privacy User password is also invisible for the system administrator with MD5 encryption. The system must provide secure methods for users to recovery their password. Utilize certain cryptographic techniques for database.

3.3 Non-functional Requirements 30 Software Requirements Maintainability Coding standards and naming conventions: All code must be clearly commented, including class, method documentations. Logging  All the errors should be logged, supporting for bug fixing and maintenance.  All strange or sensitive situations should also be logged.

4. Software Design Specification 1.Overall System Architecture 2.Web Application Design Pattern 3.Detail Design 4.Database Design 31

4.1 Overall System Architecture 32 Software Design Description

4.2 Web Application Design Pattern 33 Software Design Description MVC Pattern

4.3 Detail Design 34 Software Design Description Component Diagram

Class diagram example (category) 35 Software Design Description

Sequence diagram example (category) 36 Software Design Description

4.4 Database Design 37 Software Design Description Entity Relationship Diagram

4.4 Database Design 38 Software Design Description

4.4 Database Design 39 Software Design Description

5. Software Test Documentation Test model: 40 Acceptance testSystem testIntegration testUnit testRequirementsSystem designArchitecture designModule design Coding

5. Software Test Documentation Test process: 41 Requirement analysis Planning & preparation ExecutionTest report

5. Software Test Documentation 42 Test cases sample

5. Software Test Documentation Defect log sample 43 * Using excel to log defect, includes: * Communicate with developer via SVN or directly

5. Software Test Documentation NoModule CodePassedFailedUntestedN/ANumber of test cases 1GUI (web version/wap version) Main functions: Debate, vote, comment, report (web version/wap version) Management Other functions Sub total Test coverage100.00% Test successful coverage98.49% 44 Number of bugs: 34 Number of corrected bugs: 25 Test Report

6. Achievements 45  Created 1 st system in Viet Nam that supports debating online with a clearly result in Vietnamese  Improved teamwork skill and personal skill (knowledge, coding skill)  Applied new technology in displaying – Responsive Web Design  An hopefully system in developing new features (sing fight, …)

7. Demo Please check it out at 46

8. Q&A 47

48