HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2009T2 J.P.T"

From IS480
Jump to navigation Jump to search
Line 285: Line 285:
 
Meeting 23: [[Media:JPT_Meeting_Minutes_23_(05032010).doc]] <br>
 
Meeting 23: [[Media:JPT_Meeting_Minutes_23_(05032010).doc]] <br>
 
Meeting 24: [[Media:JPT_Meeting_Minutes_24_(08032010).docx]] <br>
 
Meeting 24: [[Media:JPT_Meeting_Minutes_24_(08032010).docx]] <br>
 +
Meeting 25: [[Media:JPT_Meeting_Minutes_25_(10032010).docx]] <br>
  
 
==Supervisor Meeting Minutes==
 
==Supervisor Meeting Minutes==

Revision as of 03:01, 14 April 2010

JPT Logo.
Project Team Logo: JPT
Singapore GP Logo
Project Sponsor: Singapore GP Pte Ltd
ST Electronics Logo
Collaboration Partner: ST Electronics

Just Pure Tandem

We are a group of year 3 students who have been working together for quite some time. We find that we are able to work together very well.

Thus, Just Pure Tandem.

Team Members

JPT consists of : Gloria Yeo Geok Eng, Low Yi Yang, Lau San San, Lin Xuankuang, Stanley Ng Wee Kiat, Vivian Choo Hui Ting.

Supervisor

Our supervisor is Kevin Steppe 1.

Project Overview

Project Description

Singapore Grand Prix has been organising the Formula One night races, also known commonly as the F1 races, in Singapore for the past 3 years. Each F1 race is a major event which requires year long preparations and huge amounts of manpower. They have much difficulty managing manpower manually, especially with registrations, payroll, paper forms, collection of uniforms as well as training. As such, the objective of the project is to provide solutions to the Singapore Grand Prix (GP) manpower management and employee training needs. In view of that, the solution is divided into two separate components, namely Manpower Management and E-Learning.

Objectives

Manpower Management:

• To provide Singapore Grand Prix (GP) staff a streamlined process of the management of manpower through proper verification and registration processes on a web-based system, moving away from the current manual processes.

• To provide users a means of management of information accordingly to the nature of the user.


E-Learning:

• To engage students in an interactive and intuitive learning environment that aids in knowledge retaining.

• To provide ITE students, government bodies and SGP personnel the means of learning and re-learning the areas regarding the setup of the race zones and so on that lacks understanding.

Project Motivation

We are much honored to be able to work closely together with such a prestigious organization like Singapore GP. The scale of the project allows us much flexibility to work with. We will also be exposed to different kinds of programming language (e.g. JSP, Flash, etc.) and gaining experience by working closely with the organization with the challenging scope. On top of that, this project allows us to be able to apply what we have learnt in our academic curriculum into good use in this industry. Our group looks forward to not only achieving the expectations but also, exceed the expectations of Singapore GP and learn the most out of this exciting experience.

Stakeholders

Stakeholder : Sarah Martin
Role : Operations Director
Involvement : Provide user requirements and feedbacks for the application and oversee the project development

Stakeholder : Jonathan Wong
Role : ITE Manpower Management in charge
Involvement : Provide user requirements and feedbacks for the application and oversee the project development

Stakeholder : Melissa Phua
Role : Recruitment and Training
Involvement : Provide user requirements and feedbacks for the application and oversee the project development

Stakeholder : Kevin Steppe
Role : Project Supervisor
Involvement : Advise and supervise the project team

Project Scope

Manpower Management System
The proposed Singapore GP Manpower & E-learning Management system is a web-based system to facilitate registration and verification of registrants’ details. The functions are grouped by users:

Students:

  • Register
  • Log In/Out
  • Update Particulars
  • E-learning Modules


Teachers:

  • Register
  • Log In/Out
  • View Students
  • Approve Students
  • Search and Sort Students
  • E-learning Modules


Admin (SGP personnel)

  • Register
  • Log In/Out
  • Approve Students
  • Search and Sort Students
  • View Students
  • Edit Student Particulars
  • Manage User Accounts
  • Run Reports
  • Import/Export Student Info
  • Import/Export Other User's Info
  • E-learning Modules


E-Learning
This is an interactive-learning module in the Manpower & E-learning Management System to educate potential personnel with regards to SGP information, including site knowledge and so on.
The system consists of:

  • 5 highly interactive e-learning modules
  • an assessment of 10 randomly generated questions at the end of all the modules with maximum of 3 attempts
  • revisit the knowledge content viewed previously
  • save the progress of each user


Project Progress

December Holidays

  • Client meeting to gather requirements and content
  • Setting up of environment for project development
  • Working on final proposal:

-Project Requirements
-Workflow
-Work Breakdown Structure
-Development Diagrams
-Software Development Model and Framework
-Prototype

Week 1

  • Working on and submission of final proposal
  • Tried to start on the project in pairs and assigning work
  • Research and read up on Hibernate and Spring framework


Week 2

Manpower Management

More detailed content was received from Client. Team started to try integrating frameworks into development.

Functions

  • User interface
  • Email functionality
  • Registration functionality


Week 3

Manpower Management

Bugs surfaced while trying to deploy the system even though codes had no error. The application was only able to work perfectly only on one computer. Team discussed possibility of dropping frameworks.

Functions

  • Login/Logout
  • Email/Registration
  • Registration (Phase 1 Data-collection)
  • Registration (Phase 2 Data-collection)
  • User


E-Learning
One of the team members gave the team a tutorial on flash. Each team member was to come up with a mini flash application to get some hands-on.

Week 4

Team prepared for the demonstration of registration and login functionality of Manpower Management System to client on the following Monday.

E-Learning

  • Brief Design (Screens/Sketch) on Powerpoint
  • Navigation Structure


Week 5

Project was delayed by 7 days due to the difficulty in incorporating the frameworks.
Hibernate Framework was removed and half of the group started to work on E-learning modules in order to make up for time lost.

Manpower Management

Functions

  • Login/Logout
  • Email/Registrationy
  • Registration (Phase 1 Data-collection)
  • Registration (Phase 2 Data-collection)
  • User


E-learning

  • Detailed Story Boarding for modules 1 and 2


Week 6

Manpower Management

Due to worry about lack of time in the Manpower Management System, we decided to drop Spring as well and focus on the validation of the different user fields.

  • Finishing up the functions and testing


E-learning

We were already able to start development of the E-learning system. However, the client has delayed in giving us the content which was subject to major changes. While it did not delay our schedule, our productivity was compromised.

  • Final Template and Storyboard for Modules 1-3


Week 7

The information for the E-learning was just received. However, the group was set on working on the midterm reflection. In week 8, we plan to finish at least 2 modules of E-learning.

Manpower Management
Functions

  • View Students/Employees for Admins


Week 8

E-learning module 1 is almost completed, except that we need to resolve the font conflict between Mac OSX and Windows. E-learning module 2 cannot be completed yet due to the lack of content materials. Module 3 is completed till the display of the uniform.

Manpower Management
Functions

  • Role based authentication (Teachers/Students)
  • Search/filter for Teachers
  • Email verification


Week 9

Modules 1-3 are taking longer than expected as there is much delay in receiving information from SGP. Also, there have been some difficulty dealing with Action Script 3.0.

E-Learning
Key Points

  • Integration among modules 1-3
  • Quiz information is changed from static to dynamic
  • Concept of using database to track scores


Manpower Management
Functions

  • Advanced user registration page
  • Teachers’ Login (Distinct values from DB with search functionalities)


Week 10

E-Learning
Key Points

  • Revamp of User Interface
  • Quiz of module 3


Manpower Management
Functions

  • Teachers’ Login (Paging of search results)
  • Stress Test of System
  • Administrator functions


Group Meeting Minutes

Meeting 1: Media:JPT_Meeting_Minutes_01_(02122009).docx
Meeting 2: Media:JPT_Meeting_Minutes_02_(03122009).doc
Meeting 3: Media:JPT_Meeting_Minutes_03_(09122009).docx
Meeting 4: Media:JPT_Meeting_Minutes_04_(15122009).doc
Meeting 5: Media:JPT_Meeting_Minutes_05_(22122009).doc
Meeting 6: Media:JPT_Meeting_Minutes_06_(05012010).doc
Meeting 7: Media:JPT_Meeting_Minutes_07_(13012010).docx
Meeting 8: Media:JPT_Meeting_Minutes_08_(15012010).docx
Meeting 9: Media:JPT_Meeting_Minutes_09_(18012010).docx
Meeting 10: Media:JPT_Meeting_Minutes_10_(20012010).docx
Meeting 11: Media:JPT_Meeting_Minutes_11_(25012010).docx
Meeting 12: Media:JPT_Meeting_Minutes_12_(27012010).docx
Meeting 13: Media:JPT_Meeting_Minutes_13_(01022010).doc
Meeting 14: Media:JPT_Meeting_Minutes_14_(01022010).docx
Meeting 15: Media:JPT_Meeting_Minutes_15_(03022010).docx
Meeting 16: Media:JPT_Meeting_Minutes_16_(08022010).docx
Meeting 17: Media:JPT_Meeting_Minutes_17_(10022010).docx
Meeting 18: Media:JPT_Meeting_Minutes_18_(11022010).docx
Meeting 19: Media:JPT_Meeting_Minutes_19_(17022010).doc
Meeting 20: Media:JPT_Meeting_Minutes_20_(22022010).doc
Meeting 21: Media:JPT_Meeting_Minutes_21_(24022010).doc
Meeting 22: Media:JPT_Meeting_Minutes_22_(03032010).doc
Meeting 23: Media:JPT_Meeting_Minutes_23_(05032010).doc
Meeting 24: Media:JPT_Meeting_Minutes_24_(08032010).docx
Meeting 25: Media:JPT_Meeting_Minutes_25_(10032010).docx

Supervisor Meeting Minutes

Week 1 Dec: Media:JPT_Supervisor_Meeting_Minutes_01_(03122009).docx
Week 1: Media:JPT_Supervisor_Meeting_Minutes_02_(07012010).docx
Week 2: Media:JPT_Supervisor_Meeting_Minutes_03_(13012010).docx
Week 3: Media:JPT_Supervisor_Meeting_Minutes_04_(20012010).docx
Week 4: Media:JPT_Supervisor_Meeting_Minutes_05_(27012010).docx
Week 5: Media:JPT_Supervisor_Meeting_Minutes_06_(03022010).docx
Week 6: Media:JPT_Supervisor_Meeting_Minutes_07_(10022010).docx
Week 8: Media:JPT_Supervisor_Meeting_Minutes_08_(24022010).docx
Week 9: Media:JPT_Supervisor_Meeting_Minutes_09_(03032010).docx
Week 10: Media:JPT_Supervisor_Meeting_Minutes_10_(10032010).docx

Client Meeting Minutes

Meeting 1: Media:JPT_Client_Meeting_Minutes_1_(03122009).doc
Meeting 2: Media:JPT_Client_Meeting_Minutes_2_(16122009).doc
Meeting 3: Media:JPT_Client_Meeting_Minutes_3_(11012010).docx
Meeting 4: Media:JPT_Client_Meeting_Minutes_4_(25012010).docx
Meeting 5: Media:JPT_Client_Meeting_Minutes_5_(08022010).docx
Meeting 6: Media:JPT_Client_Meeting_Minutes_6_(22022010).docx
Meeting 7: Media:JPT_Client_Meeting_Minutes_7_(05032010).docx