documentacion del proyecto
TRANSCRIPT
![Page 1: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/1.jpg)
UNIVERSIDAD GERARDO BARRIOS
FACULTAD DE CIENCIA Y TECNOLOGIA
ING. EN SISTEMAS Y REDES IMFORMATICAS
ASIGNATURA: Sistemas operativos y programación computacional I
ACTIVIDAD: Proyecto integrador
DOCENTE: Ing. Alexandre De Jesús Argueta
Inga. Gisela Jasmin Espinoza
INTEGRANTES: Moisés Albero Castro Gómez
Josué Enmanuel Avilés Márquez
Fernando Javier Sorto Medrano
David Armando Castellón Damas
![Page 2: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/2.jpg)
Documentación Del Proyecto.
Nombre del proyecto.
Registro de inventario
Descripción:
Este software permite facilitar el inventarió de una tienda permitiéndole sistematizar
áreas operativas como la de registrar productos, familias proveedores etc. Haciendo
más fácil la tarea de administrar un negocio. Almacenando su información en una base
de datos creada en MYSQL para una mayor protección de los datos del usuario.
![Page 3: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/3.jpg)
Detalle de sistemas operativos (versión del sistema y software instalado, aplicaciones instaladas, configuraciones realizadas), incluir capturas de pantalla.
Programa que se usó para la creación de la aplicación:
Visual Studio Community 2015 en el lenguaje de programación visual Basic
bajo el framework 4.0
![Page 4: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/4.jpg)
Se utilizó MYSQL connector/ net versión 5.9 para establecer la conexión de la base
de datos al proyecto que estábamos creando.
![Page 5: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/5.jpg)
Instalación y configuración de servidor de base de datos
Configuraciones realizadas a la máquina virtual
A la máquina virtual del servidor de bases de datos se le asignó un adaptador puente
para poder tener una ip estática y así poder acceder a la herramienta web de
phpmyadmin
Versión de debían utilizada: jessie 8.6
Para comenzar instalación del servidor de bases de datos instalamos apache2 en
nuestro servidor.
Luego instalamos mysql-server mysql-client
![Page 6: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/6.jpg)
Configuramos la contraseña de usuario root de mysql
Instalamos php5 libapache2-mod-php5
Luego instalamos phpmyadmin
Seleccionar apache2 para que phpmyadmin se configure con nuestro servicio y así
lograr visualizar la consola de administración web de la base de datos. Con la barra
espaciadora marcamos apache2 y damos ENTER.
![Page 7: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/7.jpg)
Dar enter en si para instalar la base de datos de phpmyadmin.
Colocamos la contraseña del usuario root de mysql, la que se digito en la instalación de mysql.
![Page 8: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/8.jpg)
![Page 9: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/9.jpg)
Instalación y configuración de servidor ASP.NETPrimero agregamos dos adaptadores de red uno NAT para tener conexión a la red y
uno solo anfitrión la para la IP estática
![Page 10: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/10.jpg)
Iniciamos la instalación de Windows server 2008 para la instalación tenemos que
presionar instalar ahora y seleccionar Windows server 2008 Datacenter y luego seguir
los pasos según indique el instalador de Windows.
![Page 11: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/11.jpg)
Luego tenemos que instalar GUEST ADDITION
![Page 12: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/12.jpg)
![Page 13: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/13.jpg)
Cuando terminemos de instalarlo reiniciamos la máquina virtual.
Luego hay que configurar los adaptadores de red para ello nos dirigimos a las
propiedades del sistema y administrador de dispositivos, buscamos los adaptadores y
presionamos actualizar software de controlador.
Luego nos aparecerá una ventana en la que presionaremos buscar software en el
equipo, elegir de una lista de controladores en el equipo y luego adaptadores de red.
Seleccionamos la tarjeta de red que pusimos cuando creamos la máquina virtual.
Luego que se instale repetimos el proceso para el otro adaptador.
![Page 14: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/14.jpg)
Instalamos Internet Información Services para mostrar nuestros sitios web.
Una vez en administrador de servicios presionamos agregar funciones.
Seleccionamos la funciona servidor web (ISS) y la instalamos.
![Page 15: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/15.jpg)
Cuando esté instalado IIS debemos también instalar la paquetería de framework 4.5.2
que por default el agrega el framework 4.0.
Cuando terminemos de instalarlo tenemos que desintalar el framework 3.0 que viene por defecto con Windows server
![Page 16: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/16.jpg)
Arquitectura utilizada.
![Page 17: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/17.jpg)
Diagrama de base de datos.
![Page 18: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/18.jpg)
Definición de clases.
Conexión: es la que establece la conexión de la base de datos al servidor.
Familia: esta clase es la que contiene las propiedades y los métodos para poder
registrar, borrar, editar los datos ingresados de las familias y almacenarlo en la base
de datos.
Productos: esta clase es la que contiene las propiedades y los métodos para poder
registrar, borrar, editar los datos ingresados de los productos y almacenarlo en la
base de datos.
Proveedores: esta clase es la que contiene las propiedades y los métodos para poder
registrar, borrar, editar los datos ingresados de los proveedores y almacenarlo en la
base de datos.
Sesión: esta clase nos permite validar el acceso al sistema de registro de los
proveedores, productos y familia
![Page 19: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/19.jpg)
Estructura del diseño del sitio.
Navbar
Inicio: este es la página principal
Registrar: aquí se despliega una barra que contiene los formularios para poder
registrar familia, proveedores y productos.
Registro: aquí se despliega una barra que contiene los formularios para poder
observar, editar y eliminar los datos registrados.
Cerrar sesión: Este botón cierra la sesión
Carrusel
Este muestra dos imágenes
Piel de página
![Page 20: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/20.jpg)
Estructura de carpetas del proyecto.
App_Code: esta carpeta contiene todas las clases creadas en el proyecto tales como:
producto, familia, sesión, conexión, usuarios.
Bin: esta carpeta contiene las myql.data.dll, mysql.web.dll.
Imágenes: esta carpeta contiene todas las imágenes del proyecto.
Default: este formulario contiene el diseño de la página de inicio del sitio web.
![Page 21: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/21.jpg)
Login: este formulario contiene el diseño del inicio de sesión de la página web hacia
los registros.
MasterPage: Este formulario contiene el diseño de la página web.
Registro De Familia.aspx: este formulario tiene el diseño de textbox que nos permite
registrar a las familias.
RegistroF aquí están almacenados los datos que se ingresan en registro de familia.
Registro Producto: este formulario tiene diseño de textbox que nos permite registrar
los productos.
RegistroP: aquí están almacenados los datos que se ingresan en registro de
producto.
![Page 22: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/22.jpg)
Conclusiones.
Conclusión
El propósito de este trabajo es facilitar a las personas mediante la implementación de
un programa cual función sería la de realizar un tipo de sistema de inventario
garantizando un nivel de optimización deseado para reducir el tiempo y métodos que
facilita el control de productos y agilizar el usos de datos. Ya que se utiliza una base
de datos donde se guardan datos que serán de ayuda para crear inventario y facilitar
el manejo de datos a utilizar.
![Page 23: Documentacion del proyecto](https://reader035.vdocuments.net/reader035/viewer/2022062522/58a963941a28abfd648b4fad/html5/thumbnails/23.jpg)
Anexos.