web development projects
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 PresentationTRANSCRIPT
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?