Download - Web Development Projects
![Page 1: Web Development Projects](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/1.jpg)
Presented by Mark McDonald
![Page 2: Web Development Projects](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/5.jpg)
QBase – Example Page
![Page 6: Web Development Projects](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/6.jpg)
QBase – Main Page
![Page 7: Web Development Projects](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/7.jpg)
QBase – Deployed to HP iPaq
![Page 8: Web Development Projects](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/10.jpg)
SFDC – Database Diagram
![Page 11: Web Development Projects](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/11.jpg)
SFDC – Layout within Netbeans
![Page 12: Web Development Projects](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/12.jpg)
SFDC – Data Entry screen
![Page 13: Web Development Projects](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/13.jpg)
ECN – Original SituationProcess governing engineering changes was
poorly definedPaper basedIntermittent communication between OEM
plants
![Page 14: Web Development Projects](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/15.jpg)
ECN – Detail Information
![Page 16: Web Development Projects](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062517/56813e35550346895da81b49/html5/thumbnails/18.jpg)
Any Questions?