sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

118
UNIVERSIDAD PEDAGÓGICA DE EL SALVADOR “Dr. LUIS ALONSO APARICIO” FACULTAD DE CIENCIAS ECONÓMICAS “SISTEMA DE CONTROL DE INVENTARIO DE EQUIPO INFORMÁTICO Y DE OFICINA APLICADO A LA EMPRESA SYNERGYCA S.A. de C.V.” TRABAJO DE GRADUACIÓN PARA OPTAR AL TÍTULO DE TÉCNICO EN SISTEMAS DE COMPUTACIÓN PRESENTADO POR: ANTONIO ALBERTO RIVERA LUNA GUILLERMO ALFREDO CORTEZ MOLINA RICARDO ANTONIO DURÁN CONDE SAN SALVADOR, AGOSTO 2015

Upload: biblioteca-licda-etelvina-trejo-de-palencia

Post on 29-Jul-2016

241 views

Category:

Documents


11 download

DESCRIPTION

Para poder aspirar al título de Técnico en Sistemas de Computación se ha desarrollado un sistema de Control de Inventario de Equipo Informático y Oficina para la empresa Synergyca S.A. de C.V. con el cual se pretende ofrecer a los usuarios en general mejores resultados en el uso de este sistema.

TRANSCRIPT

Page 1: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

UNIVERSIDAD PEDAGÓGICA DE EL SALVADOR

“Dr. LUIS ALONSO APARICIO”

FACULTAD DE CIENCIAS ECONÓMICAS

“SISTEMA DE CONTROL DE INVENTARIO DE EQUIPO INFORMÁTICO Y DE

OFICINA APLICADO A LA EMPRESA SYNERGYCA S.A. de C.V.”

TRABAJO DE GRADUACIÓN PARA OPTAR AL TÍTULO DE TÉCNICO EN

SISTEMAS DE COMPUTACIÓN

PRESENTADO POR:

ANTONIO ALBERTO RIVERA LUNA

GUILLERMO ALFREDO CORTEZ MOLINA

RICARDO ANTONIO DURÁN CONDE

SAN SALVADOR, AGOSTO 2015

Page 2: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

INDICE

I DATOS DE IDENTIFICACIÓN

1.1 TEMA……………………………………………………………….1

1.2 OBJETIVOS………………………………………………………..2

1.3 INTRODUCCIÓN…………………………………………………..3

1.4 DEFINICIÓN DEL PROBLEMA…………………………………..4

1.5 JUSTIFICACIÓN…………………………………………………...6

1.6 FUNDAMENTACIÓN TEÓRICA…………………………………7

II MARCO EMPÍRICO

2.1 METODOLOGIA (DESCRIPTIVA)……………………………..15

2.2 PROCEDIMIENTO PARA LA OBTENCION DE DATOS……15

2.2.1 TÉCNICAS E INSTRUMENTOS……………………………….15

2.3 MARCO OPERATIVO…………………………………………...20

2.3.1 TRABAJO DE CAMPO-TÉCNICA NARRATIVA-DESCRIPTIVA

2.4 NUEVAS FORMULACIONES TEÓRICAS…………………………….22

2.5 BIBLIOGRAFIA…………………………………………………………...30

2.6 ANEXOS…………………………………………………………………..31

Page 3: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

1

I. DATOS DE IDENTIFICACION

1.1 TEMA

“SISTEMA DE CONTROL DE INVENTARIO DE EQUIPO

INFORMÁTICO Y DE OFICINA APLICADO A LA EMPRESA

SYNERGYCA S.A. de C.V.”

Page 4: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

2

1.2 OBJETIVOS

OBJETIVO GENERAL:

Desarrollar un sistema informático para el control de inventario de equipo

informático y de oficina aplicado a la empresa Synergyca S.A. de C.V., San

Salvador, 2015.

OBJETIVOS ESPECÍFICOS:

Facilitar un sistema informático que permita mejorar el proceso de flujo

y control de inventario de equipo informático y de oficina de la empresa

Synergyca S.A. de C.V.

Reducir el lapso de tiempo de introducción de datos, beneficiando a la

empresa en la reducción de costos.

Centralizar el control de los procesos asignando a una persona que

ejecute el sistema, garantizando un mejor control en la introducción,

actualización y eliminación de datos.

Page 5: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

3

1.3 INTRODUCCIÓN

Para poder aspirar al título de Técnico en Sistemas de Computación se ha

desarrollado un sistema de Control de Inventario de Equipo Informático y Oficina

para la empresa Synergyca S.A. de C.V. con el cual se pretende ofrecer a los

usuarios en general mejores resultados en el uso de este sistema.

Así mismo hemos tomado en cuenta el desarrollo de las aplicaciones y el concepto

de Sistemas de Inventario, con el fin que nuestros lectores puedan

entender/interpretarlo desde el punto de vista teórico.

A continuación, se muestra el marco empírico que explica cuál ha sido la

metodología y el proceso para la obtención de datos.

Page 6: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

4

1.4 DEFINICIÓN DEL PROBLEMA

En la actualidad los avances tecnológicos han obligado al hombre no solo a

desarrollar sino a incrementar la calidad de las diferentes formas de producción de

bienes, cabe destacar la potencia y las posibilidades de las computadoras han

cambiado profundamente tanto en su concepción como en su uso, sin olvidar o dejar

de lado que la función de una computadora se reduce a tratar la información que le

sea suministrada para así poder proveer los resultados requeridos.

Las empresas empiezan a darse cuenta que, ante la globalización, puede decirse

que el uso de tecnología ya no es un lujo, y pasa a formar parte integral del modelo

de negocio de las empresas. Ante ello surgen necesidades que para satisfacerlas

necesitan el desarrollo e implantación de proyectos que involucran a las tecnologías

de información.

El control de inventario es un factor que contribuye en la reducción de los costos

para obtener mejores utilidades y beneficios para la empresa. Basado en lo anterior

surgen algunas interrogantes.

¿Existe un control real de inventario dentro de la empresa?

Realmente no existe un control o un registro exacto de los diferentes equipos

informáticos que se presentan.

Page 7: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

5

¿Qué beneficio traería consigo la implementación de un sistema para el control de

equipo informático?

Desde el momento de su ejecución se contaría con un registro estructurado

y sistematizado evitando así el simple escrutinio en base a papel, previendo la

perdida de la ubicación, descripción física, y usuario asignado al equipo informático,

para poder obtener un informe detallado de los diferentes equipos asignados.

Page 8: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

6

1.5 JUSTIFICACIÓN

Los procesos automatizados, son factores de vital importancia en la

organización, en esta era se ha observado una gran innovación y desarrollo de

tecnologías de la información que ha permitido la evolución de computadoras que

son capaces de producir sistemas de información a la sociedad y sus distintos

sectores económicos, sociales, políticos, educativos, entre otros.

El control interno sobre los inventarios es importante, ya que los inventarios son el

aparato circulatorio de una empresa. Las compañías exitosas tienen gran cuidado

de proteger sus inventarios.

La creación de este software optimizado para navegadores como: Chrome, Opera

y Microsoft Edge, permitirá llevar el control del inventario de la Empresa Synergyca

S.A. de C.V., y logrará que los usuarios estén satisfechos por la rapidez al momento

de solicitar información sobre la ubicación física, persona encargada y demás

especificaciones de cada equipo cuando sean requeridas por el Gerente de

Operaciones de dicha empresa.

Page 9: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

7

1.6 FUNDAMENTACIÓN TEÓRICA

Definición de Sistema

Un sistema, es un conjunto de partes o elementos organizados y

relacionados que interactúan entre sí para poder lograr un objetivo. Los sistemas

reciben entrada de datos, energía o materia del ambiente y proveen salida de

información.

Un sistema puede ser físico o concreto (una computadora) o puede ser abstracto o

conceptual (software).

En términos generales, hablamos de información como un conjunto de datos que

están organizados y tienen un significado. De esta manera, si tomamos datos por

separado no tendrían un significado mientras que si los agrupamos en forma

organizada y lógica si lo tendrían.

Un sistema de información es un conjunto de elementos que interactúan entre sí

con el fin de apoyar las áreas o las actividades de una empresa o un negocio.

En la actualidad todo sistema de información cumple con 4 requisitos indispensables

al momento de presentar la información al usuario.

Entrada de datos.

Almacenamiento de datos.

Procesamiento.

Salida de información.

Page 10: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

8

Entrada de datos:

Una entrada de datos o valores es equivalente al término lectura. La

entrada o lectura de datos se refiere a la recepción de valores

provenientes de un dispositivo periférico de entrada como un teclado,

una unidad de disco, un escáner, etc. y su direccionamiento hacia

zonas de memoria de la computadora.

Almacenamiento de datos:

Una parte fundamental de la computadora, es su capacidad para

almacenar datos. Todas las computadoras incluyen o pueden hacer

uso diferentes sistemas de almacenamiento como microchips, la

memoria RAM, el disco duro, los dispositivos portátiles, etc.

Un dispositivo de almacenamiento tiene la función de retener datos

informáticos durante un intervalo de tiempo. Estos han ido

evolucionando a lo largo de la historia con el objetivo de crear un

dispositivo lo más pequeño posible y con más capacidad para

almacenar y tratar datos.

Procesamiento:

Durante el proceso se ejecutarán las operaciones necesarias para

convertir los datos en información significativa. Cuando la información

Page 11: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

9

esté completa se ejecutará la operación de salida, en la que se prepara

un informe que servirá como base para tomar decisiones.

Salida de información:

En todo el procesamiento de datos se plantea como actividad

adicional, la administración de los resultados de salida, que se puede

definir como los procesos necesarios para que la información útil

llegue al usuario.

Desarrollo de Software:

Dentro de lo que se denomina “Desarrollo de Software” se abarca el

desarrollo de muchísimos sistemas, con características totalmente diferentes. Cada

uno con distintas complejidades y distintos objetivos, y para cada tipo de sistema se

utiliza una estrategia diferente para su resolución.

Un sistema de información está formado por los siguientes componentes

La base de datos

El Sistema Gestor de Base de Datos (SGBD)

Los programas de aplicación

Los dispositivos físicos (computadoras, dispositivos de almacenamiento,

etc.)

El personal que utiliza y desarrolla el sistema.

Page 12: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

10

Base de datos:

Es una colección de información organizada de forma que un programa de

ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite.

Una base de datos es un sistema de archivos electrónico.

Sistema gestor de base de datos:

Un Sistema Gestor de Base de Datos (SGBD, en inglés DBMS: Data Base

Management System) es un sistema de software que permite la definición de bases

de datos; así como la elección de las estructuras de datos necesarios para el

almacenamiento y búsqueda de los datos, ya sea de forma interactiva o a través de

un lenguaje de programación.

Programas de aplicación:

Consiste en una clase de software que se diseña con el fin de que para el

usuario sea más sencilla la concreción de un determinado trabajo. Esta

particularidad lo distingue del resto de los programas, entre los cuales se pueden

citar a los sistemas operativos (que son los que permiten el funcionamiento de la

computadora), los lenguajes de programación (aquellos que dan las herramientas

necesarias para desarrollar los programas informáticos en general) y las utilidades

(pensadas para realizar acciones de mantenimiento y tareas generales).

Dispositivos físicos:

Son el conjunto de componentes físicos que conforman la computadora.

Como por ejemplo los periféricos de entrada y salida, el CPU, memoria RAM, etc.

Page 13: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

11

INVENTARIO

Todas las organizaciones mantienen inventarios. Los inventarios 0F

1 de las

empresas están constituidos por sus materias primas, sus productos en proceso,

los suministros que utilizan en sus operaciones y los productos terminados.

Un inventario puede ser algo tan elemental como una botella de limpiador de vidrios

como parte del programa de mantenimiento de un edificio, o algo más complejo,

como una combinación de materias primas y sub-ensamblajes que forman parte de

un proceso de manufactura.

INVENTARIO DE EQUIPO INFORMÁTICO Y DE OFICINA

Este tipo de inventario es el que se lleva dentro de una empresa para

identificar los diferente tipos, modelos y característica de cada uno de los equipos

informáticos de la empresa, lo cual, facilita su localización, persona que está a cargo

de cada uno de ellos, fecha de compra y el lugar donde se realizó la compra del

mismo.

TECNOLOGÍAS UTILIZADAS.

PHP

Aunque en los últimos años se ha hecho un verdadero esfuerzo para hacer

de él un lenguaje multipropósito, puede decirse que PHP 1F

2 es fundamentalmente un

lenguaje de programación Web del lado del servidor, es decir, uno que permite

1 Muller, Max, (2005) Fundamentos de Administración de Inventarios, (Editorial Norma, 2005) 2 Limogni, Alfredo, (2013) PHP desde cero, Guía completa para principiantes, (2a Edición, Editorial Create Space Independent Publishing Platform, 2013)

Page 14: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

12

escribir o alterar páginas de Internet cuando estas no han abandonado aún el

equipo desde el que son despachadas.

Veamos cómo es eso.

Una página Web es fundamentalmente una serie de comandos escritos en un

lenguaje llamado HTML, acompañados de archivos multimedia (fotografías, videos,

audio, etc.) que puede ser desplegada a través de un programa navegador (o

browser).

Además, la misma página puede o no contener comandos escritos en otros

lenguajes más específicos como JavaScript, VBScript o CSS, los cuales se

encargan de alterar el estilo y el comportamiento general de la página.

HTML

HTML2F

3 provee básicamente tres características: estructura, estilo y

funcionalidad. Nunca fue declarado oficialmente, pero, incluso cuando algunas APIs

(Interface de Programación de Aplicaciones) y la especificación de CSS3 por

completo no son parte del mismo, HTML5 es considerado el producto de la

combinación de HTML, CSS y JavaScript.

CSS

CSS 3F

4 es un lenguaje de hojas de estilos creado para controlar el aspecto o

presentación de los documentos electrónicos definidos con HTML y XHTML. CSS

3 Eguiluz, Javier, (2008) Introducción a XHTML, (Autoedición, https://librosweb.es/libro/xhtml/, 2008) 4 Eguiluz, Javier, (2009) Introducción a CSS, (Autoedición, https://librosweb.es/libro/css/, 2009)

Page 15: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

13

es la mejor forma de separar los contenidos y su presentación y es imprescindible

para crear páginas web complejas.

Al crear una página web, se utiliza en primer lugar el lenguaje HTML/XHTML para

marcar los contenidos, es decir, para designar la función de cada elemento dentro

de la página: párrafo, titular, texto destacado, tabla, lista de elementos, etc.

Una vez creados los contenidos, se utiliza el lenguaje CSS para definir el aspecto

de cada elemento: color, tamaño y tipo de letra del texto, separación horizontal y

vertical entre elementos, posición de cada elemento dentro de la página, etc.

MySQL

MySQL 4F

5 es la base de datos open source más popular y, posiblemente, la

mejor del mundo. Su continuo desarrollo y creciente popularidad está haciendo de

MySQL, un competidor cada vez más directo de gigantes de la materia de las bases

de datos como Oracle. Es también un sistema de administración de bases de datos

(Data base management system DBMS) para base de datos relacionales. Así que,

MySQL, no es más que una aplicación que permite gestionar archivos llamados

base de datos.

APPSERV

AppServ es un programa que reúne una serie de aplicaciones y utilidades,

de manera que, al instalarlo, no solo tendremos instalados todo esto, sino que,

además estarán perfectamente configurados y listos para usarlos en cuestión de

5 Guilfillan, Ian, (2003) La biblia de MYSQL, (Editorial Anaya Multimedia, 2003)

Page 16: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

14

minutos, mientras que, si tuviésemos que instalar por separado estos programas,

deberíamos dedicarle mucho más tiempo a su correcta configuración.

SUBLIME TEXT

Es un editor de texto y editor de código fuente está escrito en C++ y Python

para los plugins. El sistema de resaltado de sintaxis de Sublime Text soporta un

gran número de lenguajes como, por ejemplo: C, C++, C#, CSS, HTML, Java,

JavaScript, PHP, Python, SQL y XML entre otros.

Page 17: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

15

II. MARCO EMPÍRICO

2.1 METODOLOGÍA (DESCRIPTIVA)

La metodología utilizada para la realización de esta investigación es la

descriptiva, que consiste en especificar propiedades, características y perfiles de

personas, grupos, comunidades, objetos o cualquier tipo de fenómeno sometido a

algún tipo de análisis. Ya que se recopila información del o los sujetos a estudiar

para obtener información que permita analizar la problemática de un sector

determinado.

2.2 PROCEDIMIENTO PARA LA OBTENCIÓN DE

DATOS

2.2.1 (TÉCNICAS E INSTRUMENTOS)

Técnicas

Utilización de la siguiente técnica:

Entrevista directa. Esta técnica nos permitió recopilar información en forma verbal

a través de preguntas previamente elaboradas. La entrevista se realizó de manera

directa del investigador y el sujeto de estudio se obtuvo respuestas verbales a las

interrogantes realizadas sobre el tema de investigación.

Page 18: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

16

a) Entrevista

Se llevó a cabo en forma directa porque el entrevistador realizo

preguntas de forma verbal al entrevistado, en este caso fue al Director

de Operaciones de Synergyca S.A. de C.V., quien respondió las

interrogantes hechas por el entrevistador, para obtener como

resultado su opinión acerca de la temática de estudio.

Instrumento

a) Guía de entrevista 5F

6

Se utilizó una entrevista estructurada conformada por diez preguntas,

diseñada de acuerdo a los indicadores en la operacionalización de

hipótesis dentro del sistema [1]

6 [1] Sampieri, R.H. (2007). Metodología de la Investigación. (6ª. Ed, Mc Graw Hill, México 2007)

Page 19: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

17

Universidad Pedagógica de El Salvador

Dr. Luis Alonso Aparicio

Facultad de Ciencias Económicas

SISTEMA DE CONTROL DE INVENTARIO DE EQUIPO INFORMÁTICO Y DE

OFICINA APLICADO A LA EMPRESA SYNERGYCA S.A. de C.V., SAN

SALVADOR 2015.

Objetivo: Conocer de primera mano los motivos por los cuales es necesario crear

un sistema de control de inventario para la empresa y así agilizar los procesos de

entrada y asignación de equipo informático.

1- ¿Por qué es mejor trabajar con la aplicación en software open source y

no con software licenciado?

Por los costos económicos, asimismo, es una empresa en

posicionamiento y a la vez, una empresa en expansión.

2- ¿Cada cuánto tiempo será necesario entrenar a los usuarios

(empleados) de este sistema?

Se ha considerado cada 6 meses, debido al tiempo que tardan las

actualizaciones del sistema en salir al mercado para el público.

3- ¿Qué riesgos existen para la empresa la utilización del sistema?

a) La constante amenaza de seguridad por parte de terceros y b)

imposibilidad de uso (usuarios internos en la empresa) en caso de

fallas técnicas.

Page 20: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

18

4- ¿Qué navegador es la mejor opción para el uso del sistema que se ha

implementado?

Se sugiere el navegador Google Chrome, Mozilla Firefox, Opera, etc.,

queda a opción del usuario del sistema.

5- ¿Con qué programa fue creado el sistema de la base de datos en

cuestión?

La base de datos fue creada en MySQL, ya que es un software open

source lo cual significa que no se hace necesario la compra de una licencia

de software.

6- ¿Por qué considera necesario la creación de un sistema de inventario

para su empresa?

Por la naturaleza del trabajo que realizamos a nuestros empleados les

asignamos computadoras laptop y de escritorio mientras participan en los

proyectos, cuando los proyectos terminan las computadoras son asignadas

a otra persona y nuevos proyectos adicionalmente. Si durante el tiempo de

uso una computadora se daña y tiene que ser reparada, necesitamos saber

quien la tiene asignada y para que proyecto se está usando, toda esta

información se lleva en hojas de cálculo, pero cuando el número de equipos,

personas y proyectos crece se vuelve casi imposible el control manual de los

movimientos.

7- ¿Qué resultados pretende obtener cuando ya esté en funcionamiento el

sistema de inventario?

Al tener el sistema implementado esperamos saber de forma

inmediata cada equipo donde esta y quien lo tiene asignado, y conocer en

detalle la historia de todos los movimientos de uso y reparaciones que ha

Page 21: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

19

tenido a lo largo de su vida útil, esto último no lo tenemos más que en

papeles.

8- ¿Quién o quiénes serían los administradores del sistema?

Los jefes de proyectos quienes son los responsables de asignar los

equipos a cada persona y de hacer los movimientos de descarga de los

mismos.

9- ¿Cuenta con el equipo necesario para la implementación del sistema de

inventario?

Si, como el software está basado en open source, tenemos dos

alternativas para poner en funcionamiento en sistema, la primera es un

servidor local con Linux RedHat 5.1 MySQL, PHP y Apache, 4 GB de

memoria Ram y 1 TB de disco duro, la segunda es la instalación en

un servidor en la nube con características LAM (Linux + Apache+Mysql)

ambas opciones pueden accederse por medio de internet en cualquier parte

del mundo.

10- ¿Cuál es la descripción técnica del equipo en el cual será implementado

el sistema de inventario?

Dell Inspiron 3647, Procesador Core i3-4150, cuarta generación. 3 Mb

Cache, 3.5 Ghz, Video integrado Intel GMA X4500HD, 4 Gb memoria RAM,

Unidad de disco duro SATA de 1 Tb, unidad combinada SATA DVD-R/DVD-

RW. Con Linux como Sistema Operativo.

Page 22: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

20

2.3 MARCO OPERATIVO

2.3.1 (TRABAJO DE CAMPO-TÉCNICA NARRATIVA-

DESCRIPTIVA)

La empresa

SYNERGYCA S.A. de C.V., es una empresa cuya actividad es lo relacionado

a los servicios tecnológicos que van desde el desarrollo de software, mantenimiento

de equipo informático, asesorías y consultorías de sistemas computacionales.

El personal que utiliza y desarrolla el sistema:

Es todo el recurso humano de la empresa que desarrolla el software, y el

recurso humano de la empresa en donde se va a aplicar el software, conocidos

como usuarios finales.

Muestra:

Es un subgrupo de la población del cual se recolectan los datos y debe ser

representativo de dicha población.

Población:

Conjunto de todas las mediciones y/u observaciones hechas sobre una o

varias de las características de los elementos del universo.

Page 23: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

21

DEFINICION DE LA POBLACION

Elementos:

Director de operaciones y un empleado al azar de Synergyca S.A. de C.V.

Alcance:

Synergyca S.A. de C.V.

Tiempo:

15 de mayo de 2015 hasta el 30 de junio de 2015. La empresa Synergyca

S.A. de C.V., cuenta con 20 empleados activos, divididos de la siguiente manera 5

empleados administrativos y 15 empleados operativos.

Page 24: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

22

2.4 NUEVAS FORMULACIONES TEORICAS

(INNOVACIONES SUJETOS DE INVESTIGACION)

Acá se muestra el diseño de red local con el que cuenta la empresa siendo esta de

topología de estrella y el tipo de servidor en el cual se alojara el sistema de

inventario, puesto que este sistema va a ser interno no se necesita estar conectado

a internet, sino que solo se necesita estar conectado a la red de la empresa para

que los usuarios previamente autorizados por el Gerente de Operaciones puedan

acceder al sistema por medio del usuario y contraseñas asignadas así como el tipo

de privilegio para poder o no realizar cambios a los diferentes equipos y ubicaciones

previamente establecidas.

Page 25: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

23

CUADRO COMPARATIVO DE SISTEMAS GESTORES DE BASE DE

DATOS

CRITERO

SQL SERVER

MYSQL

INSTALACION

1. Instalacion

directa a la computadora sin necesidad de conexión a internet.

2. Se necesita contar con una licencia para usar durante un tiempo indefinido.

3. Costo aproximado de la licencia $999.00 para 5 licencias cliente.

4. Tiempo aproximado de instalación 1 hora o más, dependiendo de los requerimientos de la computadora.

1. Instalacion directa a

la computadora sin

necesidad de conexión

a internet

2. No necesita licencia

para uso por tiempo

indefinido.

3. Licencia gratuita

puesto que este es un

software tipo open

source.

4. Tiempo aproximado de

instalación 5-10

minutos dependiendo

de los requerimientos

de la computadora

DISEÑO

1. Interfaz gráfica

agradable al usuario.

2. Menú situado de forma horizontal en nivel superior de la pantalla.

3. Fácil uso para un usuario principiante.

4. Fácil creación de diseño físico de base de datos.

5. Se necesita tener el archivo de la

1. Interfaz gráfica

agradable al usuario.

2. Menú situado de forma

horizontal en nivel

superior de la

pantalla.

3. Un poco complicado

para aquel usuario no

familiarizado con

este gestor de base

de datos.

Page 26: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

24

base de datos en la computadora a utilizar para poder acceder a ella desde el gestor.

4. Fácil creación de

diseño físico de base

de datos.

5. Se puede acceder a la

base de datos solo

introduciendo la

ubicación del

servidor de base de

datos.

DISEÑO LÓGICO DE LA BASE DE DATOS

Page 27: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

25

DISEÑO FÍSICO DE LA BASE DE DATOS

Page 28: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

26

DIAGRAMA DE ENTIDAD-RELACION

Page 29: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

27

DICCIONARIO DE DATOS

Nombre de la tabla: articulos Campo Descripción Tipo Longitud Observaciones idequipo Código del equipo varchar 20 Código del equipo

encargado Persona encargada del

equipo varchar 100 Persona encargada del equipo

ubicación Ubicación del equipo varchar 100 Ubicación del equipo

mtipo Tipo de computadora varchar 20 Tipo de computadora

mcase Marca de la computadora varchar 50 Marca de la computadora

modcase Modelo de la computadora varchar 50 Modelo de la computadora

numcase Número de serie de la

computadora varchar 50 Número de serie de la computadora

mproce Tipo de procesador varchar 50 Tipo de procesador

numproce Número de serie del

procesador varchar 50 Número de serie del procesador

mmother Marca de la motherboard varchar 50 Marca de la motherboard

modmother Modelo de la motherboard varchar 50 Modelo de la motherboard

nummother Número de serie de la

motherboard varchar 50 Número de serie de la motherboard

mmoni Marca del Monitor varchar 50 Marca del Monitor

modmoni Modelo del Monitor varchar 50 Modelo del Monitor

nummoni Número de serie del

monitor varchar 50 Número de serie del monitor

mtecla Marca del Teclado varchar 50 Marca del Teclado

modtecla Modelo del Teclado varchar 50 Modelo del Teclado

numtecla Número de serie del

Teclado varchar 50 Número de serie del Teclado

mmouse Marca del Mouse varchar 50 Marca del Mouse

modmouse Modelo del Mouse varchar 50 Modelo del Mouse

nummouse Número de serie del

Mouse varchar 50 Número de serie del Mouse

caphdd Capacidad del Disco Duro varchar 50 Capacidad del Disco Duro

carhdd Caracteristicas del disco

duro varchar 50 Caracteristicas del disco duro

capproce Capacidad del Procesador varchar 50 Capacidad del Procesador

carproce Velocidad de transmisión

de datos varchar 50 Velocidad de transmisión de datos

capram Capacidad de Memoria

RAM varchar 50 Capacidad de Memoria RAM

carram Caracteristicas de la

Memoria RAM varchar 50 Caracteristicas de la Memoria RAM

capunidad Tipo de Unidad Óptica varchar 50 Tipo de Unidad Óptica

Page 30: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

28

carunidad Caracteristica de la

Unidad Óptica varchar 50 Caracteristica de la Unidad Óptica

so Sistema Operativo varchar 50 Sistema Operativo

ofi Suite Ofimática varchar 50 Suite Ofimática

otros Software Utilitario o de

Terceros varchar 50 Software Utilitario o de Terceros

mfecha Fecha de Compra date Fecha de Compra

mcost Costo del equipo char 10 Costo del equipo

mprov Proveedor/Lugar de

compra varchar 50 Proveedor/Lugar de compra

mgar Garantía del equipo varchar 10 Garantía del equipo

mtgar Tiempo restante de la

garantía del equipo varchar 10 Tiempo restante de la garantía del

equipo

Nombre de la tabla: impresor Campo Descripción Tipo Longitud Observaciones

idequipo Código del impresor varchar 100 Código del impresor

ubicación Ubicación del

impresor varchar 100 Ubicación del impresor

itipo Tipo de impresor varchar 30 Tipo de impresor

imar Marca del impresor varchar 20 Marca del impresor

imod Modelo del

impresor varchar 30 Modelo del impresor

inum Número de serie

del impresor varchar 50 Número de serie del impresor

ifecha Fecha de compra date Fecha de Compra

icost Costo del equipo varchar 10 Costo del impresor

iprov Proveedor/Lugar de

compra varchar 100 Proveedor/Lugar de compra

igar Garantía del

impresor varchar 20 Garantía del impresor

itgar

Tiempo restante de la garantía del

impresor varchar 10 Tiempo restante de la garantía

del impresor

Nombre de la tabla: encargados

Campo Descripción Tipo Longitud Observaciones

carnet Código del encargado varchar 100 Código del encargado

nombres Nombres del

encargado varchar 100 Nombres del encargado

apellidos Apellidos del

encargado varchar 100 Apellidos del encargado

Page 31: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

29

Nombre de la tabla: oficina Campo Descripción Tipo Longitud Observaciones

iodequipo Código del mueble varchar 100 Código del mueble

oftipo Tipo de mueble varchar 20 Tipo de mueble

ofmar Marca del mueble varchar 20 Marca del mueble

ofmod Modelo del mueble varchar 30 Modelo del mueble

ofnum Número de serie

del mueble varchar 100 Número de serie del mueble

offecha Fecha de compra date Fecha de compra

ofcost Costo del mueble char 10 Costo del mueble

ofprov Proveedor/Lugar de

compra varchar 30 Proveedor/Lugar de compra

ofgar Garantía del

mueble varchar 20 Garantía del mueble

oftgar Tiempo restante de

la garantía varchar 10 Tiempo restante de la garantía

ubicacion Ubicación del

mueble varchar 100 Ubicación del mueble

Nombre de la tabla: ubicación Campo Descripción Tipo Longitud Observaciones

ID Código de la

ubicación varchar 100 Código del lugar de ubicación

ubicacion Nombre de la

ubicación varchar 200 Nombre de la ubicación

Nombre de la tabla: users Campo Descripción Tipo Longitud Observaciones

username Nombre de usuario varchar 20 Nombre asignado al usuario para

accesar al sistema

rol Rol varchar 10 Rango que tiene se asigna al

usuario

pass Contraseña varchar 20 Contraseña asignada al usuario

carnet Código de usuario varchar 10 Código asignado al usuario

nombres Nombres del

usuario varchar 50 Nombres del usuario

apellidos Apellidos del

usuario varchar 50 Apellidos del usuario

Page 32: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

30

2.5 BIBLIOGRAFIA

Sampieri, R.H. (2007). Metodología de la Investigación, (6ª Ed, Mc Graw

Hill, México 2007)

Eguíluz, Javier, (2009) Introducción a CSS, (Autoedición,

https://librosweb.es/libro/css/, 2009)

Limogni, Alfredo, (2013) PHP desde cero, Guía completa para principiantes,

(2a Edición, Editorial Create Space Independent Publishing Platform, 2013)

Guachat, Juan Diego, (2012), El gran libro de HTML5, CSS3 y JavaScript,

(1a Edición de libro electrónico,2012)

Muller, Max, (2005) Fundamentos de Administración de Inventarios,

(Editorial Norma, 2005)

Eguiluz, Javier, (2008) Introducción a XHTML,

(Autoedición, https: //librosweb.es/libro/xhtml/, 2008)

Guilfillan, Ian, (2003) La biblia de MYSQL,

(Editorial Anaya Multimedia, 2003)

Page 33: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

31

2.6 ANEXOS

Page 34: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

32

HOJA DE INGRESO DE DATOS DE EQUIPOS UTILIZADA ANTES

DE LA IMPLEMENTACIÓN DEL SISTEMA DE INVENTARIO.

Page 35: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

33

Como instalar AppServ

Eso es lo mejor, es muy fácil de hacer, basta con un doble click en el instalador que

nos bajamos de la Web y luego damos siguiente, siguiente, varias veces hasta que

queda instalado. Pero bueno este tutorial no tiene sentido si es tan fácil, por tanto,

para hacer como que trabajo, vamos a ver paso a paso esas pantallas donde solo

basta con dar "siguiente".

1) Damos doble click en el icono del instalador que está dentro de este cd. Aparece

la imagen que vemos debajo, recuerda que la versión puede ser más nueva cuando

tú intentes, pero tranquilo se usara igual que como comento ahora. Debemos dar,

siguiente (next).

Page 36: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

34

2) Aparece el acuerdo de licencia, ahí debemos dar conformidad (I Agree)

3) En este punto, debemos elegir en cual de nuestros discos duros y en que

carpeta vamos a instalar el AppServ, se recomienda que se instale en el directorio

por defecto, el cual es: c:\AppServ, como muestra la imagen, y le damos siguiente

(Next)

Page 37: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

35

4) En este punto debemos elegir los componentes que vamos a instalar (recuerda

que todos los pasos bastan con dar siguiente siguiente), como ves aparecen

marcados los cuatro elementos disponibles (apache, mysql, php, phpmyadmin) si

bien puedes desmarcar alguno, es mejor instalar todos para tener completo tu

equipo de testeo y desarrollo Web, le damos siguiente (Next)

5) En este punto debes indicar el nombre del servidor y el email del administrador

del sistema, se recomienda “localhost”, en email, puede ser el correo personal o

uno ficticio, y el puerto se recomienda que deje 80 tal cual lo muestra la imagen.

Page 38: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

36

6) Configuración MySQL, en este punto debemos prestar atención, ya que

debemos indicar el password, para el usuario principal de la base de datos, lo

escribimos 2 veces, se recomienda que sea “root”, la cual hemos utilizado

nosotros.

7) Para culminar la instalación, como indica la imagen, podemos elegir si al finalizar

ya comenzara a funcionar el Server Apache y el servidor de base de datos MySQL,

lo dejamos marcado y le damos finalizar (Finish), listo hemos terminado.

Page 39: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

37

8) En este punto si vas a tu navegador (Chrome, Opera, Microsoft Edge, etc.),

puedes poner, http://localhost y debe mostrarse tal como muestra la imagen.

¿Cómo ejecutar el sistema?

Descomprimimos el archivo Synergyca.rar, adjunto en este cd.

Page 40: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

38

Una vez realizado esto copiamos la carpeta descomprimida a la siguiente

ubicación: C:\AppServ\www

Page 41: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

39

Manual de uso del sistema de inventario Synergyca.

1. Abrimos nuestro navegador (Chrome, Opera, Microsoft Edge.), en la barra

de direcciones escribimos: localhost/Synergyca, damos enter y nos

aparecerá la ventana de inicio de sesión.

2. Ingresamos con nuestro usuario y contraseña, dependiendo del tipo de

privilegio que se tenga se verán o no todas las opciones del menú.

Visualización de todo el menú como administrador.

Page 42: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

40

Visualización del menú como usuario sin privilegios de administrador.

3. Introducción de datos de equipos informáticos, formato similar para la

introducción de impresores y muebles de oficina, aplica para usuarios con y

sin privilegios de administrador.

Page 43: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

41

4. Acá se actualizan o borran los equipos asignados de ser necesario o se

actualiza el usuario del equipo según sea necesario.

Según lo que se vaya a hacer se da click en el botón Editar o Eliminar.

Si se da click en el botón Editar se despliega este formulario.

Page 44: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

42

5. En los siguientes formularios se necesitan privilegios de Administrador para

poder introducir los datos necesarios o requeridos por la empresa.

Ingreso de una nueva ubicación, en caso que surja un nuevo proyecto en la empresa

acá se introduce el id con el cual se va a llevar el control de la nueva ubicación del

nuevo cliente con el cual se va a trabajar.

En este formulario se introducen los datos de la persona asignada como nuevo

encargado de un proyecto existente o un proyecto nuevo a favor de la empresa.

Page 45: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

43

En este formulario es donde se actualizan los privilegios de administrador o User de

los usuarios que tengan acceso al sistema, y de la eliminación de los mismos.

Similar al formulario anterior acá se actualizan y eliminan a los encargados de

equipos de cómputo de la empresa.

Page 46: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

44

En caso de ser necesario se actualizan o eliminan las ubicaciones de los diferentes

proyectos en los que esté trabajando la empresa.

En este formulario es donde se ingresan los datos de un nuevo usuario y el rango

que tendrán dentro del sistema ya sea Administrador o User.

Page 47: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

45

6. Para generar los reportes de los equipos de cómputo, impresores, equipos

de oficina y garantía de los mismos se realizan ya sea como Administrador o

User.

Formulario de Reportes.

Dando click en cualquiera de las opciones se desplegará el respectivo formulario ya

sea para la revisión o impresión del mismo, se mostrará solo uno ya que en concepto

es el mismo formulario solo cambia el tipo de información a mostrar.

Page 48: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

46

CÓDIGO DEL PROGRAMA

CÓDIGO CSS

* {

margin: 0;

padding: 0;

}

body {

background: #DCDCDC;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color: black;

margin: 0;

padding: 0;

line-height: 16px;

}

a {

text-decoration: none;

color: black;

}

a:hover {

text-decoration: underline;

color: #111;

}

#wrap {

margin: 20px auto;

width: 800px;

}

#header {

height: 140px;

background: #fff url(../images/header.jpg) no-repeat;

}

#header h1 {

font-size: 30px;

letter-spacing: -1px;

padding: 35px 0 0 20px;

color: white;

}

#header h1 a {

color: #DCDCDC;

font family: Old English MT;

text-decoration: none;

font-weight: 100;

letter-spacing: -2px;

}

#header h1 a:hover {

color: #DCDCDC;

}

#header h2 {

font-size: 24px;

color: white;

Page 49: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

47

padding: 5px 0 0 20px;

letter-spacing: -1px;

font-weight: 100;

}

#top {

background: #DCDCDC url(../images/top.jpg) no-repeat;

padding: 10px 0;

}

#content {

background: #DCDCDC url(../images/middle.jpg) repeat-y;

padding: 0 20px;

}

#bottom {

background: #DCDCDC url(../images/bottom.jpg) no-repeat;

padding: 10px 0;

}

.left {

float: left;

width: 540px;

text-align: justify;

padding-top: 10px;

}

.left h2 {

font-size: 16px;

font-weight: 100;

height: 30px;

line-height: 30px;

background: #303E65;

padding-left: 10px;

}

.left h2 a {

text-decoration: none;

color: #fff;

}

.left h2 a:hover {

color: #eee;

}

.articles {

padding: 10px;

}

.right {

float: right;

width: 200px;

padding-top: 10px;

}

.right h2 {

padding-left: 10px;

height: 30px;

line-height: 30px;

background: #303E65;

color: #fff;

Page 50: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

48

font-size: 13px;

}

.right ul {

padding: 10px 0 15px 10px;

list-style-type: none;

}

.right ul li a {

color: black;

text-decoration: none;

font-size: 13px;

font-weight: 600;

}

.right ul li a:hover {

color: white;

}

#footer {

text-align: center;

font-size: 13px;

padding: 10px 0;

color: black;

}

INDEX

<?php

session_start();

if($_SESSION["ok"]==true){

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="./css/style.css" media="screen" />

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#">Bienvenid@ a nuestro Sistema de Inventario!</a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?> <a href="../conexion/cerrarsesion.php">[Cerrar

Sesion]</a></h2>

<div class="articles">

<p>&nbsp;</p>

Page 51: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

49

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<ul>

<li><a href="index.php">Inicio</a></li>

<li><a href="Ingresar Articulos.php">Ingresar Equipo de Cómputo</a></li>

<li><a href="Reporte.php">Reportes</a></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");

exit;

}

?>

CONEXION

<?php

$con=mysql_connect("localhost","root","root")or die("conexion fallida");

mysql_select_db("synergyca",$con);

?>

Page 52: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

50

LOGIN

<?php

//captura de datos

$user=$_REQUEST["username"];

$pass=$_REQUEST["pass"];

//coneccion a la base de datos.

$con=mysql_connect("localhost", "root", "root");

$query="SELECT * FROM synergyca.users

WHERE username='".$user."';";

$x=mysql_query($query);

@$user1=mysql_result($x, 0, 'username');

@$pass1=mysql_result($x, 0, 'pass');

@$rol=mysql_result($x,0,'rol');

mysql_close();

if($user==$user1 && $pass==$pass1 && $user!="" && $rol=="admin"){

session_start();

$_SESSION["ok"]=true;

$_SESSION["user"]=$user;

$_SESSION["admin"]=true;

header("Location:http://localhost/Synergyca/paginas/admin/index admin.php");

exit;

}elseif($user==$user1 && $pass==$pass1 && $user!="" && $rol=="user"){

session_start();

$_SESSION["ok"]=true;

$_SESSION["user"]=$user;

header("Location:http://localhost/Synergyca/paginas/index.php");

exit;

}else{

session_destroy();

header("Location:http://localhost/SYnergyca/paginas/Iniciar Sesion.php");

exit;

}

?>

CERRAR SESION

<?php

session_start();

session_destroy();

header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");

exit;

?>

Page 53: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

51

VALIDACIONES

// JavaScript Document

//************************************************************************************************

function eliminar()

{

//Confirmacion de la acción a realizar.

var respuesta = false;

var confirmacion = confirm ("Desea eliminar el registro seleccionado?");

if (confirmacion)

{

respuesta = true;

}

return respuesta;

}//Fin de función

//************************************************************************************************

ACTUALIZAR

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

?>

<?php

include ("../../conexion/conexion.php");

if (isset($_POST['encargado']))

{

$qencargado=$_POST['encargado'];

$qubicacion=$_POST['ubicacion'];

$qmcase=$_POST['mcase'];

$qmodcase=$_POST['modcase'];

$qnumcase=$_POST['numcase'];

$qmproce=$_POST['mproce'];

$qmodproce=$_POST['modproce'];

$qnumproce=$_POST['numproce'];

$qmmother=$_POST['mmother'];

$qmodmother=$_POST['modmother'];

$qnummother=$_POST['nummother'];

$qmmoni=$_POST['mmoni'];

$qmodmoni=$_POST['modmoni'];

$qnummoni=$_POST['nummoni'];

$qmtecla=$_POST['mtecla'];

$qnumtecla=$_POST['numtecla'];

$qmmouse=$_POST['mmouse'];

$qnummouse=$_POST['nummouse'];

$qnumreg=$_POST['numreg'];

$qcaphdd=$_POST['caphdd'];

Page 54: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

52

$qcarhdd=$_POST['carhdd'];

$qcapproce=$_POST['capproce'];

$qcarproce=$_POST['carproce'];

$qcapram=$_POST['capram'];

$qcarram=$_POST['carram'];

$qcapunidad=$_POST['capunidad'];

$qcarunidad=$_POST['carunidad'];

$qso=$_POST['so'];

$qofi=$_POST['ofi'];

$qotros=$_POST['otros'];

$x=mysql_query("update articulos where

values('$qid','$qencargado','$qubicacion','$qmcase','$qmodcase','$qnumcase','$qmproce','$qmodpr

oce','$qnumproce','$qmmother','$qmodmother','$qnummother','$qmmoni','$qmodmoni','$qnummoni'

,'$qmtecla','$qnumtecla','$qmmouse','$qnummouse','$qcaphdd','$qcarhdd','$qcapproce','$qcarproce

','$qcapram','$qcarram','$qcapmother','$qcarmother','$qcapunidad','$qcarunidad','$qso','$qofi','$qotr

os')",$con);

if(!mysql_query("update articulos set encargado='".$qencargado."', ubicacion='".$qubicacion."',

mcase='".$qmcase."', modcase='".$qmodcase."', numcase='".$qnumcase."', mproce='".$qmproce."',

modproce='".$qmodproce."', numproce='".$qnumproce."', mmother='".$qmmother."',

modmother='".$qmodmother."', nummother='".$qnummother."', mmoni='".$qmmoni."',

modmoni='".$qmodmoni."', nummoni='".$qnummoni."', mtecla='".$qmtecla."',

numtecla='".$qnumtecla."', mmouse='".$qmmouse." ',nummouse='".$qnummouse."',

caphdd='".$qcaphdd."', carhdd='".$qcarhdd."', capproce='".$qcapproce."', carproce='".$qcarproce."',

capram='".$qcapram."', carram='".$qcarram."', capunidad='".$qcapunidad."',

carunidad='".$qcarunidad."', so='".$qso."', ofi='".$qofi."', otros='".$qotros."' where

idequipo='".$_POST["id"]."'", $con))

{

echo "<script>alert('Error al almacenar los datos');</script>";

}else{

echo "<script>alert('Registro Almacenado');</script>";

}

}

$ubicacion=mysql_query("select ubicacion from ubicacion",$con);

$nombre=mysql_query("select nombres from encargados",$con);

$nombre1=mysql_query("select apellidos from encargados",$con);

$r=mysql_query("select * from articulos where idequipo='".$_POST["id"]."'", $con);

$encargado1=mysql_result($r,0,"encargado");

$ubicacion1=mysql_result($r,0,"ubicacion");

$mcase1=mysql_result($r,0,"mcase");

$modcase1=mysql_result($r,0,"modcase");

$numcase1=mysql_result($r,0,"numcase");

$mproce1=mysql_result($r,0,"mproce");

$modproce1=mysql_result($r,0,"modproce");

$numproce1=mysql_result($r,0,"numproce");

$mmother1=mysql_result($r,0,"mmother");

$modmother1=mysql_result($r,0,"modmother");

$nummother1=mysql_result($r,0,"nummother");

$mmoni1=mysql_result($r,0,"mmoni");

$modmoni1=mysql_result($r,0,"modmoni");

$nummoni1=mysql_result($r,0,"nummoni");

$mtecla1=mysql_result($r,0,"mtecla");

$numtecla1=mysql_result($r,0,"numtecla");

Page 55: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

53

$mmouse1=mysql_result($r,0,"mmouse");

$nummouse1=mysql_result($r,0,"nummouse");

$caphdd1=mysql_result($r,0,"caphdd");

$carhdd1=mysql_result($r,0,"carhdd");

$capproce1=mysql_result($r,0,"capproce");

$carproce1=mysql_result($r,0,"carproce");

$capram1=mysql_result($r,0,"capram");

$carram1=mysql_result($r,0,"carram");

$capunidad1=mysql_result($r,0,"capunidad");

$carunidad1=mysql_result($r,0,"carunidad");

$so1=mysql_result($r,0,"so");

$ofi1=mysql_result($r,0,"ofi");

$otros1=mysql_result($r,0,"otros");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>j

<title>Actualizar</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#"> Actualizar Encargado de Equipo de Cómputo</a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?></h2> </h2>

<div class="articles">

<?php $Cod=$_POST['id']; ?>

<p><font color="#FF0000">Número del Equipo:<?php echo $Cod; ?></font></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<form id="actualizararticulo" method="post" action="Actualizar.php">

<input type=hidden name="id" value="<?php echo $_POST['id']; ?>" />

<p>&nbsp;</p>

<center>

<h3>

FICHA TECNICA DEL EQUIPO</h3></center>

<hr>

<table width="509" border="0" cellspacing="3">

<tr>

<td width="109">Asignado a:</td>

<?php echo "<td><select name='encargado'><option>".$encargado1."</option>";

Page 56: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

54

for ($l=0;$l<mysql_num_rows($nombre1);$l++)

{

$encar = mysql_result($nombre,$l,"nombres");

$encar1 = mysql_result($nombre1,$l,"apellidos");

echo "<option value=\"$encar $encar1\">$encar $encar1</option>";

}

echo "</select>";

?>

</tr>

<tr>

<td height="16">Ubicación:</td>

<?php echo "<td><select name='ubicacion'><option>".$ubicacion1."</option>";

for ($la=0;$la<mysql_num_rows($ubicacion);$la++)

{

$ubi = mysql_result($ubicacion,$la,"ubicacion");

echo "<option name=".$ubi.">".$ubi."</option>";

}

echo "</select>";

?>

</td>

</tr>

</table>

<p><a href="../Nueva Ubicacion.php"></a></p>

<hr>

<p>&nbsp;</p>

<center>

<table width="518" border="0" cellspacing="3">

<tr>

<td width="129"><div align="center">

<table width="518" border="0" cellspacing="3">

<tr>

<td width="110" align="center">Equipo</td>

<td width="129"><div align="center">Marca</div></td>

<td width="85"><div align="center">Modelo</div></td>

<td width="171"><div align="center">Numero de Serie</div></td>

</tr>

<tr>

<td>Case:</td>

<td><label>

<input type="text" name="mcase" value="<?php echo $mcase1;?>"

maxlength="30"/readonly>

</label>

</label></td>

<td><input type="text" name="modcase" value="<?php echo $modcase1;?>"

maxlength="30"/readonly></td>

<td><label>

<input type="text" name="numcase" value="<?php echo $numcase1;?>"

maxlength="30"readonly/>

</label></td>

</tr>

<tr>

<td>Procesador :</td>

Page 57: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

55

<td><label>

<input type="text" name="mproce" value="<?php echo $mproce1;?>"

maxlength="30"readonly/>

</label></td>

<td><input type="text" name="modproce" value="<?php echo $modproce1;?>"

maxlength="30"readonly/></td>

<td><label>

<input type="text" name="numproce" value="<?php echo $numproce1;?>" maxlength="30"

readonly/>

</label></td>

</tr>

<tr>

<td>Motherboard:</td>

<td><label>

<input type="text" name="mmother" value="<?php echo $mmother1;?>" maxlength="30"

readonly/>

</label></td>

<td><input type="text" name="modmother" value="<?php echo $modmother1;?>"

maxlength="30"readonly /></td>

<td><label>

<input type="text" name="nummother" value="<?php echo $nummother1;?>"

maxlength="30"readonly />

</label></td>

</tr>

<tr>

<td>Monitor:</td>

<td><label>

<input type="text" name="mmoni" value="<?php echo $mmoni1; ?>"maxlength="30"

readonly/>

</label></td>

<td><input type="text" name="modmoni" value="<?php echo $modmoni1; ?>"

maxlength="30"readonly/></td>

<td><label>

<input type="text" name="nummoni" value="<?php echo $nummoni1; ?>"

maxlength="30"readonly/>

</label></td>

</tr>

<tr>

<td>Teclado:</td>

<td><label>

<input type="text" name="mtecla" value="<?php echo $mtecla1; ?>"

maxlength="30"readonly/>

</label></td>

<td></td>

<td><label>

<input type="text" name="numtecla" value="<?php echo $numtecla1; ?>"

maxlength="30"readonly/>

</label></td>

</tr>

<tr>

<td>Mouse:</td>

<td><label>

Page 58: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

56

<input type="text" name="mmouse" value="<?php echo $mmouse1; ?>" maxlength="30"

readonly/>

</label></td>

<td></td>

<td><label>

<input type="text" name="nummouse" value="<?php echo $nummouse1; ?>"

maxlength="30" readonly />

</label></td>

</tr>

<tr>

</tr>

</table>

</div></td>

</tr>

</table>

<h3>&nbsp;</h3>

<h3>&nbsp;</h3>

<h3>DISPOSITIVOS DE ALMACENAMIENTO Y MEMORIA</h3>

</center>

<hr>

<table width="429" border="0" cellspacing="3">

<tr>

<td width="111"><div align="center">Dispositivo</div></td>

<td width="146"><div align="center">Capacidad</div></td>

<td width="146"><div align="center">Caracterisiticas</div></td>

</tr>

<tr>

<td>Disco Duro</td>

<td><label>

<input type="text" name="caphdd" value="<?php echo $caphdd1; ?>" maxlength="30"

required/>

</label></td>

<td><label>

<input type="text" name="carhdd" value="<?php echo $carhdd1; ?>" maxlength="30" required

/>

</label></td>

</tr>

<tr>

<td>Procesador</td>

<td><label>

<input type="text" name="capproce" value="<?php echo $capproce1; ?>" maxlength="30"

readonly/>

</label></td>

<td><label>

<input type="text" name="carproce" value="<?php echo $carproce1; ?>" maxlength="30"

readonly />

</label></td>

</tr>

<tr>

<td>RAM</td>

<td><label>

Page 59: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

57

<input type="text" name="capram" value="<?php echo $capram1; ?>" maxlength="30"required

/>

</label></td>

<td><label>

<input type="text" name="carram" value="<?php echo $carram1; ?>" maxlength="30"

required/>

</label></td>

</tr>

<tr>

<td>Unidad Óptica</td>

<td><label>

<input type="text" name="capunidad" value="<?php echo $capunidad1; ?>"

maxlength="30"required/>

</label></td>

<td><label>

<input type="text" name="carunidad" value="<?php echo $carunidad1; ?>"

maxlength="30"required/>

</label></td>

</tr>

</table>

<p>&nbsp;</p>

<p>&nbsp;</p>

<center><h3>SOFTWARE INSTALADO</h3></center>

<hr/>

<table width="345" border="0" cellspacing="3">

<tr>

<td>Sistema Operativo:</td>

<td width="212"><label>

<input type="text" name="so" value="<?php echo $so1; ?>" maxlength="30" required />

</label></td>

</tr>

<tr>

<td>Paquete Ofimática</td>

<td><label>

<input type="text" name="ofi" value="<?php echo $ofi1; ?>" maxlength="30"required />

</label></td>

</tr>

<tr>

<td>Otro: </td>

<td><label>

<input type="text" name="otros" value="<?php echo $otros1; ?>" maxlength="50"required />

</label></td>

</tr>

</table>

<p>&nbsp;</p>

<p>

<input name="Guardar" type="submit" value="Actualizar" style="Position:Absolute; left:40%" />

</label>

</p></form>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/index.php");

Page 60: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

58

exit;

}

?>

<p>&nbsp;</p>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li><a href="Actualizar1.php">Actualizar Registros</li>

<li></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina & Ricardo

Antonio Durán Conde

</div>

</div>

</body>

</html>

ACTUALIZAR1

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

?>

<?php

include('conexion.php');

if(isset($_POST['accion'])){

$dd=$_POST['id'];

if(!mysql_query("delete from articulos where idequipo='$dd'",$con)){

echo "<script>alert('Error al eliminar el articulo');</script>";

}else{

echo "<script>alert('Articulo Eliminado');</script>";

}

}

$id=mysql_query("select * from articulos order by ubicacion", $con);

?>

Page 61: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

59

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Actualizar y Eliminar Registros</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

<script src="../../js/validaciones.js"></script>

</head>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#"> Actualizar y Eliminar Registros</a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?> <a

href="../conexion/cerrarsesion.php"></a></h2></h2>

<div class="articles">

<form action="Actualizar.php" method="post" name="cunsulta">

<h3>&nbsp;</h3></form>

<p>&nbsp;</p>

</div>

<?php

echo "<table border=0 width=400>";

echo

"<tr><td><i><b>Código</b></i></td><td><i><b>Ubicación</b></i></td><td><i><b>Encargado</b>

</i></td>";

for ($la=0;$la<mysql_num_rows($id);$la++)

{

$id1 = mysql_result($id,$la,"idequipo");

$nom = mysql_result($id,$la,"encargado");

$ubica=mysql_result($id,$la,"ubicacion");

echo "<tr><td>$id1</td><td>$ubica</td><td>$nom</td><td><form action='Actualizar.php'

method=post><input type=hidden name=id value='$id1'><input type=submit

value='Editar'></form></td><td><form action='Actualizar1.php' method=post><input type=hidden

name=id value='$id1'><input type=hidden name='accion' value='eliminar'><input name='txtNombre'

type='submit' class='botones' onclick='return eliminar();' value='Eliminar'/></form></td></tr>";

}

echo "</table>";

?>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

Page 62: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

60

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Actualizar y Borrar Registros</li>

<li></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");

exit;

}

?>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

EDITAR ENCARGADOS

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

include("../../conexion/conexion.php");

if(isset($_POST['names']))

{

$nomb=$_POST['names'];

$ap=$_POST['lastname'];

if(!mysql_query("update encargados set nombres='".$nomb."', apellidos='".$ap."'

where carnet='".$_POST["carnet"]."'", $con))

{

echo "<script>alert('Error al almacenar los datos');</script>";

}else{

echo "<script>alert('Registro Almacenado');</script>";

}

}

$c=mysql_query("Select * From encargados where carnet='".$_POST['carnet']."'", $con);

$la=0;

$carnet1=mysql_result($c,$la,"carnet");

$nombre=mysql_result($c,$la,"nombres");

$apell=mysql_result($c,$la,"apellidos");

?>

Page 63: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

61

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Editar Información del Encargado</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#">Actualizar Información del Encargado</a></h2>

<div class="articles">

<p>Ingrese los datos del encargado</p>

<p>&nbsp;</p>

<center><form id="edituser" method="post" action="Editar Encargados.php">

<table width="269" border="0" cellspacing="1">

<tr>

<td width="119">Carnet:</td>

<input type=hidden name="carnet" value="<?php echo $_POST['carnet']; ?>" />

<td width="143"><?php echo $carnet1; ?></td>

</tr>

<tr>

<td>Nombres:</td>

<td><input type="text" name="names" maxlength="30" required value="<?php echo $nombre;

?>" /></td>

</tr>

<tr>

<td>Apellidos:</td>

<td><input type="text" name="lastname" maxlength="30" required value="<?php echo $apell;

?>"/></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

</table>

<p>&nbsp;</p>

<p>

<label>

<input type="submit" name="enviar" id="enviar" value="Guardar" />

</label>

</form>

Page 64: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

62

</p>

</center>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li><a href="Eliminar Encargados.php">Actualizar y Eliminar Encargados</a></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/index.php");

exit;

}

?>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

EDITAR UBICACIONES

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

include("../../conexion/conexion.php");

if(isset($_POST['ubicacion']))

{

$ubicacion=$_POST['ubicacion'];

if(!mysql_query("update ubicacion set ubicacion='".$ubicacion."' where

id='".$_POST["id"]."'", $con))

{

echo "<script>alert('Error al almacenar los datos');</script>";

}else{

echo "<script>alert('Registro Almacenado');</script>";

Page 65: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

63

header("Location:http://localhost/Synergyca/paginas/admin/Eliminar Ubicaciones.php");

}

}

$c=mysql_query("Select id From ubicacion where id='".$_POST['id']."'", $con);

$d=mysql_query("Select ubicacion From ubicacion where id='".$_POST['id']."'",

$con);

$la=0;

$iden=mysql_result($c,$la,"id");

$ubi=mysql_result($d,$la,"ubicacion");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Actualizar Ubicaciones</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#">Actualizar Información de la Ubicación</a></h2>

<div class="articles">

<p>Ingrese los datos del ubicación </p>

<p>&nbsp;</p>

<center><form id="edituser" method="post" action="Editar Ubicaciones.php">

<table width="269" border="0" cellspacing="1">

<tr>

<td width="119">Código:</td><input type=hidden name="id" value="<?php echo $_POST['id'];

?>" />

<td width="143"><?php echo $iden; ?></td>

</tr>

<tr>

<td width="119">Nombre:</td>

<td width="143"><input type="text" name="ubicacion" maxlength="30" required value="<?php

echo $ubi; ?>" /></td>

</tr>

</table>

<p>&nbsp;</p>

<p>

<label>

<input type="submit" name="enviar" id="enviar" value="Guardar" />

</label>

Page 66: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

64

</form>

</p>

</center>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li><a href="Eliminar Ubicaciones.php">Actualizar y Eliminar Ubicaciones</a></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/index.php");

exit;

}

?>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

EDITAR USUARIOS

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

?>

<?php

include("../../conexion/conexion.php");

if(isset($_POST['username']))

{

$nick1=$_POST['username'];

$pass=$_POST['pass2'];

$password1=$_POST['pass2'];

$nom=$_POST['names'];

$ape=$_POST['lastname'];

Page 67: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

65

$rola=$_POST['rol'];

if(!mysql_query("update users set username='".$nick1."', rol='".$rola."',

pass='".$password1."', nombres='".$nom."', apellidos='".$ape."' where

carnet='".$_POST["carnet"]."'", $con))

{

echo "<script>alert('Error al almacenar los datos');</script>";

}else{

echo "<script>alert('Registro Almacenado');</script>";

header("Location:http://localhost/Synergyca/paginas/admin/Eliminar Users.php");

}

}

$c=mysql_query("Select * From users where carnet='".$_POST['carnet']."'", $con);

$la=0;

$carnet1=mysql_result($c,$la,"carnet");

$nick=mysql_result($c,$la,"username");

$rol=mysql_result($c,$la,"rol");

$passw=mysql_result($c,$la,"pass");

$nomb=mysql_result($c,$la,"nombres");

$apell=mysql_result($c,$la,"apellidos");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Editar Información del Usuario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#">Actualizar Información del Usuario</a></h2>

<div class="articles">

<p>Ingrese los datos del usuario </p>

<p>&nbsp;</p>

<center><form id="edituser" method="post" action="Editar Usuarios.php">

<table width="269" border="0" cellspacing="1">

<tr>

<td>Carnet:</td>

<input type=hidden name="carnet" value="<?php echo $_POST['carnet']; ?>" readonly/>

<td><?php echo $carnet1; ?></td>

</tr>

<tr>

Page 68: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

66

<td width="119">Usuario:</td>

<td width="143"><label>

<input type="text" name="username" maxlength="20" required value="<?php echo $nick;

?>"/>

</label></td>

</tr>

<tr>

<td>Contraseña:</td>

<td><input type="text" name="pass2" maxlength="20" required value="<?php echo $passw;

?>"/></td>

</tr>

<tr>

<td>Nombres:</td>

<td><input type="text" name="names" maxlength="30" required value="<?php echo $nomb;

?>" /></td>

</tr>

<tr>

<td>Apellidos:</td>

<td><input type="text" name="lastname" maxlength="30" required value="<?php echo $apell;

?>"/></td>

</tr>

<tr>

<td>Rango:</td>

<td><label>

<select name="rol" >

<option value = ""</option>

<option value="admin">Administrador</option>

<option value="user">Usuario Normal</option>

</select>

</label></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

</table>

<p>&nbsp;</p>

<p>

<label>

<input type="submit" name="enviar" id="enviar" value="Guardar" />

</label>

</form>

</p>

</center>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

Page 69: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

67

<li><a href="index admin.php">Inicio</a></li>

<li><a href="Eliminar Users.php">Actualizar y Eliminar Usuarios</a></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/index.php");

exit;

}

?>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

ELIMINAR ENCARGADOS

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

?>

<?php

include('conexion.php');

if(isset($_POST['accion'])){

$dd=$_POST['carnet'];

if(!mysql_query("delete from encargados where carnet='$dd'",$con)){

echo "<script>alert('Error al eliminar');</script>";

}else{

echo "<script>alert('Eliminado!');</script>";

}

}

$byrol=mysql_query("select * from encargados order by carnet", $con);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Actualizar y Eliminar Encargados del Sistema</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

Page 70: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

68

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

<script src="../../js/validaciones.js"></script>

</head>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#">Actualizar y Eliminar Encargados del Sistema </a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?></h2></h2>

<div class="articles">

<form action="Editar Usuarios.php" method="post" name="cunsulta">

<h3>&nbsp;</h3></form>

<p>&nbsp;</p>

</div>

<?php

echo "<table border=0 width=400>";

echo "<tr><td><i><b>Carnet</b></i></td><td><b><i>Nombre<b></b></i></td>";

for ($la=0;$la<mysql_num_rows($byrol);$la++)

{

$carnet = mysql_result($byrol,$la,"carnet");

$nom = mysql_result($byrol,$la,"nombres");

$ap=mysql_result($byrol,$la,"apellidos");

echo "<tr><td>$carnet</td><td>$nom $ap</td><td><form action='Editar Encargados.php'

method=post><input type=hidden name=carnet value='$carnet'><input type=submit

value='Editar'></form></td><td><form action='Eliminar Encargados.php' method=post><input

type=hidden name=carnet value='$carnet'><input type=hidden name='accion' value='eliminar'>

<input name='txtNombre' type='submit' class='botones' onclick='return eliminar();'

value='Eliminar'/></form></td></tr>";

}

echo "</table>";

?>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Actualizar y Eliminar Encargados</li>

<li></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

Page 71: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

69

</div>

<div id="bottom"> </div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/index.php");

exit;

}

?>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

ELIMINAR UBICACIONES

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

?>

<?php

include('conexion.php');

if(isset($_POST['accion'])){

$dd=$_POST['id'];

if(!mysql_query("delete from ubicacion where id='$dd'",$con)){

echo "<script>alert('Error al eliminar');</script>";

}else{

echo "<script>alert('Eliminado!');</script>";

}

}

$byrol=mysql_query("select * from ubicacion order by id", $con);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Actualizar y Eliminar Ubicaciones</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

<script src="../../js/validaciones.js"></script>

</head>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

Page 72: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

70

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#"> Actualizar y Eliminar Ubicaciones </a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?></h2></h2>

<div class="articles">

<form action="Editar Usuarios.php" method="post" name="cunsulta">

<h3>&nbsp;</h3></form>

<p>&nbsp;</p>

</div>

<?php

echo "<table border=0 width=400>";

echo "<tr><td><b><i>Código</i></b></td><td><b><i>Nombre de la Ubicación<b></b></i></td>";

for ($la=0;$la<mysql_num_rows($byrol);$la++)

{

$id = mysql_result($byrol,$la,"id");

$ubi = mysql_result($byrol,$la,"ubicacion");

echo "<tr><td>$id</td><td>$ubi</td><td><form action='Editar Ubicaciones.php'

method=post><input type=hidden name=id value='$id'><input type=submit

value='Editar'></form></td><td><form action='Eliminar Ubicaciones.php' method=post><input

type=hidden name=id value='$id'><input type=hidden name='accion' value='eliminar'><input

name='txtNombre' type='submit' class='botones' onclick='return eliminar();'

value='Eliminar'/></form></td></tr>";

}

echo "</table>";

?>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Actualizar y Eliminar Ubicaciones</li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");

exit;

}

?>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

Page 73: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

71

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

ELIMINAR USUARIOS

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

?>

<?php

include('conexion.php');

if(isset($_POST['accion'])){

$dd=$_POST['carnet'];

if(!mysql_query("delete from users where carnet='$dd'",$con)){

echo "<script>alert('Error al eliminar');</script>";

}else{

echo "<script>alert('Eliminado!');</script>";

}

}

$byrol=mysql_query("select * from users order by rol", $con);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Actualizar y Eliminar Usuarios del Sistema</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

<script src="../../js/validaciones.js"></script>

</head>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#"> Actualizar y Eliminar Usuarios del Sistema </a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?></h2></h2>

<div class="articles">

<form action="Editar Usuarios.php" method="post" name="cunsulta">

<h3>&nbsp;</h3></form>

Page 74: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

72

<p>&nbsp;</p>

</div>

<?php

echo "<table border=0 width=400>";

echo

"<tr><td><i><b>Carnet</b></i></td><td><b><i>Usuario<b></b></i></td><td><i><b>Rango</b></i>

</td>";

for ($la=0;$la<mysql_num_rows($byrol);$la++)

{

$carnet = mysql_result($byrol,$la,"carnet");

$nom = mysql_result($byrol,$la,"rol");

$ubica=mysql_result($byrol,$la,"username");

echo "<tr><td>$carnet</td><td>$ubica</td><td>$nom</td><td><form action='Editar

Usuarios.php' method=post><input type=hidden name=carnet value='$carnet'><input type=submit

value='Editar'></form></td><td><form action='Eliminar Users.php' method=post><input

type=hidden name=carnet value='$carnet'><input type=hidden name='accion'

value='eliminar'><input name='txtNombre' type='submit' class='botones' onclick='return eliminar();'

value='Eliminar'/></form></td></tr>";

}

echo "</table>";

?>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Actualizar y Eliminar Usuarios</li>

<li></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/index.php");

exit;

}

?>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

Page 75: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

73

ENCARGADOS DE EQUIPO

<?php

session_start();

if($_SESSION["ok"]==true){

?>

<?php

$con =mysql_connect("localhost","root","root") or die("Falla en Connexion");

mysql_select_db("synergyca",$con);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Nuevo Encargado</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#">Registro de Nuevo Encargado</a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?></h2>

<div class="articles">

<p>Ingrese los datos del nuevo encargado</p>

<p>&nbsp;</p>

<center><form id="nuevoencargado" method="post" action="Encargados de Equipo.php">

<table width="269" border="0" cellspacing="1">

<tr>

<td width="72">Carnet:</td>

<td width="190"><label>

<input type="text" name="carnetencargado" id="carnetencargado" maxlength="8" required

placeholder="*****" />

</label></td>

</tr>

<tr>

<td>Nombres:</td>

<td><input type="text" name="nombre" id="nombre" maxlength="30"required

placeholder="*****" /></td><td>

</tr>

<tr>

<td>Apellidos:</td>

<td><input type="text" name="apellidos" id="apellidos" maxlength="30"required

placeholder="*****" /></td>

Page 76: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

74

</tr>

</table>

<p>&nbsp;</p>

<p>

<label>

<input type="submit" name="enviar" id="enviar" value="Guardar" />

</label>

<label>

<input type="reset" name="limpiar" id="limpiar" value="Limpiar" />

<?php

if (isset($_POST['carnetencargado']))

{

$carnet=$_POST['carnetencargado'];

$nombres=$_POST['nombre'];

$apellidos=$_POST['apellidos'];

if(ereg("[0-9]", $carnet)){

if(ereg("[a-zZ]", $nombres)){

if(ereg("[a-zZ]", $apellidos)){

$x=mysql_query("insert into encargados values('$carnet','$nombres','$apellidos')", $con);

echo "<br>Registros Guardado Correctamente<br>";

}

}

}else{

echo "<table border='0'>";

echo "<tr><td>No se pudo completar el registro ";

echo "recuerde que solo se puede escribir numeros en el carnet, ";

echo " caracteres de la a-z en nombre, apellido ";

echo "y recuerdo llenar todos los campos</td>";

echo "</table>";

}

}

?>

</label>

</p>

</form></center>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

Page 77: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

75

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Registrar Nuevo Encargado</li>

<li></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");

exit;

}

?>

</div>

</body>

</html>

INDEX ADMIN

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<script src="../../js/funcion.js"></script>

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</h2>

</div>

<div id="top"> </div>

<div id="content">

Page 78: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

76

<div class="left">

<h2><a href="#">Bienvenid@ al Sistema! Administrador </a><?php print "<font

color='white'>".$_SESSION["user"]."</font>";?> <a

href="../../conexion/cerrarsesion.php"><u>[Cerrar Sesion]</u></a></h2>

<div class="articles">

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p> <center>

<img src="/Synergyca/images/synergycalogo1.png">

</center>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li><a href="Encargados de Equipo.php">Registrar Nuevo Encargado</a></li>

<li><a href="Nuevo Usuario.php">Registrar Nuevo Usuario</a></li>

<li><a href="Nueva Ubicacion.php">Registrar Nueva Ubicación</a></li>

<li><a href="Ingresar Articulos.php">Ingresar Equipo de Cómputo</a></li>

<li><a href="Ingreso Muebles.php">Ingresar Equipo de Oficina</a></li>

<li><a href="Ingresar Impresores.php">Ingresar Impresores</a></li>

<li><a href="Eliminar Encargados.php">Actualizar y Eliminar Encargados</a></li>

<li><a href="Eliminar Users.php">Actualizar y Eliminar Usuarios</a></li>

<li><a href="Actualizar1.php">Actualizar y Eliminar Registros</a></li>

<li><a href="Eliminar Ubicaciones.php">Actualizar y Eliminar Ubicaciones</a></li>

<li><a href="Reporte.php">Reportes</a></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/index.php");

exit;

}

?>

Page 79: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

77

INGRESAR ARTICULOS

<?php

session_start();

if($_SESSION["ok"]==true){

?>

<?php

include ("../../conexion/conexion.php");

$con=mysql_connect("localhost","root","root") or die("Falla en Connexion");

mysql_select_db("synergyca",$con);

$ubicacion=mysql_query("select ubicacion from ubicacion",$con);

$nombre=mysql_query("select nombres from encargados",$con);

$nombre1=mysql_query("select apellidos from encargados",$con);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Ingresar Nuevo Equipo de Cómputo</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="all" />

<link rel="shortcut icon" href="../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../images/favicon.ico" type="image/x-icon">

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#"> Ingresar Nuevo Equipo de Cómputo</a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?> <a href="../conexion/cerrarsesion.php"></a></h2>

<div class="articles">

<form id="nuevoarticulo" method="post" action="Ingresar Articulos.php">

<h3>&nbsp;</h3>

<center> <img src="/Synergyca/images/synergyca.png"></center>

<center>

<h3>

FICHA TECNICA DEL EQUIPO</h3></center>

<hr>

<table width="509" border="0" cellspacing="3">

<tr>

<td width="109">Codigo de equipo:</td>

<td width="381"><label>

<input type="text" name="idequipo" maxlength="20" required placeholder="*****"/>

<font color="#FF0000">(Campo obligatorio)</font></label></td>

</tr>

Page 80: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

78

<tr>

<td>Asignado a:</td>

<td><select name="encargado">

<?php for ($l=0;$l<mysql_num_rows($nombre1);$l++)

{

$encar = mysql_result($nombre,$l,"nombres");

$encar1 = mysql_result($nombre1,$l,"apellidos");

echo "<option value=\"$encar $encar1\">$encar $encar1</option>";

}

?>

</select></td>

</tr>

<tr>

<td>Ubicacion:</td>

<td><select name="ubicacion">

<?php for ($la=0;$la<mysql_num_rows($ubicacion);$la++)

{

$ubi = mysql_result($ubicacion,$la,"ubicacion");

echo "<option value=".$ubi.">".$ubi."</option>";

}

?>

</select></td>

</tr>

</table>

<p><a href="Nueva Ubicacion.php"></a></p>

<hr>

<p>&nbsp;</p>

<center>

<table width="510" border="0" cellspacing="0">

<tr>

<td width="75" align="center">Equipo</td>

<td width="100"><div align="center">Tipo</div></td>

<td width="100"><div align="center">Marca</div></td>

<td width="85"><div align="center">Modelo</div></td>

<td width="171"><div align="center">Número de Serie</div></td>

</tr>

<tr>

<td>Case:</td>

<td>

<select style="width: 170px;" name = "mtipo">

<option value = ""</option>

<option value = "Laptop">Laptop</option>

<option value = "AIO [Todo en uno]">AIO [Todo en uno]</option>

<option value = "Torre">Torre</option>

<option value = "Mini Torre">Mini Torre</option>

<option value = "Escritorio">Escritorio</option>

</select>

</td></label>

<td>

Page 81: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

79

<select style="width: 170px;" name = "mcase">

<option value = ""</option>

<option value = "Acer">Acer</option>

<option value = "Apple">Apple</option>

<option value = "Asus">Asus</option>

<option value = "Dell">Dell</option>

<option value = "Hp">Hp</option>

<option value = "Lenovo">Lenovo</option>

<option value = "Orange view">Orange view</option>

<option value = "Samsung">Samsung</option>

<option value = "Sony">Sony</option>

<option value = "Star view">Star view</option>

<option value = "Toshiba">Toshiba</option>

</select>

</td>

<td><input type="text" name="modcase" maxlength="30"/></td>

<td><label>

<input type="text" name="numcase" maxlength="30" size="17" />

</label></td>

</tr>

<tr>

<td>Procesador:</td>

<td><label></td>

<td>

<select style="width: 170px;" name = "mproce">

<option value = ""</option>

<option value = "AMD">AMD</option>

<option value = "Intel">Intel</option>

</select>

</td>

<td><input type="text" name="modproce" maxlength="30"/></td>

<td><label>

<input type="text" name="numproce" maxlength="30" size="17" />

</label></td>

</tr>

<tr>

<td>Motherboard:</td>

<td><label></td>

<td>

<select style="width: 170px;" name = "mmother">

<option value = ""</option>

<option value = "AMD">AMD</option>

<option value = "Biostar">Biostar</option>

<option value = "Foxconn">Foxconn</option>

<option value = "Intel">Intel</option>

</select>

</td>

<td><input type="text" name="modmother" maxlength="30" /></td>

<td><label>

<input type="text" name="nummother" maxlength="30" size="17" />

</label></td>

</tr>

Page 82: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

80

<tr>

<td>Monitor:</td>

<td><label></td>

<td>

<select style="width: 170px;" name = "mmoni">

<option value = ""</option>

<option value = "Acer">Acer</option>

<option value = "AOC">AOC</option>

<option value = "BenQ">BenQ</option>

<option value = "Dell">Dell</option>

<option value = "Hp">Hp</option>

</select>

</td>

<td><input type="text" name="modmoni" maxlength="30"/></td>

<td><label>

<input type="text" name="nummoni" maxlength="30" size="17" />

</label></td>

</tr>

<tr>

<td>Teclado:</td>

<td><label></td>

<td>

<select style="width: 170px;" name = "mtecla">

<option value = ""</option>

<option value = "Dell">Dell</option>

<option value = "Hp">Hp</option>

<option value = "Logitech">Logitech</option>

<option value = "Microsoft">Microsoft</option>

<option value = "Acer">Acer</option>

<option value = "Lenovo">Lenovo</option>

<option value = "Toshiba">Toshiba</option>

<option value = "Samsung">Samsung</option>

<option value = "Sony">Sony</option>

</select>

<td><!--<input type="text" name="modtecla" maxlength="30"/>--></td>

<td><label>

<input type="text" name="numtecla" maxlength="30"size="17" />

</label></td>

</tr>

<tr>

<td>Mouse:</td>

<td><label></td>

<td>

<select style="width: 170px;" name = "mmouse">

<option value = ""</option>

<option value = "Dell">Dell</option>

<option value = "Hp">Hp</option>

<option value = "Logitech">Logitech</option>

<option value = "Microsoft">Microsoft</option>

<option value = "Acer">Acer</option>

<option value = "Lenovo">Lenovo</option>

<option value = "Toshiba">Toshiba</option>

Page 83: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

81

<option value = "Samsung">Samsung</option>

<option value = "Sony">Sony</option>

</select>

<td><!--<input type="text" name="modmouse" maxlength="30"/>--></td>

<td><label>

<input type="text" name="nummouse" maxlength="30"size="17" />

</label></td>

</tr>

<tr>

<td>Fecha de compra:</td>

<td>

<input type="date" name="mfecha"></td></tr>

<tr>

<tr>

<td>Costo del equipo $:</td>

<td><label>

<!-- <input type="text" pattern="[0-9]{8}" title="Ingrese cantidad en números" name="mcost"

maxlength="30"required/>-->

<input type="number" step="0.01" name="mcost" required autofocus/>

</label></td></tr>

<tr>

<td>Proveedor:</td>

<td>

<select style="width: 170px;" name = "mprov">

<option value = ""</option>

<option value = "Almacenes Simán">Almacenes Simán</option>

<option value = "Office Depot">Office Depot</option>

<option value = "Raf S.A. de C.V.">Raf S.A. de C.V.</option>

<option value = "Tecnoservice">Tecnoservice</option>

<option value = "IPESA">IPESA</option>

<option value = "Laptops Valdez">Laptops Valdez</option>

</select>

<tr>

<td>Garantía:</td>

<td>

<select style="width: 170px;" name = "mgar">

<option value = ""</option>

<option value = "3 Meses">3 Meses</option>

<option value = "6 Meses">6 Meses</option>

<option value = "12 Meses">12 Meses</option>

<option value = "24 Meses">24 Meses</option>

<option value = "36 Meses">36 Meses</option>

<option value = "48 Meses">48 Meses</option>

</select>

<tr>

<!--<td>Tiempo de garantía restante:</td>

<td><label>

<input type="text" name="mtgar" maxlength="30" />

</label></td></tr>-->

</tr>

</table>

Page 84: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

82

<h3>&nbsp;</h3>

<h3>DISPOSITIVOS DE ALMACENAMIENTO Y MEMORIA</h3>

</center>

<hr>

<table width="429" border="0" cellspacing="3">

<label>Dispositivo</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n

bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label>Capacida

d</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs

p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp

;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label>Características</labe

l>

<tr>

</tr>

<tr>

<td>Disco Duro:</td>

<td>

<select style="width: 175px;" name = "caphdd">

<option value = ""</option>

<option value = "320 Gb">320 Gb</option>

<option value = "500 Gb">500 Gb</option>

<option value = "640 Gb">640 Gb</option>

<option value = "750 Gb">750 Gb</option>

<option value = "1 Tb">1 Tb</option>

<option value = "2 Tb">2 Tb</option>

<option value = "3 Tb">3 Tb</option>

</select>

</td>

<td>

<select style="width: 175px;" name = "carhdd">

<option value = ""</option>

<option value = "IDE">IDE</option>

<option value = "SATA">SATA</option>

</select>

</td>

</tr>

<tr>

<td>Procesador:</td>

<td>

<select style="width: 175px;" name = "capproce">

<option value = ""</option>

<option value = "Pentium IV">Pentium IV</option>

<option value = "Dual Core">Dual Core</option>

<option value = "Core 2 Duo">Core 2 Duo</option>

<option value = "Quad Core">Quad Core</option>

<option value = "Core i3">Core i3</option>

<option value = "Core i5">Core i5</option>

<option value = "Core i7">Core i7</option>

</select>

</td>

<td>

<select style="width: 175px;" name = "carproce">

Page 85: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

83

<option value = ""</option>

<option value = "1.7 Ghz">1.7 Ghz</option>

<option value = "1.9 Ghz">1.9 Ghz</option>

<option value = "2.0 Ghz">2.0 Ghz</option>

<option value = "2.2 Ghz">2.2 Ghz</option>

<option value = "2.4 Ghz">2.4 Ghz</option>

<option value = "2.6 Ghz">2.6 Ghz</option>

<option value = "2.8 Ghz">2.8 Ghz</option>

<option value = "3.0 Ghz">3.0 Ghz</option>

<option value = "3.2 Ghz">3.2 Ghz</option>

<option value = "3.4 Hgz">3.4 Ghz</option>

</select>

</td>

</tr>

<tr>

<td>RAM:</td>

<td>

<select style="width: 175px;" name = "capram">

<option value = ""</option>

<option value = "2 Gb">2 Gb</option>

<option value = "4 Gb">4 Gb</option>

<option value = "6 Gb">6 Gb</option>

<option value = "8 Gb">8 Gb</option>

<option value = "12 Gb">12 Gb</option>

<option value = "16 Gb">16 Gb</option>

</select>

<td>

<select style="width: 175px;" name = "carram">

<option value = ""</option>

<option value = "DDR 1">DDR 1</option>

<option value = "DDR 2">DDR 2</option>

<option value = "DDR 3">DDR 3</option>

</select>

</tr>

<tr>

<td>Unidad Optica:</td>

<td>

<select style="width: 175px;" name = "capunidad">

<option value = ""</option>

<option value = "Cd-R">Cd-R</option>

<option value = "DVD-R">DVD-R</option>

<option value = "Blue Ray">Blue Ray</option>

</select>

<td>

<select style="width: 175px;" name = "carunidad">

<option value = ""</option>

<option value = "IDE">IDE</option>

<option value = "SATA">SATA</option>

</select>

</td>

</tr>

</table>

Page 86: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

84

<p>&nbsp;</p>

<p>&nbsp;</p>

<center><h3>SOFTWARE INSTALADO</h3></center>

<hr />

<table width="345" border="0" cellspacing="3">

<tr>

<td>Sistema Operativo:</td>

<td>

<select style="width: 175px;" name = "so">

<option value = ""</option>

<option value = "MAC OS">MAC OS</option>

<option value = "Windows XP">Windows XP</option>

<option value = "Windows Vista">Windows Vista</option>

<option value = "Windows 7">Windows 7</option>

<option value = "Windows 8">Windows 8</option>

<option value = "Windows 8.1">Windows 8.1</option>

<option value = "Windows 10">Windows 10</option>

<option value = "Windows Server 2003">Windows Server 2003</option>

<option value = "Windows Server 2008">Windows Server 2008</option>

<option value = "Windows Server 2012">Windows Server 2012</option>

<option value = "Open SUSE">Open SUSE</option>

<option value = "Red Hat">Red Hat</option>

<option value = "Ubuntu">Ubuntu</option>

<option value = "Dual Windows">Dual Windows</option>

<option value = "Dual Windows-Linux">Dual Windows-Linux</option>

<option value = "Dual MAC OS-Windows">Dual MAC OS-Windows</option>

<option value = "Dual MAC OS-Linux">Dual MAC OS-Linux</option>

</select>

<tr>

<td>Paquete Ofimática:</td>

<td>

<select style="width: 175px;" name = "ofi">

<option value = ""</option>

<option value = "Microsoft Office 2003">Microsoft Office 2003</option>

<option value = "Microsoft Office 2007">Microsoft Office 2007</option>

<option value = "Microsoft Office 2010">Microsoft Office 2010</option>

<option value = "Microsoft Office 2013">Microsoft Office 2013</option>

<option value = "Microsoft Office 2016">Microsoft Office 2016</option>

<option value = "Open Office">Open Office</option>

<option value = "Star Office">Star Office</option>

</select>

<tr>

<td>Otro: </td>

<td><label>

<input type="text" name="otros"maxlength="100" />

</label></td>

</tr>

</table>

<p>&nbsp;</p>

<p><center>

<input name="Guardar" type="submit" value="Guardar" />

<input type="reset" name="Clear" id="Clear" value="Limpiar" />

Page 87: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

85

</p></center></form>

<?php

if (isset($_POST['idequipo']))

{

if ($_POST['idequipo']!=""){

$qid=$_POST['idequipo'];

$qencargado=$_POST['encargado'];

$qubicacion=$_POST['ubicacion'];

$qmtipo=$_POST['mtipo'];

$qmcase=$_POST['mcase'];

$qmodcase=$_POST['modcase'];

$qnumcase=$_POST['numcase'];

$qmproce=$_POST['mproce'];

$qmodproce=$_POST['modproce'];

$qnumproce=$_POST['numproce'];

$qmmother=$_POST['mmother'];

$qmodmother=$_POST['modmother'];

$qnummother=$_POST['nummother'];

$qmmoni=$_POST['mmoni'];

$qmodmoni=$_POST['modmoni'];

$qnummoni=$_POST['nummoni'];

$qmmoni=$_POST['mmoni'];

$qmodmoni=$_POST['modmoni'];

$qnummoni=$_POST['nummoni'];

$qmtecla=$_POST['mtecla'];

$qnumtecla=$_POST['numtecla'];

$qmmouse=$_POST['mmouse'];

$qnummouse=$_POST['nummouse'];

$qcaphdd=$_POST['caphdd'];

$qcarhdd=$_POST['carhdd'];

$qcapproce=$_POST['capproce'];

$qcarproce=$_POST['carproce'];

$qcapram=$_POST['capram'];

$qcarram=$_POST['carram'];

$qcapunidad=$_POST['capunidad'];

$qcarunidad=$_POST['carunidad'];

$qso=$_POST['so'];

$qofi=$_POST['ofi'];

$qotros=$_POST['otros'];

$qmfecha=$_POST['mfecha'];

$qmcost=$_POST['mcost'];

$qmprov=$_POST['mprov'];

$qmgar=$_POST['mgar'];

//$qmtgar=$_POST['mtgar'];

$x=mysql_query("insert into articulos values('$qid','$qencargado','$qubicacion',

'$qmtipo','$qmcase','$qmodcase','$qnumcase','$qmproce','$qmodproce','$qnumproce','$qmmother','

$qmodmother','$qnummother','$qmmoni','$qmodmoni','$qnummoni','$qmtecla','$qnumtecla','$qmmo

use','$qnummouse','$qcaphdd','$qcarhdd','$qcapproce','$qcarproce','$qcapram','$qcarram','$qcapu

nidad','$qcarunidad','$qso','$qofi','$qotros','$qmfecha','$qmcost','$qmprov','$qmgar')",$con);

echo "<script>alert('Registro Guardado Correctamente')</script>";

}

}

Page 88: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

86

?>

<p>&nbsp;</p>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Ingresar Equipo de Cómputo</li>

<li></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");

exit;

}

?>

</div>

</body>

</html>

INGRESAR IMPRESORES

<?php

session_start();

if($_SESSION["ok"]==true){

?>

<?php

include ("../../conexion/conexion.php");

$con=mysql_connect("localhost","root","root") or die("Falla en Connexion");

mysql_select_db("synergyca",$con);

$ubicacion=mysql_query("select ubicacion from ubicacion",$con);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

Page 89: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

87

<head>

<title>Ingresar Nuevo Impresor</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../images/favicon.ico" type="image/x-icon">

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#"> Ingresar Nuevo Impresor</a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?> <a href="../conexion/cerrarsesion.php"></a></h2>

<div class="articles">

<form id="nuevoimpresor" method="post" action="Ingresar Impresores.php">

<h3>&nbsp;</h3>

<center> <img src="/Synergyca/images/synergyca.png"></center>

<center>

<h3>

FICHA TECNICA DEL IMPRESOR</h3></center>

<hr>

<table width="509" border="0" cellspacing="3">

<tr>

<td width="109">Codigo de equipo:</td>

<td width="381"><label>

<input type="text" name="idequipo" maxlength="100" required placeholder="*****"/>

<font color="#FF0000">(Campo obligatorio)</font></label></td>

</tr>

</select></td>

</tr>

<tr>

<td>Ubicacion:</td>

<td><select name="ubicacion">

<?php for ($la=0;$la<mysql_num_rows($ubicacion);$la++)

{

$ubi = mysql_result($ubicacion,$la,"ubicacion");

echo "<option value=".$ubi.">".$ubi."</option>";

}

?>

</select></td>

</tr>

</table>

<p><a href="Nueva Ubicacion.php"></a></p>

<hr>

<p>&nbsp;</p>

<center>

Page 90: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

88

<table width="518" border="0" cellspacing="3">

<tr>

<td width="110" align="center">Equipo</td>

<td width="129"><div align="center">Impresor/Scanner</div></td>

<td width="85"><div align="center">Marca</div></td>

<td width="85"><div align="center">Modelo</div></td>

<td width="171"><div align="center">Número de Serie</div></td>

</tr>

<tr><td>Tipo:</td>

<td>

<select style="width: 170px;" name = "itipo">

<option value = ""</option>

<option value = "Impresor Matricial">Impresor Matricial</option>

<option value = "Impresor de Inyección">Impresor de Inyección</option>

<option value = "Impresor Láser">Impresor Láser</option>

<option value = "Impresor Multifuncional">Impresor Multifuncional</option>

<option value = "Scanner">Scanner</option>

<option value = "Fotocopiadora">Fotocopiadora</option>

</select>

<td>

<select style="width: 170px;" name = "imar">

<option value = ""</option>

<option value = "Canon">Canon</option>

<option value = "Epson">Epson</option>

<option value = "Hp">Hp</option>

<option value = "Lexmark">Lexmark</option>

<option value = "Samsung">Samsung</option>

<option value = "Xerox">Xerox</option>

</select></td>

</label></td>

<td><input type="text" name="imod" maxlength="30" required/></td>

<td><label>

<input type="text" name="inum" maxlength="30" required size="17"/>

</label></td>

</tr>

</tr>

<tr>

<td>Fecha de compra:</td>

<td>

<input type="date" name="ifecha"></td></tr>

<tr></tr>

<tr>

<tr>

<td>Costo del equipo $:</td>

<td><label>

<!--<input type="text" pattern="[0-9]{8}" title="Ingrese cantidad en números" name="icost"

maxlength="30"required/>-->

<input type="number" step="0.01" name="icost" required autofocus />

</label></td></tr>

<tr>

<td>Proveedor:</td>

<td> <select style="width: 170px;" name = "iprov">

Page 91: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

89

<option value = ""</option>

<option value = "Almacenes Simán">Almacenes Simán</option>

<option value = "Office Depot">Office Depot</option>

<option value = "Raf S.A. de C.V.">Raf S.A. de C.V.</option>

<option value = "Tecnoservice">Tecnoservice</option>

<option value = "IPESA">IPESA</option>

<option value = "Laptops Valdez">Laptops Valdez</option>

</select>

<tr>

<td>Garantía:</td>

<td>

<select style="width: 170px;" name = "igar">

<option value = ""</option>

<option value = "3 Meses">3 Meses</option>

<option value = "6 Meses">6 Meses</option>

<option value = "12 Meses">12 Meses</option>

<option value = "24 Meses">24 Meses</option>

<option value = "36 Meses">36 Meses</option>

<option value = "48 Meses">48 Meses</option>

</select>

<tr>

<!--<td>Tiempo de garantía restante:</td>

<td><label>

<input type="text" name="itgar" maxlength="30"required/>

</label></td></tr>-->

</tr>

</tr>

</table>

<h3>&nbsp;</h3>

<h3>&nbsp;</h3>

</center>

<hr>

<table width="429" border="0" cellspacing="3">

</table>

<p>&nbsp;</p>

<p><center>

<input name="Guardar" type="submit" value="Guardar" />

<input type="reset" name="Clear" id="Clear" value="Limpiar" />

</p></center></form>

<?php

if (isset($_POST['idequipo']))

{

if ($_POST['idequipo']!=""){

$qid=$_POST['idequipo'];

$qubicacion=$_POST['ubicacion'];

$qitipo=$_POST['itipo'];

$qimar=$_POST['imar'];

$qimod=$_POST['imod'];

$qinum=$_POST['inum'];

$qifecha=$_POST['ifecha'];

$qicost=$_POST['icost'];

$qiprov=$_POST['iprov'];

Page 92: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

90

$qigar=$_POST['igar'];

//$qitgar=$_POST['itgar'];

$x=mysql_query("insert into impresor values('$qid','$qubicacion','$qitipo',

'$qimar','$qimod','$qinum','$qifecha','$qicost','$qiprov','$qigar')",$con);

echo "<script>alert('Registro Guardado Correctamente')</script>";

}else{

echo "No introdujo el id de equipo";

}

}

?>

<p>&nbsp;</p>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Ingresar Impresores</li>

<li></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");

exit;

}

?>

</div>

</body>

</html>

INGRESO MUEBLES

<?php

session_start();

if($_SESSION["ok"]==true){

?>

Page 93: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

91

<?php

include ("../../conexion/conexion.php");

$con=mysql_connect("localhost","root","root") or die("Falla en Connexion");

mysql_select_db("synergyca",$con);

$ubicacion=mysql_query("select ubicacion from ubicacion",$con);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Ingresar Nuevo Equipo de Oficina</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#"> Ingresar Nuevo Equipo de Oficina</a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?> <a href="../conexion/cerrarsesion.php"></a></h2>

<div class="articles">

<form id="nuevomueble" method="post" action="Ingreso Muebles.php">

<h3>&nbsp;</h3>

<center> <img src="/Synergyca/images/synergyca.png"></center>

<center>

<h3>

FICHA TECNICA DEL EQUIPO DE OFICINA</h3></center>

<hr>

<table width="509" border="0" cellspacing="3">

<tr>

<td width="109">Codigo de equipo:</td>

<td width="381"><label>

<input type="text" name="iodequipo" maxlength="100" required placeholder="*****" />

<font color="#FF0000">(Campo obligatorio)</font></label></td>

</tr>

</select></td>

</tr>

<tr>

<td>Ubicacion:</td>

<td><select name="ubicacion">

<?php for ($la=0;$la<mysql_num_rows($ubicacion);$la++)

{

$ubi = mysql_result($ubicacion,$la,"ubicacion");

echo "<option value=".$ubi.">".$ubi."</option>";

Page 94: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

92

}

?>

</select></td>

</tr>

</table>

<p><a href="Nueva Ubicacion.php"></a></p>

<hr>

<p>&nbsp;</p>

<center>

<table width="518" border="0" cellspacing="3">

<tr>

<td width="110" align="center">Equipo</td>

<td width="129"><div align="center">Escritorio/Mesa/Silla</div></td>

<td width="85"><div align="center">Marca</div></td>

<td width="85"><div align="center">Modelo</div></td>

<td width="171"><div align="center">Número de Serie</div></td>

</tr>

<tr><td>Tipo:</td>

<td>

<select style="width: 170px;" name = "oftipo">

<option value = ""</option>

<option value = "Escritorio">Escritorio</option>

<option value = "Librera">Librera</option>

<option value = "Mesa de Juntas">Mesa de Juntas</option>

<option value = "Módulo de Cómputo">Módulo de Cómputo</option>

<option value = "Sillon Ejecutivo">Sillón Ejecutivo</option>

<option value = "Silla Secretarial">Silla Secretarial</option>

<option value = "Silla de Visita">Silla de Visita</option>

</select>

<td>

<select style="width: 170px;" name = "ofmar">

<option value = ""</option>

<option value = "Mobelt">Mobelt</option>

<option value = "Olins">Olins</option>

<option value = "Valenti">Valenti</option>

<option value = "Moduart">Moduart</option>

<option value = "Sauder">Sauder</option>

<option value = "Office Star">Office Star</option>

<option value = "Worksmart">Worksmart</option>

</select></td>

<td><input type="text" name="ofmod" maxlength="30"/></td>

<td><label>

<input type="text" name="ofnum" maxlength="30" size="17"/>

</label></td>

</tr>

</tr>

<tr>

<td>Fecha de compra:</td>

<td>

<input type="date" name="offecha"></td></tr>

<tr></tr>

<tr>

Page 95: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

93

<tr>

<td>Costo del equipo $:</td>

<td><label>

<!--<input type="text" pattern="[0-9]{8}" title="Ingrese cantidad en números" name="ofcost"

maxlength="30"required/>-->

<input type="number" step="0.01" name="ofcost" required autofocus />

</label></td></tr>

<tr>

<td>Proveedor:</td>

<td>

<select style="width: 170px;" name = "ofprov">

<option value = ""</option>

<option value = "Olins">Olins</option>

<option value = "Office Depot">Office Depot</option>

</select></tr>

<td>Garantía:</td>

<td>

<select style="width: 170px;" name = "ofgar">

<option value = ""</option>

<option value = "3 Meses">3 Meses</option>

<option value = "6 Meses">6 Meses</option>

<option value = "12 Meses">12 Meses</option>

<option value = "24 Meses">24 Meses</option>

<option value = "36 Meses">36 Meses</option>

<option value = "48 Meses">48 Meses</option>

</select>

<tr>

<!--<td>Tiempo de garantía restante:</td>

<td><label>

<input type="text" name="oftgar" maxlength="30" required/>

</label></td></tr>-->

</tr>

</tr>

</table>

<h3>&nbsp;</h3>

<h3>&nbsp;</h3>

</center>

<hr>

<table width="429" border="0" cellspacing="3">

</table>

<p>&nbsp;</p>

<p><center>

<input name="Guardar" type="submit" value="Guardar" />

<input type="reset" name="Clear" id="Clear" value="Limpiar" />

</p></center></form>

<?php

if (isset($_POST['iodequipo']))

{

if ($_POST['iodequipo']!=""){

$qid=$_POST['iodequipo'];

$qoftipo=$_POST['oftipo'];

$qofmar=$_POST['ofmar'];

Page 96: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

94

$qofmod=$_POST['ofmod'];

$qofnum=$_POST['ofnum'];

$qoffecha=$_POST['offecha'];

$qofcost=$_POST['ofcost'];

$qofprov=$_POST['ofprov'];

$qofgar=$_POST['ofgar'];

//$qoftgar=$_POST['oftgar'];

$qubicacion=$_POST['ubicacion'];

$x=mysql_query("insert into oficina

values('$qid','$qoftipo','$qofmar','$qofmod','$qofnum','$qoffecha','$qofcost','$qofprov','$qofgar','$qubi

cacion')",$con);

echo "<script>alert('Registro Guardado Correctamente')</script>";

}else{

echo "No introdujo el id de equipo";

}

}

?>

<p>&nbsp;</p>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Ingresar Equipo de Oficina</li>

<li></li>

<li></li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");

exit;

}

?>

</div>

</body>

</html>

Page 97: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

95

NUEVA UBICACIÓN

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

?>

<?php

$con =mysql_connect("localhost","root","root") or die("Falla en Connexion");

mysql_select_db("synergyca",$con);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Nueva Ubicacion</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

<p>&nbsp;</p>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#">Registro de Nueva Ubicación</a> <?php print "<font

color='white'>".$_SESSION["user"]."</font>";?></h2>

<div class="articles">

<p>Ingrese el nombre de la nueva ubicación.</p>

<p>&nbsp;</p>

<center><form id="nuevaubicacion" method="post" action="Nueva Ubicacion.php">

<table width="269" border="0" cellspacing="1">

<tr>

<td width="119">Código:</td>

<td width="143"><input type="text" name="id" maxlength="30" required placeholder="*****"/>

</td></tr>

<tr>

<td width="119">Nueva Ubicación:</td>

<td width="143"><label>

<input type="text" name="newubica" id="newubica" maxlength="50" required

placeholder="*****"/>

</label></td>

</tr>

</table>

Page 98: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

96

<p>&nbsp;</p>

<p>

<label>

<input type="submit" name="enviar" id="enviar" value="Guardar" />

<input type="reset" name="limpiar" id="limpiar" value="Limpiar" />

<?php

if (isset($_POST['newubica']))

{

$id=$_POST['id'];

$ubicacion=$_POST['newubica'];

$x=mysql_query("insert into ubicacion values('$id','$ubicacion')", $con);

mysql_close();

echo "<br>Registro Guardado Correctamente<br>";

//header("Location:http://localhost/Synergyca/paginas/admin/Eliminar Ubicaciones.php");

}

?>

</label>

</p>

</form></center>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Crear Nueva Ubicación</li>

<li></li><li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");

exit;

}

Page 99: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

97

?>

</div>

</body>

</html>

NUEVO USUARIO

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

?>

<?php

include("../../conexion/conexion.php");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Nuevo Usuario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">

<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#">Registro de Nuevo Usuario</a></h2>

<div class="articles">

<p>Ingrese los datos del nuevo usuario </p>

<p>&nbsp;</p>

<center><form id="nuevouser" method="post" action="Nuevo Usuario.php">

<table width="269" border="0" cellspacing="1">

<tr>

<td>Carnet:</td>

<td><input type="text" name="carnet" id="carnet" maxlength="10" required placeholder="*****"

/></td>

</tr>

<tr>

<td width="119">Usuario:</td>

<td width="143"><label>

<input type="text" name="newusername" maxlength="20"required placeholder="*****" />

</label></td>

Page 100: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

98

</tr>

<tr>

<td>Contraseña:</td>

<td><label>

<input name="newpass" type="password" maxlength="20"required placeholder="*****" />

</label></td>

</tr>

<tr>

<td>Confirmar Contraseña:</td>

<td><input name="newpass2" type="password" maxlength="20"required placeholder="*****"

/></td>

</tr>

<tr>

<td>Nombres:</td>

<td><input type="text" name="names" maxlength="30"required placeholder="*****" /></td>

</tr>

<tr>

<td>Apellidos:</td>

<td><input type="text" name="lastname" maxlength="30"required placeholder="*****" /></td>

</tr>

<tr>

<td>Rango:</td>

<td><label>

<select name="rol" >

<option value=""></option>

<option value="admin">Administrador</option>

<option value="user">Usuario Normal</option>

</select>

</label></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

</table>

<p>&nbsp;</p>

<p>

<label>

<input type="submit" name="enviar" id="enviar" value="Guardar" />

</label>

<label>

<input type="reset" name="limpiar" id="limpiar" value="Limpiar" />

</label>

</form>

</p>

<?php

if (isset($_POST['carnet']))

{

$carnet=$_POST['carnet'];

$nick=$_POST['newusername'];

$pass=$_POST['newpass'];

$pass1=$_POST['newpass2'];

Page 101: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

99

$nombre=$_POST['names'];

$lastname=$_POST['lastname'];

$rol1=$_POST['rol'];

if ($pass==$pass1 && $pass!=""){

if(ereg("[0-9]",$carnet)){

if(ereg("[a-zZ]",$nombre)){

if(ereg("[a-zZ]",$lastname)){

$x=mysql_query("insert into users

values('$nick','$rol1','$pass','$carnet','$nombre','$lastname')",$con);

echo "Datos guardados!";

}

}

}

}else{

echo "<script>alert('Error')</script>";

}

}

?>

</center>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

<p>&nbsp;</p>

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Registrar Usuarios</li>

<li></li>

<li></li>

<li></li>

</ul>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/index.php");

exit;

}

?>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

Page 102: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

100

REPORTE

<?php

session_start();

if($_SESSION["ok"]==true && $_SESSION["admin"]==true){

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

</head>

<body>

<div id="wrap">

<div id="header">

<h1><br>Synergyca S.A. de C.V.</br></h1>

<h2><br>Sistema de Inventario</br></h2>

</div>

<div id="top"> </div>

<div id="content">

<div class="left">

<h2><a href="#">Reporte para impresión </a><?php print "<font

color='white'>".$_SESSION["user"]."</font>";?></h2>

<div class="articles">

<p>&nbsp;</p>

<p>Reporte de equipos:</p>

<p><a href="Reporte de equipos.php" base target="_blank">&gt;Ver reporte de características de

equipo infórmatico</a></p>

<p><a href="Reporte de equipo oficina.php"base target="_blank">&gt;Ver reporte de

características de equipo de oficina</a></p>

<p><a href="Reporte de impresores.php"base target="_blank">&gt;Ver reporte de características

de impresores</a></p>

<p><a href="Reporte de garantia.php"base target="_blank">&gt;Ver reporte de garantía de equipo

informático</a></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<h2>&nbsp;</h2>

<div class="articles"></div>

</div>

<div class="right">

<h2>Menú</h2>

Page 103: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

101

<ul>

<li><a href="index admin.php">Inicio</a></li>

<li>Reporte</li>

<li></li>

</ul>

<h2>&nbsp;</h2>

</div>

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</div>

</body>

</html>

<?php

}else{

header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");

exit;

}

?>

REPORTE EQUIPO DE OFICINA

<?

include '../../conexion/conexion.php';

$qoffecha=$_GET['offecha'];

$qoffechaF = $_GET["offechaF"];

?>

<html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<center>

</head>

<body>

<div id="wrap">

<h1><img src="../../images/synergyca.png" width="768" height="132"></h1>

</div>

<form>

</form>

<br></br>

Page 104: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

102

<form action="../../paginas/admin/Reporte impresion oficina.php" target="_blank" method="get">

<div align="left">

<center>

<br><input type="text" name="palabra" value="<? echo ($_GET["palabra"]); ?>"

placeholder="Búsquedas por Código, Tipo, Ubicación" style="width:350px;" />

<input type="image" name="buscador" value="Filtrar" img src="../../images/Lupa.png" width="50"

height="30" target blank:"../../paginas/admin/Reporte impresion oficina.php">

<br><br>Desde: <input type="date" name="offecha"></td></tr>

Hasta: <input type="date" name="offechaF"></td></tr></br>

</center>

</form>

<center>

<p> <br>

<td>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</body>

</html>

REPORTE DE EQUIPOS

<?

include '../../conexion/conexion.php';

$qmfecha=$_GET['mfecha'];

$qmfechaF = $_GET["mfechaF"];

?>

<html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<center>

</head>

<body>

<div id="wrap">

<h3><img src="../../images/synergyca.png" width="500" height="100"></h3>

</div>

<br></br>

<form action="../../paginas/admin/Reporte computadoras.php" target="_blank" method="get">

<div align="left" hide>

<h1 align="center">Reporte de equipo de cómputo</h1>

Page 105: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

103

<center>

<br><input type="text" name="palabra" value="<? echo ($_GET["palabra"]); ?>"

placeholder="Busquedas por Codigo, Tipo, Encargado" style="width:350px;"/>

<!--<input type="image" name="buscador" value="Filtrar" /></button></br> -->

<input type="image" name="buscador" value="Filtrar" img src="../../images/Lupa.png" width="50"

height="30" target blank:"../../paginas/admin/Reportes1.php">

<br><br>Desde: <input type="date" name="mfecha"></td></tr>

Hasta: <input type="date" name="mfechaF"></td></tr></br>

</center>

</form>

<center>

<p> <br>

<td><div align="center">

<p>&nbsp;</p>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</body>

</html>

REPORTE DE GARANTÍA

<?

include '../../conexion/conexion.php';

$qmfecha=$_GET['mfecha'];

$qmfechaF = $_GET["mfechaF"];

?>

<html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<center>

</head>

<body>

<div id="wrap">

<h1><img src="../../images/synergyca.png" width="768" height="132"></h1>

</div>

<form>

</form>

<br></br>

Page 106: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

104

<form action="../../paginas/admin/Reporte impresion garantia.php" target="_blank" method="get">

<div align="left">

<center>

<br><input type="text" name="palabra" value="<? echo ($_GET["palabra"]); ?>"

placeholder="Búsquedas por Tipo" style="width:350px;" />

<input type="image" name="buscador" value="Filtrar" img src="../../images/Lupa.png" width="50"

height="30" target blank:"../../paginas/admin/Reporte impresion garantia.php">

<br><br>Desde: <input type="date" name="mfecha"></td></tr>

Hasta: <input type="date" name="mfechaF"></td></tr></br>

</center>

</form>

<center>

<p> <br>

<td>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</body>

</html>

REPORTE DE IMPRESORES

<?

include '../../conexion/conexion.php';

$qifecha=$_GET['ifecha'];

$qifechaF = $_GET["ifechaF"];

?>

<html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<center>

</head>

<body>

<div id="wrap">

<h1><img src="../../images/synergyca.png" width="768" height="132"></h1>

</div>

<form>

</form>

<br></br>

<form action="../../paginas/admin/Reporte para impresores.php" target="_blank" method="get">

Page 107: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

105

<div align="left">

<center>

<br><input type="text" name="palabra" value="<? echo ($_GET["palabra"]); ?>"

placeholder="Búsquedas por Código, Tipo, Ubicación" style="width:350px;" />

<input type="image" name="buscador" value="Filtrar" img src="../../images/Lupa.png" width="50"

height="30" target blank:"../../paginas/admin/Reporte impresion oficina.php">

<br><br>Desde: <input type="date" name="ifecha"></td></tr>

Hasta: <input type="date" name="ifechaF"></td></tr></br>

</center>

</form>

<center>

<p> <br>

<td>

<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. &copy;

<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &

Ricardo Antonio Durán Conde

</div>

</body>

</html>

REPORTE DE IMPRESION OFICINA

<?

include '../../conexion/conexion.php';

$qoffecha=$_GET['offecha'];

$qoffechaF = $_GET["offechaF"];

?>

<html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<center>

<script type="text/javascript">

function printpage() {

//Get the print button and put it into a variable

var printButton = document.getElementById("printpagebutton");

//Set the print button visibility to 'hidden'

printButton.style.visibility = 'hidden';

//Print the page content

window.print()

//Set the print button to 'visible' again

//[Delete this line if you want it to stay hidden after printing]

printButton.style.visibility = 'visible';

Page 108: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

106

}

</script>

</head>

<body>

<div id="wrap">

<h3><img src="../../images/synergyca.png" width="400" height="50"></h3>

<h1>Reporte de equipo de oficina</h1>

</div>

<?

if ($_GET['buscador'])

{

$buscar = $_GET['palabra'];

if (empty($buscar))

{

echo "No se ha ingresado ninguna palabra";

}

$sql1 = "SELECT * FROM oficina WHERE ((oftipo LIKE '%$buscar%') or (iodequipo LIKE

'%$buscar%') or (ubicacion LIKE '%$buscar%'))

AND offecha BETWEEN '$offecha' AND '$offechaF'";

}

//print $sql1;

$result = mysql_query($sql1, $connect);

$total = mysql_num_rows($result);

if ($row = mysql_fetch_array($result)) {

echo "<br><b>Resultados desde: $offecha hasta: $offechaF</b>";?>

<br><br><input id="printpagebutton" value="" onclick="printpage()" type="image" img

src="../../images/imprimir.gif" width="120" height="30"/>

<?

do {

?>

<br>

<table style="border:1px #FF0000; color:#000000; width:900px; text-align:center;">

<tr style="background:#A9BCF5;">

<td><b>Código</b></td>

<td><b>Tipo</b></td>

<td><b>Ubicación</b></td>

<td><b>Marca</b></td>

<td><b>Modelo</b></td>

<td><b>Número de serie</b></td>

<td><b>Proveedor</b></td>

<td><b>Fecha de compra</b></td></b>

<td><b>Garantía</b></td></b>

<tr bgcolor='#E6E0F8'>

<td><?php echo $row['iodequipo']; ?></td>

<td><?php echo $row['oftipo']; ?></td>

<td><?php echo $row['ubicacion']; ?></td>

<td><?php echo $row['ofmar']; ?></td>

<td><?php echo $row['ofmod']; ?></td>

<td><?php echo $row['ofnum']; ?></td>

<td><?php echo $row['ofprov']; ?></td>

<td><?php echo $row['offecha']; ?></td>

<td><?php echo $row['ofgar']; ?></td>

Page 109: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

107

<?

}

while ($row = mysql_fetch_array($result));

}

else

{

echo "<script>alert('No se encontraron resultados para: $buscar')</script>";

}

?>

</body>

</html>

REPORTE COMPUTADORAS

<?

include '../../conexion/conexion.php';

$qmfecha=$_GET['mfecha'];

$qmfechaF = $_GET["mfechaF"];

?>

<html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<center>

<script type="text/javascript">

function printpage() {

//Get the print button and put it into a variable

var printButton = document.getElementById("printpagebutton");

//Set the print button visibility to 'hidden'

printButton.style.visibility = 'hidden';

//Print the page content

window.print()

//Set the print button to 'visible' again

//[Delete this line if you want it to stay hidden after printing]

printButton.style.visibility = 'visible';

}

</script>

</head>

<body>

<div id="wrap">

<h3><img src="../../images/synergyca.png" width="400" height="50"></h3>

<h1>Reporte de Equipo de Cómputo</h1>

</div>

<?

if ($_GET['buscador'])

Page 110: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

108

{

$buscar = $_GET['palabra'];

if (empty($buscar))

{

echo "No se ha ingresado ninguna palabra";

}

$sql1 = "SELECT * FROM articulos WHERE ((mtipo LIKE '%$buscar%') or (idequipo LIKE

'$buscar') or (encargado LIKE '%$buscar%') or (ubicacion LIKE '%$buscar%'))

AND mfecha BETWEEN '$mfecha' AND '$mfechaF'";

}

//print $sql1;

$result = mysql_query($sql1, $connect);

$total = mysql_num_rows($result);

if ($row = mysql_fetch_array($result)) {

echo "<br><b>Resultados desde: $qmfecha hasta: $qmfechaF</b>";?>

<br><br><input id="printpagebutton" value="" onclick="printpage()" type="image" img

src="../../images/imprimir.gif" width="120" height="30"/>

<?

do {

?>

<br>

<table style="border:1px #FF0000; color:#000000; width:900px; text-align:center;">

<tr style="background:#A9BCF5;">

<td><b>Código</b></td>

<td><b>Tipo</b></td>

<td><b>Encargado</b></td>

<td><b>Ubicación</b></td>

<td><b>Marca</b></td>

<td><b>Procesador</b></td>

<td><b>Disco duro</b></td></b>

<td><b>RAM</b></td></b>

<td><b>Sistema Operativo</b></td></b>

<td><b>Ofimática</b></td></b>

<td><b>Otros</b></td></b>

<td><b>Fecha de compra</b></td></b>

<tr bgcolor='#E6E0F8'>

<td><?php echo $row['idequipo']; ?></td>

<td><?php echo $row['mtipo']; ?></td>

<td><?php echo $row['encargado']; ?></td>

<td><?php echo $row['ubicacion']; ?></td>

<td><?php echo $row['mcase']; ?></td>

<td><?php echo $row['capproce']; ?></td>

<td><?php echo $row['caphdd']; ?></td>

<td><?php echo $row['capram']; ?></td>

<td><?php echo $row['so']; ?></td>

<td><?php echo $row['ofi']; ?></td>

<td><?php echo $row['otros']; ?></td>

<td><?php echo $row['mfecha']; ?></td>

<?

}

while ($row = mysql_fetch_array($result));

}

Page 111: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

109

else

{

echo "<script>alert('No se encontraron resultados para: $buscar')</script>";

}

?>

</body>

</html>

REPORTE IMPRESION GARANTIA

<?

include '../../conexion/conexion.php';

$qmfecha=$_GET['mfecha'];

$qmfechaF = $_GET["mfechaF"];

?>

<html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<center>

<script type="text/javascript">

function printpage() {

//Get the print button and put it into a variable

var printButton = document.getElementById("printpagebutton");

//Set the print button visibility to 'hidden'

printButton.style.visibility = 'hidden';

//Print the page content

window.print()

//Set the print button to 'visible' again

//[Delete this line if you want it to stay hidden after printing]

printButton.style.visibility = 'visible';

}

</script>

</head>

<body>

<div id="wrap">

<h3><img src="../../images/synergyca.png" width="400" height="50"></h3>

<h1>Reporte de Garantía de Equipo de Cómputo</h1>

</div>

<?

if ($_GET['buscador'])

{

$buscar = $_GET['palabra'];

Page 112: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

110

if (empty($buscar))

{

echo "No se ha ingresado ninguna palabra";

}

$sql1 = "SELECT * FROM articulos WHERE ((mtipo LIKE '%$buscar%') or (idequipo LIKE

'%$buscar%') or (encargado LIKE '%$buscar%') or (ubicacion LIKE '%$buscar%'))

AND mfecha BETWEEN '$mfecha' AND '$mfechaF'";

}

//print $sql1;

$result = mysql_query($sql1, $connect);

$total = mysql_num_rows($result);

if ($row = mysql_fetch_array($result)) {

echo "<br><b>Resultados desde: $qmfecha hasta: $qmfechaF</b>";?>

<br><br><input id="printpagebutton" value="" onclick="printpage()" type="image" img

src="../../images/imprimir.gif" width="120" height="30"/>

<?

do {

?>

<br>

<table style="border:1px #FF0000; color:#000000; width:900px; text-align:center;">

<tr style="background:#A9BCF5;">

<td><b>Código</b></td>

<td><b>Encargado</b></td>

<td><b>Ubicación</b></td>

<td><b>Tipo</b></td>

<td><b>Marca</b></td>

<td><b>Modelo</b></td>

<td><b>Número de serie</b></td></b>

<td><b>Proveedor</b></td></b>

<td><b>Costo</b></td></b>

<td><b>Fecha de compra</b></td></b>

<td><b>Garantía</b></td></b>

<tr bgcolor='#E6E0F8'>

<td><?php echo $row['idequipo']; ?></td>

<td><?php echo $row['encargado']; ?></td>

<td><?php echo $row['ubicacion']; ?></td>

<td><?php echo $row['mtipo']; ?></td>

<td><?php echo $row['mcase']; ?></td>

<td><?php echo $row['modcase']; ?></td>

<td><?php echo $row['numcase']; ?></td>

<td><?php echo $row['mprov']; ?></td>

<td><?php echo $row['mcost']; ?></td>

<td><?php echo $row['mfecha']; ?></td>

<td><?php echo $row['mgar']; ?></td>

<?

}

while ($row = mysql_fetch_array($result));

}

else

{

echo "<script>alert('No se encontraron resultados para: $buscar')</script>";

}

Page 113: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

111

?>

</body>

</html>

REPORTE PARA IMPRESORES

<?

include '../../conexion/conexion.php';

$qifecha=$_GET['ifecha'];

$qifechaF = $_GET["ifechaF"];

?>

<html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Sistema de Inventario</title>

<meta http-equiv="Content-Language" content="English" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />

<center>

<script type="text/javascript">

function printpage() {

//Get the print button and put it into a variable

var printButton = document.getElementById("printpagebutton");

//Set the print button visibility to 'hidden'

printButton.style.visibility = 'hidden';

//Print the page content

window.print()

//Set the print button to 'visible' again

//[Delete this line if you want it to stay hidden after printing]

printButton.style.visibility = 'visible';

}

</script>

</head>

<body>

<div id="wrap">

<h3><img src="../../images/synergyca.png" width="400" height="50"></h3>

<h1>Reporte de equipo de oficina</h1>

</div>

<?

if ($_GET['buscador'])

{

$buscar = $_GET['palabra'];

if (empty($buscar))

{

echo "No se ha ingresado ninguna palabra";

}

Page 114: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

112

$sql1 = "SELECT * FROM impresor WHERE ((itipo LIKE '%$buscar%') or (idequipo LIKE

'%$buscar%') or (ubicacion LIKE '%$buscar%'))

AND ifecha BETWEEN '$ifecha' AND '$ifechaF'";

}

//print $sql1;

$result = mysql_query($sql1, $connect);

$total = mysql_num_rows($result);

if ($row = mysql_fetch_array($result)) {

echo "<br><b>Resultados desde: $ifecha hasta: $ifechaF</b>";?>

<br><br><input id="printpagebutton" value="" onclick="printpage()" type="image" img

src="../../images/imprimir.gif" width="120" height="30"/>

<?

do {

?>

<br>

<table style="border:1px #FF0000; color:#000000; width:900px; text-align:center;">

<tr style="background:#A9BCF5;">

<td><b>Código</b></td>

<td><b>Tipo</b></td>

<td><b>Ubicación</b></td>

<td><b>Marca</b></td>

<td><b>Modelo</b></td>

<td><b>Número de serie</b></td>

<td><b>Proveedor</b></td>

<td><b>Fecha de compra</b></td></b>

<td><b>Garantía</b></td></b>

<tr bgcolor='#E6E0F8'>

<td><?php echo $row['idequipo']; ?></td>

<td><?php echo $row['itipo']; ?></td>

<td><?php echo $row['ubicacion']; ?></td>

<td><?php echo $row['imar']; ?></td>

<td><?php echo $row['imod']; ?></td>

<td><?php echo $row['inum']; ?></td>

<td><?php echo $row['iprov']; ?></td>

<td><?php echo $row['ifecha']; ?></td>

<td><?php echo $row['igar']; ?></td>

<?

}

while ($row = mysql_fetch_array($result));

}

else

{

echo "<script>alert('No se encontraron resultados para: $buscar')</script>";

}

?>

</body>

</html>

Page 115: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

113

BASE DE DATOS SYNERGYCA

ESTRUCTURA DE TABLA PARA LA TABLA ARTICULOS

Campo Tipo Nulo Predeterminado

idequipo varchar(100) Sí NULL

encargado varchar(100) Sí NULL

ubicacion varchar(100) Sí NULL

mtipo varchar(100) Sí NULL

mcase varchar(100) Sí NULL

modcase varchar(100) Sí NULL

numcase varchar(100) Sí NULL

mproce varchar(100) Sí NULL

modproce varchar(100) Sí NULL

numproce varchar(100) Sí NULL

mmother varchar(100) Sí NULL

modmother varchar(100) Sí NULL

nummother varchar(100) Sí NULL

mmoni varchar(100) Sí NULL

modmoni varchar(100) Sí NULL

nummoni varchar(100) Sí NULL

mtecla varchar(100) Sí NULL

numtecla varchar(100) Sí NULL

mmouse varchar(100) Sí NULL

nummouse varchar(100) Sí NULL

caphdd varchar(100) Sí NULL

carhdd varchar(100) Sí NULL

capproce varchar(100) Sí NULL

carproce varchar(100) Sí NULL

capram varchar(100) Sí NULL

Page 116: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

114

carram varchar(100) Sí NULL

capunidad varchar(100) Sí NULL

carunidad varchar(100) Sí NULL

so varchar(100) Sí NULL

ofi varchar(100) Sí NULL

otros varchar(100) Sí NULL

mfecha date Sí NULL

mcost char(10) Sí NULL

mprov varchar(100) Sí NULL

mgar varchar(100) Sí NULL

ESTRUCTURA DE TABLA PARA LA TABLA ENCARGADOS

Campo Tipo Nulo Predeterminado

carnet varchar(100) Sí NULL

nombres varchar(100) Sí NULL

apellidos varchar(100) Sí NULL

ESTRUCTURA DE TABLA PARA LA TABLA IMPRESOR

Campo Tipo Nulo Predeterminado

idequipo varchar(100) Sí NULL

ubicacion varchar(100) Sí NULL

itipo varchar(100) Sí NULL

imar varchar(100) Sí NULL

imod varchar(100) Sí NULL

inum varchar(100) Sí NULL

ifecha date Sí NULL

Page 117: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

115

icost char(10) Sí NULL

iprov varchar(100) Sí NULL

igar varchar(100) Sí NULL

ESTRUCTURA DE TABLA PARA LA TABLA OFICINA

Campo Tipo Nulo Predeterminado

iodequipo varchar(100) Sí NULL

oftipo varchar(100) Sí NULL

ofmar varchar(100) Sí NULL

ofmod varchar(100) Sí NULL

ofnum varchar(100) Sí NULL

offecha date Sí NULL

ofcost char(10) Sí NULL

ofprov varchar(100) Sí NULL

ofgar varchar(100) Sí NULL

ubicacion varchar(100) Sí NULL

ESTRUCTURA DE TABLA PARA LA TABLA UBICACION

Campo Tipo Nulo Predeterminado

ID varchar(100) Sí NULL

ubicacion varchar(200) Sí NULL

Page 118: Sistema de control de inventario de equipo informático y de oficina aplicado a la empresa synergyca

116

ESTRUCTURA DE TABLA PARA LA TABLA USERS

Campo Tipo Nulo Predeterminado

username varchar(20) Sí NULL

rol varchar(10) Sí NULL

pass varchar(20) Sí NULL

carnet varchar(10) Sí NULL

nombres varchar(50) Sí NULL

apellidos varchar(100) Sí NULL