Documentacion del proyecto
-
Upload
fernando-sorto -
Category
Engineering
-
view
23 -
download
0
Transcript of 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
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.
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
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.
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
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.
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.
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
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.
Luego tenemos que instalar GUEST ADDITION
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.
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.
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
Arquitectura utilizada.
Diagrama de base de datos.
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
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
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.
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.
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.
Anexos.