Presentation is loading. Please wait.

Presentation is loading. Please wait.

Carleton Carpool System Redesign and Release Supervisor: Gabriel Wainer Team Members: Andrew Lyn. 100299121 Guangjie Joey Deng. 100298750.

Similar presentations


Presentation on theme: "Carleton Carpool System Redesign and Release Supervisor: Gabriel Wainer Team Members: Andrew Lyn. 100299121 Guangjie Joey Deng. 100298750."— Presentation transcript:

1 Carleton Carpool System Redesign and Release Supervisor: Gabriel Wainer Team Members: Andrew Lyn. 100299121 Guangjie Joey Deng. 100298750

2 2 Agenda Project Goal Project Goal Project Schedule Project Schedule Introduce Carleton Carpool System Introduce Carleton Carpool System Focus of Development Focus of Development Team Experience Team Experience Future Tasks Future Tasks Schedule Schedule J.D

3 3 Project Goal Project Goal Project Goal  Reduce traffic jam,  Reduce air pollution  Inexpensive traveling Team Goal Team Goal  Gain experience in develop Pro. App.  Web Application  Cooperation Service for: Service for:  Students  Staffs J.D

4 4 Agenda Project Goal Project Goal Project Schedule Project Schedule Introduce Carleton Carpool System Introduce Carleton Carpool System Focus of Development Focus of Development Team Experience Team Experience Future Tasks Future Tasks Schedule Schedule

5 5 Project Schedule 2004/9-10: Setup server 2004/9-10: Setup server 2004/11-12: Legal issues 2004/11-12: Legal issues 2004/12-2005/01: Design & Implementation 2004/12-2005/01: Design & Implementation * Test Scenarios * Re-design, Implementation 2005/1: Prepare for presentation 2005/1: Prepare for presentation 2005/1-2: Implementation & test 2005/1-2: Implementation & test 2005/3 : Modification / Final testing 2005/3 : Modification / Final testing 2005/3 : Write report 2005/3 : Write report

6 6 Agenda Project Goal Project Goal Project Schedule Project Schedule Introduce Carleton Carpool System Introduce Carleton Carpool System Focus of Development Focus of Development Team Experience Team Experience Future Tasks Future Tasks Schedule Schedule J.D

7 7 Background Problem: Problem:  Air pollution  Traffic jam  Road repair Solution: Solution:  Carpool System  Reduce problems list above  Let students travel in group J.D

8 8 Home page

9 9 Member Section

10 10 Administrator Section

11 11 Member Contribution Highlights Joey Deng: Joey Deng:  GUI design  Administrator, Member Control Panel  Database Structure Design  Java Mail  Setup Carpool System J.D

12 12 Member Contribution Highlights Joey Deng: Joey Deng:  Remote Control  Testing  Group Organization  Set Up Meeting, Communication With …  Progress Report, Sides J.D

13 13 Member Contribution Highlights Andrew Lyn Andrew Lyn  Apply object-oriented philosophy  Security  Carleton Branding (Remove 4000+ lines)  Modulized errors & system variables (URL..etc)  Expand/Design/Setup  search function  Server setup

14 14 Member Contribution Highlights Andrew Lyn Andrew Lyn  Debugged errors in original code  Wrote Installation/Configuration Manuals  Group Organization:  Set Up meeting, Distribution work

15 15 The Guts Apache Web Server Apache Web Server Java Java MySQL MySQL Server J.D

16 16 Member Section Search Search Modify User Information Modify User Information  Change Preference  Change Password Contact Administrator Contact Administrator

17 17 Administrator Section List Members List Members Add/Delete Member Add/Delete Member Add/Delete Destination Add/Delete Destination Modify Member Information Modify Member Information Statistic/Graphical Analysis Statistic/Graphical Analysis J.D

18 18 Agenda Project Goal Project Goal Project Schedule Project Schedule Introduce Carleton Carpool System Introduce Carleton Carpool System Focus of Development Focus of Development Team Experience Team Experience Future Tasks Future Tasks Schedule Schedule

19 19 Focus of Development Requirements of the carpool system Requirements of the carpool system 1. Easily maintained 2. Easily Upgraded 3. Portable 4. Efficient in processing a user’s request 5. Field Tested

20 20 Agenda Project Goal Project Goal Project Schedule Project Schedule Introduce Carleton Carpool System Introduce Carleton Carpool System Focus of Development Focus of Development Team Experience Team Experience Future Tasks Future Tasks Schedule Schedule

21 21 Team Experience What We Learn (Lessons) Technical: What We Learn (Lessons) Technical:  Apache Server  Java  Java Mail  Security  MySQL

22 22 Team Experience What We Learn (Lessons) Non-Technical: What We Learn (Lessons) Non-Technical:  Communication w/ team member, supervisor  Team leader (lead, faith)  Consistent Work J.D

23 23 Team Experience Initial Server Setup Issues Initial Server Setup Issues  Deception  Simple Setup (plug and play)  Issues encountered  Non-modulized URLs & system variables  non-backward compatible software  Poorly documented code  Outdated setup Manuel. (Rewritten)

24 24 Agenda Project Goal Project Goal Project Schedule Project Schedule Introduce Carleton Carpool System Introduce Carleton Carpool System Focus of Development Focus of Development Team Experience Team Experience Future Tasks Future Tasks Schedule Schedule J.D

25 25 Future Tasks Major (Mid-February) Major (Mid-February)  Search functionality  Billboard for non-Carleton destination  MD5 password encryption  Modulize registration/edit of personal information servlets  Backup/restore scenarios J.D

26 26 Future Tasks Others (End of February) Others (End of February)  Set system variables in external document.  Protect servlets, server level, from unauthorized access.  Document  Debugging, Upgrading, software issues and software fallbacks  Interface mapping  Public awareness for mass testing

27 27 Agenda Project Goal Project Goal Project Schedule Project Schedule Introduce Carleton Carpool System Introduce Carleton Carpool System Focus of Development Focus of Development Team Experience Team Experience Future Tasks Future Tasks Schedule Schedule J.D

28 28 Schedule 2005/1-2005/2 : 2005/1-2005/2 :  Complete the Search Function  Bug Hunt in the Member/Administrator Panel  Talk to Legal Advisor 2005/2 : 2005/2 :  Clear up the code  Add Java Doc 2005/3 : 2005/3 :  Beta Testing in School  Poster Fair  Final Report J.D

29 29 End of Presentation Thank you Thank you  time  attention Please note the references and contact information on the next two slides Please note the references and contact information on the next two slides

30 30 Contact Information If you have any more questions or concerns please email us at: If you have any more questions or concerns please email us at:  alyn@connect.carleton (Andrew Lyn) alyn@connect.carleton  joeydeng@hotmail.com (Joey Deng) joeydeng@hotmail.com

31 31 References Carleton University Carpool System : Carleton University Carpool System :  http://carpool.no-ip.org:8080/carpool http://carpool.no-ip.org:8080/carpool VNC www.realvnc.com/ VNC www.realvnc.com/ FTP http://filezilla.sourceforge.net/ FTP http://filezilla.sourceforge.net/ MySQL http://www.mysql.com/ MySQL http://www.mysql.com/ Java SDK http://java.sun.com/j2se/ Java SDK http://java.sun.com/j2se/ Tomcat Apache http://jakarta.apache.org/tomcat/ Tomcat Apache http://jakarta.apache.org/tomcat/


Download ppt "Carleton Carpool System Redesign and Release Supervisor: Gabriel Wainer Team Members: Andrew Lyn. 100299121 Guangjie Joey Deng. 100298750."

Similar presentations


Ads by Google