Documentacion del proyecto

27
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

Transcript of Documentacion del proyecto

Page 1: Documentacion del proyecto

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

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

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

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

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

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

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
Page 9: Documentacion del proyecto

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

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

Luego tenemos que instalar GUEST ADDITION

Page 12: Documentacion del proyecto
Page 13: Documentacion del proyecto

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

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

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

Arquitectura utilizada.

Page 17: Documentacion del proyecto

Diagrama de base de datos.

Page 18: Documentacion del proyecto

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

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

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

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

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

Anexos.