CAPSTONE PROject student identity tracking & assistance

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

AIMSweb Progress Monitor Online User Training
GALVESTON COUNTY, TX P-CARD TRAINING GALVESTON COUNTY.
SmartCall™ SMS SmartCall SMS by HME Wireless is a great tool to manage your patient workflow through your facility. Using the SmartCall SMS system, staff.
SmartCall™ Messenger Account Setup
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.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
How To Batch Register Your Students
NITAAC Customer Support Phone: Website: NITAAC.nih.gov Customer Guide for using the electronic Government.
MS Marketing Survey project Instructor: HuyNT Group : Java 2 Members : MinhBV – T.L PhucNTH PhucNTH HienNV HienNV BinhPHT BinhPHT FPT.
Montgomery Parks, M-NCPPC Volunteer Services Office  Log Your Hours Online  View & Edit Your Volunteer Profile Hi and thanks for volunteering with Montgomery.
Clarifying Options, Defining Potentials, Connecting You to the Future! Interfase First-time Student Login Tutorial.
SMART Agency Tipsheet Staff List This document focuses on setting up and maintaining program staff. Total Pages: 14 Staff Profile Staff Address Staff Assignment.
R.A.P.S Dan Hudlow Kyle Lee Mike Fisher Brad Justice Team no. 3.
Topic Cafeteria Management System
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.
SUPERVISORS : Mr. Huynh Anh Dung Mr. Nguyen Tat Trung STUDENTS: Nguyen Thanh Long Nguyen Ky Thanh Duong Quynh Hoang Thi Minh Sau.
Page 1 of 42 To the ETS – Create Client Account & Maintenance Online Training Course Individual accounts (called a Client Account) are subsets of the Site.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Pairus Admin Admin Panel Changes Required 1. Contents - Changes  Pairus Admin – Site Address Pairus Admin – Site Address  Fix logo at login screen –
HEI/OCAN College Access Program Data Submissions.
FHA Training Module 1 This document reflects current policy related to this topic. Its content is approved for use in all external and internal FHA-related.
Clarifying Options, Defining Potentials, Connecting You to the Future! OWL CareerLink (formerly Interfase) First-time Student Login Tutorial.
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.
Step 1 Lead Notifications Dear Partner, New leads have been assigned to your organization based on customer preference and are available for you.
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.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
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.
Orders – Create Responses Boeing Supply Chain Platform (BSCP) Detailed Training July 2016.
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.
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.
Blood Bank Phạm Tiến Lập – SE02683 Nguyễn Sơn Hải – SE02879
SchoolSuccess for Coordinators
Online Event Organizing Company Managemant System
Architecture Review 10/11/2004
ICE Integrated Cloud Environment Cloud Scanning and Mobile Printing
Excel Tutorial 8 Developing an Excel Application
Coach Route Searching System
Unit & District Tools Phase 1
Journal of Mountain Science (JMS)
Capstone Project W-CMS `.
STOCK TRADING SIMULATION SYSTEM
Supervisor : Trần Vinh Thu
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
Project Management: Messages
Los Angeles Unified School District
To the ETS – Accounts Setup and Preferences Online Training Course
Welcome! To the ETS – Create Client Account & Maintenance
Account Management Demonstration.
Creating an Account on Wikieducator
Smart Tendering System
LMS: Contractor Sign In
Getting Started with Skype for Business
Kodak Alaris Sales Information Library User Training
(PubMed) MY NCBI (Advanced Course: Module 2)
AmeriCorps Member Tutorial – OnCorps Reports 2.0, Standard Reports
Optimizing Efficiency + Funding
How to Create and Start a Test Session
(PubMed) MY NCBI (Advanced Course: Module 2)
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Unemployment Insurance Agency Michigan Web Account Manager
To the ETS – Accounts Setup and Preferences Online Training Course
TEAMWORKS TRAINING 101.
LMS: Contractor Sign In
Online Solution for Small Shop
Mobile Registration App Training Guide for OPO Staffers
Presentation transcript:

CAPSTONE PROject student identity tracking & assistance Supervisor: Mr. Phan Trường Lâm Ext Supervisor: Mr. Lưu Xuân Trường Mr. Quách Ngọc Xuân Group Member: Nguyễn Quý Dương – SE02934 Phạm Huy Hoàng – SE2658 Trương Ngọc Anh – SE02984 Nguyễn Mạnh Đạt – SE02656

SITA Team Nguyễn Quý Dương Mr. Phan Trường Lâm Phạm Huy Hoàng Leader Mr. Phan Trường Lâm Supervisor Phạm Huy Hoàng Member Trương Ngọc Anh Member Nguyễn Mạnh Đạt Member

Project information: Project name: System Identity Tracking Assistance Project code: SITA Project type: Web Application Timeline: 7th September 2015 to 23th December 2015

Contents: Introduction Software Project Management Plan Software Requirement Specification Software Design Description Software Test Documentation Demo

Part I: Introduction

Part I: Introduction Background: Two of the most popular online-learning website in Vietnam. topica.edu.vn hocmai.vn Mentor support online system No No

Part I: Introduction Problem: Almost online learning websites lacks of utilities to make the interaction between mentors and students. Students are limited by time and how to communicate with mentors.

Idea Build an online interaction system between students and mentors. Part I: Introduction Idea Build an online interaction system between students and mentors. Report the duration each mentor had been spent on mentoring his/her student.

Existing Solutions Code Mentor: Part I: Introduction Existing Solutions Code Mentor: Founded : in 2013, Codementor now has 3,000 pre-vetted experts on its platform, who have worked with more than 60,000 developers. Website: www.codementor.io

Part II: Software project management plan

Organization: Testing LâmPT (PM) SRS Analysis All member Design Coding Part 2:Software project management plan Organization: LâmPT (PM) SRS Analysis All member Design Coding Testing

Software Development process model Part 2:Software project management plan Software Development process model

Technologies

Tools: Part 2:Software project management plan Operating System: Windows 7,8,10 Development tool: PHPStorm, Nodejs Database: MySql, MongoDB Browser: Chrome 47, Firefox 37, IE 11 Other: Microsoft Office 2013, Microsoft Project 2013, Microsoft Visio 2013, Astah Professional,

Teamwork: Meeting : once per week Group working time: 5 days/week Part 2:Software project management plan Teamwork: Meeting : once per week Group working time: 5 days/week Location: University, Home Communication: Schedule :

Part 2:Software project management plan Detailed Plan

Risks & Issues ID Description Solutions 1 Difficulties of the Analyze software requirements to create software requirements specification document 2 Learn about new technologies take a long time Training with experience persons, who knowledge about technologies 3 Underestimate project scope, tasks’ difficulty level and risks’ effectiveness. Estimate project scope with instructor and experience persons. 4

Part III: Software Requirement Specification

Functional requirements Part 3:Software requirement specification Functional requirements Functional Requirements Non-Functional Requirements Entity Relationship Diagram

Functional requirements Part 3:Software requirement specification Functional requirements Authorization levels Chat between users Historical Data Reporting Requirements

Non-functional requirements Part 3:Software requirement specification Non-functional requirements Non-Functional: Scalability Maintainability

Entity relationship diagram Part 3:Software requirement specification Entity relationship diagram

Part IV: Software Design Description

List: System Architecture Design Component Diagram Class Diagram Part 4:Software design description List: System Architecture Design Component Diagram Class Diagram Sequence Diagram Database Diagram

System Architecture design Part 4:Software design description System Architecture design

System Architecture design why choose three layer architecture? Part 4:Software design description System Architecture design why choose three layer architecture? Because: Reusability Maintainability

Part 4:Software design description Component Diagram

Address component Class diagram Part 4:Software design description Address component Class diagram

Admin component Class diagram Part 4:Software design description Admin component Class diagram

Authorize component Class diagram Part 4:Software design description Authorize component Class diagram

Expert component Class diagram Part 4:Software design description Expert component Class diagram

Home component Class diagram Part 4:Software design description Home component Class diagram

Subject component Class diagram Part 4:Software design description Subject component Class diagram

User component Class diagram Part 4:Software design description User component Class diagram

Sequence diagram add subject Part 4:Software design description Sequence diagram add subject

Sequence diagram Edit subject Part 4:Software design description Sequence diagram Edit subject

Sequence diagram feedback subject Part 4:Software design description Sequence diagram feedback subject

Sequence diagram list subject Part 4:Software design description Sequence diagram list subject

Sequence diagram Sign up Part 4:Software design description Sequence diagram Sign up

Part 4:Software design description Sequence diagram chat

Part 4:Software design description Sequence diagram chat

Sequence diagram Lock User Part 4:Software design description Sequence diagram Lock User

Database Design Part 4:Software design description

Part V: Software Test Documentation

List Test: Test Model Test Process Test Cases Checklists Part 5:Software test documentation List Test: Test Model Test Process Test Cases Checklists

Test Model: V-Model Part 5:Software test documentation Validation Requirement Acceptance Testing Validation General Design Specification Component Testing Validation Detailed Design Specification Unit Test Source Code

Test process: Part 5:Software test documentation Test Plan & Control Test Analysis & Design Test Implementation & Execution Evaluating Exit Criteria & Reporting Test Closure Activities

A integration test case sample Part 5:Software test documentation A integration test case sample

Report test phase 1 Part 5:Software test documentation ID Test Case Pre-condition Test Case Procedure Expected Output Function Result DP-02   - Go to mentor.funix.edu.vn 1.On the header, click "FUNIX" logo 1.The home page is refreshed Display Page Pass DP-04 1.On the header, point to "Học cùng chuyên gia" option 2.On the list view, point to "Kỳ 1" option 2."Chứng chỉ công dân số" button is displayed SI-01 - Go to funix.com 1. Click "Đăng nhập " button 1. There are 2 textfield you need fill-in: - Username - Password 2. Button Sign In 3. There is 1 Link"Bạn chưa có tài khoản ?" Signin S-03 1.On home page,input "java" on "GIÚP ĐỠ" textbox 2.Click "GIÚP ĐỠ" button 2.JavaScript course be found 2.Mentor list can support JavaScript be displayed Search Mentor S-13 - Go to mentor.funix.edu.vn -> click "Học cùng chuyên gia" button - Login account: Email: datnmse@gmail.com Mật khẩu: 123456 1.Input "Kì VII" on textbox "Tìm Kiếm" 2.Click suggest "Kì VII" 3.Click "Tìm Kiếm" button 2. "Kì VII" is inputed 3.Subjects list of "Kì VII" are displayed include: - Subject name - Profile picture - Description Search Category

Report test phase 2 Part 5:Software test documentation ID Test Case Pre-condition Test Case Procedure Expected Output Function Result C-02   - Go to mentor.funix.edu.vn - Login as member - CallCenter is online 1.On the homepage, click "Trợ giúp" button 2.Click "CallCenter" 3.Input content on textarea 4.Press "Enter" key 3.Content is inputed succesfully 4.Content is sent to CallCenter succesfully Chat Pass C-11 - Go to mentor.funix.edu.vn - Login as callcenter Mật khẩu: 123456 1.CallCenter receives messages from member 2.Click sender line 1.Sender name is display on "Người gửi" 2.Chatbox is displayed C-18 - Go to mentor.funix.edu.vn - Login as member - Is chatting with callcenter and mentor 1.On feedback frame, click [x] button 1.Feedback frame is remove AM-17 - Login admin account: Email: duongnqse02934@fpt.edu.vn Mật khẩu: 123456 - Account "anhtnse@gmail.com" is mentor acount - Go to mentor.funix.edu.vn ->click "profile picture" -> click "Admin" button -> click"Người dùng" button -> set unLock account "anhtnse@gmail.com" 1.At "Khóa tài khỏan" column of account "anhtnse@gmail.com", click "Lock" button 2.Login account: - Email: anhtnse@gmail.com - Mật khẩu: ngocanh2502 1.Alert "Cập nhật thành công" is displayed 2.Account could not be logged Lock User

Report test phase 3 Part 5:Software test documentation ID Test Case Pre-condition Test Case Procedure Expected Output Function Result AM-50   - Login admin account: Email: duongnqse02934@fpt.edu.vn Mật khẩu: 123456 - Go to mentor.funix.edu.vn ->click "profile picture" -> click "Admin" button 1.Click"Mentor" button 2.Click " Thêm mentor" button 2.Input: - Người dùng: datnm - Mô tả mentor: - Tên môn học: Mobile Programming - Sau khi lưu dữ liệu: select "Tiếp tục nhập" 3.Click "Lưu" button 3.Mentor was added succesfully 3.Mentor adding form is still displayed Add Mentor Pass CC-02 - Go to funix.com - Login as callcenter 1.On the home page, click profile picture 2.Click "CallCenter" button 3.Click "Lịch sử" button 4.Click any conversation 3.Conversations list are displayed 4.Conversations content are displayed CallCenter Management C-26 - Go to mentor.funix.edu.vn - Login account as mentor - Prepared a file that capacity less than 10mb have format: image 1.On the conversation, member sent a image in pre-condition 2. Click on image was received 2.The image is enlarged Chat C-22 - Go to mentor.funix.edu.vn - Login as member - Is chatting with Callcenter 1.On chatbox, click [x] button 2.On feedback frame, click [x] button 1.Feedback frame "Bạn cảm thấy hài lòng với callcenter này chứ?" is displayed include: - Kém/Trung Bình/Tốt/Rất tốt ratio button - Textarea 2.Chatbox is still displayed

Report test phase 4 Part 5:Software test documentation No Module code Pass Fail Untested N/A Number of test cases 1 Display Page 43   2 SignIn 20 3 SignOut 4 SignUp 27 5 List User 6 Set Role 9 7 Lock User 8 Active User Add Subject  10 Edit Subject 3  11  List Subject  4  12 Add Category  13 Edit Category  3  14 Edit Interface

Report test phase 5 Part 5:Software test documentation 15 Edit Mentor   16 List Mentor 2 17 Search Mentor 4 18 Search Category 10 19 CallCenter Management 20 Update Profile 21 Register Mentor 22 Chat 32 33 23 Search Subject 24 List Category 3 25 Add Mentor 5 Sub total 233 236 Test coverage 99.15 % Test successful coverage 98.73

Checklists checklist about validation Part 5:Software test documentation Checklists checklist about validation   Is the general screen background the correct color? Yes No N/A Are the field prompts the correct color? x Are the field backgrounds the correct color? Is all the screen prompts specified in the correct screen font? Is the text in all fields specified in the correct screen font? Is all the field prompts aligned perfectly on the screen? Are all the field edits boxes aligned perfectly on the screen? Are all group boxes aligned correctly on the screen? Are all characters or alphanumeric fields left justified? Is all the error message text spelt correctly on this screen?

Checklists checklist about validation Part 5:Software test documentation   Is all users input captured in UPPER case or lower case consistently? Yes No N/a Does a failure of validation on every field cause a sensible user error message? x Is the user required to fix entries, which have failed validation tests? Have any fields got multiple validation rules and if so are all rules being applied? If the user enters an invalid value and clicks on the OK button is the invalid entry identified and highlighted correctly with an error message? Is validation consistently applied at screen level unless specifically required at field level? For all numeric fields check whether negative numbers can and should be able to be entered. For all numeric fields check the minimum and maximum values and also some mid-range values allowable? For all character/alphanumeric fields check the field to ensure that there is a character limit specified and that this limit is exactly correct for the specified database size? Do all mandatory fields require user input?

PART VI: DEMO