SlideShare a Scribd company logo
1 of 6
Christian Joseph
Prof. Dewire
Prototyping with IT
April 26, 2011
Final Project Report
Summary of Original Project
The original goal of my project was to build an application to manage
information on customers, their car/s, and spending habits. Initially, I wanted the
tracking system needs to be linked to business’s inventory and services so as to
provide the most comprehensive and up to date data. The system would provide
customers with options to meet their desired upgrade needs. And one final
component of the application will focus primarily on service, sending reminder calls
or emails to come in for additional service as is needed specifically by the individual’s
car. While I’m sure all of these things are possible in the future with enough time and
experience, I had to focus primarily on the employee side of my database and
interface. To build a customer user interface for the database would require
safeguards and protective measures to ensure that customers do not access protected
information or accidentally comprise the integrity of the database.
Lessons Learned
In creating my final project, I found the process to be extremely meticulous
since there is such high attention to detail even at the earliest stages. This might just
be the result of my lack of experience, but I felt the vast majority of my time was
spent troubleshooting. While Access does a great job of displaying detailed error
messages to describe a problem, Access does a very poor job, however, of explaining
what these error messages mean. As a result, I had to learn and teach myself a lot
through trial and error. If a query I built wasn’t working, I would often reevaluate
exactly what t is I want the query to produce and then think about how best to go
about executing on that idea. Another important thing I learned is how difficult it is
to go back and change things in Access, which is exactly why you need to have a well
thought out plan right from the beginning. Simply adding a column or two to an
existing table is unlikely to cause any problems, but altering or deleting existing data
such as primary keys or lookup values will almost certainly break any relevant queries
or forms you have pertaining to the data.
Content Overview
My final project contains four tables, each with primary keys, foreign keys, and
lookup values for appropriate data. After building these tables, the next thing I
created was update queries. Situations where you have lookup values retrieving data
from other tables or queries lead to the creation of my update queries: one to update
components to upgrades, another to update upgrades to cars, and finally a third to
update cars to customers. Each of the tables also has its own input form, giving me
four forms total. The next thing I built, following that, was queries to answer my
business questions (five queries total). Subsequently, once I successfully built my
queries, I used each one to generate a report giving me a total of 5 reports.
• 4 Tables
• 4 Form (Input)
• 7 Queries
o 5 Business Queries
o 3 Update queries
• 5 Reports (Output)
Shortcomings
For me the major shortcoming of my database is the client side interaction.
What I have completed does in fact gather and calculate all of the data I need it to;
however, the database I developed could only be used internally. In the future, I
would want to have customers physically able to check their own personal records and
receive car specific recommendations and service updates. I know it is possible to
achieve this desired outcome because companies like Netflix and eBay do a very good
job of this. They simultaneously collect consumer data and then use that data to
generate individual specific recommendations right on the spot.
Final Project

More Related Content

Similar to Final Project

Project DescriptionThe Course Project is simply the cumulative.docx
Project DescriptionThe Course Project is simply the cumulative.docxProject DescriptionThe Course Project is simply the cumulative.docx
Project DescriptionThe Course Project is simply the cumulative.docxwkyra78
 
ITP251 Final Assignment
ITP251 Final AssignmentITP251 Final Assignment
ITP251 Final AssignmentNEVEK50495
 
10 UX Changes for Every Drupal Site
10 UX Changes for Every Drupal Site10 UX Changes for Every Drupal Site
10 UX Changes for Every Drupal SiteVicky Teinaki
 
How To Automate Part 1
How To Automate Part 1How To Automate Part 1
How To Automate Part 1Sean Durocher
 
Recognition paper
Recognition paperRecognition paper
Recognition paperleet629
 
Five things you need to know about your users before you deploy business inte...
Five things you need to know about your users before you deploy business inte...Five things you need to know about your users before you deploy business inte...
Five things you need to know about your users before you deploy business inte...Nuno Fraga Coelho
 
Hands-On Database 2nd Edition Steve Conger Solutions Manual
Hands-On Database 2nd Edition Steve Conger Solutions ManualHands-On Database 2nd Edition Steve Conger Solutions Manual
Hands-On Database 2nd Edition Steve Conger Solutions ManualPearlHansonss
 
Customer engagement platform
Customer engagement platformCustomer engagement platform
Customer engagement platformBhavdip Bhalodia
 
5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics Implementation5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics ImplementationObservePoint
 
6 key things UXers need to know while working with APIs
6 key things UXers need to know while working with APIs6 key things UXers need to know while working with APIs
6 key things UXers need to know while working with APIsMargaret Hanley
 
Online jobportal
Online jobportalOnline jobportal
Online jobportalteriwoja
 
Chapter 1The Context of Systems Analysis and Design Methods.docx
Chapter 1The Context of Systems Analysis and Design Methods.docxChapter 1The Context of Systems Analysis and Design Methods.docx
Chapter 1The Context of Systems Analysis and Design Methods.docxwalterl4
 
Hands On Database 2nd Edition by Steve Conger Solution Manual
Hands On Database 2nd Edition by Steve Conger Solution ManualHands On Database 2nd Edition by Steve Conger Solution Manual
Hands On Database 2nd Edition by Steve Conger Solution Manualrochidavander
 
Nexteer Internship Technical Paper
Nexteer Internship Technical PaperNexteer Internship Technical Paper
Nexteer Internship Technical PaperEthan Williams
 

Similar to Final Project (20)

Project DescriptionThe Course Project is simply the cumulative.docx
Project DescriptionThe Course Project is simply the cumulative.docxProject DescriptionThe Course Project is simply the cumulative.docx
Project DescriptionThe Course Project is simply the cumulative.docx
 
Report on web development
Report on web developmentReport on web development
Report on web development
 
FINAL_40058464
FINAL_40058464FINAL_40058464
FINAL_40058464
 
ITP251 Final Assignment
ITP251 Final AssignmentITP251 Final Assignment
ITP251 Final Assignment
 
10 UX Changes for Every Drupal Site
10 UX Changes for Every Drupal Site10 UX Changes for Every Drupal Site
10 UX Changes for Every Drupal Site
 
How To Automate Part 1
How To Automate Part 1How To Automate Part 1
How To Automate Part 1
 
Recognition paper
Recognition paperRecognition paper
Recognition paper
 
Project report
Project report Project report
Project report
 
Five things you need to know about your users before you deploy business inte...
Five things you need to know about your users before you deploy business inte...Five things you need to know about your users before you deploy business inte...
Five things you need to know about your users before you deploy business inte...
 
Hands-On Database 2nd Edition Steve Conger Solutions Manual
Hands-On Database 2nd Edition Steve Conger Solutions ManualHands-On Database 2nd Edition Steve Conger Solutions Manual
Hands-On Database 2nd Edition Steve Conger Solutions Manual
 
Customer engagement platform
Customer engagement platformCustomer engagement platform
Customer engagement platform
 
Bhupesh_Resume
Bhupesh_ResumeBhupesh_Resume
Bhupesh_Resume
 
5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics Implementation5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics Implementation
 
6 key things UXers need to know while working with APIs
6 key things UXers need to know while working with APIs6 key things UXers need to know while working with APIs
6 key things UXers need to know while working with APIs
 
Online jobportal
Online jobportalOnline jobportal
Online jobportal
 
Portfolio_web-opt_Oct2015_pabloq
Portfolio_web-opt_Oct2015_pabloqPortfolio_web-opt_Oct2015_pabloq
Portfolio_web-opt_Oct2015_pabloq
 
Chapter 1The Context of Systems Analysis and Design Methods.docx
Chapter 1The Context of Systems Analysis and Design Methods.docxChapter 1The Context of Systems Analysis and Design Methods.docx
Chapter 1The Context of Systems Analysis and Design Methods.docx
 
Sql Lab 4 Essay
Sql Lab 4 EssaySql Lab 4 Essay
Sql Lab 4 Essay
 
Hands On Database 2nd Edition by Steve Conger Solution Manual
Hands On Database 2nd Edition by Steve Conger Solution ManualHands On Database 2nd Edition by Steve Conger Solution Manual
Hands On Database 2nd Edition by Steve Conger Solution Manual
 
Nexteer Internship Technical Paper
Nexteer Internship Technical PaperNexteer Internship Technical Paper
Nexteer Internship Technical Paper
 

Final Project

  • 1. Christian Joseph Prof. Dewire Prototyping with IT April 26, 2011 Final Project Report
  • 2. Summary of Original Project The original goal of my project was to build an application to manage information on customers, their car/s, and spending habits. Initially, I wanted the tracking system needs to be linked to business’s inventory and services so as to provide the most comprehensive and up to date data. The system would provide customers with options to meet their desired upgrade needs. And one final component of the application will focus primarily on service, sending reminder calls or emails to come in for additional service as is needed specifically by the individual’s car. While I’m sure all of these things are possible in the future with enough time and experience, I had to focus primarily on the employee side of my database and interface. To build a customer user interface for the database would require safeguards and protective measures to ensure that customers do not access protected information or accidentally comprise the integrity of the database. Lessons Learned In creating my final project, I found the process to be extremely meticulous since there is such high attention to detail even at the earliest stages. This might just be the result of my lack of experience, but I felt the vast majority of my time was spent troubleshooting. While Access does a great job of displaying detailed error messages to describe a problem, Access does a very poor job, however, of explaining what these error messages mean. As a result, I had to learn and teach myself a lot
  • 3. through trial and error. If a query I built wasn’t working, I would often reevaluate exactly what t is I want the query to produce and then think about how best to go about executing on that idea. Another important thing I learned is how difficult it is to go back and change things in Access, which is exactly why you need to have a well thought out plan right from the beginning. Simply adding a column or two to an existing table is unlikely to cause any problems, but altering or deleting existing data such as primary keys or lookup values will almost certainly break any relevant queries or forms you have pertaining to the data. Content Overview My final project contains four tables, each with primary keys, foreign keys, and lookup values for appropriate data. After building these tables, the next thing I created was update queries. Situations where you have lookup values retrieving data from other tables or queries lead to the creation of my update queries: one to update components to upgrades, another to update upgrades to cars, and finally a third to update cars to customers. Each of the tables also has its own input form, giving me four forms total. The next thing I built, following that, was queries to answer my business questions (five queries total). Subsequently, once I successfully built my queries, I used each one to generate a report giving me a total of 5 reports. • 4 Tables • 4 Form (Input) • 7 Queries o 5 Business Queries
  • 4. o 3 Update queries • 5 Reports (Output) Shortcomings For me the major shortcoming of my database is the client side interaction. What I have completed does in fact gather and calculate all of the data I need it to; however, the database I developed could only be used internally. In the future, I would want to have customers physically able to check their own personal records and receive car specific recommendations and service updates. I know it is possible to achieve this desired outcome because companies like Netflix and eBay do a very good job of this. They simultaneously collect consumer data and then use that data to
  • 5. generate individual specific recommendations right on the spot.