Objectives:
- Analyze, design, develop, test, and deploy small-to-medium-scale Web applications
- Create dynamic Web applications using JavaServer Pages (JSP) technology and Java Servlets
- Develop robust Web applications using the Model View Controller (MVC) design pattern, session management, Model 2 architecture
- Develop application functionality using Oracle database
- Develop well-written documentation for a Web application
Project Requirements:
- Create your own online store web site selling products of your choice.
- Create pages that allow you to search and buy available products as well as add, update, or delete products from your inventory.
- You must use JavaServer Pages (JSP) technology and Java Servlets.
- You must use a model 2 architecture
- You must use Oracle.
- Your Application should be user-friendly
- The documentation describing and reflecting on your design and approach should be written using Microsoft Word
Deliverables:
Whole Netbeans Project including the Java and JSP source codes (submit one .zip file)
SQL scripts for creating Database in Oracle.
Any configuration files used.
Well-written word document describing:
a) Your overall design including UML class diagram showing the type of the class relationships
b) Description of how to set up your application.
c) Your test plan, including test data and results with screen snapshots of each of your test cases
d) Your approach, lessons learned, design strengths, limitations and suggestions for future improvement and alternative approaches.