Production Database Solutions Senior Project Travis Harpenau
Introduction <ul><li>Older Databases </li></ul><ul><ul><li>Separated  </li></ul></ul><ul><ul><li>Programs dependent on com...
Specification  <ul><li>Develop Generic Production Database System </li></ul><ul><ul><li>Able to dynamically add new inform...
Implementation details <ul><li>Programming </li></ul><ul><ul><li>PHP </li></ul></ul><ul><ul><ul><li>Website development </...
Development Cycle <ul><li>First Stage </li></ul><ul><ul><li>Development of the backend database </li></ul></ul><ul><ul><li...
Development Cycle <ul><li>Second Stage </li></ul><ul><ul><li>Design and development of generic website </li></ul></ul><ul>...
Development Cycle <ul><li>Third Stage </li></ul><ul><ul><li>Building of a working model of the project </li></ul></ul><ul>...
Cost and Requirement Creep <ul><li>No cost incurred </li></ul><ul><li>Requirement creep </li></ul><ul><ul><li>Additional t...
Results  <ul><li>Starter solution for companies </li></ul><ul><li>Future enhancements </li></ul><ul><ul><li>Security </li>...
Upcoming SlideShare
Loading in …5
×

Production Database Solutions Senior Project

156
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
156
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Production Database Solutions Senior Project

  1. 1. Production Database Solutions Senior Project Travis Harpenau
  2. 2. Introduction <ul><li>Older Databases </li></ul><ul><ul><li>Separated </li></ul></ul><ul><ul><li>Programs dependent on computer systems </li></ul></ul><ul><li>New Movement </li></ul><ul><ul><li>Towards complete integration </li></ul></ul><ul><ul><li>Cross platform </li></ul></ul><ul><ul><li>Saas </li></ul></ul><ul><ul><ul><li>Software as a Solution </li></ul></ul></ul>
  3. 3. Specification <ul><li>Develop Generic Production Database System </li></ul><ul><ul><li>Able to dynamically add new information to the system </li></ul></ul><ul><ul><ul><li>Processes </li></ul></ul></ul><ul><ul><ul><li>Products </li></ul></ul></ul><ul><ul><ul><li>Customer </li></ul></ul></ul><ul><ul><ul><li>Workers </li></ul></ul></ul><ul><ul><li>Contain information regarding current orders and how much work has been done on the orders </li></ul></ul><ul><li>Ease of use </li></ul><ul><ul><li>Should be its own black box (user don't need to understand how it does things, just what it does) </li></ul></ul><ul><ul><li>Accept commands from either a keyboard or scanner device </li></ul></ul><ul><ul><li>Must be accessible and useable via most operating system (primarily by a internet browser) </li></ul></ul><ul><ul><li>Contain simple tools to aid the user in using the system </li></ul></ul><ul><li>COMMON JOBS </li></ul><ul><ul><li>Display where, how long, and by whom parts have be completed </li></ul></ul><ul><ul><li>Inform users what needs to be done for a particular order </li></ul></ul><ul><ul><li>Add/Remove new process, orders, and workers </li></ul></ul>
  4. 4. Implementation details <ul><li>Programming </li></ul><ul><ul><li>PHP </li></ul></ul><ul><ul><ul><li>Website development </li></ul></ul></ul><ul><li>Database </li></ul><ul><ul><li>Mysql </li></ul></ul><ul><li>Server </li></ul><ul><ul><li>Apache </li></ul></ul>
  5. 5. Development Cycle <ul><li>First Stage </li></ul><ul><ul><li>Development of the backend database </li></ul></ul><ul><ul><li>Prototyped in Microsoft Access 2007 </li></ul></ul><ul><ul><li>Movement to actual Mysql Database </li></ul></ul><ul><ul><ul><li>Images table </li></ul></ul></ul><ul><ul><ul><li>Separation of addresses </li></ul></ul></ul>
  6. 6. Development Cycle <ul><li>Second Stage </li></ul><ul><ul><li>Design and development of generic website </li></ul></ul><ul><ul><li>Initially to be written in Ruby on Rails, but moved to PHP </li></ul></ul>
  7. 7. Development Cycle <ul><li>Third Stage </li></ul><ul><ul><li>Building of a working model of the project </li></ul></ul><ul><ul><li>Simulated chair making company </li></ul></ul><ul><ul><li>The Website </li></ul></ul>
  8. 8. Cost and Requirement Creep <ul><li>No cost incurred </li></ul><ul><li>Requirement creep </li></ul><ul><ul><li>Additional tables </li></ul></ul><ul><ul><li>Change to PHP from Ruby on Rails </li></ul></ul>
  9. 9. Results <ul><li>Starter solution for companies </li></ul><ul><li>Future enhancements </li></ul><ul><ul><li>Security </li></ul></ul><ul><ul><li>Additional imaging </li></ul></ul><ul><ul><li>Scanner implementation </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×