Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
Carleton Carpool System Redesign and Release Supervisor: Gabriel Wainer Team Members: Andrew Lyn. 100299121 Guangjie Joey Deng. 100298750 Agenda Project Goal Project Schedule Introduce Carleton Carpool System Focus of Development Team Experience Future Tasks Schedule J.D 2 Project Goal Project Goal Team Goal Reduce traffic jam, Reduce air pollution Inexpensive traveling Gain experience in develop Pro. App. Web Application Cooperation Service for: Students Staffs J.D 3 Agenda Project Goal Project Schedule Introduce Carleton Carpool System Focus of Development Team Experience Future Tasks Schedule 4 Project Schedule Setup server 2004/11-12: Legal issues 2004/12-2005/01: Design & Implementation * Test Scenarios * Re-design, Implementation 2005/1: Prepare for presentation 2005/1-2: Implementation & test 2005/3 : Modification / Final testing 2005/3 : Write report 2004/9-10: 5 Agenda Project Goal Project Schedule Introduce Carleton Carpool System Focus of Development Team Experience Future Tasks Schedule J.D 6 Background Problem: Air pollution Traffic jam Road repair Solution: Carpool System Reduce problems list above Let students travel in group J.D 7 Home page 8 Member Section 9 Administrator Section 10 Member Contribution Highlights Joey Deng: GUI design Administrator, Member Control Panel Database Structure Design Java Mail Setup Carpool System J.D 11 Member Contribution Highlights Joey Deng: Remote Control Testing Group Organization Set Up Meeting, Communication With … Progress Report, Sides J.D 12 Member Contribution Highlights Andrew Lyn Apply object-oriented philosophy Expand/Design/Setup Security Carleton Branding (Remove 4000+ lines) Modulized errors & system variables (URL..etc) search function Server setup 13 Member Contribution Highlights Andrew Lyn Debugged errors in original code Wrote Installation/Configuration Manuals Group Organization: Set Up meeting, Distribution work 14 The Guts Apache Web Server Java MySQL ` Cookies User Forwards Connection Server mySQL Java Run In BackGround J.D 15 Member Section Search Modify User Information Change Preference Change Password Contact Administrator 16 Administrator Section List Members Add/Delete Member Add/Delete Destination Modify Member Information Statistic/Graphical Analysis J.D 17 Agenda Project Goal Project Schedule Introduce Carleton Carpool System Focus of Development Team Experience Future Tasks Schedule 18 Focus of Development Requirements of the carpool system 1. 2. 3. 4. 5. Easily maintained Easily Upgraded Portable Efficient in processing a user’s request Field Tested 19 Agenda Project Goal Project Schedule Introduce Carleton Carpool System Focus of Development Team Experience Future Tasks Schedule 20 Team Experience What We Learn (Lessons) Technical: Apache Server Java Java Mail Security MySQL 21 Team Experience What We Learn (Lessons) Non-Technical: Communication w/ team member, supervisor Team leader (lead, faith) Consistent Work J.D 22 Team Experience 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) 23 Agenda Project Goal Project Schedule Introduce Carleton Carpool System Focus of Development Team Experience Future Tasks Schedule J.D 24 Future Tasks 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 25 Future Tasks 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 26 Agenda Project Goal Project Schedule Introduce Carleton Carpool System Focus of Development Team Experience Future Tasks Schedule J.D 27 Schedule 2005/1-2005/2 : 2005/2 : Complete the Search Function Bug Hunt in the Member/Administrator Panel Talk to Legal Advisor Clear up the code Add Java Doc 2005/3 : Beta Testing in School Poster Fair Final Report J.D 28 End of Presentation Thank you time attention Please note the references and contact information on the next two slides 29 Contact Information If you have any more questions or concerns please email us at: [email protected] (Andrew Lyn) [email protected] (Joey Deng) 30 References Carleton University Carpool System : http://carpool.no-ip.org:8080/carpool VNC www.realvnc.com/ FTP http://filezilla.sourceforge.net/ MySQL http://www.mysql.com/ Java SDK http://java.sun.com/j2se/ Tomcat Apache http://jakarta.apache.org/tomcat/ 31