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

Page 1

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


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


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.”

1


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.

2


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.

3


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.

4


¿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.

5


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.

6


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.

7


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

8


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.

9


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.

10


INVENTARIO Todas las organizaciones mantienen inventarios. Los inventarios 1 de las 0F

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 2 es fundamentalmente un 1F

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

1 2

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

11


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 HTML 3 provee básicamente tres 2F

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 4 es un lenguaje de hojas de estilos creado para controlar el aspecto o 3F

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

3 4

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

12


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 5 es la base de datos open source más popular y, posiblemente, la 4F

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)

13


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.

14


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.

15


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 6 5F

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)

16


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.

17


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

18


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/DVDRW. Con Linux como Sistema Operativo.

19


2.3 MARCO OPERATIVO 2.3.1 (TRABAJO DE CAMPO-TÉCNICA NARRATIVADESCRIPTIVA) 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.

20


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.

21


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.

22


CUADRO COMPARATIVO DE SISTEMAS GESTORES DE BASE DE DATOS CRITERO

INSTALACION

DISEÑO

SQL SERVER

MYSQL

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

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.

23


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

24


DISEÑO FÍSICO DE LA BASE DE DATOS

25


DIAGRAMA DE ENTIDAD-RELACION

26


DICCIONARIO DE DATOS

Nombre de la tabla: articulos Campo

Descripción

idequipo

Código del equipo Persona encargada del equipo Ubicación del equipo Tipo de computadora

varchar

20

Código del equipo

varchar varchar varchar

100 100 20

Persona encargada del equipo Ubicación del equipo Tipo de computadora

Marca de la computadora Modelo de la computadora Número de serie de la computadora Tipo de procesador Número de serie del procesador

varchar

50

Marca de la computadora

varchar

50

Modelo de la computadora

varchar varchar

50 50

Número de serie de la computadora Tipo de procesador

varchar

50

Número de serie del procesador

Marca de la motherboard Modelo de la modmother motherboard Número de serie de la nummother motherboard mmoni Marca del Monitor modmoni Modelo del Monitor Número de serie del nummoni monitor mtecla Marca del Teclado modtecla Modelo del Teclado Número de serie del numtecla Teclado mmouse Marca del Mouse modmouse Modelo del Mouse Número de serie del nummouse Mouse

varchar

50

Marca de la motherboard

varchar

50

Modelo de la motherboard

varchar varchar varchar

50 50 50

Número de serie de la motherboard Marca del Monitor Modelo del Monitor

varchar varchar varchar

50 50 50

Número de serie del monitor Marca del Teclado Modelo del Teclado

varchar varchar varchar

50 50 50

Número de serie del Teclado Marca del Mouse Modelo del Mouse

varchar

50

Número de serie del Mouse

Capacidad del Disco Duro varchar Caracteristicas del disco varchar duro

50

Capacidad del Disco Duro

50

Caracteristicas del disco duro

varchar

50

Capacidad del Procesador

varchar

50

Velocidad de transmisión de datos

varchar

50

Capacidad de Memoria RAM

varchar varchar

50 50

Caracteristicas de la Memoria RAM Tipo de Unidad Óptica

encargado ubicación mtipo mcase modcase numcase mproce numproce mmother

caphdd carhdd capproce carproce capram carram capunidad

Capacidad del Procesador Velocidad de transmisión de datos Capacidad de Memoria RAM Caracteristicas de la Memoria RAM Tipo de Unidad Óptica

Tipo Longitud

Observaciones

27


mprov mgar

Caracteristica de la Unidad Óptica Sistema Operativo Suite Ofimática Software Utilitario o de Terceros Fecha de Compra Costo del equipo Proveedor/Lugar de compra Garantía del equipo

mtgar

Tiempo restante de la garantía del equipo

carunidad so ofi otros mfecha mcost

varchar varchar varchar

50 50 50

Caracteristica de la Unidad Óptica Sistema Operativo Suite Ofimática

varchar date char

50

Software Utilitario o de Terceros Fecha de Compra Costo del equipo

varchar varchar

50 10

varchar

10

10

Proveedor/Lugar de compra Garantía del equipo Tiempo restante de la garantía del equipo

Nombre de la tabla: encargados Campo Descripción carnet nombres apellidos

Código del encargado Nombres del encargado Apellidos del encargado

Tipo

Longitud

Observaciones

varchar

100

Código del encargado

varchar

100

Nombres del encargado

varchar

100

Apellidos del encargado

Nombre de la tabla: impresor Campo idequipo ubicación itipo imar imod inum ifecha icost iprov igar itgar

Descripción Código del impresor Ubicación del impresor Tipo de impresor Marca del impresor Modelo del impresor Número de serie del impresor Fecha de compra Costo del equipo Proveedor/Lugar de compra Garantía del impresor Tiempo restante de la garantía del impresor

Tipo

Longitud

Observaciones

varchar

100

Código del impresor

varchar varchar varchar

100 30 20

Ubicación del impresor Tipo de impresor Marca del impresor

varchar

30

Modelo del impresor

varchar date varchar

50 10

Número de serie del impresor Fecha de Compra Costo del impresor

varchar

100

Proveedor/Lugar de compra

varchar

20

Garantía del impresor

varchar

10

Tiempo restante de la garantía del impresor

28


Nombre de la tabla: oficina Campo

Descripción

Tipo

Longitud

Observaciones

iodequipo oftipo ofmar ofmod

Código del mueble

varchar varchar varchar varchar

100 20 20 30

Código del mueble

Modelo del mueble

varchar date char

100

Número de serie del mueble

10

Costo del mueble

varchar

30

Proveedor/Lugar de compra

varchar

20

Garantía del mueble

varchar

10

Tiempo restante de la garantía

varchar

100

Ubicación del mueble

ofnum offecha ofcost ofprov ofgar oftgar ubicacion

Tipo de mueble Marca del mueble Modelo del mueble Número de serie del mueble Fecha de compra Costo del mueble Proveedor/Lugar de compra Garantía del mueble Tiempo restante de la garantía Ubicación del mueble

Tipo de mueble Marca del mueble

Fecha de compra

Nombre de la tabla: ubicación Campo ID ubicacion

Descripción Código de la ubicación Nombre de la ubicación

Tipo

Longitud

Observaciones

varchar

100

Código del lugar de ubicación

varchar

200

Nombre de la ubicación

Nombre de la tabla: users Campo

Descripción

Tipo

Longitud

username

Nombre de usuario

varchar

20

rol pass carnet

Rol

varchar varchar varchar

10 20 10

varchar

50

Nombres del usuario

varchar

50

Apellidos del usuario

nombres apellidos

Contraseña Código de usuario Nombres del usuario Apellidos del usuario

Observaciones Nombre asignado al usuario para accesar al sistema Rango que tiene se asigna al usuario Contraseña asignada al usuario Código asignado al usuario

29


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)

30


2.6 ANEXOS

31


HOJA DE INGRESO DE DATOS DE EQUIPOS UTILIZADA ANTES DE LA IMPLEMENTACIÓN DEL SISTEMA DE INVENTARIO.

32


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).

33


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)

34


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.

35


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.

36


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.

37


Una vez realizado esto copiamos la carpeta descomprimida a la siguiente ubicaci贸n: C:\AppServ\www

38


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.

39


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.

40


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.

41


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.

42


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.

43


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.

44


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.

45


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;

46


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;

47


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> </p>

48


<p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div> <h2> </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> </h2> </div> <div style="clear: both;"> </div> </div> <div id="bottom"> </div> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <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); ?>

49


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; ?>

50


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'];

51


$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");

52


$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 "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 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> </p> <p> </p> <form id="actualizararticulo" method="post" action="Actualizar.php"> <input type=hidden name="id" value="<?php echo $_POST['id']; ?>" /> <p> </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>";

Strict//EN"

print "<font

53


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> </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>

54


<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>

55


<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> </h3> <h3> </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>

56


<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> </p> <p> </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> </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");

57


exit; } ?> <p> </p> </div> <h2> </h2> <div class="articles"></div> </div> <div class="right"> <h2>Menú</h2> <p> </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> </h2> </div> <div style="clear: both;"> </div> </div> <div id="bottom"> </div> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <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); ?>

58


<!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> </h3></form> <p> </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> </h2> <div class="articles"></div> </div> <div class="right"> <h2>Men煤</h2> <p> </p>

59


<ul> <li><a href="index admin.php">Inicio</a></li> <li>Actualizar y Borrar Registros</li> <li></li> <li></li> <li></li> </ul> <h2> </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. © <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"); ?>

60


<!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> </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> </td> <td> </td> </tr> </table> <p> </p> <p> <label> <input type="submit" name="enviar" id="enviar" value="Guardar" /> </label> </form>

61


</p> </center> </div> <h2> </h2> <div class="articles"></div> </div> <div class="right"> <h2>Menú</h2> <p> </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> </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. © <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>";

62


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> </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> </p> <p> <label> <input type="submit" name="enviar" id="enviar" value="Guardar" /> </label>

63


</form> </p> </center> </div> <h2> </h2> <div class="articles"></div> </div> <div class="right"> <h2>Menú</h2> <p> </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> </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. © <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'];

64


$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> </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>

65


<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> </td> <td> </td> </tr> </table> <p> </p> <p> <label> <input type="submit" name="enviar" id="enviar" value="Guardar" /> </label> </form> </p> </center> </div> <h2> </h2> <div class="articles"></div> </div> <div class="right"> <h2>MenĂş</h2> <p> </p> <ul>

66


<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> </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. © <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" />

67


<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> </h3></form> <p> </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> </h2> <div class="articles"></div> </div> <div class="right"> <h2>MenĂş</h2> <p> </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> </h2> </div> <div style="clear: both;"> </div>

68


</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. © <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>

69


</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> </h3></form> <p> </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> </h2> <div class="articles"></div> </div> <div class="right"> <h2>Men煤</h2> <p> </p> <ul> <li><a href="index admin.php">Inicio</a></li> <li>Actualizar y Eliminar Ubicaciones</li> <li></li> <li></li> </ul> <h2> </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. ©

70


<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> </h3></form>

71


<p> </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> </h2> <div class="articles"></div> </div> <div class="right"> <h2>MenĂş</h2> <p> </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> </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. © <div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina & Ricardo Antonio DurĂĄn Conde </div> </div> </body> </html>

72


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> </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>

73


</tr> </table> <p> </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> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div> <h2> </h2> <div class="articles"></div> </div> <div class="right"> <h2>MenĂş</h2> <p> </p>

74


<ul> <li><a href="index admin.php">Inicio</a></li> <li>Registrar Nuevo Encargado</li> <li></li> <li></li> <li></li> </ul> <h2> </h2> </div> <div style="clear: both;"> </div> </div> <div id="bottom"> </div> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <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">

75


<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> </p> <p> </p> <p> </p> <center> <img src="/Synergyca/images/synergycalogo1.png"> </center> <p> </p> <p> </p> </div> <h2> </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> </h2> </div> <div style="clear: both;"> </div> </div> <div id="bottom"> </div> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <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; } ?>

76


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> </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>

77


<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> </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>

78


<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>

79


<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>

80


<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>

81


<h3> </h3> <h3>DISPOSITIVOS DE ALMACENAMIENTO Y MEMORIA</h3> </center> <hr> <table width="429" border="0" cellspacing="3"> <label>Dispositivo</label>          &n bsp;           <label>Capacida d</label>            &nbs p;             &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">

82


<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>

83


<p> </p> <p> </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> </p> <p><center> <input name="Guardar" type="submit" value="Guardar" /> <input type="reset" name="Clear" id="Clear" value="Limpiar" />

84


</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>"; } }

85


?> <p> </p> </div> <h2> </h2> <div class="articles"></div> </div> <div class="right"> <h2>Menú</h2> <p> </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> </h2> </div> <div style="clear: both;"> </div> </div> <div id="bottom"> </div> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <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">

86


<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> </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> </p> <center>

87


<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">

88


<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> </h3> <h3> </h3> </center> <hr> <table width="429" border="0" cellspacing="3"> </table> <p> </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'];

89


$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> </p> </div> <h2> </h2> <div class="articles"></div> </div> <div class="right"> <h2>Menú</h2> <p> </p> <ul> <li><a href="index admin.php">Inicio</a></li> <li>Ingresar Impresores</li> <li></li> <li></li> <li></li> </ul> <h2> </h2> </div> <div style="clear: both;"> </div> </div> <div id="bottom"> </div> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <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){ ?>

90


<?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> </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>";

91


} ?> </select></td> </tr> </table> <p><a href="Nueva Ubicacion.php"></a></p> <hr> <p> </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>

92


<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> </h3> <h3> </h3> </center> <hr> <table width="429" border="0" cellspacing="3"> </table> <p> </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'];

93


$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> </p> </div> <h2> </h2> <div class="articles"></div> </div> <div class="right"> <h2>Menú</h2> <p> </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> </h2> </div> <div style="clear: both;"> </div> </div> <div id="bottom"> </div> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <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>

94


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> </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> </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>

95


<p> </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> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div> <h2> </h2> <div class="articles"></div> </div> <div class="right"> <h2>Menú</h2> <p> </p> <ul> <li><a href="index admin.php">Inicio</a></li> <li>Crear Nueva Ubicación</li> <li></li><li></li> </ul> <h2> </h2> </div> <div style="clear: both;"> </div> </div> <div id="bottom"> </div> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <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; }

96


?> </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> </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>

97


</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> </td> <td> </td> </tr> </table> <p> </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'];

98


$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> </h2> <div class="articles"></div> </div> <div class="right"> <h2>MenĂş</h2> <p> </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> </h2> </div> <div style="clear: both;"> </div> </div> <div id="bottom"> </div> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina & Ricardo Antonio DurĂĄn Conde </div> </div> </body> </html>

99


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> </p> <p>Reporte de equipos:</p> <p><a href="Reporte de equipos.php" base target="_blank">>Ver reporte de características de equipo infórmatico</a></p> <p><a href="Reporte de equipo oficina.php"base target="_blank">>Ver reporte de características de equipo de oficina</a></p> <p><a href="Reporte de impresores.php"base target="_blank">>Ver reporte de características de impresores</a></p> <p><a href="Reporte de garantia.php"base target="_blank">>Ver reporte de garantía de equipo informático</a></p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div> <h2> </h2> <div class="articles"></div> </div> <div class="right"> <h2>Menú</h2>

100


<ul> <li><a href="index admin.php">Inicio</a></li> <li>Reporte</li> <li></li> </ul> <h2> </h2> </div> <div style="clear: both;"> </div> </div> <div id="bottom"> </div> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <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>

101


<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. © <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>

102


<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> </p> <div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. © <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>

103


<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. © <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">

104


<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. © <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';

105


} </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>

106


<? } 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'])

107


{ $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)); }

108


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'];

109


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>"; }

110


?> </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"; }

111


$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>

112


BASE DE DATOS SYNERGYCA ESTRUCTURA DE TABLA PARA LA TABLA ARTICULOS Campo

Tipo

Nulo

Predeterminado

idequipo

varchar(100)

NULL

encargado

varchar(100)

NULL

ubicacion

varchar(100)

NULL

mtipo

varchar(100)

NULL

mcase

varchar(100)

NULL

modcase

varchar(100)

NULL

numcase

varchar(100)

NULL

mproce

varchar(100)

NULL

modproce

varchar(100)

NULL

numproce

varchar(100)

NULL

mmother

varchar(100)

NULL

modmother

varchar(100)

NULL

nummother

varchar(100)

NULL

mmoni

varchar(100)

NULL

modmoni

varchar(100)

NULL

nummoni

varchar(100)

NULL

mtecla

varchar(100)

NULL

numtecla

varchar(100)

NULL

mmouse

varchar(100)

NULL

nummouse

varchar(100)

NULL

caphdd

varchar(100)

NULL

carhdd

varchar(100)

NULL

capproce

varchar(100)

NULL

carproce

varchar(100)

NULL

capram

varchar(100)

NULL

113


carram

varchar(100)

NULL

capunidad

varchar(100)

NULL

carunidad

varchar(100)

NULL

so

varchar(100)

NULL

ofi

varchar(100)

NULL

otros

varchar(100)

NULL

mfecha

date

NULL

mcost

char(10)

NULL

mprov

varchar(100)

NULL

mgar

varchar(100)

NULL

ESTRUCTURA DE TABLA PARA LA TABLA ENCARGADOS Campo

Tipo

Nulo

Predeterminado

carnet

varchar(100)

NULL

nombres

varchar(100)

NULL

apellidos

varchar(100)

NULL

ESTRUCTURA DE TABLA PARA LA TABLA IMPRESOR Campo

Tipo

Nulo

Predeterminado

idequipo

varchar(100)

NULL

ubicacion

varchar(100)

NULL

itipo

varchar(100)

NULL

imar

varchar(100)

NULL

imod

varchar(100)

NULL

inum

varchar(100)

NULL

ifecha

date

NULL

114


icost

char(10)

NULL

iprov

varchar(100)

NULL

igar

varchar(100)

NULL

ESTRUCTURA DE TABLA PARA LA TABLA OFICINA Campo

Tipo

Nulo

Predeterminado

iodequipo

varchar(100)

NULL

oftipo

varchar(100)

NULL

ofmar

varchar(100)

NULL

ofmod

varchar(100)

NULL

ofnum

varchar(100)

NULL

offecha

date

NULL

ofcost

char(10)

NULL

ofprov

varchar(100)

NULL

ofgar

varchar(100)

NULL

ubicacion

varchar(100)

NULL

ESTRUCTURA DE TABLA PARA LA TABLA UBICACION Campo

Tipo

Nulo

Predeterminado

ID

varchar(100)

NULL

ubicacion

varchar(200)

NULL

115


ESTRUCTURA DE TABLA PARA LA TABLA USERS Tipo

Nulo

Predeterminado

username

varchar(20)

NULL

rol

varchar(10)

NULL

pass

varchar(20)

NULL

carnet

varchar(10)

NULL

nombres

varchar(50)

NULL

apellidos

varchar(100)

NULL

Campo

116


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.