Resum_PFC_Marc_Farre - Departament d`Enginyeria Informàtica i

Anuncio
Creació web dinàmica
i llibreria DLL d'accés a dades
AUTOR:
Marc Farré Esteve
Marc.farre@estudiants.urv.cat
DIRECTOR:
Cèsar Mauri
cesar.mauri@urv.cat
Aïda Valls
aida.valls@urv.cat
TUTOR EMPRESA:
Moisés Lozano
matchsl@matchsl.com
Titulació: Enginyeria Tècnica d’informàtica de Gestió
Data Presentació: 06/2008.
Resum:
Aquest projecte correspon a les pràctiques realitzades a l’empresa Match SL. Empresa
que dedica el seu esforç a aportar solucions a problemes i processos de l‘industria
Match SL integra els seus productes avançats, visió artificial i programari a mida, en
la maquinaria industrial, equips de test, control de producció, etc.
Durant la realització de les pràctiques s’ha treballat amb un equip de professionals
qualificats, permetent l’intercanvi de coneixements i sempre seguint unes pautes
marcades per l’empresa.
Match SL tenia dues necessitats que van ser englobades en un mateix projecte tot i
que corresponen a dos tasques independents. Per aquest motiu el projecte s’ha
estructurat en dues parts separades:

En primer lloc, s’ha realitzat el disseny i la creació d’una plana web.
Aquesta web segueix una sèrie de especificacions: dinamisme, multi idioma i
basada en frames. Per un funcionament dinàmic de la web s’utilitza la
inclusió de scrips amb PHP i JavaScript per tal d’accedir a la base de dades
MySQL. Això aconsegueix que sigui fàcilment extensible. S’ha tingut en
compte la compatibilitat amb els principals exploradors del mercat (Internet
Explorer, Mozilla FireFox i Opera).

En segon lloc s’ha dissenyat una capa software per accedir a diferents
sistemes de bases de dades: MySQL, ACCES i SQL Server. S’ha aconseguit
implementar una sèrie de llibreries que permeten a una mateixa aplicació
accedir a qualsevol de les possibles bases de dades. Això proporciona al
programador transparència i un control estricte sobre les accions que es
realitzen sobre la base de dades. Aquesta llibreria s’ha programat amb Visual
Basic 6 i s’ha ajudat de les llibreries ADO (Activex Data Object) per establir
connexions amb les diferents bases de dades. S’ha mantingut la comptabilitat
per al protocol SQL.
Resumen:
Este proyecto corresponde a las prácticas realizadas a la empresa Match SL. Empresa
que dedica su esfuerzo a aportar soluciones a problemas y procesos de la industria.
Match SL integra sus productos avanzados, visión artificial y software a medida, en la
maquinaria industrial, equipos de test, control de producción, etc.
Durante la realización de las prácticas se ha trabajado con un equipo de profesionales
cualificados, permitiendo el intercambio de conocimientos y siempre siguiendo unas
pautas marcadas por la empresa.
Match SL tenía dos necesidades que fueron englobadas en un mismo proyecto aun
cuando corresponden a dos tareas independientes. Por este motivo el proyecto se ha
estructurado en dos partes separadas:

En primer lugar, s’ha realizado el diseño y la creación de una página web.
Esta web sigue una serie de especificaciones: dinamismo, multi idioma y
basada en frames. Para un funcionamiento dinámico de la web se utiliza la
inclusión de scrips en PHP y Javascript para acceder a la base de datos
MySQL. Esto consigue que sea fácilmente extensible. Teniendo en cuenta la
compatibilidad con los principales exploradores del mercado (Internet
Explorer, Mozilla FireFox y Opera).

En segundo lugar se ha diseñado una capa software para acceder a diferentes
sistemas de bases de datos: MySQL, ACCES y SQL Server. Se ha
conseguido implementar una serie de librerías que permiten manipular un
programa sin preocuparse por la base de datos en que se trabaja. Esto
proporciona al programador transparencia y un control estricto sobre las
acciones que se realizan a la base de datos. Esta librería se ha programado
con Visual Basic 6 y se ha ayudado de las librerías ADO (Activex Data
Object) para establecer conexiones con las diferentes bases de datos. Todo
ello manteniendo la compatibilidad con el protocolo SQL.
Abstract:
This project belongs to the work done in the Match SL company. This company
focuses his efforts to bring solutions to industrial problems and processes. Match SL
integrates advanced products, like artificial vision and personalized software, to
industrial machinery, testing equipment, production control, etc.
During my stage at this company, I have been working with a team of qualified
professionals, allowing a good knowledge exchange and always following the
company guidelines.
Match SL had two necessities that were included into the same project although they
are related to two independent tasks. For this reason the project has been divided in
two parts:

First, I have designed and created a web site. This site fulfils the following
specifications: dynamism, multi-language and based on frames. To make the
site dynamic I have used PHP and Javascript to access the MySQL database.
Thanks to these technologies, a readily expandable site has been achieved.
Compatibility with the principal explorers in the market (Internet Explorer,
Mozilla Firefox and Opera) has been taken into account.

Secondly, I have designed a software layer to access different database
systems (MySQL, Access and SQL Server). These libraries allow to
manipulate the main application without worrying about the type of
underlying database. This provides transparency and a strict control of the
database action for the programmer. This library has been developed using
Visual Basic 6 and ADO (ActiveX Data Object) libraries to link with various
databases models. Compatibility with SQL protocol has also been kept.
Descargar