- 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
- 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
- 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
Documentation format and length:
The word documentation describing and reflecting on your design and approach should be written using Microsoft Word and be no more than 5 pages in length and no less than 2 pages. The font size should be 12 point. The page margins should be 1 inch. The paragraphs should be with double line spacing. All figures, tables, equations and referenced should be properly labeled and formatted using APA style.
- Header comment block,
- Appropriate comments within the code,
- Appropriate variable and function names, and
- Correct indentation.