Está en la página 1de 6

Introducción

En este documento habrá una presentación detallada sobre el


proyecto a realizar, el documento se segmentará por módulos
cada módulo es modificable en caso de que quieran hacerle
cambios.

Los módulos son bastante amplios y esto es un concepto de una


idea, en caso de ser aceptada se deberán desarrollar varios
diagramas, diseñar una base de datos e incluso pensar en que
tecnologías utilizaremos y la forma de desarrollar el código lo que
implica algo de trabajo extra a la hora de pensar en cómo
trabajaremos en equipo.

Adelantando el proyecto se propone realizar un sistema de ventas


(avanzado) que incluya funciones dinámicas entre ellas estará un
sistema de estadísticas, control de hora de entrada y otros mas
adelante se detalla en el documento.

El sistema se basará en la venta de aparatos tecnológicos, tendrá


una pagina para clientes, una para empleados donde se trabajara
con nomina, soporte, gestión de empleados, estadísticas entre
otros.
Tiene que ser estético, con colores llamativos en la parte del
cliente y algo cálidos en la parte de usuario para evitar la fatiga
ocular, en caso de que se decida implementar un modo oscuro las
variables se tendrán que declarar de manera global, el uso de
Bootstrap será casi nulo porque lo que se busca con este proyecto
es crear algo lo mas personalizable posible sin margen de error.
Para los desarrolladores es necesario el uso de GitHub ya que nos
permitirá mantener el código lo mas limpio posible en caso de no
saber usar la plataforma se dirigen a este link: github-git-cheat-sheet.

Documentarse bien sobre la terminología de esta.


Contenido
Introducción.................................................................................................................................1
Módulo: Login/Inicio de sesión....................................................................................................4
Módulo: Niveles de usuario.........................................................................................................4
Módulos: Páginas (Cliente)...........................................................................................................4
Módulos: Páginas(empleado).......................................................................................................5
Módulo: Factura...........................................................................................................................6
Conclusión....................................................................................................................................6
Módulo: Login/Inicio de sesión
Este módulo incluirá lo habitual un formulario con inicio de
sesión con funciones añadidas como:
 Al validar el nombre de usuario en caso de ser correcto
y se encuentre en la BD, se muestre una foto del
empleado en la parte superior del formulario en forma
de cuadro

 En la misma página se muestre un reloj digital u


analógico para tomar los datos de entrada, también será
de utilidad para el usuario

En caso de que haya más ideas para el módulo se añaden

Módulo: Niveles de usuario


Los módulos se compondrán por 3 niveles:

Usuario: El usuario solo podrá comprar o solicitar un


soporte/ayuda, esta ayuda generará un ticket que debe ser
respondido por el equipo de soporte.
Empleado: Aquí entramos al área de administración de la
página, cada empleado tendrá un cargo especial y aquí es donde
entran los permisos.
Administrador: El administrador tendrá permiso a toda la
página, manejar empleados y sus permisos, añadir o disminuir el
sueldo

Módulos: Páginas (Cliente)


Las páginas se dividirán entre:
 Inicio
 Equipos:
-Carro de compras (Opcional)
-Compra de producto: Página donde se le brindara los
datos al cliente para que pueda solicitar la compra de su
producto.
 Iniciar sesión
 Registrarse
 Soporte
 Encuestas: Es una idea para realizar encuestas algo
complicadas para el usuario, con recompensas de descuento,
productos o lo que desee poner el proveedor.
 Blog informativo: Bloque donde los empleados publicaran
información llamativa. (en caso de que el tiempo colabore la
podríamos volver interactiva.)
 Recompensas diarias (Modulo opcional): Pensamos crear
una moneda del sitio y que diariamente cuando se inicie
sesión se les otorgue una cierta cantidad de puntos con los
que podrían canjear recompensas, las recompensas en ese
caso la manejarían el personal de soporte (en caso de
implementarse se podría reutilizar código del control de
inicio de sesión de los empleados).

Módulos: Páginas(empleado)
 Soporte: Aquí todos los encargados de dar ayuda
darán respuestas a los clientes que anden solicitando
alguna petición
 Nomina (Opcional)
 Estadística: El administrador podrá observar cómo
van las ventas, productos más vendidos, horario de
empleados, etc.
 Blogs: Se asignarán empleados que se encarguen de
publicar blogs llamativos a lo largo de la semana y en
caso de que un blog cumpla más de 4 días se elimine.
 Gestionar empleados
 Gestionar productos
 Inventario: Se añadirán funciones como llamar
proveedores o consultar proveedores, revisar
productos más antiguos o fuera del mercado, aumentar
su valor, ponerle descuento etc.

Módulo: Factura
La idea principal de este módulo no es hacer la misma dinámica
de siempre de facturar y ya, se podría utilizar la API de PayPal
para hacerlo funcional, pero en la etapa de desarrollo podríamos
simplemente poner monedas virtuales.
Una idea a implementar es cuando el cliente realice una compra
se le brinde la opción de descargar la factura en un PDF.

Conclusión
Esas son algunas ideas para la creación del proyecto, todo
está sujeto a cambios ya que en el transcurso del
desarrollo sus módulos pueden variar, así como se
pueden añadir más módulos, esos son los principales

También podría gustarte