Web Development Projects

18
Presented by Mark McDonald

description

Web Development Projects. Presented by Mark McDonald. Introduction. Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java EE ECN – coordinates electronic change notifications – Lotus Notes and XPages - PowerPoint PPT Presentation

Transcript of Web Development Projects

Page 1: Web Development Projects

Presented by Mark McDonald

Page 2: Web Development Projects

Introduction

Three projects for Rittal-CSMQBase – Quality Assurance data – ASP.NETSFDC – Shopfloor Data Collection – Java

EEECN – coordinates electronic change

notifications – Lotus Notes and XPages

Miscellaneous projectsSummary

Page 3: Web Development Projects

QBase – Original situationUsed to record results of Quality Inspection

plansResults were being recorded on bits of paper

on the shop floor.Data was not being entered until the

inspector returned to the office.Inefficient – especially if the wrong

information was written down.

Page 4: Web Development Projects

QBase - SolutionUpgrade existing Access database to MS SQL

server databaseASP.NET suite of pages to replicate data

entry processOLE DB accessData bound componentsHP iPAQs , using Windows CE connected to

the local Wi-Fi network

Page 5: Web Development Projects

QBase – Example Page

Page 6: Web Development Projects

QBase – Main Page

Page 7: Web Development Projects

QBase – Deployed to HP iPaq

Page 8: Web Development Projects

SFDC – Original SituationInitially used to record Overall Equipment

EfficiencyOriginal system comprised of a large number

of spreadsheetsLarge degree of hard codingInflexibleTime consuming to update each year

Page 9: Web Development Projects

SFDC - SolutionDeveloped from scratch after a lot of researchClassic 3 tier architecture

Visual web faces application – implements JSF standards

Glassfish Java EE application serverMS SQL server backend accessed via JDBC and

Toplink

Reports developed and deployed via MS SQL Reporting Services

Page 10: Web Development Projects

SFDC – Database Diagram

Page 11: Web Development Projects

SFDC – Layout within Netbeans

Page 12: Web Development Projects

SFDC – Data Entry screen

Page 13: Web Development Projects

ECN – Original SituationProcess governing engineering changes was

poorly definedPaper basedIntermittent communication between OEM

plants

Page 14: Web Development Projects

ECN - SolutionProcess defined with stakeholdersInitially implemented as a Lotus Notes

database due to workflow capabilitiesXPages allowed the database to be web

enabled -combination of Javascript and Lotusscript

OEM plants can access the databaseLotus Notes databases are document

oriented(document-based, schema-less, loosely structured) as opposed to relational.

Page 15: Web Development Projects

ECN – Detail Information

Page 16: Web Development Projects

Miscellaneous projectsWordpress for my personal site

- http://www.markmcdonald.co.ukJoomla for a local cricket site and CSM intranetSet up an OSCommerce website as a University

project - selling women’s underwear!Dabbled a bit with Flash for my old website

- http://www.markmcdonald.co.uk/Flash/McDonald.swf

Page 17: Web Development Projects

Summary3 projects utilising different technology

3 different ways of providing the same thing - dynamic database driven web applications that get the job done

I’m lucky because I enjoy application development

Page 18: Web Development Projects

Any Questions?