Web Development Projects

Preview:

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

Citation preview

Presented by Mark McDonald

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

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.

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

QBase – Example Page

QBase – Main Page

QBase – Deployed to HP iPaq

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

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

SFDC – Database Diagram

SFDC – Layout within Netbeans

SFDC – Data Entry screen

ECN – Original SituationProcess governing engineering changes was

poorly definedPaper basedIntermittent communication between OEM

plants

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.

ECN – Detail Information

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

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

Any Questions?

Recommended