SlideShare a Scribd company logo
1 of 35
Database Implementationfor  NOMO Auto Group teamSOLUTIONS Martin Castner, Bryant Crone, Mike Holden,  Brianna Malcolmson, & Josh Wentz 1 December 7, 2009
teamSOLUTIONS 2 teamSOLUTIONS
project manager Josh Wentz 3 teamSOLUTIONS
scope of work SCALABILITY NOMO Auto Groups is a growing successful organization Our solution will allow for the four existing location to expand even farther MAXIMUM EFFICIENCY The current database system needs to be updated improved to guarantee peak efficiency TECHNOLOGICAL EDGE Maintain a technological edge on competitors through use of a cloud computing type accessible & collaborative database Problems Recap & teamSOLUTIONS… teamSOLUTIONS
database lifecycle teamSOLUTIONS 5
existingPROBLEMS 6 projectSOLUTIONS INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
projectSOLUTIONS CENTRALIZED database housed in one location each of the dealer's inventory listing of all automobiles currently owned by NOMO & dealership location ACCESSIBLE many people can access the database at the same time employees from each location can access the same database REAL-TIME database is automatically updated throughout each location as soon as someone inputs information up to date inventory up to date sales information SECURE keep each individual’s commission private none of the salespeople know what other salespeople are making in terms of commission SAFEGUARDS INPUT ERRORS check in the system to maintain data integrity if employee enter a wrong amount for a car we receive USER-FRIENDLY streamlined & integrated:  login, input, compiled 7 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
personnel resources INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION   8
database administrator Bryant Crone 9 teamSOLUTIONS
existingPROBLEM Spreadsheets = Limited Access Four Dealerships 10 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
existingPROBLEM 11 UPDATES UPDATES INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
existingPROBLEM 12 SPREADSHEET A SPREADSHEET B Compare & Update SPREADSHEET A SPREADSHEET B INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
databaseSOLUTION Centralized Multiple User Access 13 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION   DBMS selection 14
database design 15 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
16 Entity-Relationship Diagram
SQL coding 17 CREATING THE DATABASE CREATE TABLE Invoice ( invoice_id NUMERIC PRIMARY KEY, customer_id NUMERIC NOT NULL, vin VARCHAR(20) NOT NULL, sale_date DATE NOT NULL, sale_price INTEGER NOT NULL, gross INTEGER NOT NULL, commission INTEGER NOT NULL, employee_id VARCHAR(255) NOT NULL, FOREIGN KEY (customer_id) REFERENCES Customers(customer_id), FOREIGN KEY (vin) REFERENCES Inventory(vin), FOREIGN KEY (employee_id) REFERENCES Employees(employee_id) ); COMPILING THE DATABASE INSERT INTO Invoice (invoice_id, customer_id, vin, sale_date, sale_price, gross, commission, employee_id) VALUES (107689, 154012, '1HGFA553XJA126793', 06-05-2009, 8055, 3555, 1422, 'jb1390'); INSERT INTO Invoice (invoice_id, customer_id, vin, sale_date, sale_price, gross, commission, employee_id) VALUES (206956, 154013, '3KRFA733NVX128535', 06-22-2009, 6000, 1600, 640, 'lg3370'); INSERT INTO Invoice (invoice_id, customer_id, vin, sale_date, sale_price, gross, commission, employee_id) VALUES (107690, 154014, '5CMET196OWS475683', 07-13-2009, 18100, 5100, 2040, 'bt2336'); INSERT INTO Invoice (invoice_id, customer_id, vin, sale_date, sale_price, gross, commission, employee_id) VALUES (303981, 154015, '7HGHA553ASR267431', 09-25-2009, 13330, 4130, 1652, 'mp4243'); INSERT INTO Invoice (invoice_id, customer_id, vin, sale_date, sale_price, gross, commission, employee_id) VALUES (405643, 154016, '7IYRW553QOJ012504', 11-30-2009, 10390, 2990, 1196, 'tk1348'); INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
web developer Martin Castner 18 teamSOLUTIONS
web interface 19 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
PHP queries 20 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
live demo ONLINE WEB DATABASE http://php.scripts.psu.edu/mic5145/ist210/index.php 21 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
security director Brianna Malcolmson 22 teamSOLUTIONS
audience analysis INFORMATION NEEDS Sales  Commission  Monthly Sales Reports  Dealership Contacts  Inventory ASSOCIATED USERS CEO Manager of sales General managers and operations managers  Sales people  23 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
organizational structure 24 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
data analysis Nomo employees and owners require Simple and fast access to  Relevant business information that can allow them   Greater efficiency and   Higher accuracy ensuring smarter business decisions 25 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
security needs Each employee of NOMO Auto Group needs access to different parts of the database   Data needs to be protected from employees who do not need to access it Data needs to be protected from outsiders trying to attack the system and alter data.  26 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
USER TYPE CONTACT INFO COMMISSIONS SALES REPORTS INDIVIDUAL/ PERSONAL SALES INVENTORY DBA Y Y Y Y Y CEO/MANAGER OF SALES Y Y Y Y Y GENERAL MANAGER/ OPERATIONS MANAGER Y Y Y Y Y SALES PERSON Y N N Y Y USER DATA READ AND WRITE PERMISSIONS: Y/N? securitySOLUTION 27 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
data access & security Limitations to access the data and data Security Users must have account and password created by the DBA Website is not accessible unless user ID and password are validated Restricted Pages such as Commissions and Sales Reports are not accessible to users without permission.  This was achieved using PHP code to check the user trying to view the page then allow or deny access. 28 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
business relations director Mike Holden 29 teamSOLUTIONS
business need & impact Change Management issues Change management issues with moving to a new system Anticipated employee reactions  How the new database changes NOMO's current processes:  Inventory control  Tracking sales  Salesperson contact information 30 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
organizational planning We will update the system with all previous information kept in spreadsheets Weekly employee training sessions Mandatory for all employees Each session is 1 hour Employees must attend 4 sessions total before go live date Anticipated "go live" date: January 11th 2010 Ongoing tech support 31 INITIAL STUDY   DATABASE DESIGN   CODING   TESTING & EVALUATION
the X factor team  SOLUTIONS 32
theXfactor  STRAIGHTFORWARD DESIGN User-Friendly Visually Appealing Interface  ACCESSIBILITY & COLLABORATION Access the car inventory database from any web browser Real-time view of summary for board to view at any time ONGOING SUPPORT Business Relations Director is there for you Liason: Client to Company  Software update checking daily On going tech support (24hr/day) 33 What makes us unique? teamSOLUTIONS
"MySQL vs. SQL Server." Custom Software Development.           Tometa Software. Web. 26 Oct. 2009. http://www.tometa            software.com/mysql_vs_sqlserver.asp.>   "MySQL or SQL Server: Look beyond politics and hype when            deciding which to use." TechRepublic Articles. CBS           Interactive Inc., 18 Mar. 2003. Web. 26 Oct. 2009.             <http://articles.techrepublic.com.com/5100-10878_11-           1054385.html>. references 34 teamSOLUTIONS
QUESTIONS? teamSOLUTIONS Martin Castner, Bryant Crone, Mike Holden,  Brianna Malcolmson, & Josh Wentz 35

More Related Content

Viewers also liked

Cost of Disinvestment Brief Pe Trusts
Cost of Disinvestment Brief Pe TrustsCost of Disinvestment Brief Pe Trusts
Cost of Disinvestment Brief Pe Trusts
Early On Michigan
 
Helping Young People Succeed 2007
Helping Young People Succeed 2007Helping Young People Succeed 2007
Helping Young People Succeed 2007
Early On Michigan
 
121107 los romanticos_emotitoast2
121107 los romanticos_emotitoast2121107 los romanticos_emotitoast2
121107 los romanticos_emotitoast2
djpolitzer
 
Slideshow Prueba
Slideshow PruebaSlideshow Prueba
Slideshow Prueba
fedrx
 
Quality Program Indicators 2
Quality Program Indicators 2Quality Program Indicators 2
Quality Program Indicators 2
moorhead
 
Connecting With Students[1]
Connecting With Students[1]Connecting With Students[1]
Connecting With Students[1]
moorhead
 
MJH STaR Chart
MJH STaR ChartMJH STaR Chart
MJH STaR Chart
constance
 
20081202 Md Workbench Tool
20081202 Md Workbench Tool20081202 Md Workbench Tool
20081202 Md Workbench Tool
azubi
 
Historia De Engormix2
Historia De Engormix2Historia De Engormix2
Historia De Engormix2
Engormix.com
 
Hai Vision Video Furnace Overview
Hai Vision Video Furnace OverviewHai Vision Video Furnace Overview
Hai Vision Video Furnace Overview
djgood
 
DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...
DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...
DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...
Mariusz Andreasik
 

Viewers also liked (20)

Pearl Necklaces
Pearl NecklacesPearl Necklaces
Pearl Necklaces
 
Cost of Disinvestment Brief Pe Trusts
Cost of Disinvestment Brief Pe TrustsCost of Disinvestment Brief Pe Trusts
Cost of Disinvestment Brief Pe Trusts
 
MARSE April 2009
MARSE April 2009MARSE April 2009
MARSE April 2009
 
Helping Young People Succeed 2007
Helping Young People Succeed 2007Helping Young People Succeed 2007
Helping Young People Succeed 2007
 
Special Education Mandated from Birth
Special Education Mandated from BirthSpecial Education Mandated from Birth
Special Education Mandated from Birth
 
121107 los romanticos_emotitoast2
121107 los romanticos_emotitoast2121107 los romanticos_emotitoast2
121107 los romanticos_emotitoast2
 
Slideshow Prueba
Slideshow PruebaSlideshow Prueba
Slideshow Prueba
 
Cases V1
Cases V1Cases V1
Cases V1
 
MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220
 
Prezentacja Foresight 2
Prezentacja Foresight 2Prezentacja Foresight 2
Prezentacja Foresight 2
 
Quality Program Indicators 2
Quality Program Indicators 2Quality Program Indicators 2
Quality Program Indicators 2
 
Postgraduate Research @ Mayo Clinic Jacksonville
Postgraduate Research @ Mayo Clinic JacksonvillePostgraduate Research @ Mayo Clinic Jacksonville
Postgraduate Research @ Mayo Clinic Jacksonville
 
Connecting With Students[1]
Connecting With Students[1]Connecting With Students[1]
Connecting With Students[1]
 
MJH STaR Chart
MJH STaR ChartMJH STaR Chart
MJH STaR Chart
 
Vedic Age
Vedic AgeVedic Age
Vedic Age
 
20081202 Md Workbench Tool
20081202 Md Workbench Tool20081202 Md Workbench Tool
20081202 Md Workbench Tool
 
Historia De Engormix2
Historia De Engormix2Historia De Engormix2
Historia De Engormix2
 
Fda Presentation
Fda PresentationFda Presentation
Fda Presentation
 
Hai Vision Video Furnace Overview
Hai Vision Video Furnace OverviewHai Vision Video Furnace Overview
Hai Vision Video Furnace Overview
 
DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...
DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...
DEVELOPING A BALANCED PROJECT PORTFOLIO FOR A SOCIAL ENTERPRISE - THE CASE OF...
 

Similar to Nomo2 Final Product Presentation Final

Building a Complete View Across the Customer Experience on Oracle BICS
Building a Complete View Across the Customer Experience on Oracle BICSBuilding a Complete View Across the Customer Experience on Oracle BICS
Building a Complete View Across the Customer Experience on Oracle BICS
Shiv Bharti
 
Raymond_Solomon_resume_July
Raymond_Solomon_resume_JulyRaymond_Solomon_resume_July
Raymond_Solomon_resume_July
Raymond Solomon
 
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
HostedbyConfluent
 

Similar to Nomo2 Final Product Presentation Final (20)

Select Refresh For SAP PPT Show
Select Refresh  For SAP PPT ShowSelect Refresh  For SAP PPT Show
Select Refresh For SAP PPT Show
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 
Modern Product Data Workflows: Iterate Your Way to a Top Analytics Product Ex...
Modern Product Data Workflows: Iterate Your Way to a Top Analytics Product Ex...Modern Product Data Workflows: Iterate Your Way to a Top Analytics Product Ex...
Modern Product Data Workflows: Iterate Your Way to a Top Analytics Product Ex...
 
Modern Product Data Workflows: Iterate Your Way to a Top Product Experience
Modern Product Data Workflows: Iterate Your Way to a Top Product ExperienceModern Product Data Workflows: Iterate Your Way to a Top Product Experience
Modern Product Data Workflows: Iterate Your Way to a Top Product Experience
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 
Getting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming ArchitecturesGetting It Right Exactly Once: Principles for Streaming Architectures
Getting It Right Exactly Once: Principles for Streaming Architectures
 
Data Discovery and BI - Is there Really a Difference?
Data Discovery and BI - Is there Really a Difference?Data Discovery and BI - Is there Really a Difference?
Data Discovery and BI - Is there Really a Difference?
 
How to Be a Data Driven PM by TORA Chief Marketing Officer
How to Be a Data Driven PM by TORA Chief Marketing OfficerHow to Be a Data Driven PM by TORA Chief Marketing Officer
How to Be a Data Driven PM by TORA Chief Marketing Officer
 
Building a Complete View Across the Customer Experience on Oracle BICS
Building a Complete View Across the Customer Experience on Oracle BICSBuilding a Complete View Across the Customer Experience on Oracle BICS
Building a Complete View Across the Customer Experience on Oracle BICS
 
Data summit connect fall 2020 - rise of data ops
Data summit connect fall 2020 - rise of data opsData summit connect fall 2020 - rise of data ops
Data summit connect fall 2020 - rise of data ops
 
Presentation for Business pitch CCMo and PWP
Presentation for Business pitch CCMo and PWPPresentation for Business pitch CCMo and PWP
Presentation for Business pitch CCMo and PWP
 
Leaner and Smarter: How Enterprises Can Develop Better Digital Products (v2)
Leaner and Smarter: How Enterprises Can Develop Better Digital Products (v2)Leaner and Smarter: How Enterprises Can Develop Better Digital Products (v2)
Leaner and Smarter: How Enterprises Can Develop Better Digital Products (v2)
 
EAC Hunter Fan Presentation
EAC Hunter Fan PresentationEAC Hunter Fan Presentation
EAC Hunter Fan Presentation
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC Presentation
 
Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
Evolve18 | Klassjan Tukker | Adobe Cloud Platform: The heart of Adobe Experie...
 
IT Solutions
IT SolutionsIT Solutions
IT Solutions
 
Raymond_Solomon_resume_July
Raymond_Solomon_resume_JulyRaymond_Solomon_resume_July
Raymond_Solomon_resume_July
 
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
 

More from Josh Wentz

Ae 372 Project 1 Presentation Final
Ae 372   Project 1   Presentation   FinalAe 372   Project 1   Presentation   Final
Ae 372 Project 1 Presentation Final
Josh Wentz
 
Ae 372 Project 1 Final
Ae 372   Project 1   FinalAe 372   Project 1   Final
Ae 372 Project 1 Final
Josh Wentz
 
US Power Grid Vs. Smart Grid
US Power Grid Vs. Smart GridUS Power Grid Vs. Smart Grid
US Power Grid Vs. Smart Grid
Josh Wentz
 
Ist 220 Network Based Solution Project
Ist 220   Network Based Solution ProjectIst 220   Network Based Solution Project
Ist 220 Network Based Solution Project
Josh Wentz
 
SSAE Mentor Program
SSAE Mentor ProgramSSAE Mentor Program
SSAE Mentor Program
Josh Wentz
 
Green Intelligent Building Conference Summary
Green Intelligent Building Conference SummaryGreen Intelligent Building Conference Summary
Green Intelligent Building Conference Summary
Josh Wentz
 
Building Energy Consumption Problems
Building Energy Consumption ProblemsBuilding Energy Consumption Problems
Building Energy Consumption Problems
Josh Wentz
 
Motivational Volunteer For Fresh Start
Motivational   Volunteer For Fresh StartMotivational   Volunteer For Fresh Start
Motivational Volunteer For Fresh Start
Josh Wentz
 
Energy Buisness Intelligence Power Point Cas100 A
Energy Buisness Intelligence   Power Point   Cas100 AEnergy Buisness Intelligence   Power Point   Cas100 A
Energy Buisness Intelligence Power Point Cas100 A
Josh Wentz
 

More from Josh Wentz (9)

Ae 372 Project 1 Presentation Final
Ae 372   Project 1   Presentation   FinalAe 372   Project 1   Presentation   Final
Ae 372 Project 1 Presentation Final
 
Ae 372 Project 1 Final
Ae 372   Project 1   FinalAe 372   Project 1   Final
Ae 372 Project 1 Final
 
US Power Grid Vs. Smart Grid
US Power Grid Vs. Smart GridUS Power Grid Vs. Smart Grid
US Power Grid Vs. Smart Grid
 
Ist 220 Network Based Solution Project
Ist 220   Network Based Solution ProjectIst 220   Network Based Solution Project
Ist 220 Network Based Solution Project
 
SSAE Mentor Program
SSAE Mentor ProgramSSAE Mentor Program
SSAE Mentor Program
 
Green Intelligent Building Conference Summary
Green Intelligent Building Conference SummaryGreen Intelligent Building Conference Summary
Green Intelligent Building Conference Summary
 
Building Energy Consumption Problems
Building Energy Consumption ProblemsBuilding Energy Consumption Problems
Building Energy Consumption Problems
 
Motivational Volunteer For Fresh Start
Motivational   Volunteer For Fresh StartMotivational   Volunteer For Fresh Start
Motivational Volunteer For Fresh Start
 
Energy Buisness Intelligence Power Point Cas100 A
Energy Buisness Intelligence   Power Point   Cas100 AEnergy Buisness Intelligence   Power Point   Cas100 A
Energy Buisness Intelligence Power Point Cas100 A
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

Nomo2 Final Product Presentation Final

  • 1. Database Implementationfor  NOMO Auto Group teamSOLUTIONS Martin Castner, Bryant Crone, Mike Holden, Brianna Malcolmson, & Josh Wentz 1 December 7, 2009
  • 3. project manager Josh Wentz 3 teamSOLUTIONS
  • 4. scope of work SCALABILITY NOMO Auto Groups is a growing successful organization Our solution will allow for the four existing location to expand even farther MAXIMUM EFFICIENCY The current database system needs to be updated improved to guarantee peak efficiency TECHNOLOGICAL EDGE Maintain a technological edge on competitors through use of a cloud computing type accessible & collaborative database Problems Recap & teamSOLUTIONS… teamSOLUTIONS
  • 6. existingPROBLEMS 6 projectSOLUTIONS INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 7. projectSOLUTIONS CENTRALIZED database housed in one location each of the dealer's inventory listing of all automobiles currently owned by NOMO & dealership location ACCESSIBLE many people can access the database at the same time employees from each location can access the same database REAL-TIME database is automatically updated throughout each location as soon as someone inputs information up to date inventory up to date sales information SECURE keep each individual’s commission private none of the salespeople know what other salespeople are making in terms of commission SAFEGUARDS INPUT ERRORS check in the system to maintain data integrity if employee enter a wrong amount for a car we receive USER-FRIENDLY streamlined & integrated: login, input, compiled 7 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 8. personnel resources INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION 8
  • 9. database administrator Bryant Crone 9 teamSOLUTIONS
  • 10. existingPROBLEM Spreadsheets = Limited Access Four Dealerships 10 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 11. existingPROBLEM 11 UPDATES UPDATES INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 12. existingPROBLEM 12 SPREADSHEET A SPREADSHEET B Compare & Update SPREADSHEET A SPREADSHEET B INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 13. databaseSOLUTION Centralized Multiple User Access 13 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 14. INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION DBMS selection 14
  • 15. database design 15 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 17. SQL coding 17 CREATING THE DATABASE CREATE TABLE Invoice ( invoice_id NUMERIC PRIMARY KEY, customer_id NUMERIC NOT NULL, vin VARCHAR(20) NOT NULL, sale_date DATE NOT NULL, sale_price INTEGER NOT NULL, gross INTEGER NOT NULL, commission INTEGER NOT NULL, employee_id VARCHAR(255) NOT NULL, FOREIGN KEY (customer_id) REFERENCES Customers(customer_id), FOREIGN KEY (vin) REFERENCES Inventory(vin), FOREIGN KEY (employee_id) REFERENCES Employees(employee_id) ); COMPILING THE DATABASE INSERT INTO Invoice (invoice_id, customer_id, vin, sale_date, sale_price, gross, commission, employee_id) VALUES (107689, 154012, '1HGFA553XJA126793', 06-05-2009, 8055, 3555, 1422, 'jb1390'); INSERT INTO Invoice (invoice_id, customer_id, vin, sale_date, sale_price, gross, commission, employee_id) VALUES (206956, 154013, '3KRFA733NVX128535', 06-22-2009, 6000, 1600, 640, 'lg3370'); INSERT INTO Invoice (invoice_id, customer_id, vin, sale_date, sale_price, gross, commission, employee_id) VALUES (107690, 154014, '5CMET196OWS475683', 07-13-2009, 18100, 5100, 2040, 'bt2336'); INSERT INTO Invoice (invoice_id, customer_id, vin, sale_date, sale_price, gross, commission, employee_id) VALUES (303981, 154015, '7HGHA553ASR267431', 09-25-2009, 13330, 4130, 1652, 'mp4243'); INSERT INTO Invoice (invoice_id, customer_id, vin, sale_date, sale_price, gross, commission, employee_id) VALUES (405643, 154016, '7IYRW553QOJ012504', 11-30-2009, 10390, 2990, 1196, 'tk1348'); INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 18. web developer Martin Castner 18 teamSOLUTIONS
  • 19. web interface 19 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 20. PHP queries 20 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 21. live demo ONLINE WEB DATABASE http://php.scripts.psu.edu/mic5145/ist210/index.php 21 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 22. security director Brianna Malcolmson 22 teamSOLUTIONS
  • 23. audience analysis INFORMATION NEEDS Sales Commission Monthly Sales Reports Dealership Contacts Inventory ASSOCIATED USERS CEO Manager of sales General managers and operations managers Sales people 23 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 24. organizational structure 24 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 25. data analysis Nomo employees and owners require Simple and fast access to  Relevant business information that can allow them   Greater efficiency and   Higher accuracy ensuring smarter business decisions 25 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 26. security needs Each employee of NOMO Auto Group needs access to different parts of the database   Data needs to be protected from employees who do not need to access it Data needs to be protected from outsiders trying to attack the system and alter data.  26 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 27. USER TYPE CONTACT INFO COMMISSIONS SALES REPORTS INDIVIDUAL/ PERSONAL SALES INVENTORY DBA Y Y Y Y Y CEO/MANAGER OF SALES Y Y Y Y Y GENERAL MANAGER/ OPERATIONS MANAGER Y Y Y Y Y SALES PERSON Y N N Y Y USER DATA READ AND WRITE PERMISSIONS: Y/N? securitySOLUTION 27 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 28. data access & security Limitations to access the data and data Security Users must have account and password created by the DBA Website is not accessible unless user ID and password are validated Restricted Pages such as Commissions and Sales Reports are not accessible to users without permission.  This was achieved using PHP code to check the user trying to view the page then allow or deny access. 28 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 29. business relations director Mike Holden 29 teamSOLUTIONS
  • 30. business need & impact Change Management issues Change management issues with moving to a new system Anticipated employee reactions How the new database changes NOMO's current processes: Inventory control Tracking sales Salesperson contact information 30 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 31. organizational planning We will update the system with all previous information kept in spreadsheets Weekly employee training sessions Mandatory for all employees Each session is 1 hour Employees must attend 4 sessions total before go live date Anticipated "go live" date: January 11th 2010 Ongoing tech support 31 INITIAL STUDY DATABASE DESIGN CODING TESTING & EVALUATION
  • 32. the X factor team  SOLUTIONS 32
  • 33. theXfactor  STRAIGHTFORWARD DESIGN User-Friendly Visually Appealing Interface ACCESSIBILITY & COLLABORATION Access the car inventory database from any web browser Real-time view of summary for board to view at any time ONGOING SUPPORT Business Relations Director is there for you Liason: Client to Company Software update checking daily On going tech support (24hr/day) 33 What makes us unique? teamSOLUTIONS
  • 34. "MySQL vs. SQL Server." Custom Software Development.           Tometa Software. Web. 26 Oct. 2009. http://www.tometa            software.com/mysql_vs_sqlserver.asp.>   "MySQL or SQL Server: Look beyond politics and hype when            deciding which to use." TechRepublic Articles. CBS           Interactive Inc., 18 Mar. 2003. Web. 26 Oct. 2009.            <http://articles.techrepublic.com.com/5100-10878_11-           1054385.html>. references 34 teamSOLUTIONS
  • 35. QUESTIONS? teamSOLUTIONS Martin Castner, Bryant Crone, Mike Holden, Brianna Malcolmson, & Josh Wentz 35

Editor's Notes

  1. Initial studyThrough interviews & NOMO Autogroups meetingsDatabase designDatabase accessed through the internetAccording to NOMO’s specificationsCodingMakes queries possibleMakes additional cars possible Testing & EvaluationWe’ve extensively tested our database accessed through the internet Today we will be demonstrating the solution that we’ve createdWe will continue to provide support through training
  2. WHAT WE KNOWinstructional designer, Stan Tocchet, to interview Byron Nelson, CEO of NOMO Auto GroupDE-CENTRALIZEDeach of the dealer’s inventory information is contained within their own location and is not centrally located for distributionusing an Excel spreadsheet at each dealershipINACCESSIBLE if one person has the spreadsheet open and is entering data, others can’t get access to itpeople will save personal copies of the spreadsheet for their own useSTATICgo and actually find the car to double checkspending too much time and money making phone calls and faxing inventory sheets between dealershipsNot all of the salespeople update the spreadsheets at each location in a timely mannerupdate the main spreadsheet at the end of each monthINSECUREevery employee should not be able to access certain informationSUSCEPTIBLE TO INPUT ERRORSforgetting to go back and enter data into it or entering incorrectly = inaccurate dataCOMPLICATEDdealership doesn’t really have anyone who specializes in the spreadsheets who can show us how to efficiently work with them
  3. Without personnel team, the complex task of completing the database design and development could not have been completedPersonnel ResourcesIdentify the resources used to implement the database including the following:·         The personnel used to complete the database design and development, the time spent on the project and job roles·         Anticipated personnel tasks not covered or completed in this SOWPersonnel, database implementation, time