dec 0909. group members ◦ kirk olson ◦ tyler lamb ◦ james woestman faculty advisor ◦ tien...

12
Resource Allocation Tracking System Dec 0909

Upload: franklin-bridges

Post on 22-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

Resource Allocation Tracking System

Dec 0909

Page 2: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

Group Members◦ Kirk Olson◦ Tyler Lamb◦ James Woestman

Faculty Advisor◦ Tien Nguyen

Client◦ Zirous Incorporated

Project Overview

Page 3: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

Zirous Inc. is a growing company whose employees are working on numerous different projects. Managers are required to create and maintain reports on the progress and status of their employees, which are presented to upper management. The current solution is to create excel reports but this isn’t very extensible for the future and becomes difficult to manually maintain as the number of employees in Zirous Inc. continues to grow. An easy to use web application to track employees and projects is needed to solve this problem. This web application needs to be able to easily track the status and progress of projects as well as employees. Reports must be easy to generate from this data.

Project Need

Page 4: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

System Overview

Page 5: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

TechnologiesTechnology Version Description

JAVA 1.6 The Programming language the application will be coded and compiled in.

OC4J 10.1.3 This is the server side application that serves the JSP pages and handles the incoming connections and handles the sessions and other web server tasks.

Struts² 2.1.6 This technology is responsible for separating the view and controller from the model.

Hibernate 3 This is an object relation tool that translates database tables into programming objects.

Oracle XE Database 10 A database application that will store information in tables and be able to query information on those tables.

AJAX A concept that allows partial page updates on web pages. In a normal web application an entire post back must happen to update any content on the page. AJAX allows via scripting to send information to the server, receive the results and via Javascript update the contents of the page asynchronously.

Apache Ant 1.7.1 A technology that defines the build process for a Java project. It is used to simplify building and deployment.

JUnit 4 A unit testing technology for JAVA.  Allows for the creation of test methods to test various aspects of a JAVA application.

dJunit A code coverage tool. Works in conjunction with JUnit to show how much of the JAVA source code was covered during the unit tests.

Page 6: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

Homepage

Page 7: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

All Projects

Page 8: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

Create Project

Page 9: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

Update Project

Page 10: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

Employee

Page 11: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

Unit Testing◦ Junit 4◦ dJUnit

Acceptance Testing◦ Delivering to Zirous on Nov. 18

Integration Testing

Test Plan

Page 12: Dec 0909.  Group Members ◦ Kirk Olson ◦ Tyler Lamb ◦ James Woestman  Faculty Advisor ◦ Tien Nguyen  Client ◦ Zirous Incorporated

Any Questions?