Download Oral Presentation Slides

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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
Related documents