informe de residencia profesional

59
INS T IT U T O T EC N O LO GI C OS U PER I O R D EL O R IENTEDELEST A D ODEHID A L G O I TE SA  INTEG R AC I O N D ETE CNOLO G I A SAV A NZ A DA S D EINF O RMAC I O N A L CENTRO D EBAC HILLERATO TECN OLO I G I CO AGROPECUARIO C BTA 152“ LAU RO L . MÉN DEZ:  S i s t em ad ec on t r ol d ealmacén  S i s t em a d econt r ol d eA cces o al ai n s t it u ción y centrosd e cómputo  Implementaci ón d ep l at aformav i r t u al  MEMO RIA D ERES I DENCI A PR O FE SI O NAL  P AR A O BTENERELTI TU LODE:  I N G EN I ERO EN SISTEMASCO MPU T AC I O N A L ES PRESENTA: A N TO N IO D EJES U SS A N CH EZ G O N Z A L EZ ASESOR: IN G . EF REN L EON RO MERO : A PA N, H G O., J U NIO2014

Upload: antonio-sanchez-gonzalez

Post on 16-Feb-2018

245 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 1/59

INSTITUTO TECNOLOGICO SUPERIORDEL ORIENTE DEL ESTADO DE HIDALGO

I T E S A

 

INTEGRACION DE TECNOLOGIAS AVANZADAS DE INFORMACION AL

CENTRO DE BACHILLERATO TECNOLOIGICO AGROPECUARIO

CBTA 152 “LAURO L. MÉNDEZ:

  Sistema de control de almacén

  Sistema de control de Acceso a la institución y centros de

cómputo

  Implementación de plataforma virtual

  MEMORIA DE RESIDENCIA PROFESIONAL

 PARA OBTENER EL TITULO DE:

 INGENIERO EN SISTEMAS COMPUTACIONALES

PRESENTA:

ANTONIO DE JESUS SANCHEZ GONZALEZ

ASESOR:

ING. EFREN LEON ROMERO:

APAN, HGO., JUNIO 2014

Page 2: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 2/59

ITESA Ingeniería en Sistemas Computacionales

AGRADECIMIENTOS

Agradezco a mis padres

Por el apoyo económico, moral y por su esfuerzo que me brindaron

Durante el transcurso en que curse mi carrera de ingeniería,

Por la confianza que brindaron en mí, y siempre tuve todo su apoyo.

Les agradezco por darme la oportunidad de cursar y conluir la carrera de ingeniería

en Sistemas Computacionales.

A ellos les debo este logro.

Agradezco a mis profesores

A todos mis profesores que con su apoyo y dedicación me guiaron durante

Toda mi carrera impartiendo conocimientos y guiándome por el mejor camino

Motivándome a ser mejor cada día en mi formación profesional.

Agradezco a mis asesores de Residencia

Gracias a su apoyo y su tiempo que me brindaron, su orientación

También me motivaron a superarme en mi carrera profesional y a hacer

las cosas de la mejor manera posible.

A mis amigos y compañeros de claseYa que junto a ellos compartí la experiencia de curar la carrera,

Siempre apoyándonos y motivándonos a ser mejores, con apoyo mutuo,

Siempre estuvieron conmigo.

2

Page 3: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 3/59

ITESA Ingeniería en Sistemas Computacionales

ÍNDICE

CAPITULO I: INTRODUCCIÓN

1.1 Introducción 61.1.2 Sistema de control de almacén 6

1.1.2 Sistema de control de acceso a la institución y centros de cómputo 71.1.3 Implementación de plataforma virtual 81.2 Objetivos9

1.2.1 Generales 91.2.2 Específicos 9

1.3 Antecedentes de la organización 91.3.1 Misión91.3.2 Visión 9

CAPITULO II: MARCO TEÓRICO2.1 Conceptos generales 102.1.1 Software 102.1.2 programas de software 112.1.3 Tipos de software 11

2.2 Software libre 122.3 Ingeniería de software 12

2.3.1 Objetivos de laingeniería de software 132.4 Sistema informático 13

2.5 ingeniería de requisitos142.6 Especificación de requisitos de software 142.7 Ingeniería de software estándar ieee 830-1993 152.8 Desarrollo de software en cascada 162.9 Desarrollo web 172.10 Lenguajes de programación 17

2.10.1Html18

3

Page 4: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 4/59

ITESA Ingeniería en Sistemas Computacionales

2.10.2Hojas de estilo en cascada (Cascading Style Sheets CSS) 192.10.3Php 192.10.4Java script 202.10.5Jquery20

2.10.6java 212.11 base de datos 222.11.1Mysql22

2.12 servidor web: 232.12.1 Servidor http apache23

2.13 Software empleado para el desarrollo 242.13.1Netbeans 242.13.2Mysql workbench 242.13.3Adobe Dreamweaver25

2.13.4Wamp server252.14 Software empleado para diseño 272.14.1Adobe Photoshop 27

CAPITULO III: JUSTIFICACIÓN

3.1Sistema de control de almacén283.2Sistema de control de acceso a la institución y centro de cómputo 293.3Implementación de plataforma virtual 29

CAPITULO IV: DESARROLLO4.1 Definición del entorno técnico304.2 Análisis de requisitos 31

4.2.1 Sistema de control de almacén 314.2.2 Sistema de control de acceso a la institución 32

4.3 Resultados del Análisis334.4 Especificación de requisitos de software 34  4.4.1 Proyecto: Sistema De Control Almacén 34  4.4.2 Definiciones 34

4.5 Descripción General 354.5.1 Perspectiva del producto 35

4.5.2 Funcionalidad del Producto35

4.5.3 Restricciones 35

4.5.4 Requisitos Específicos364.6 Requisitos Funcionales364.7 Requisitos no Funcionales 37

4

Page 5: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 5/59

ITESA Ingeniería en Sistemas Computacionales

  4.7.1 Requisitos de Rendimiento37  4.7.2Seguridad 37  4.7.3 Fiabilidad 37  4.7.4 Disponibilidad 37

  4.7.5 Mantenibilidad 37  4.7.6 Portabilidad384.8 Diseño del Sistema 38  4.8.1 Diseño de la base de datos 384.9 diseño de la interfaz gráfica 39  4.9.1 Interfaz gráfica de sistema de almacén 39  4.9.2 Interfaz gráfica de control de acceso a la institución y a centro de cómputo

444.10 Codificación 46

4.11 Pruebas46  4.11.1 Prueba de caja blanca 46  4.11.2 Prueba de caja negra474.13 Implantación 474.14 Mantenimiento47

CAPÍTULO V: RESULTADOS

5.1 logros 485.2 beneficios48

CAPITULO VI: CONCLUSIONES Y RECOMENDACIONES

5.1 conclusiones 495.2 recomendaciones50

CAPÍTULO VI: FUENTES DE INFORMACIÓN 51

5

Page 6: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 6/59

ITESA Ingeniería en Sistemas Computacionales

CAPÍTULO IINTRODUCCION

1.1 Introducción

1.1.1 Sistema De Control De Almacén

El inventario es y ha sido uno de los principales ejes de funcionamiento de cualquier

empresa u organización, debido a su gran impacto económico y a su aporte en los

procesos productivos.

El mismo involucra, tanto el proveer ala empresa a susmateriales necesarios para

su continuo y regular desenvolvimiento frente a sus demandas, como el de

representar un activo o efectivo en forma de material; por lo que

suadministración debe ser llevada a cabo bajo un adecuadocontrol que permita

minimizar loscostos asociados a sualmacenamiento, proporcionando además altos

índices de rotación.

Este proyecto se encuentra orientado a la investigación análisis y desarrollo de un

software de información para el tener un control exacto del almacén de la

institución lo cual incluye sus bienes materiales, consumibles y productos que se

usan.

6

Page 7: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 7/59

ITESA Ingeniería en Sistemas Computacionales

Gracias al avance de tecnologías de la información ahora es posible agilizar estos

procesos y tener control y manejo de datos en tiempo real en una base de datos y

poder accesar a ellos en el momento en que se desee teniendo reportes del almacén.

Este sistema permite tener un control optimo y eficaz de todos los artículos que hay

en el almacén de la institución esto incluye altas, bajas de artículos.

Los adelantos en este sistema de inventario harán un cambio en el proceso que se

lleva a cabo en el almacén ya que permitirá registrar datos en tiempo real.

Este proyecto se pensó a través de entrevistas realizadas, observación del entorno de

la institución y la aplicación de métodos de análisis y desarrollo de sistemas.

1.1.2 Sistema De Control De Acceso A La Institución Y

Centros De Cómputo

Este proyecto se encuentra orientado a la investigación análisis y desarrollo de un

software de información para el control de acceso capaz de registrar en una base de

datos el acceso de docentes, personal, alumnos y visitantes a la institución, así como

también el control de accesos a los centros de cómputo.

Gracias al avance de tecnologías de la información ahora es posible agilizar estos

procesos y tener control y manejo de datos para controlar el acceso a dicha

institución.

Este sistema permite identificar la identidad de una persona con una matrícula

personalizada.

7

Page 8: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 8/59

ITESA Ingeniería en Sistemas Computacionales

Los adelantos en este sistema de acceso harán un cambio en la concepción del

proceso de acceso permitiendo registrar datos en tiempo real.

Este proyecto se pensó a través de entrevistas realizadas, observación del entorno de

la institución y la aplicación de métodos de análisis y desarrollo de sistemas.

1.1.3 Implementación De Plataforma Virtual

La plataforma virtual es un medio mediante el cual los profesores presentan

contenidos que los estudiantes puedan trabajar, puede servir como complemento a

lo visto en clase y utilizado juntos con otros recursos tecnológicos para mejorar la

enseñanza.

El de desarrollo del contenido didáctico en la plataforma propicia la adquirió de

competencias en el manejo de los medios didácticos introduciendo a los alumnos al

aprendizaje virtual e integrar las TIC como una herramienta de educación,

mediante la selección de contenidos, la estructuración de los mismos, el acceso a

diferentes recursos en la Red y la propia evaluación se logra a través de esta

plataforma nos lleva a innovar el proceso de enseñanza y aprendizaje en

colaboración con los estudiantes dando lugar a nuevas formas de enseñar y

aprender.

Este proyecto se encuentra orientado a la implementación de la plataforma virtual

8

Page 9: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 9/59

ITESA Ingeniería en Sistemas Computacionales

para tener más herramientas TICS para mejorar la enseñanza y el aprendizaje en

la institución.

Gracias al avance de tecnologías de la información ahora es posible contar con más

herramientas que mejoren el desarrollo de la institución.

Este proyecto se pensó a través de entrevistas realizadas, observación del entorno de

la institución y la aplicación de métodos de análisis y desarrollo de sistemas.

1.2 Objetivos

1.2.1 Generales

Analizar, diseñar e implementar sistemas de apoyo al proceso de almacenamiento,

control de acceso y ambientes de aprendizaje, que se desarrollan para el centro de

bachillerato tecnológico agropecuario 152 “Lauro L. Méndez”

1.2.2 Específicos

• identificar la lista de requisitos.• identificar los requerimientos.• analizar y diseñar.

• Desarrollar los proyectos

• Realizar Pruebas

 

implementar los proyectos

9

Page 10: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 10/59

ITESA Ingeniería en Sistemas Computacionales

1.3 Antecedentes De La Organización

La escuela Cbta152” es una institución Ubicada en 2 direcciones una se encuentra

en la colonia peñitas de Apan. Hidalgo y la segunda dirección se encuentra en San

 juan Ixtilmaco en el Municipio de Apan, Hidalgo.

  1.3.1

 Misión

Formar profesionistas a nivel medio superior con mentalidad emprendedora

proporcionando la cultura ecológica y el fortalecimiento de valores que les permita

enfrentar las experiencias que la sociedad requiere

1.3.2 Visión

Ser la mejor opción de nivel medio superior de la región ofreciendo educación de

calidad sustentada en programas acreditados y personal certificado.

 

1

Page 11: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 11/59

Page 12: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 12/59

Page 13: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 13/59

Page 14: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 14/59

ITESA Ingeniería en Sistemas Computacionales

2.3 Ingeniería De Software

[07]Este término fue introducido a finales de los 60 a raíz de lacrisis delsoftware.Esta crisis fue el resultado de laintroducción de la tercera generación delhardware.

El hardware dejo de ser un impedimento para eldesarrollo de lainformática; redujo

loscostos y mejoro lacalidad yeficiencia en el software producido

La crisis se caracterizó por los siguientesproblemas:

• Imprecisión en laplanificación delproyecto y estimación de los costos.

• Baja calidad del software.

• Dificultad demantenimiento deprogramas con undiseño poco estructurado,

etc.

Por otra parte se exige que el software sea eficaz y barato tanto en el desarrollo

como en la compra.

También se requiere una serie de características como fiabilidad, facilidad de

mantenimiento y de uso, eficiencia, etc.

2.3.1Objetivos De LaIngeniería De Software

[07]En laconstrucción y desarrollo deproyectos se aplicanmétodos ytécnicas pararesolver los problemas, la informática aportaherramientas yprocedimientos sobre

los que se apoya la ingeniería de software.

mejorar la calidad de losproductos de software

14

Page 15: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 15/59

ITESA Ingeniería en Sistemas Computacionales

aumentar laproductividad ytrabajo de los ingenieros del software.

Facilitar elcontrol delproceso de desarrollo de software.

Suministrar a los desarrolladores las bases para construir software de

alta calidad en una forma eficiente.

Definir unadisciplina que garantice laproducción y el mantenimiento

de los productos software desarrollados en el plazo fijado y dentro

delcosto estimado.

2.4 Sistema Informático

[08]Un sistema informático es unsistema que permite almacenar y

procesarinformación; como todo sistema, es el conjunto de partes interrelacionadas:

en este caso,hardware,software yrecursos humanos. El hardware

incluyecomputadoras o cualquier tipo de dispositivo electrónico inteligente, que

consisten enprocesadores, memoria, sistemas de almacenamiento externo, etc. El

software incluye alsistema operativo,firmware yaplicaciones, siendo especialmente

importante los sistemas de gestión de bases de datos. Por último el soporte humano

incluye al personal técnico que crean y mantienen el sistema (analistas,

programadores, operarios, etc.) y a los usuarios que lo utilizan.

2.5 Ingeniería De Requisitos

La ingeniería de requisitos[09] comprende todas las tareas relacionadas con la

determinación de las necesidades o de las condiciones a satisfacer para un software

15

Page 16: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 16/59

Page 17: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 17/59

Page 18: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 18/59

Page 19: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 19/59

ITESA Ingeniería en Sistemas Computacionales

unnavegador enInternet a fin de realizar determinadas tareas o mostrar

información.

Tradicionalmente un software departamental o incluso un ambicioso proyecto

corporativo de gran envergadura es desarrollado en formastandalone, es decir,

usando lenguajes ya sea compilados(C,C++,Delphi),

semicompilados(.NET, Mono,Java), o interpretados (Python) para crear tanto la

funcionalidad como toda la interfaz de los usuarios, pero cabe perfectamente un

desarrollo orientado a web para dichos propósitos, siendo más homogéneo y

multiplataforma, y dependiendo de las tecnologías utilizadas, más rápido y robusto

tanto para diseñar, implementar y probar, como para su uso una vez terminado.,

2.10Lenguajes De Programación

[14]Un lenguaje de programación es un lenguaje formal diseñado para expresar

procesos que pueden ser llevados a cabo por máquinas como las computadoras.

Pueden usarse para crear programas que controlen el comportamiento físico y lógico

de una máquina, para expresar algoritmos con precisión, o como modo de

comunicación humana.

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que

definen su estructura y el significado de sus elementos y expresiones. Al proceso por

19

Page 20: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 20/59

ITESA Ingeniería en Sistemas Computacionales

el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene

el código fuente de un programa informático se le llama programación.

También la palabra programación se define como el proceso de creación de un

programa de computadora.

2.10.1 HTML

[15] HTML, siglas de HyperText Markup Language («lenguaje de marcas de

hipertexto»), hace referencia allenguaje de marcado para la elaboración depáginas

web. Es un estándar que sirve de referencia para la elaboración de páginas web en

sus diferentes versiones, define una estructura básica y un código (denominado

código HTML) para la definición de contenido de una página web, como texto,

imágenes, etc. Es un estándar a cargo de laW3C, organización dedicada a la

estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo

referente a su escritura e interpretación. Es el lenguaje con el que se definen las

páginas web.

El lenguaje HTML basa su filosofía de desarrollo en la referenciación. Para añadir

un elemento externo a la página (imagen, vídeo,script, etc.), este no se incrusta

directamente en el código de la página, sino que se hace una referencia a la

ubicación de dicho elemento mediante texto. De este modo, la página web contiene

sólo texto mientras que recae en el navegador web (interpretador del código) la

tarea de unir todos los elementos y visualizar la página final. Al ser un estándar,

HTML busca ser un lenguaje que permita que cualquier página web escrita en una

determinada versión, pueda ser interpretada de la misma forma (estándar) por

cualquier navegador web actualizado.

2

Page 21: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 21/59

Page 22: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 22/59

ITESA Ingeniería en Sistemas Computacionales

incorporar directamente en el documentoHTML en lugar de llamar a un archivo

externo que procese los datos. El código es interpretado por un servidor web con un

módulo de procesador de PHP que genera la página Web resultante. PHP ha

evolucionado por lo que ahora incluye también una interfaz delínea de

comandos que puede ser usada en aplicaciones independientes. Puede ser usado en

la mayoría de los servidores web al igual que en casi todos los sistemas operativos y

plataformas sin ningún costo.

Fue creado originalmente porRasmus Lerdorf en 1995. Actualmente el lenguaje

sigue siendo desarrollado con nuevas funciones por el grupo PHP. Este lenguaje

forma parte delsoftware libre publicado bajo lalicencia PHP, que es incompatible

con laLicencia Pública General de GNU debido a las restricciones del uso del

término PHP.

2.10.3.1 Java Script

[18]JavaScript (a veces abreviado como JS) es un lenguaje ligero e interpretado, orientado a

objetos, más conocido como el lenguaje de script para páginas web, pero tambiénusado en

muchos entornos sin navegador. (Leer más sobre JavaScript.)

El JavaScript estándar esECMAScript. A partir de 2012, todos los navegadores modernos

soportan completamente ECMAScript 5.1. Los navegadores más antiguos soportan por lo menos

ECMAScript 3. Una sexta revisión del estándar está en proceso. Se puede seguir el progreso

actual de las diferentes, nuevas y mejoradas características en lawiki dedicada.

Esta sección de la web está dedicada al lenguaje JavaScript, a las partes que no son específicas

de las páginas web u otros entornos de servidor. Para información sobre las API específicas de

22

Page 23: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 23/59

ITESA Ingeniería en Sistemas Computacionales

las páginas web, consultaDOM. Para saber más sobre como encajan DOM y JavaScript

dispones de lareferencia de DOM.

2.10.5 Jquery

 jQuery es[19]unabiblioteca deJavaScript, creada inicialmente porJohn Resig, que permite

simplificar la manera de interactuar con los documentosHTML, manipular el árbolDOM,

manejar eventos, desarrollar animaciones y agregar interacción con la técnicaAJAX a páginas

web. Fue presentada el 14 de enero de 2006 en elBarCamp NYC. jQuery es la biblioteca de

JavaScript más utilizada.

 jQuery essoftware libre y de código abierto, posee un doble licenciamiento bajo laLicenciaMIT y laLicencia Pública General de GNU v2, permitiendo su uso en

proyectoslibres yprivativos. jQuery, al igual que otras bibliotecas, ofrece una serie de

funcionalidades basadas en JavaScript que de otra manera requerirían de mucho más código, es

decir, con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo

y espacio.

2.10.6 Java

El lenguaje de programación Java [20]fue originalmente desarrollado porJames

Gosling deSun Microsystems (la cual fue adquirida por la compañíaOracle) y publicado en

1995 como un componente fundamental de la  plataforma de Sun Microsystems.

Susintaxis deriva en gran medida deC yC++, pero tiene menos utilidades debajo nivel que

cualquiera de ellos. Las aplicaciones de Java son generalmentecompiladas abytecode (clase

Java) que puede ejecutarse en cualquiermáquina virtual Java (JVM) sin importar

laarquitectura de la computadora subyacente.

Es un lenguaje de programación depropósito general, concurrente, orientado ybasado en

clases que fue diseñado específicamente para tener tan pocas dependencias de

implementación como fuera posible. Su intención es permitir que losdesarrolladores de

aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido

23

Page 24: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 24/59

ITESA Ingeniería en Sistemas Computacionales

en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que elcódigo que

es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a

partir de 2012, uno de los lenguajes de programación más populares en uso,

particularmente para aplicaciones decliente-servidor de web, con unos 10 millones deusuarios reportados.

La compañía Sun desarrolló laimplementación de referencia original para loscompiladores de

Java, máquinas virtuales, ylibrerías de clases en 1991 y las publicó por primera vez en 1995. A

partir de mayo de 2007, en cumplimiento con las especificaciones delProceso de la Comunidad

Java, Sun volvió a licenciar la mayoría de sus tecnologías de Java bajo laLicencia Pública

General de GNU. Otros también han desarrollado implementaciones alternas a estas tecnologías

de Sun, tales como elCompilador de Java de GNU y elGNU Classpath.

2.11 Base De Datos

Una base de datos[21] es un banco de datos es un conjunto de datos pertenecientes

a un mismo contexto y almacenados sistemáticamente para su posterior uso. En

este sentido; una biblioteca puede considerarse una base de datos compuesta en su

mayoría por documentos y textos impresos en papel e indexados para su consulta.

2.11.1 Mysql

MySQL[22] es unsistema de gestión de bases de datos relacional,multihilo ymultiusuario con

más de seis millones de instalaciones.MySQL AB —desde enero de 2008 una subsidiaria deSun

Microsystems y ésta a su vez deOracle Corporation desde abril de 2009— desarrolla MySQL

comosoftware libre en un esquema de licenciamiento dual.

24

Page 25: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 25/59

ITESA Ingeniería en Sistemas Computacionales

Por un lado se ofrece bajo laGNU GPL para cualquier uso compatible con esta licencia, pero

para aquellas empresas que quieran incorporarlo en productosprivativos deben comprar a la

empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte

enANSI C.

Al contrario de proyectos comoApache, donde el software es desarrollado por una comunidad

pública y losderechos de autor del código están en poder del autor individual, MySQL es

patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto

es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta

de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan

trabajadores alrededor del mundo que colaboran víaInternet. MySQL AB fue fundado

porDavid Axmark, Allan Larsson yMichael Widenius.

MySQL es usado por muchos sitios web grandes y populares, comoWikipedia,Google (aunque

no para búsquedas),Facebook, Twitter,Flickr, yYouTube.

2.12 SERVIDOR WEB:

2.12.1 SERVIDOR HTTP APACHE

[23] El servidor HTTP Apache es unservidor web HTTP decódigo abierto, para

plataformasUnix (BSD,GNU/Linux, etc.), Microsoft Windows,Macintosh y otras, que

implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Cuando comenzó su desarrollo

en 1995 se basó inicialmente en código del popularNCSA HTTPd 1.3, pero más tarde fue

reescrito por completo. Su nombre se debe a que Behelendorf quería que tuviese la connotación

de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al

que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su

grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creado los primeros

ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar

al servidor de NCSA. En inglés, a patchy server (un servidor "parcheado") suena igual

que Apache Server.

25

Page 26: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 26/59

Page 27: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 27/59

ITESA Ingeniería en Sistemas Computacionales

MySQL Workbench[25]es una herramienta visual de diseño de bases de datos que integra

desarrollo de software, Administración de bases de datos, diseño de bases de datos, creación y

mantenimiento para el sistema de base de datosMySQL. Es el sucesor de DBDesigner 4 de

fabFORCE.net, y reemplaza el anterior conjunto de software,MySQL GUI Tools Bundle.

2.13.3 Adobe Dreamweaver

Adobe Dreamweaver[24] es unaaplicación en forma de estudio (basada en la forma de estudio

deAdobe Flash) que está destinada a la construcción, diseño y edición de sitios, vídeos

yaplicaciones Web basados en estándares. Creado inicialmente porMacromedia (actualmente

producido porAdobe Systems) es uno de los programas más utilizados en el sector del diseño y

la programación web, por sus funcionalidades, su integración con otras herramientas

comoAdobe Flash y, recientemente, por su soporte de los estándares delWorld Wide Web

Consortium.

Sus principales competidores sonMicrosoft Expression Web yBlueGriffon(que es de código

abierto) y tiene soporte tanto para edición de imágenes como para animación a través de su

integración con otras. Hasta la versión MX, fue duramente criticado por su escaso soporte de los

estándares de la web, ya que el código que generaba era con frecuencia sólo válido paraInternetExplorer y no validaba comoHTML estándar. Esto se ha ido corrigiendo en las versiones

recientes.

Se vende como parte de la suite Adobe Creative Suite. A partir de la compra de Macromedia

por parte de Adobe. Las letras CS significan Creative Suite

La gran ventaja de este editor sobre otros es su gran poder de ampliación y personalización del

mismo, puesto que en este programa, sus rutinas (como la de insertar un hipervínculo, una

imagen o añadir un comportamiento) están hechas enJavascript-C, lo que le ofrece una gran

flexibilidad en estas materias. Esto hace que los archivos del programa no sean instrucciones

deC++ sino rutinas de Javascript que hace que sea un programa muy fluido, que todo ello

hace, que programadores y editores web hagan extensiones para su programa y lo ponga a su

gusto.

27

Page 28: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 28/59

Page 29: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 29/59

ITESA Ingeniería en Sistemas Computacionales

CAPÍTULO IIIJUSTIFICACION

3.1 Sistema De Control De Almacén

Se requiere un sistema que permita tener el control exacto de todos los productos,

artículos y bienes que entran y salen del almacén en tiempo real.

El objetivo del sistema es tener estrictamente riguroso este control de todo lo que

maneja en el almacén la institución.

Mediante este sistema podremos registrar toda operación por medio de una clave de

artículo.

El sistema de cumplir con ciertas características, debe ser viable, económicamente

factible para la institución, y debe de ser capaz de soportar ataques al sistema.

Al implementar un sistema inventario, la institución tendrá un control confiable,

seguro e íntegro de todo lo manejado dentro del almacén.

3.1 Sistema De Control De Acceso A La Institución Y Centro De Cómputo

Se requiere un sistema que permita identificar a los usuarios que acceden a la

institución, Mediante un proceso de identificación y control de acceso.

29

Page 30: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 30/59

Page 31: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 31/59

ITESA Ingeniería en Sistemas Computacionales

CAPÍTULO IVDESARROLLO

En este capítulo se describe el desarrollo del sistemas completo, correspondiente a

cada uno de los software implementados, también se verá el diseño, la codificación,

pruebas, implantación y mantenimiento, en caso de ser necesario.

4.1 Definición Del Entorno Técnico

La escuela Cbta152” Ubicada en san juan Ixtilmaco Col. San juan Ixtilmaco en el

Municipio de Apan, Hgo., cuenta con lo siguiente:

CANTIDAD ACCESORIO MARCA CARACTERISTICAS3 Equipo de cómputo de

escritorio

LANIX   • 160GB-Disco Duro

• 1GB-Memoria RAM

• Procesador INTEL

PENTIUM 4

• Sistema Operativo

Windows XP

31

Page 32: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 32/59

Page 33: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 33/59

ITESA Ingeniería en Sistemas Computacionales

12El sistema permitirá realizar asignaciones préstamos, salidas de artículos y

imprimirá un recibo para alumnos, profesores y departamentos junto con el

encargado de cada departamento.

13El sistema permitirá el préstamo de laboratorios

14El sistema permitirá el préstamo de llaves

15El sistema tendrá una ficha de salida o préstamo donde se contengan los datos

16El sistema mostrara los productos en existencia 0

17El sistema mostrara un alerta al almacenista sino hay un artículo en existencia

18el sistema permite al administrador agregar, modificar o eliminar departamentos y

encargados del departamento

19el sistema incluirá estos departamentos

Dirección

• subdirección técnica

o departamento de servicios escolares

control escolar

titulación

becas

o departamento de producción

o departamento académico y de competencias

33

Page 34: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 34/59

ITESA Ingeniería en Sistemas Computacionales

o departamento de formación docente

• subdirección administrativa

o departamento de Recursos humanos

o departamento de recursos financieros

o departamento de recursos materiales y servicios

• subdirección de planeación

o departamento de vinculación

o departamento de programación y desarrollo

4.2.2 Sistema de control de acceso a la institución

Identificación de requisitos

1.Crear un sistema que permita llevar un control exacto del acceso de alumnos a la

institución en la institución.

2.El sistema permite solo con mayusculas agregar modificar o eliminar

alumnos(no,control,nombre.Carrera,grupo,teléfono alumno,Nombre del

tutor,telefono tutor).

3.El sistema permite crear grupos para ingresar horarios de entrada y salida de cada

grupo de la escuela(lunes,martes,miércoles,jueves, viernes.

34

Page 35: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 35/59

ITESA Ingeniería en Sistemas Computacionales

4.El sistema avisara cuando alguien llegue tarde.

5.El sistema permite generar reportes por persona, por dia, por semana,m por mes y

por periodo.

6.El sistema tendrá reporte de retardos, entradas y salidas.

7.El sistema generara reportes por dia, por semana, por mes, por periodo, por

alumno y por carrera

8.El sistema permite agregar la salida en casos especiales donde sale toda la

escuela(observaciones)

9.El sistema validara si entran o salen el mismo dia

10.El sistema validara si se trata de un ingreso o de una salida

11.El sistema validara si ingresan tarde o se van a practicas o salen y entran

nuevamente(carreras, Charreria,Administracion,Informatica,Agropecuario).

12.El sistema validara si entran para propedéuticos, modulos profesionales,razón de

ingreso

13.El sistema validara la reasignación de grupo a cada alumno cuando acabe el

semestre.

14.El ingreso al sistema va a funcionar por un código de barras.

15.Todo el sistema con interfaz gráfica amigable con el usuario.

35

Page 36: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 36/59

Page 37: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 37/59

Page 38: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 38/59

ITESA Ingeniería en Sistemas Computacionales

4.5 DESCRIPCIÓN GENERAL

4.5.1 PERSPECTIVA DEL PRODUCTO

El sistema que se va a desarrollar es independiente, y tendrá un diseño modular para

gestionar las diferentes áreas dentro de una cooperativa.

4.5.2 FUNCIONALIDAD DEL PRODUCTO

• Almacenar en la base de datos la información de los datos requeridos

• Permitirá hacer inserción, modificación, actualización, búsqueda y

eliminación de información

• Tendrá las posibilidad de consultar historiales de movimientos

• Consultar artículos en existencia en el almacén,

• Consultar Detalles de movimientos, usuarios, artículo

• Permitirá hacer búsquedas

• Crear estadísticas y reportes

 

4.5.3 RESTRICCIONES

• El sistema de almacén será desarrollado en PHP un lenguaje con una orientación a

objetos del 97%, el motor de la base de datos es MySql de tecnología Objeto-

Relacional, la metodología para el desarrollo se basara en las mejores características

de las metodologías tradicionales.

38

Page 39: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 39/59

ITESA Ingeniería en Sistemas Computacionales

• El sistema de acceso será desarrollado en Java un lenguaje con una orientación a

objetos, el motor de la base de datos es MySql de tecnología Objeto-Relacional, la

metodología para el desarrollo se basara en las mejores características de las

metodologías tradicionales.

4.5.4 REQUISITOS ESPECÍFICOS

• Almacenar en la base de datos la información de los artículos ubicados enalmacén.

• Permitirá capturar nuevos artículos• Tendrá las posibilidad de consultar historiales de movimientos• Consultar artículos en existencia en el almacén,• Consultar Detalles de movimeintos, usuarios,artículos• Permitirá hacer busquedas• Crear estadísticas.

4.6 REQUISITOS FUNCIONALES

El sistema permitirá tener el control de todos los artículos en almacén.

  REQUISITO FUNCIONAL 1

El sistema debe permitir el ingreso del nombre y password del usuario para realizar las

diferentes funciones que tendrá cada uno.

 

REQUISITO FUNCIONAL 2El sistema deberá mostrar existencias de productos ordenados por categorías.

  REQUISITO FUNCIONAL 3

El sistema deberá contar con un sistema que permita visualizar reportes y busquedas

39

Page 40: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 40/59

ITESA Ingeniería en Sistemas Computacionales

  REQUISITO FUNCIONAL 4

La interfaz del sistema deberá ser gráfica.

4.7 REQUISITOS NO FUNCIONALES4.7.1 REQUISITOS DE RENDIMIENTO

• El 80% de las consultas del sitio deben realizarse en un máximo de 3

segundos.

• Se contara con un servidor de base de datos.

• El número de usuarios que interactúan simultáneamente en el sistema es

de “n” usuarios.

4.7.2 SEGURIDAD

• El sistema será protegido mediante uso de contraseñas registradas por

cada usuario y confidenciales. Esto permitirá que tengan acceso al

sistema solo los alumnos registrados.

4.7.3 FIABILIDAD

• El sistema se le podrá asegurar al cliente que será el 100% fiable.

4.7.4 DISPONIBILIDAD

• El sistema será desarrollado tomando en cuenta las necesidades,

requerimientos, reglas, política, misión, objetivos etc. De la escuela, por

lo que se encuentra disponible el 80% del tiempo del día tomando en

4

Page 41: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 41/59

ITESA Ingeniería en Sistemas Computacionales

cuenta que el día tiene 24 horas; mientras que el 20% del tiempo es para

tareas administrativas sobre el sistema.

4.7.5 MANTENIBILIDAD

• El cliente será capacitado por el desarrollador para el completo manejo

del sistema.

• Cada tres meses se va a realizar un mantenimiento, preventivo el cual lo

realizara los desarrolladores del sistema.

4.7.6 PORTABILIDAD

• Una de las ventajas de utilizar herramientas y lenguajes basados en

software libre tenemos garantizada la portabilidad.

• El lenguaje PHP es 100% para su uso en la web al igual que MySql.

• Le lenguaje java es 100% multiplataforma.

4.8 DISEÑO DEL SISTEMA.

4.8.1 Diseño de la base de datos

41

Page 42: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 42/59

ITESA Ingeniería en Sistemas Computacionales

4.9 DISEÑO DE LA INTERFAZ GRAFICA

4.9.1 INTERFAZ GRAFICA DE SISTEMA DE ALMACEN

42

Page 43: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 43/59

ITESA Ingeniería en Sistemas Computacionales

Imagen 1:IU_01 Interfaz de entrada

Imagen 2: IU_02 Interfaz de Bienvenida

43

Page 44: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 44/59

ITESA Ingeniería en Sistemas Computacionales

Imagen 3:IU_03 Ficha de asignación

Imagen 4:IU_04 Ficha de prestamo

44

Page 45: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 45/59

Page 46: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 46/59

ITESA Ingeniería en Sistemas Computacionales

Imagen 7:IU_07 reporte de asignaciones

Imagen 8:IU_08 reporte de prestamos

46

Page 47: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 47/59

ITESA Ingeniería en Sistemas Computacionales

Imagen 9:IU_07 pantallas de mantenimiento de datos

4.9.2 INTERFAZ GRAFICA DE CONTROL DE ACCESO A LA

INSTITUCION Y A CENTRO DE CÓMPUTO

47

Page 48: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 48/59

Page 49: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 49/59

Page 50: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 50/59

ITESA Ingeniería en Sistemas Computacionales

Imagen 4:IU_04 reportes por fechas

4.10CODIFICACIÓN

la codificación de los sistemas fue realizada en los lenguajes de programación:

• java

• Html

• Php

• Java script

• jQuery

El gestor de base de datos que utilice es:

• Mysql

El software empleado:

• Netbeans

• Mysql workbench

• Wamp server

• Adobe Dreamweaver

5

Page 51: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 51/59

ITESA Ingeniería en Sistemas Computacionales

• Adobe Photoshop

4.11PRUEBAS.

4.11.1 PRUEBA DE CAJA BLANCA

Con esta prueba realizada al sistema probé las funciones y la programación de los módulos

del sistema.

Las pruebas que realice fueron:

• La cobertura de caminos

Con las cuales verifique que los módulos recorran todos los caminos posibles durante la

ejecución del sistema.

  La prueba de camino de datos

El cual se trata de la definición del uso de variables dentro del sistema

  Comprobación de bucles

Verifique que los bucles e iteraciones del sistema funcionen correctamente.

4.11.2 PRUEBA DE CAJA NEGRA

Se sometieron a prueba los módulos del sistema

Analizando las entradas que recibe y las salidas o resultados que produce.

51

Page 52: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 52/59

ITESA Ingeniería en Sistemas Computacionales

Con este método podemos darnos cuenta de que es lo que hacen los módulos pero sin dar

importancia a como lo hace.

Con esta prueba podemos observar rápidamente si el módulo cumple con los

requerimientos solicitados.

Con esta prueba podemos validar los requisitos funcionales por fuera del modulo

4.12.3 IMPLANTACIÓN.

Una vez aprobados todos los requerimientos, el administrador de la institución se procede

a instalar la base de datos y el sistema en el equipo de cómputo posteriormente se inicia su

uso.

4.12.4MANTENIMIENTO.

El mantenimiento de los sistemas será programado por el encargado del área de

informática de la institución, siempre y cuando se requiera. Se brindara un manual de

usuario y un manual de administrador para el uso de los sistemas.

52

Page 53: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 53/59

ITESA Ingeniería en Sistemas Computacionales

CAPÍTULO VRESULTADOS

5.1 LOGROS.

En el desarrollo del sistema se logró cumplir con los requisitos que pidió el usuario de

acuerdo a sus necesidades y la automatización del sistema requerido. Se logró minimizar

tiempos en búsqueda de información y operaciones, la interfaz es relativamente fácil de

usar para cualquier tipo de usuario.

5.2 BENEFICIOS.

• Se ha reducido considerablemente el tiempo de espera para obtener

información.

• Se tiene un control eficaz de los artículos y bienes de la institución en elalmacén

• Se tiene un control de los laboratorios y llaves que se encuentran en la

institución

• Se puede saber que usuario accedió a la institución por distintos criterios.

• Se tiene un mejor control de los datos

• Se pude acceder a la información que se encuentra registrada en la base de

datos.

• Se implementaron tecnologías para la automatización

53

Page 54: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 54/59

ITESA Ingeniería en Sistemas Computacionales

• Se tiene un mejor control del acceso a la institución y asi no ingrese personal

no autorizado.

CAPÍTULO VICONCLUSIONES Y

RECOMENDACIONES

5.1 CONCLUSIONES.

1. Se llevó un análisis identificación de los requerimientos del sistema

para mejorar la situación actual relacionada con el proceso de

almacén y acceso a la escuela mediante un estudio de operaciones

que realizan los usuarios, mediante entrevistas a los usuarios del área

correspondiente.2.Se implementaron sistemas avanzados para la automatización de

procesos.3.Se elaboró el manual de usuario que brinda soporte y uso del sistema.

54

Page 55: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 55/59

ITESA Ingeniería en Sistemas Computacionales

4.Los objetivos plateados fueron cumplidos exitosamente durante el

desarrollo de este proyecto.5.Este sistema beneficiara al área de Almacén y al departamento de

recursos materiales6.Esto beneficiara a la institución ya que requería de estos sistemas de

información desde hace algunos años7.Es importante el uso de las tecnologías dentro de las empresas pues

facilitan las operaciones dentro de ellas.

 5.2 RECOMENDACIONES 

Se recomienda plantear e implementar mejoras de los sistemas en versiones posteriores si

así lo requieren los usuarios.

55

Page 56: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 56/59

Page 57: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 57/59

ITESA Ingeniería en Sistemas Computacionales

[02] IEEE Std, IEEE Software Engineering Standard: Glossary of Software Engineering

Terminology. IEEE Computer Society Press, 1993

[03] Stair, Ralf M., et al (2003). Principles of Information Systems, Sixth Edition.

Thomson Learning, Inc. p. 132. (en inglés).

[04] Silberschatz, Abraham (1994). Operating System Concepts, Fourth Edition.

Addison-Wesley. p. 58. (en inglés).

[05] fraba.galeon.com(2014).CONCEPTO DE SOFTWARE Recuperado el 22 febrero de

2014, dehttp://fraba.galeon.com/software.htm

[06] gnu.org(2014). ¿qué es SOFTWARE libre Recuperado el 22 febrero de 2014, de

https://www.gnu.org/philosophy/free-sw.es.html

[07] Solange Galáz(2014). Ingeniería de software Recuperado el 25 febrero de 2014, de

http://www.monografias.com/trabajos5/inso/inso.shtml

[08] Wikipedia (2014). Sistema informático Recuperado el 25 febrero de 2014, de

http://es.wikipedia.org/wiki/Sistema_informA1tico

[09] wikipedia.(2014). Ingenieria de requisitos. Recuperado el 1 febrero de 2014, de

http://es.wikipedia.org/wiki/Ingenieria_de_requisitos

[10] wikipedia.(2014). Especificación de requisitos de software. Recuperado el 5

febrero de 2014, de

http://es.wikipedia.org/wiki/Especificacion_de_requisitos_de_software

[11] blogspot.(2014).INGENIERIA DE SOFTWARE ESTÁNDAR IEEE 830-1993.

Recuperado el 15 febrero de 2014, de http://ingsoftudb.blogspot.mx/

[12] wikipedia.(2014). Desarrollo_en_cascada. Recuperado el 20 febrero de 2014,

de

http://es.wikipedia.org/wiki/Desarrollo_en_cascada

[13] wikipedia.(2014). Desarrollo web. Recuperado el 20 febrero

57

Page 58: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 58/59

ITESA Ingeniería en Sistemas Computacionales

de 2014, de http://es.wikipedia.org/wiki/Desarrollo_Web

[14] wikipedia(2014). Lenguaje de programacion Recuperado el 27 febrerode 2014,

De http://es.wikipedia.org/wiki/Lenguaje_de_programación

[15] wikipedia(2014). html Recuperado el 27 febrero de 2014, de

http://es.wikipedia.org/wiki/HTML

[16] wikipedia(2014). Hoja de estilos en cascada Recuperado el 3 Marzo de 2014,

de http://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada

[17] wikipedia(2014). PHP Recuperado el 3 Marzo de 2014, de

http://es.wikipedia.org/wiki/PHP

[18] developer mozila(2014). JavaScript Recuperado el 4 Marzo de 2014, de

https://developer.mozilla.org/es/docs/JavaScript

[19] wikipedia(2014). JQuery Recuperado el 4 Marzo de 2014, de

http://es.wikipedia.org/wiki/JQuery

[20] wikipedia(2014).

Java Recuperado el 5 Marzo de 2014, de

http://es.wikipedia.org/wiki/Java_(lenguaje_de_programación)

[21] wikipedia.(2014). Base_de_datos. Recuperado el 15 febrero de 2014, de

http://es.wikipedia.org/wiki/Base_de_datos

[22] wikipedia(2014). MySQL Recuperado el 5 Marzo de 2014, de

http://es.wikipedia.org/wiki/MySQL

[23] wikipedia(2014). Servidor HTTP Apache Recuperado el 7 Marzo de 2014, de

http://es.wikipedia.org/wiki/Servidor_HTTP_Apache

[24] wikipedia(2014). NetBeans Recuperado el 10 Marzo de 2014, de

http://es.wikipedia.org/wiki/NetBeans

58

Page 59: Informe de Residencia Profesional

7/23/2019 Informe de Residencia Profesional

http://slidepdf.com/reader/full/informe-de-residencia-profesional 59/59

ITESA Ingeniería en Sistemas Computacionales

[25] wikipedia(2014). Mysql workbench Recuperado el 10 Marzo de 2014, de

http://es.wikipedia.org/wiki/MySQL_Workbench

[26] wikipedia(2014). Adobe_Dreamweaver Recuperado el 10 Marzo de 2014, de

http://es.wikipedia.org/wiki/Adobe_Dreamweaver

[27] ¿QUE ES WAMP SERVER? Recuperado el 10 Marzo de 2014, de

http://ingenieross.wordpress.com/2013/11/19/que-es-wamp-server/

[28] wikipedia(2014).

Adobe Photoshop Recuperado el 10 Marzo de 2014, de

http://es.wikipedia.org/wiki/Adobe_Photoshop

Libros

• !AC"#S"$% I&ar' #""C(% )ra*+' ,-.#A-)(% !ames /20 El Proceso Unificado de

Desarrollo de Software /en Espaol0 earson A**issonesle+

• ressman% ,oger S /230 Ingeniería del Software, un enfoque Práctico /en

Espaol0 /uinta e*icin e*icin0 .c )ra (ill

• Sommer&ille% Ian /250 Ingeniería del software /en Espaol0 /7ma e*icin0 .a*ri*

earson E*ucacion SA

• :oler% .artin' ;en*all Sccott /19990 UML Gota a Gota /en Espaol0 A**ison esle+