Presentation is loading. Please wait.

Presentation is loading. Please wait.

11/11/20041 CS542 Database Management Personal Financial Planner Project Progress Presentation Jonathan Perreault 11/11/04.

Similar presentations


Presentation on theme: "11/11/20041 CS542 Database Management Personal Financial Planner Project Progress Presentation Jonathan Perreault 11/11/04."— Presentation transcript:

1 11/11/20041 CS542 Database Management Personal Financial Planner Project Progress Presentation Jonathan Perreault 11/11/04

2 11/11/20042 Project Concept Personal Financial Planner Software Tool –Store/retrieve financial information –Database stored on WPI Oracle account –Provide java GUI for ease of use –Bridge java to Oracle and use JDBC API for data entries and queries

3 11/11/20043 ER Model Income Taxes Payment Account Operator idatesource userid pdate damountwamount type mamount year pamount type accountid type Withdraw PayMake Deposit userid Transfer accountfrom accountto tdate tamount balance odate name

4 11/11/20044 Database Design Primary Key Issue –Add dates to most primary keys to allow for multiple transactions with the same account Participation constraints –Combine Pay and Taxes from ER model into one table –Primary keys on Make and Deposit tables for at most one transactions Triggers, Assertions, and Check Constraints

5 11/11/20045 User Interface Login –Username and password Data entries –Pull down menu with options –Text fields to insert data Queries –Combination of built in and user defined

6 11/11/20046 Queries Three Types: 1.Predefined common queries 2.Predefined queries with user input 3.User defined queries

7 11/11/20047 Research Java and JDBC Bridge java to Oracle database GUI development Triggers

8 11/11/20048 Current Status Made design improvements Created SQL tables in Oracle account Researched java, JDBC API, GUI Development, and Bridging java to Oracle Performed simple data entries and queries of database from java code using JDBC Began GUI development Began query development

9 11/11/20049 Completion Plan 5 Weeks –Week 1: Trigger research and development along with assertions and check constraints –Week 2-3: Code and query development for more polished product –Week 4: Write-up and Presentation –Week 5: Last minute enhancements


Download ppt "11/11/20041 CS542 Database Management Personal Financial Planner Project Progress Presentation Jonathan Perreault 11/11/04."

Similar presentations


Ads by Google