0% encontró este documento útil (0 votos)
74 vistas44 páginas

Carline

Este documento presenta un proyecto para solucionar los problemas de una empresa de venta de productos por catálogo llamada "Catalogo Carline" mediante el desarrollo de una base de datos, página web y aplicación de escritorio. Se analizan dos alternativas de solución y se selecciona la primera que involucra una base de datos en la nube accesible vía página web y aplicación, con el objetivo de mejorar el control de inventario, registro de ventas y servicio al cliente.

Cargado por

EDWIN JUAREZ
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
74 vistas44 páginas

Carline

Este documento presenta un proyecto para solucionar los problemas de una empresa de venta de productos por catálogo llamada "Catalogo Carline" mediante el desarrollo de una base de datos, página web y aplicación de escritorio. Se analizan dos alternativas de solución y se selecciona la primera que involucra una base de datos en la nube accesible vía página web y aplicación, con el objetivo de mejorar el control de inventario, registro de ventas y servicio al cliente.

Cargado por

EDWIN JUAREZ
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TSU EN TECNOLOGÍAS DE LA

INFORMACIÓN Y COMUNICACIÓN AREA


SISTEMAS INFORMÁTICOS

“CATÁLOGO CARLINE”
2DO PROYECTO SEGUNDO PARCIAL

INTEGRANTES
BOJORQUEZ SANCHEZ JAQUELINE
RITO HERNANDEZ CARLOS YAIR
3RO A

INTEGRADORA
LIC. MARIA REBECA RIVERA MARTINEZ

TIJUANA, B.C. 10 DE AGOSTO DE 2018


INDICE DE CONTENIDO
INTRODUCCION ........................................................................................................................................ 3

OBJETIVOS ................................................................................................................................................ 3

ANALISIS ..................................................................................................................................................... 4

DIAGNOSTICO ........................................................................................................................................... 4

PROBLEMAS ESPECIFICOS .................................................................................................................. 5

OBJETIVOS MEDIBLES Y CUANTIFICABLES .................................................................................... 5

ALTERNATIVAS DE SOLUCION ............................................................................................................ 5

SOLUCION O ESTRATEGIA ................................................................................................................... 9

DEFINICION DEL PROYECTO ............................................................................................................... 9

ALCANCE .................................................................................................................................................... 9

ACTA DE INICIO DEL PROYECTO ...................................................................................................... 11

ROLES Y ACTIVIDADES ........................................................................................................................ 12

PERFILES.................................................................................................................................................. 14

GRAFICA WBS ......................................................................................................................................... 15

GRAFICA DE GANTT .............................................................................................................................. 16

BITACORAS .............................................................................................................................................. 17

RESULTADOS .......................................................................................................................................... 30

CONCLUSION .......................................................................................................................................... 43

BIBLIOGRAFIA ......................................................................................................................................... 43

GLOSARIO ................................................................................................................................................ 43
INTRODUCCION
Con este proyecto se busca solucionar una cierta problemática en la cual el equipo de
trabajo llegó a determinar un previo análisis y/o diagnóstico de la situación planteada de
acuerdo a la información que nos fue proporcionada.
De acuerdo a todos los datos que fueron recabados se hizo la formulación del problema
a resolver, por lo tanto se debe llevar un control de todas y cada una de las actividades
que deben realizarse para poder lograr un cierre de proyecto exitoso y concluirlo de una
manera satisfactoria.

OBJETIVOS

Implementar los conocimientos obtenidos para así lograr un cierre de proyecto exitoso y
cumplir con los requisitos del proyecto. Se busca alcanzar no solo los objetivos
esperados, sino que también el superar las expectativas que se tenían definidas por el
equipo de trabajo, garantizando la estabilidad, confiabilidad y conformidad del proyecto
realizado.
Uno de los objetivos en específico es el de integrar las 5 materias que nos fueron
impartidas a través del software que se es realizado en cada una de ellas, tanto como la
documentación, la base de datos, aplicación de escritorio, página web y el servidor en
CentOS implementando FTP.
ANALISIS
“Catalogo Carline” es una empresa especializada en la venta de productos por
catálogo, tales como edredones, cobertores, fundas para almohadas, colchas entre
otras cosas, que pueden ser utilizados en la decoración de las habitaciones.
En los últimos años la empresa ha disminuido considerablemente sus ventas y
ganancias, además de que frecuentemente reciben un decremento en gran medida en
su cartera de clientes.

DIAGNOSTICO

“Catalogo Carline” ha disminuido considerablemente sus ventas y ganancias, a causa


de que no cuentan con un sistema digitalizado que les permita llevar un control
determinado de todo lo relacionado con la empresa; además de que frecuentemente
reciben una gran cantidad de quejas por parte de los clientes a causa del mal servicio
que se les brinda, al entregarles productos que no son lo que ellos pidieron, por tener
contra papeleo de la información de los pedidos que le son realizados a la empresa y
además de que no se lleva un registro de la cantidad existente en el almacén por cada
producto que maneja la empresa, ocasionando los diversos problemas ya planteados.
PROBLEMAS ESPECIFICOS
 Ventas bajas
 Pérdida de dinero
 Pérdida de clientes
 Pérdida de información
 Falla con el inventario de productos

OBJETIVOS MEDIBLES Y CUANTIFICABLES


 Aumentar las ventas en un 25% en el segundo cuatrimestre.
 Incrementar las ganancias un 20% en el mes de noviembre.
 Obtener el 8% más de clientes dentro de 3 meses.
 Control del 85% en el almacén dentro del segundo cuatrimestre.
 Tener un orden del 100% en los registros de las ventas a partir del mes de octubre.

ALTERNATIVAS DE SOLUCION
ALTERNATIVA 1
La primera alternativa de solución consiste en elaborar una página web que permita
interactuar desde una interfaz directamente con la base de datos que también será
creada y así trabajar en conjunto con una aplicación de escritorio que se implementará
en el sistema.

VENTAJAS
 Mayor seguridad en el resguardo de la información
 Actualización rápida
 Soporte técnico
 Garantía por 2 años
DESVENTAJAS
 Requiere internet la página web
 Caída del servidor
 Mayor costo
 Fallo de la conexión a la base de datos

REQUERIMIENTOS Y COSTOS

ALTERNATIVA 1 COSTOS
Página web $ 14 000

Base de datos $ 25 000

Aplicación de escritorio $ 25 000

Licencia de los programas $ 16 256

Impresora $ 2 500

Internet $ 1 300

Soporte al software y a la base de datos $ 4 000 por cuatrimestre

Pago al personal del equipo de trabajo


o Programador
$ 190 000
o Tester
o Analista

COSTO TOTAL $ 278 056


ALTERNATIVA 2
La segunda alternativa de solución consiste en innovar una aplicación móvil que
permita conectarse a una base de datos, donde se pueda compartir, manipular y
actualizar la información en tiempo real.

VENTAJAS
 Actualización rápida
 Ocupa menos espacio en la memoria
 Adaptable a cualquier smartphone
 Menor costo

DESVENTAJAS
 No cuenta con soporte técnico
 Caída del servidor
 Es solo para dispositivos móviles
REQUERIMIENTOS Y COSTOS

Alternativa 2 Costos

Aplicación Móvil $ 55 000

Licencia de los programas $ 14 281

Impresora $ 1 100

Internet $ 900

Soporte a la aplicación $ 4 000 por semestre

Pago al personal del equipo de trabajo


o Programadores
$ 190 000
o Tester
o Analista

COSTO TOTAL $ 265 281


SOLUCION O ESTRATEGIA
Después de analizar ambas alternativas de solución como sus ventajas, desventajas,
costo total, objetivos a cumplir y la función de cada una de ellas, se decidió llevar a
cabo la primera alternativa, ya que es más factible y amigable para la empresa además
de que se pronostican mejores resultados en menor tiempo.

DEFINICION DEL PROYECTO


Gracias al análisis previamente realizado y a los resultados obtenidos en los estudios
efectuados por parte del equipo de trabajo del proyecto, se optó por la implementación
de la primera alternativa de solución como la opción idónea para la resolución de la
problemática de la empresa. El proyecto consistirá en la elaboración de una base de
datos en la cual se pueda conectar y por lo tanto manipular la información directamente
desde una página web y una aplicación de escritorio, donde todo lo antes mencionado
será creado desde cero por nosotros, además de que la página web será subida a la
nube de un servidor FTP en CentOS, asegurando la conexión inmediata a los recursos
necesarios.

ALCANCE
El alcance de este proyecto nos llevara a la solución de los problemas planteados de la
empresa, mejorando de manera eficaz el control de los productos con los que cuenta la
empresa (modificación, inserción y bajas de datos en los productos) gracias a la
implementación de la interfaz que se conectara a la base de datos para poder realizar
los procedimientos necesarios para cumplir dichas especificaciones. Por otro lado, la
página web ayudara a que los clientes accedan al portal y de esta manera se registren
y puedan realizar compras de los productos que desean agregando los productos
deseados a un carrito de compras. Gracias a las aplicaciones desarrolladas se logrará
un incremento considerable en las ventas de los productos y un aumento en la clientela,
se erradicará el problema de la falta de control sobre los productos y la perdida de
información requerida por la empresa.
ENTREGABLES

 Bitácoras
 Licencias de los programas
 Impresora
 Modelo Relacional
 Diccionario de datos
 DDL y DML de la base de datos
 Base de datos terminada
 Página web
 Aplicación de escritorio
 Acta de inicio
 Manual de uso
ACTA DE INICIO DEL PROYECTO

27 DE JUNIO DE 2018, TIJUANA, BAJA CALIFORNIA

PROYECTO: “CARLINE”
FECHA DE INICIO: 14 DE JUNIO DE 2018
DURACION ESTIMADA DEL PROYECTO: 3 MESES
FECHA DE TERMINACION ESTIMADA: 12 DE OCTUBRE DE 2018

OBJETIVO GENERAL:
Con este proyecto se busca solucionar la problemática específica de la empresa,
además de garantizar la estabilidad, confiabilidad y conformidad de la empresa una vez
terminado el proyecto a realizar.

PRESUPUESTO TOTAL DEL PROYECTO: $ 278 056 Pesos

DATOS DEL EQUIPO DE TRABAJO DEL PROYECTO

LIDER DE PROYECTO:
Rito Hernández Carlos Yair

TELEFONO: 664 523 64 30 EMAIL: [email protected]

INTEGRANTES DEL PROYECTO:


Bojórquez Sánchez Jaqueline
Rito Hernández Carlos Yair

Rito Hernández Carlos Yair EMPRESA CARLINE


FIRMA DE LIDER DE PROYECTO SELLO DE CONFORMIDAD DE
LA EMPRESA
ROLES Y ACTIVIDADES

ANALISTA

ROL

Se encarga de llevar un análisis detallado de los problemas que tiene la empresa para
así determinar de la mejor manera una solución factible que satisfaga las necesidades
de la antes mencionada. Lleva un control de las actividades que se realizan y supervisa
que los integrantes del equipo sigan al pie de la letra las especificaciones que les fueron
proporcionadas.

ACTIVIDADES

 Llevar a cabo estudios para determinar la problemática de la empresa.


 Proponer alternativas de solución de acuerdo con los estudios realizados
 Realizar reportes
 Crear los diseños de todo el software
 Documentar el avance del proyecto (Bitácoras)

PROGRAMADOR

ROL

El rol del programador es el de desarrollar el software tomando en cuenta las


especificaciones que proporciona el analista. Trabajar en conjunto con el analista y el
tester para lograr la mejora continua del software.
ACTIVIDADES

 Desarrollar el DDL y DML de la base de datos según las especificaciones del


analista
 Realizar inserciones de datos con objeto de pruebas en la base de datos
 Trabajar con el analista para el diseño de la interfaz de la aplicación de escritorio
 Desarrollar la aplicación de escritorio tomando en cuenta los estudios realizados
 Trabajar en conjunto con el analista para el diseño de la página web
 Desarrolla la página web
 Crea niveles de acceso para la página web así como en la aplicación de
escritorio
 Trabajar junto con el tester para realizar pruebas en el sistema y lograr el mejor
funcionamiento de este.

TESTER

ROL

El rol del Tester será la de trabajar con el programador durante todas las etapas de
desarrollo del sistema y así lograr la mejor calidad del producto.

ACTIVIDADES

 Llevar a cabo pruebas al software desarrollado por el programador


 Encontrar posibles fallos en el sistema
 Realizar reportes de los problemas que se presenten
PERFILES
PERFIL DEL PROGRAMADOR
 Tener un buen manejo de los siguientes lenguajes de programación: C#, C++,
HTML5, PHP, JavaScript.
 Amplio conocimiento en gestores de base de datos (SQL Server y MySQL).
 Trabajar en equipo
 Capacidad de ser perseverante
 Tener una lógica acertada
 Saber solucionar las diversas problemáticas que puedan presentarse
 Estar familiarizado con las TIC’S

PERFIL DEL ANALISTA


 Conocimientos básicos de los lenguajes de programación tales como C#, C++,
HTML5, PHP, JavaScript.
 Tener amplio conocimiento en gestores de base de datos SQL Server y MySQL
 Tener habilidades lógicas, analíticas, creativas y dominar técnicas de obtención
de información
 Gusto por el diseño
 Saber manejar y/o redactar documentación y reportes de los procesos que se
llevan a cabo
 Manejo de la paquetería de office
 Conocimientos sobre gestión empresarial
 Tener liderazgo e iniciativa

PERFIL DEL TESTER


 Conocimiento sobre lenguajes de programación tales como C#, C++, HTML5,
PHP, JavaScript.
 Manejar la paquetería de office
 Saber trabajar en equipo
 Detallista, observador
 Ser ordenado y/o organizado
GRAFICA WBS
GRAFICA DE GANTT
BITACORAS

EMPRESA CARLINE S.A DE C.V

Nombre: Carlos Yair Rito Hernández Bitácora No. 1

Rol: Analista Fecha: 14/06/18

INFORMACIÓN GENERAL

Fase: Inicio Duración: 7 días

Descripción:
Realizar estudios de caso

APRENDIZAJE ALCANZADOS

Diagnóstico:
Se llevaron a cabo los diversos estudios para determinar la problemática de
la empresa.

Observaciones:
Se realizó la actividad dentro del tiempo definido.

Rito Hernández Carlos Yair Rito Hernández Carlos Yair

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Carlos Yair Rito Hernández Bitácora No. 2

Rol: Analista Fecha: 21/06/18

INFORMACIÓN GENERAL

Fase: Inicio Duración: 7 días

Descripción:
Proponer alternativas de solución de acuerdo con los estudios realizados.

APRENDIZAJE ALCANZADOS

Diagnóstico:
Se propusieron dos alternativas de solución tecnológicas

Observaciones:
Se trató de cubrir todos los puntos en los estudios efectuados por el analista
con las alternativas presentadas.

Rito Hernández Carlos Yair Rito Hernández Carlos Yair

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Rito Hernández Carlos Yair Bitácora No. 3

Rol: Analista Fecha: 08/07/18

INFORMACIÓN GENERAL

Fase: Ejecución Duración: 7 días

Descripción:
Diseñar el diagrama entidad relación

APRENDIZAJE ALCANZADOS

Diagnóstico:
Se diseñó el diagrama de una manera eficiente

Observaciones:
Se realizó antes de lo esperado

Rito Hernández Carlos Yair Rito Hernández Carlos Yair

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Rito Hernández Carlos Yair Bitácora No. 4

Rol: Analista Fecha: 15/07/18

INFORMACIÓN GENERAL

Fase: Ejecucion Duración: 7 días

Descripción:
Diseñar el modelo relacional y normalizarlo.

APRENDIZAJE ALCANZADOS

Diagnostico:
Se convirtió el diagrama a modelo relacional normalizando las tablas

Observaciones:
Tomo menos tiempo de los esperado

Rito Hernández Carlos Yair Rito Hernández Carlos Yair

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Carlos Yair Rito Hernández Bitácora No. 5

Rol: Analista Fecha: 21/07/18

INFORMACIÓN GENERAL

Fase: Ejecución Duración: 3 días

Descripción:
Realizar el diccionario de datos

APRENDIZAJE ALCANZADOS

Diagnostico:
Se analizaron los modelos y a partir de ellos se creó el diccionario para que
el tiempo de respuesta sea rápido y eficaz a la hora de consultar datos.
Observaciones:
Tomo más tiempo de lo esperado pero con el tiempo que nos sobro de las
demás actividades se pudo terminar en la fecha establecida

Rito Hernández Carlos Yair Rito Hernández Carlos Yair

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Carlos Yair Rito Hernández Bitácora No.6

Rol: Analista Fecha: 24/07/18

INFORMACIÓN GENERAL

Fase: Ejecución Duración: 7 días

Descripción:
Crear el diseño de la interfaz

APRENDIZAJE ALCANZADOS

Diagnostico:
Se creó el diseño para la aplicación de escritorio y no se presentaron
complicaciones

Observaciones:
Se propusieron varios diseños pero se eligió el más atractivo para los
clientes

Rito Hernández Carlos Yair Rito Hernández Carlos Yair

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Jaqueline Bojórquez Sánchez Bitácora No. 7

Rol: Programador Fecha: 31/07/18

INFORMACIÓN GENERAL

Fase: Ejecucion Duración: 7 días

Descripción:
Codificar el DDL

APRENDIZAJE ALCANZADOS

Diagnostico:
Se crea la estructura o script de la base de datos

Observaciones:
Se presentaron algunas fallas con las llaves foráneas

Rito Hernández Carlos Yair Jaqueline Bojórquez Sánchez

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Jaqueline Bojórquez Sánchez Bitácora No. 8

Rol: Programador Fecha: 07/08/18

INFORMACIÓN GENERAL

Fase: Ejecucion Duración: 7 días

Descripción:
Se crea el DML

APRENDIZAJE ALCANZADOS

Diagnostico:
Se realizaron las inserciones de los datos en la base de datos sin ningún
problema

Observaciones:
Las inserciones fueron objeto de prueba

Rito Hernández Carlos Yair Jaqueline Bojórquez Sánchez

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Jaqueline Bojórquez Sánchez Bitácora No. 9

Rol: Programador Fecha: 14/08/18

INFORMACIÓN GENERAL

Fase: Ejecucion Duración: 7 días

Descripción:
Realizar el frontEnd de la aplicación de escritorio.

APRENDIZAJE ALCANZADOS

Diagnostico:
El diseño de la app de escritorio se realizó de acuerdo a las indicaciones
que fueron dadas.
Observaciones:
No hubo ninguna complicación al momento de crear el diseño, ya que se
siguió todo el plan al pie de la letra.

Rito Hernández Carlos Yair Jaqueline Bojórquez Sánchez

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Jaqueline Bojórquez Sánchez Bitácora No.10

Rol: Programador Fecha: 21/08/18

INFORMACIÓN GENERAL

Fase: Ejecución Duración: 15 días

Descripción:
Realizar el backEnd de la aplicación de escritorio.

APRENDIZAJE ALCANZADOS

Diagnostico:
Se realizó el script de la app de escritorio, se tomó un poco más de tiempo
de lo normal al momento de entrelazar el código.

Observaciones:
No hubo complicaciones al realizar la actividad.

Rito Hernández Carlos Yair Jaqueline Bojórquez Sánchez

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Jaqueline Bojórquez Sánchez Bitácora No. 11

Rol: Programador Fecha: 06/09/18

INFORMACIÓN GENERAL

Fase: Ejecución Duración: 7 días

Descripción:
Realizar el FrontEnd de la página web.

APRENDIZAJE ALCANZADOS

Diagnostico:
Al generar el diseño de la página web se encontraron algunos
inconvenientes al momento de darle color a la interfaz ya que algunos
colores no coincidían pero se tomó el tiempo necesario para corregirlo.

Observaciones:
El diseño es agradable a la vista del usuario.

Rito Hernández Carlos Yair Jaqueline Bojórquez Sánchez

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Jaqueline Bojórquez Sánchez Bitácora No.12

Rol: Programador Fecha: 13/09/18

INFORMACIÓN GENERAL

Fase: Ejecución Duración: 15 días

Descripción:
Realizar el BackEnd de la página web.

APRENDIZAJE ALCANZADOS

Diagnóstico:
No hubo contratiempos al momento de generar el script de la página web,
fue sencillo y rápido.

Observaciones:
Todo se realizó de acuerdo al tiempo y forma acordada.

Rito Hernández Carlos Yair Jaqueline Bojórquez Sánchez

Responsable del Proyecto Autor del Reporte


EMPRESA CARLINE S.A DE C.V

Nombre: Marcos Leonel Castro Urías Bitácora No. 13

Rol: Tester Fecha: 29/09/18

INFORMACIÓN GENERAL

Fase: Control Duración: 15 días

Descripción:
Realizar pruebas del correcto funcionamiento de la página web y la
aplicación de escritorio.

APRENDIZAJE ALCANZADOS

Diagnóstico:
Se realizaron pruebas sobre la conexión de la base de datos con la página
web y la aplicación de escritorio, al igual que el tiempo de respuesta de cada
uno de ellos.

Observaciones:
El tiempo de respuesta fue de 2 segundos, superando el tiempo estimado,
por lo tanto es más rápida la manipulación de los datos.

Rito Hernández Carlos Yair Marcos Leonel Castro Urías

Responsable del Proyecto Autor del Reporte


RESULTADOS
BASE DE DATOS
Este es el modelo relacional de la base de datos que fue creada para el resguardo de la
información del proyecto.

PAGINA WEB
Esta es la ventana de inicio de la página web.

Para poder ver el contenido se deberá iniciar sesión con su cuenta, en caso de no tener
una cuenta nos dirigimos a la opción de “YOU DON’T HAVE AN ACCOUNT?” que se
encuentra en la parte superior derecha de la ventana de inicio de la página y le damos
clic al icono que se muestra a continuación para registrarse.
Una vez dado el clic nos redirigirá a la siguiente ventana donde se debe llenar el
formulario con los datos correspondientes para poder crear una cuenta.

Llenar todos los campos requeridos y agregar una foto de perfil si así se desea, sino
desea agregar una imagen entonces omitir ese campo.
Una vez ingresados los datos de todos los campos dar clic en el icono de agregar
usuario, si se desea cancelar el registro entonces dar clic en el icono de eliminar
usuario.

AGREGAR ELIMINAR

En caso de contar con una cuenta, solamente llenar los campos ingresando su correo y
su contraseña, una vez listo dar clic aquí para iniciar sesión:
A continuación se encuentra la ventana principal que se muestra ya una vez que se
haya iniciado sesión:

Esta es la Esta opción es para


opción de mostrar el catálogo
home de los productos

Al entrar con la cuenta de administrador nos muestra la opción de ver los datos de los
usuarios en la siguiente opción:

Cuando se le da clic nos mostrará los


datos de todos los usuarios permitiendo
eliminar los usuarios deseados con el
icono que se muestra a continuación:
Para realizar la compra de algún producto le damos clic
al icono que se muestra del lado derecho.
Al darle clic nos mostrará el catálogo de productos con
los que se cuenta, tal y como se muestra a continuación:

Cuando nos muestra


el catálogo nos da la
opción de agregar el
producto al carrito.

Le damos clic al icono de agregar al carrito y se enviarán los datos del producto al
pedido, en caso de querer comprar otro producto nos dirigimos a la opción de productos
y seleccionamos el producto que se desea comprar.

Si se desea eliminar algún producto


de la orden, dar clic en este icono.
Una vez terminada la selección
de los productos que se desean
comprar se le da clic en la opción
de compra.

En caso de querer cancelar la


compra darle clic en la siguiente
opción.

Al terminar la compra se redirigirá a la ventana de productos, en donde se puede iniciar


nuevamente el proceso de compra cuantas veces sea deseado.

SI DESEA CERRAR SU SESION DAR CLIC


EN EL SIGUIENTE ICONO.
APLICACIÓN DE ESCRITORIO
La ventana principal de la aplicación nos muestra las diferentes opciones para
administrar la inserción de los productos y derivados de él.

Para poder administrar los productos seleccionamos la opción de


<<Products>>.

Ubicados en la ventana de <<Products>> se encuentran varias opciones


tales como: agregar, eliminar, actualizar producto y salir de la ventana.
Para agregar un producto solo se necesita llenar todos los campos ya que son
requeridos.

El ID se genera automáticamente por lo tanto


ese campo se encuentra deshabilitado así que
se pasaría a llenar los siguientes campos.

Ingresar la descripción del producto.

Escoger la marca del producto. Nos mostrara las


opciones en un
Escogemos la subcategoría a la comboBox.
que pertenecerá nuestro producto.

Se define el tamaño del producto.

Ingresamos el precio del producto.

Cantidad del mismo producto existente.


Para elegir la imagen solo damos clic en el botón que dice <Choose>>

Se abrirán
nuestras
carpetas en
donde
podremos
definir la foto
de nuestra
elección.

Le damos en abrir y nos mostrara la imagen que seleccionamos.


Una vez seleccionado y llenado todos
los campos dar clic al icono de
agregar.

A continuación, nos mostrara que se realizó la inserción en el


datagrid que se encuentra en la parte inferior, solo desplazamos
el Scroll View hacia abajo.

Aquí se muestra el
producto que se insertó.
Para actualizar la
información de algún
producto damos clic
en el botón que le
corresponde al producto
que se desea actualizar.

Al darle clic nos desplegará la información del producto en cada TextBox y ComboBox.

Si se quiere eliminar
el producto dar clic
en el icono de
eliminar.

Si se quiere guardar la
información actualizada dar
clic al icono de modificar.
Para regresar al menú principal,
darle clic al icono de regresar.

Para consultar las ordenes generadas en la página web solo se deberá seleccionar la
opción de <<Orders>> y se abrirá la siguiente ventana.

En esta ventana nos mostrará la información de la orden, la información del cliente, el


total de la venta y la fecha de la orden.

Si se quiere ver el detalle de la orden solamente


debe seleccionarse el botón que tiene la celda del
Datagrid.

Al seleccionar la
opción nos redirigirá
a una nueva pestaña
donde se mostrará el
detalle de la venta.

Para volver a la ventana principal solamente cerramos las pestañas que se abrieron.
En la siguiente opción nos dejará agregar una marca de producto o
modificar una ya existente si es el caso.

Esta es la ventana donde nos muestra las


marcas. Para agregar una marca solamente
se deben llenar los campos requeridos y
darle clic al icono de agregar

Si queremos modificar el nombre de una


marca se deberá de seleccionar en el
datagrid la marca que se desea modificar o
solamente con poner el id de la marca.

Para regresar a la página principal seleccionar


el icono de regresar.

A continuación, pasaremos a la opción de categorías, para


ir a la pestaña solamente tenemos que seleccionar el icono
de categorías
Al darle clic nos mostrará todas las categorías con las que se
cuentan.
Para agregar una nueva categoría se deberán llenar todos los
campos.

Y darle clic en el icono de agregar

Para realizar una modificación de alguna categoría solamente seleccionamos la


categoría deseado y los datos se desplegarán en los campos.
.

Solamente nos permitirá cambiar el nombre de la marca.


Una vez modificada la categoría darle clic en el botón de
actualizar.

Cuando hayamos dado clic nos desplegará la


categoría ya modificada.

Nuevamente para regresarnos al menú


principal seleccionamos el siguiente icono.
Para ir al menú de subcategorías se tendrá que seleccionar el
siguiente icono.

Una vez seleccionado nos mandará a la siguiente pestaña que permitirá agregar y
modificar una subcategoría.

ComboBox con las categorías


que se cuentan
Subcategorías con las que contamos.

Para agregar alguna subcategoría primeramente llenaremos todos los campos,


escogiendo la categoría a la que pertenece la subcategoría que se agregara.

Cuando se haya hecho esto le daremos


clic al botón de agregar.

Se mostrará la subcategoría
que agregamos, tal y como se
muestra en la imagen.
Para actualizar la subcategoría la seleccionamos en el Datagrid y nos desplegara su
información en los campos.

Realizamos la modificación que queremos y seleccionamos el icono de actualizar.

Se mostrará el dato modificado.

Para volver a la página principal solamente


seleccionamos el botón de regresar
Una vez ubicado en la ventana principal si desea
cerrar la aplicación seleccionamos el icono de cerrar.
CONCLUSION
La funcionalidad de este proyecto va a permitir a la empresa realizar sus actividades de
manera más rápida y optimizada, con respecto a los servicios que brinda la empresa.
El uso de esta solución tecnológica que se les brindo será de gran importancia ya que
solucionaran la mayoría de los problemas específicos que atosigaban a la empresa.

BIBLIOGRAFIA
Dámaso Velázquez Álvarez. (2012). APLICACIONES WEB VS APLICACIONES DE ESCRITORIO.
Web Programación
Sitio web: https://webprogramacion.com/356/blog-informatica-tecnologia/aplicaciones-web-
vs-aplicaciones-de-escritorio.aspx

GLOSARIO
Datagrid:
Control de lista de enlace de datos que muestra los elementos del origen de datos de
una tabla. El control DataGrid le permite seleccionar, ordenar y editar estos elementos.

Modelo relacional:
Utilizado para el modelado y la gestión de bases de datos, es un modelo de datos
basado en la lógica de predicados y en la teoría de conjuntos.

Servidor FTP:
Es un programa informático que procesa una aplicación del lado del servidor, realizando
conexiones bidireccionales o unidireccionales y síncronas o asíncronas con el cliente y
generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del
cliente.
CentOS:
Es un sistema operativo de código abierto, basado en la distribución Red Hat Enterprise
Linux, operándose de manera similar, y cuyo objetivo es ofrecer al usuario un software
de "clase empresarial" gratuito.

También podría gustarte