Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NOMBRE
NOMBRE
ASESOR INTERNO
ASESOR EXTERNO
AGRADECIMIENTO O DEDICATORIA
Agradezco a mis padres, que sin dudarlo siempre estuvieron ah, a mis hermanos que
siempre me apoyan en todo, a mis maestros por la atencin y el tiempo que dedicaron
a mi formacin, a mis amigos y a todos los que directa o indirectamente han ayudado a
mi preparacin como profesionista.
RESUMEN
El presente documento conforma una recopilacin de datos, mediante los cuales se
modela el entorno del proyecto Sistema de Solicitud de Servicios Preventivos y
Correctivos Va Web.
En los primeros puntos se especifican los datos generales del entorno de
aplicacin definiendo primeramente la descripcin de la empresa en su mbito
organizacional. Se consideran tambin aspectos propios del producto: justificacin y
fronteras con un enfoque a la problemtica objetivo.
Las bases tericas representan un pilar fundamental para un mayor
entendimiento por parte de aquellos lectores que no tienen nociones tcnicas de la
disciplina que se aplica al proyecto. Tambin aquellos que deciden reforzar una
justificacin conceptual de las instancias que se aplican en todo el proceso del
proyecto.
El marco terico comprende cuatro captulos dentro de los cuales se describen
las bases de datos, el diseo de una base de datos, las herramientas para el desarrollo
de software y las pruebas que se realizan para comprobar que el software cumpla con
los requisitos del cliente.
El ultimo capitulo corresponde al desarrollo del Sistema de Solicitud de Servicios
Preventivos y Correctivos Va Web y aporta evidencias de las actividades realizadas.
NDICE DE FIGURAS
NDICE
Introduccin ...................................................................................................... 10
1.2
1.2.1
1.2.2
1.2.3
1.2.4
Organigrama .............................................................................................. 12
1.2.5
1.3
1.4
1.5
1.6
1.7
1.7.1
Alcances .................................................................................................... 18
1.7.2
Limitaciones ............................................................................................... 18
1.8
10
Calidad en la Educacin.
11
1.2.3 Giro
El CECOTED tiene la actividad de impulsar la modernizacin contribuyendo a mejorar
la pertinencia, equidad y calidad de la educacin, mediante el uso y aprovechamiento
de las nuevas TIC.
1.2.4 Organigrama
Son sistemas de organizacin que se representa en forma intuitiva y con objetividad.
Tambin son llamados cartas o grficas de organizacin. Los organigramas sealan la
vinculacin que existe entre s de los departamentos a lo largo de las lneas de
autoridad principales1. El siguiente diagrama representa la forma en que est
organizado el CECOTED:
12
En el rea de CECOTED se cuenta con cinco niveles jerrquicos, en los primeros tres
se distribuyen los jefes, en el cuarto nivel estn los departamentos que se encargan de
las distintas tareas y en el quinto nivel estn los tcnicos y personas encargadas de
soporte.
1.2.5 Breve descripcin de la empresa
El CECOTED coordina, fomenta, instrumenta y consolida innovaciones educativas,
acordes con las necesidades locales, que permitan elevar la calidad de la educacin
mediante el uso de recursos tecnolgicos.
Establece los lineamientos para la produccin, seleccin y evaluacin de
recursos orientados a mejorar la prctica pedaggica, a travs del uso de las TIC.
Tambin ayuda en el apoyo de servicio a equipos de departamentos pertenecientes a
la SEP.
13
14
monitorear el avance as como ver los comentarios y/o comentar en la propia pgina
del reporte, dndole certeza de que su equipo esta siento tratado.
El reto es implementar la tecnologa para
Registros de solicitantes.
Generacin de reportes.
15
16
17
Se obtendr paulatinamente una base de datos con los empleados y los equipos
que estn a su cargo para un mejor control del activo.
1.7.2 Limitaciones
Dentro de las limitaciones existen dos tipos, las personales y las organizacionales.
18
La empresa no cuenta con recursos para obtener equipos nuevos, por lo tanto
se tuvo que adaptar el proyecto a las tecnologas con las que la empresa
contaba.
19
en
UNIVERSIDAD del norte. modulo2outlook.pdf. [Fecha de consulta: 12 Octubre 2013]. Disponible en:
http://www.alvaurk.com/samayra/modulo2outlook.pdf
20
Sistema manejador de base de datos. [Fecha de consulta: 15 Octubre 2013]. Disponible en:
http://www.slideshare.net/dikatherin93/sistema-manejador-de-bases-de-datos
4
Sistema manejador de base de datos. [Fecha de consulta: 15 Octubre 2013]. Disponible en:
http://www.slideshare.net/dikatherin93/sistema-manejador-de-bases-de-datos
21
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
22
Casi siempre los diseadores interactan con cada uno de los grupos de
usuarios potenciales y desarrollan una vista de la base de datos que satisfaga los
requerimientos de datos y de procesamiento de cada grupo. Despus, se analizan las
vistas y se integran con las de otros grupos de usuarios. El diseo final debe ser capaz
de satisfacer las necesidades de todos los grupos6.
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
7
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
23
Utiliza:
o Transact SQL.
o XML9.
o MDX10.
o SQL DMO11
1.4.2 Oracle
Oracle la Primera Base de Datos Diseada para Grid Computing, es un sistema de
gestin de base de datos relacional fabricado por Oracle Corporation.
Oracle es bsicamente un herramienta cliente/servidor para la gestin de base
de datos la gran potencia que tiene y su elevado precio hace que solo se vea en
empresas muy grandes y multinacionales, por norma general.
Oracle Corporation: es una de las mayores compaas de software del mundo.
Sus productos van desde bases de datos (Oracle) hasta sistemas de gestin. Cuenta
OREILLY
XML.
Xml.com.
[Fecha
17
Noviembre
http://www.xml.com/pub/a/98/10/guide0.html?page=2#AEN58
2013].
Disponible
en:
10
24
1.4.3 MySQL
MySQL es una opcin atractiva tanto para aplicaciones comerciales, como de
entretenimiento precisamente por su facilidad de uso y tiempo reducido de puesta en
marcha, anexando a estas caractersticas su licencia GPL que otorga como beneficios
adicionales (no menos importantes) contar con un alto grado de estabilidad y un rpido
desarrollo13. My SQL tiene las siguientes caractersticas:
Prestaciones:
12
Microsoft Word - Que es Oracle.doc - oracle.pdf. ) [Fecha 20 Noviembre 2013]. Disponible en:
https://iessanvicente.com/colaboraciones/oracle.pdf
13
MySQL. MySQL :: MySQL 5.0 Reference Manual :: 1.4.2 Las principales caractersticas de MySQL.
[Fecha
de
consulta:
11
Diciembre
2013].
Disponible
en:
http://dev.mysql.com/doc/refman/5.0/es/features.html
16
EIFFEL software. Eiffel Solutions for Everyone. [Fecha de consulta 11 Diciembre 2013]. Disponible en:
http://www.eiffel.com/what-is-eiffel.html
17
JAVA. Qu es Java?. [Fecha de consulta 11 Diciembre 2013]. Disponible en:
http://www.java.com/es/download/whatis_java.jsp
18
PERL. About Perl. [Fecha de consulta 11 Diciembre 2013]. Disponible en:
http://www.perl.org/about.html
19
PHP. PHP: Hypertext Preprocessor. [Fecha de consulta 11 Diciembre 2013]. Disponible en:
http://php.net/
25
Limitaciones:
20
PYTHON. Python Programming Language Official Website. [Fecha de consulta 11 Diciembre 2013].
Disponible en: http://www.python.org/
21
RUBY. Acerca de Ruby. [Fecha de consulta 11 Diciembre 2013]. Disponible en: http://www.rubylang.org/es/about/
22
mcgraw-hill. [Fecha de consulta 11 Diciembre 2013]. Disponible en: http://www.mcgrawhill.es/bcv/guide/capitulo/8448199766.pdf
23
THE OPEN GROUP. What is UNIX?. [Fecha de consulta 11 diciembre 2013]. Disponible en:
http://www.unix.org/what_is_unix.html
24
Qu es el ODBC?. [Fecha de consulta 11 Diciembre 2013]. Disponible en:
http://www.uv.es/~jac/guia/gestion/gestion3.htm
25
MySQL. MySQL :: MySQL 5.0 Reference Manual :: 14.1 El motor de almacenamiento MyISAM. [Fecha
de consulta 11 Diciembre 2013]. Disponible en: http://dev.mysql.com/doc/refman/5.0/es/myisam-storageengine.html
26
26
MySQL. MySQL :: MySQL 5.0 Reference Manual :: 15 El motor de almacenamiento InnoDB. [Fecha de
consulta 11 Diciembre 2013]. Disponible en: http://dev.mysql.com/doc/refman/5.0/es/innodb.html
27
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
27
28
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
29
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
28
30
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
31
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
29
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
33
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
34
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
30
35
GMEZ Snchez Jorge. Monografa Gmez Snchez.pdf. [Fecha de consulta: 15 Octubre 2013].
Disponible en: http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf
36
MIANA Roberto. Calidad y Software: Cmo hacer una toma de requisitos. [Fecha de consulta 19
Octubre 2013]. Disponible en: http://calidadysoftware.blogspot.mx/2012/10/como-hacer-una-toma-derequisitos.html
31
nos evita
MIANA Roberto. Calidad y Software: Cmo hacer una toma de requisitos. [Fecha de consulta 19
Octubre 2013]. Disponible en: http://calidadysoftware.blogspot.mx/2012/10/como-hacer-una-toma-derequisitos.html
32
38
33
aquellos que reciben informacin producida por el sistema. Por otra parte, el correcto
funcionamiento del sistema en cuestin, siempre estar supeditado a la capacidad de
los empleados encargados de dicha tarea40.
40
34
42
SNCHEZ Jos. Microsoft Word - diseo de bases de datos.doc - disenoBD.pdf. [Fecha de consulta
23 Octubre 2013]. Disponible en: http://www.jorgesanchez.net/bd/disenoBD.pdf
35
Base de datos fsica. Los datos tal cual son almacenados en disco.
36
computadora en particular.
43
Diseo Base Datos - DisenoBD.pdf. [Fecha de consulta 23 Octubre 2013]. Disponible en:
http://informatica.uv.es/estguia/ATD/apuntes/teoria/documentos/DisenoBD.pdf
37
2.1.1 Cardinalidad
La cardinalidad es obtenida en base a las posibilidades de relacin entre las entidades,
existiendo tres tipos de cardinalidad44:
Cardinalidad 1:1
Es cuando una entidad A se relaciona solo con otra entidad B y viceversa. Por ejemplo,
el identificador de un coche (nmero de bastidor) se corresponde con una matrcula y
esa matrcula con ese identificador del coche.
Cardinalidad 1:N
Es cuando una entidad A se puede relacionar con N entidades B pero no al revs. Por
ejemplo un libro puede tener N ejemplares, pero un ejemplar es solo de un libro.
Cardinalidad N:M
Es cuando una entidad A se relaciona con N entidades B y viceversa. Por ejemplo, un
libro puede ser escrito por varios autores distintos y un autor puede escribir varios libros
distintos45.
44
Diseo Base Datos - DisenoBD.pdf. [Fecha de consulta 23 Octubre 2013]. Disponible en:
http://informatica.uv.es/estguia/ATD/apuntes/teoria/documentos/DisenoBD.pdf
45
Diseo Base Datos - DisenoBD.pdf. [Fecha de consulta 23 Octubre 2013]. Disponible en:
http://informatica.uv.es/estguia/ATD/apuntes/teoria/documentos/DisenoBD.pdf
38
Todo tipo de relacin entre tablas 1:N se traduce en una propagacin de la clave
(se crea una clave primaria o fornea) o bien se crea una nueva tabla
intermedia.
Todo tipo de relaciones entre tablas N:M (muchos a muchos) origina la creacin
de una nueva tabla intermedia.
En el desarrollo del diseo lgico obtenemos una serie de tablas finales que son las
candidatas a formar nuestra base de datos. Sin embargo, dichas tablas han sido
obtenidas a partir de un diseo conceptual elaborado sin ningn tipo de reglas, por lo
que podemos obtener un diseo de tablas ms o menos heterogneo.
La teora de la normalizacin consiste en un conjunto de reglas formales que nos
permiten asegurar que un diseo lgico cumple una serie de propiedades, corrigiendo
la estructura de los datos de las tablas y evitando una serie de problemas como 46:
Redundancia e inconsistencia
Ambigedades
Prdida de informacin
46
Diseo Base Datos - DisenoBD.pdf. [Fecha de consulta 11 Diciembre 2013]. Disponible en:
http://informatica.uv.es/estguia/ATD/apuntes/teoria/documentos/DisenoBD.pdf
39
47
GMEZ Leopoldo Sebastin. Principios - DIU.pdf. [Fecha de consulta 1 Noviembre 2013]. Diponible
en: http://sebastiangomez.sytes.net/papers/DIU.pdf
40
48
GMEZ Leopoldo Sebastin. Principios - DIU.pdf. [Fecha de consulta 1 Noviembre 2013]. Diponible
en: http://sebastiangomez.sytes.net/papers/DIU.pdf
41
3.1 Sistema
Del latn systema, un sistema es mdulo ordenado de elementos que se encuentran
interrelacionados y que interactan entre s. El concepto se utiliza tanto para definir a
un conjunto de conceptos como a objetos reales dotados de organizacin49.
3.2 Programa
Las instrucciones que "entiende" el ordenador son muy simples, pero ejecutadas en
ciertas secuencias y a un ritmo muy elevado pueden obtener resultados bastante
notables.
Para alcanzar sus objetivos las instrucciones se agrupan en programas que
siguen ciertos algoritmos. Los algoritmos son semejantes a recetas de cocina, donde
los pasos se realizan de forma ordenada para producir el resultado deseado.
Un programa, aplicacin o software puede verse como una herramienta que
permite al usuario realizar cierta tarea (o proporcionar soporte a la realizacin de una
tarea).
49
42
Soporte lgico de un computador. CAPI2.pdf. [Fecha de consulta 15 Noviembre 2013]. Disponible en:
http://robotica.uv.es/pub/Libro/PDFs/CAPI2.pdf
43
Procesadores de texto
Hojas de clculo
Agenda Electrnica
Correo Electrnico
Aplicaciones Grficas
Gestin de comunicaciones
51
Soporte lgico de un computador. CAPI2.pdf. [Fecha de consulta 15 Noviembre 2013]. Disponible en:
http://robotica.uv.es/pub/Libro/PDFs/CAPI2.pdf
44
3.3.1 Html
HTML53 es la abreviatura de HyperText Markup Language, y es el lenguaje que todos
los programas navegadores usan para presentar informacin en la World Wide Web
(WWW).
Este es un lenguaje muy sencillo que se basa en el uso de etiquetas,
consistentes en un texto ASCII encerrado dentro de un par de parntesis
angulares(<..>). El texto incluido dentro de los parntesis nos dar una explicacin de
52
45
la utilidad de la etiqueta. As por ejemplo la etiqueta <TABLE> nos permitir definir una
tabla.
Las etiquetas podrn incluir una serie de atributos o parmetros, en su mayora
opcionales, que nos permitirn definir diferentes posibilidades o caractersticas de la
misma. Estos atributos quedarn definidos por su nombre (que ser explicativo de su
utilidad) y el valor que toman separados por un signo de igual. En el caso de que el
valor que tome el atributo tenga ms de una palabra deber expresarse entre comillas,
en caso contrario no ser necesario54.
3.3.2 PHP
PHP55 es un acrnimo recursivo que significa PHP Hypertext Pre-processor
(inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por
Rasmus Lerdof en 1994.
Sin embargo la implementacin principal de PHP es producida ahora por The
PHP Group y sirve como el estndar de facto para PHP al no haber una especificacin
formal. Publicado bajo la PHP License, la Free Software Foundation considera esta
licencia como software libre.
PHP es un lenguaje interpretado de propsito general ampliamente usado y que
est diseado especialmente para desarrollo web y puede ser embebido dentro de
cdigo HTML. Generalmente se ejecuta en un servidor web, tomando el cdigo en PHP
como su entrada y creando pginas web como salida.
Puede ser desplegado en la mayora de los servidores web y en casi todos los
sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en
ms de 20 millones de sitios web y en un milln de servidores, aunque el nmero de
54
en:
55
Disponible en:
46
3.3.3 ASP.NET
ASP.NET57 es un modelo de desarrollo Web unificado que incluye los servicios
necesarios para crear aplicaciones Web empresariales con el cdigo mnimo. ASP.NET
forma parte de .NET Framework y al codificar las aplicaciones ASP.NET tiene acceso a
las clases en .NET Framework.
El cdigo de las aplicaciones puede escribirse en cualquier lenguaje compatible
con el Common Language Runtime (CLR)58, entre ellos Microsoft Visual Basic59 y C#60.
Estos lenguajes permiten desarrollar aplicaciones ASP.NET que se benefician
del CLR, seguridad de tipos, herencia, etc.
Ventajas
Mejor rendimiento
A diferencia de sus predecesores, ASP. NET es capaz de aprovechar las ventajas del
enlace anticipado, la compilacin just-in-time, la optimizacin nativa y los servicios de
cach desde el primer momento. Por lo tanto existe un incremento importante del
rendimiento desde el inicio, donde se comienza a escribir el cdigo.
56
ROJAS Zamora Cristina Elizabeth. Descripcin general de PHP - Aprende a Programar Codejobs.
[Fecha
de
consulta
17
Noviembre
2013].
Disponible
en:
http://www.codejobs.biz/es/blog/2013/11/06/descripcion-general-de-php
57
MICROSIFT. Recursos de Visual Basic. [Fecha de consulta 17 Noviembre 2013]. Disponible en:
http://msdn.microsoft.com/es-mx/vstudio/hh388573
60
MICROSOFT. Recursos para Visual C#. [Fecha de consulta 17 Noviembre 2013]. Disponible en:
http://msdn.microsoft.com/es-mx/vstudio/hh341490
47
Eficacia y flexibilidad
Simplicidad
Facilidad de uso
48
Escalabilidad y disponibilidad
ASP.NET cuenta con una arquitectura que permite a los programadores insertar cdigo
en el nivel adecuado. Y es posible extender o sustituir un subcomponente del motor de
tiempo de ejecucin con un componente escrito personalizado.
Seguridad
61
BRIANZA Padilla Mario. Microsoft Word - ASPNET orientado al desarrollo de aplicaciones web.doc ASP .NET orientado web.pdf. [Fecha de consulta 17 Noviembre 2013]. Disponible en:
http://dgsa.uaeh.edu.mx:8080/bibliotecadigital/bitstream/231104/349/1/ASP%20.NET%20orientado%20w
eb.pdf
62
BRIANZA Padilla Mario. Microsoft Word - ASPNET orientado al desarrollo de aplicaciones web.doc ASP .NET orientado web.pdf. [Fecha de consulta 17 Noviembre 2013]. Disponible en:
http://dgsa.uaeh.edu.mx:8080/bibliotecadigital/bitstream/231104/349/1/ASP%20.NET%20orientado%20w
eb.pdf
63
MICROSOFT. Home : The Official Microsoft IIS Site. [Fecha de consulta 17 Noviembre 2013].
Disponible en: http://www.iis.net/
49
3.3.4 C#
C# Se utiliza en conjunto con ASP.NET para el desarrollo de la Pagina web.
C# es un lenguaje de programacin que se ha diseado para compilar diversas
aplicaciones que se ejecutan en .NET Framework. C# es simple, eficaz, con seguridad
de tipos y orientado a objetos. Las numerosas innovaciones de C# permiten desarrollar
aplicaciones rpidamente y mantener la expresividad y elegancia de los lenguajes de
estilo de C64.
Ventajas
Las ventajas que ofrece C# frente a otros leguajes de programacin son:
64
50
3.3.5 CSS
CSS(hojas de estilo en cascada o Cascading Style Sheets por sus siglas en ingles) es
un lenguaje de hojas de estilos creado para controlar el aspecto o presentacin de los
documentos electrnicos definidos con HTML y XHTML. CSS es la mejor forma de
separar los contenidos y su presentacin y es imprescindible para crear pginas web
complejas.
Separar la definicin de los contenidos y la definicin de su aspecto presenta
numerosas ventajas, ya que obliga a crear documentos HTML/XHTML bien definidos y
con significado completo (tambin llamados "documentos semnticos"). Adems,
65
ABUNDIZ. PROGRAMACION I:
Diciembre 2013]. Disponible en:
desventajas.html
66
ABUNDIZ. PROGRAMACION I:
Diciembre 2013]. Disponible en:
desventajas.html
51
3.6.1 IIS
Internet Information Services (IIS) es un potente servidor Web que ofrece una
infraestructura de gran fiabilidad, capacidad de manejo y escalabilidad para
aplicaciones Web sobre todas las versiones de Windows Server 2003. IIS hace posible
que las organizaciones aumenten la disponibilidad de sus sitios y aplicaciones Web y a
la vez reducir sus costes administrativos68.
67
EGUILUZ
Javier. Introduccin a CSS. [Fecha 11 Diciembre 2013]. Disponible en:
http://librosweb.es/css/
68
MICROSOFT. Internet Information Services. [Fecha de consulta 17 Noviembre 2013]. Disponible en:
http://www.microsoft.com/spain/windowsserver2003/technologies/webapp/iis.mspx
69
Programacin: Que es Visual Studio .NET. [Fecha 11 Diciembre 2013]. Disponible en:
http://visualbasic-net.blogspot.mx/2011/01/que-es-visual-studio-net.html
70
OREILLY
XML.
Xml.com.
[Fecha
11
Diciembre
2013].
Disponble
en:
http://www.xml.com/pub/a/98/10/guide0.html?page=2#AEN58
71
MICROSOFT. Common Language Runtime (CLR). [Fecha de consulta 11 Diciembre 2013]. Disponible
en: http://msdn.microsoft.com/es-es/library/8bs2ecf4%28v=vs.110%29.aspx
72
MICROSOFT. ADO.NET. [Fecha de consulta 11 Diciembre 2013]. Disponible en:
http://msdn.microsoft.com/es-es/library/e80y5yhx(v=vs.110).aspx
73
52
3.6.3 Navicat
NAVICAT74 es un Administrador de Base de datos rpido, fiable y asequible.
Especialmente diseada para simplificar la gestin de bases de datos y reducir los
costes de administracin. Con una interfaz grfica del usuario intuitiva, Navicat le
proporciona una manera ms fcil de gestionar, disear y manipular datos en MySQL,
entre otros.
74
NAVICAT. Herramienta para la gestin y diseo de grandes bases de datos | Navicat. [Fecha de
consulta 11 Diciembre 2013]. Disponible en: http://www.navicat.com/es/whatisnavicat
75
MySQL. MySQL :: MySQL Workbench 6.0. [Fecha de consulta 11 Diciembre 2013]. Disponible en:
http://www.mysql.com/products/workbench/
53
4.1.1 Requerimientos
El Sistema de Solicitud de Servicios Preventivos y Correctivos Va Web, trata de un
mecanismo de procesos que se rige bajo los siguientes requerimientos:
A travs del sistema se deber poder realizar solicitudes de soporte en servicios
para equipo de cmputo.
Los apartados del sistema nicamente podrn ser accedidos por usuarios
registrados.
54
BREVEMENTE.
POSTERIOMENTE
YA
REFERENCIAR
ESTE
55
Formatted: Normal
En la Figura 4.1 se muestra a grandes rasgos cmo es que los usuarios estarn
56
Formatted: Normal
En la Figura 4.2 se muestra las actividades especficas que realizaran los usuarios al
asignarles los diferentes tipos de privilegios. HAY QUE DESCRIBIR MAS LA IMAGEN
4.2.3 Diagrama tabular
MISMO COMENTARIO DE LA SECCIN 4.2.1:BUSCAR UN TAMANO MAS
PRESENTABLE PARA ESTAS FIGURAS
57
58
59
60
4.3.3 Lenguaje C#
PRRAFO INTRODUCTORIO
presionar el botn hecho con ASP.NET se activa el cdigo en C#. EXPLICAR MAS
Formatted: Normal
La Figura 4.7 nos muestra cdigo de C# realizando una conexin a MySQL, dentro de
esa conexin se especifican parmetros en cdigo de MySQL.
61
62
4.3.2 ASP.NET y C#
Se eligi ASP.NET como lenguaje de programacin web por que la empresa contaba
con un servidor para poder soportarlo. Esto supuso un reto mayor, porque no se tenan
nociones de la sintaxis para poder programar y se tuvo que hacer una investigacin
extensa para comprender el lenguaje y luego utilizarlo, aunado a esto ASP.NET tiene
como agregado el programar en otro lenguaje como son Visual Basic y C#, como ya se
haba trabajado antes con C# se decidi usarlo para agilizar la programacin.
63
La Figura 4.7 Muestra la pgina principal que se ve despus de poner tus datos de
usuario y tener privilegios de administrador.
64
Anexos
Formatted: Normal
65
66