Planning and Zoning Report System Core Services Module Architecture

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

The client for this project is the Planning and Zoning Resource Corporation (PZR).  PZR collects public zoning information on individual pieces of commercial properties, analyzes this information, and generates reports for a variety of clients and stakeholders.

Competition Task Overview

This module should provide core models, services and scheduled jobs of the application.

The services will generally query data from and store data to the MySQL database, and integrate with other libraries/systems (e.g. sending emails, sending data to QuickBooks, etc.)

Services will use data access layer to query and manage the data in the database and the services will use JPA 2.0 (specifically OpenJPA 2.2.2) to access the database.

See Core_services_module_architecture.docx for detailed requriements.

Open Source Library

If you need to use libraries not in the list below, please check with us first.

Technology Overview

[ You have to point out the technologies that can be used to fulfill the requirements of this competition. ]

  • Java 6
  • HTML
  • JavaScript
  • JSPJPA 2.0
  • Spring 3.2.8
  • PDFBox 1.8.4
  • Velocity 1.7
  • Quartz Scheduler 2.2.1
  • MySQL 5.6
  • POI 3.10
  • Log4j 1.2.17
  • JavaMail 1.5.1
  • OpenJPA 2.2.2
  • jQuery 1.11.0
  • IPP Java SDK for QuickBooks 3.0
  • recaptcha4j 0.0.8

Documentation Provided

Register to download documents from contest forum.

���



Final Submission Guidelines

Submission Deliverables

  • Application Design Specification
  • Class Diagrams
  • Sequence Diagrams
  • Assembly Specifications
  • ERD

Submission Guidelines

For each member, the final submission should be uploaded to the Online Review Tool.

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30041807