Upload
shellie-morton
View
19
Download
0
Embed Size (px)
DESCRIPTION
TEAM 3 - CS616. Order Processing - Project Presentation. Team Assignments. Abe Marji: JDBC, Database Programmer. Amr Fouda: Web Interface Designer and Programmer. Dennis Gochuico: Team Lead, Spiritual Leader. Rick Minozzi: JAVA, JSP Programmer. - PowerPoint PPT Presentation
Citation preview
TEAM 3 - CS616
Order Processing - Project Presentation
Team Assignments
Abe Marji: JDBC, Database Programmer.
Amr Fouda: Web Interface Designer and Programmer.
Dennis Gochuico: Team Lead, Spiritual Leader.
Rick Minozzi: JAVA, JSP Programmer.
Shirley Peng: Documentations and Application Tester.
High Level Project Objectives:
• 5 Level Architecture Design - Completely isolated.
• Complete End-to-End browse and order functions.
• Customer Authentication using IDs and passwords.
• Ease of use and consistent interface.
• Dynamic HTML updates using JSP Pages.
• Email Notification/confirmation of orders.
• Customer, Order and Product tracking tools.
0
MS-ACCESS Database
HTML/DHTMLwith JS and JSP
JAVA Application
WEB Interface
Application Engine
Data Warehousing
Allaire JRunApplication Server
ApplicationServer Engine
HTML/DHTML withJScipt and JSP
Microsoft Access 2000
Database ConnectorSun JDBC-ODBC Connector
Layer 5
Layer 4
Layer 3
Layer 2
Layer 1
High Level Architecture Diagram
JAVA Packages
• Order – Order Processor classes.
• System – Customer info, Admin and Error Handling.
• Shopping – Products, catalogues and shopping cart.
• 12 Operational classes
• 6 Exceptions handler classes
Problems Encountered
• Unclear SQL errors.
Ans: Researched errors on SUN website.
• Platform dependent problems.
Ans: Worked with JRUN to remove OS dependencies.
• Managing different Version of the code.
Ans: Time-stamped files with all changes applied.
• Team overlap in testing efforts.
Ans: Coordinated with team on testing efforts.
Project Chart:
Project Error / Days Worked
0
2
4
6
8
10
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
Development Days
Num
ber
of E
rror
s
Demonstration: