Вы находитесь на странице: 1из 27

UNIVERSIDAD TECNOLÓGICA DE LA REGIÓN NORTE

DE GUERRERO

DISEÑO Y DESARROLLO DE UN SISTEMA WEB

PARA LA EMPRESA CONSULTEC.

MATERIA:
INTEGRADORA Il

PROFESORA:
M.C. YURISMY IGLESIAS JIJON

INTEGRANTES:
TSU: EUSEBIO MUÑOZ SÁNCHEZ
TSU. YATZIRY JAIMES ZAMUDIO
TSU. LEONEL BARRERA MOCTEZUMA
TSU. FRANCISCO TLATEMPA FLORES
TSU. OSVALDO SÁNCHEZ SALAS

Grado y Grupo: 10 “A“ITI

CHILAPA DE ÁLVAREZ, GUERRERO, 26 DE SEPTIEMBRE DEL


2017
DICCIONARIO DE DATOS
TABLA: ARTÍCULOS
CAMPO DESCRIPCIÓN VALOR

IdArticulo` Clave primaria Int(11)


IdCategoria Clave Foránea Int(11)
Codigo varchar(50)
Nombre varchar(100)
Stock int(11)
StockMinimo int(11)
StockMaximo int(11)
Descripcion varchar(4256)
Imagen varchar(50)
Condición tinyint(1)
FechaCaducidad NOT NULL
TABLA: CATEGORÍAS
CAMPO DESCRIPCÍON VALOR
IdCategoria Clave Foránea int(11)
Nombre varchar(50)
Descripcion varchar(256)
Condicion tinyint(1)

TABLA: DETALLE DEVOLUCIÓN


CAMPO DESCRIPCÍON VALOR
IdVenta Clave foránea int(11)
IdUsuario Clave foránea int(11)
IdArticulo Clave foránea int(11)
Cantidad int(11)
PrecioVenta int(11)
Importe int(11)
FechaDevolucion Date

TABLA: DETALLE INGRESO


CAMPO DESCRIPCÍON VALOR
IdDetalleIngreso Clave foránea int(11)
IdIngreso Clave foránea int(11)
IdArticulo Clave foránea int(11)
Cantidad int(11)
PrecioCompra decimal(11,2)
PrecioVenta decimal(11,2)
FechaCompra Date

TABLA: DETALLE VENTA


CAMPO DESCRIPCÍON VALOR
IdDetalleVenta Clave foránea int(11)
IdVenta Clave foránea int(11)
IdArticulo Clave foránea int(11)
Cantidad int(11)
PrecioVenta decimal(11,2)
Descuento decimal(11,2)
Importe Int(11)

TABLA: IMAGENES
CAMPO DESCRIPCÍON VALOR
idImagenes smallint(6)
Anchura smallint(6)
Altura smallint(6)
Tipo smallint(6)
Imagen Char(15)
Descripción Text
Encabezado varchar(100)
UsoImagen enum('Articulos','Servicio','Slider','Principal','Dispositivos')

TABLA: INGRESOS
CAMPO DESCRIPCÍON VALOR
IdIngreso Clave foránea int(11)
IdProveedor Clave foránea int(11)
IdUsuario Clave foránea int(11)
TipoComprobante varchar(20)
SerieComprobante varchar(7)
NumComprobante varchar(10)
FechaHora datetime
Impuesto decimal(4,2)
TotalCompra decimal(11,2)
Estado varchar(45)

TABLA: MANTENIMIENTO
CAMPO DESCRIPCÍON VALOR
Clave Varchar(15)
Fecharecibida Date
Nombre Varchar(40)
Paterno Varchar(40)
Materno Varchar(40)
Teléfono Varchar(15)
Modelo Varchar(20)
Marca Varchar(30)
Cargador enum(“Si”,”No”)
Funda enum(“Si”,”No”)
idServicio Int(11)
Observaciones Text
IdUsuario Int(11)
Costo double(9,2)
Estado enum('Reparacion','Arreglado')

TABLA: MENSAJES
CAMPO DESCRIPCÍON VALOR
IdMensaje Clave foránea int(11)
Nombre varchar(50)
Mensaje Text
Correo Varchar(100)

TABLA: PERMISOS
CAMPO DESCRIPCÍON VALOR
IdPermiso Clave foránea int(11)
Nombre varchar(45)

TABLA: PERSONAS
CAMPO DESCRIPCÍON VALOR
IdPersona Clave primaria int(11)
TipoPersona varchar(20)
Nombre varchar(100)
Telefono varchar(20)
Email varchar(50)
Ciudad varchar(50)
Sexo enum('M','F')

TABLA: USUARIOS
CAMPO DESCRIPCÍON VALOR
IdUsuario Clave primaria int(11)
Nombre varchar(100)
Direccion varchar(70)
Telefono varchar(20)
Email varchar(50)
Cargo varchar(45)
Login varchar(20)
Clave varchar(65)
Condicion tinyint(1)

TABLA: USUARIOSPERMISOS
CAMPO DESCRIPCÍON VALOR
IdUsuarioPermiso Clave primaria int(11)
IdUsuario int(11)
IdPermiso int(11)

TABLA: VENTAS
CAMPO DESCRIPCÍON VALOR
IdVenta Clave foránea int(11)
IdCliente Clave foránea int(11)
IdUsuario Clave foránea int(11)
FechaHora datetime
TotalVenta decimal(11,2)

TABLA: SERVICIOS
CAMPO DESCRIPCÍON VALOR
IdServicios Clave primaria int(11)
Servicio int(11)
Otro int(11)
CASOS DE USOS

Los casos de uso de las funciones de los usuarios registrados y los usuarios no
registrados y el administrador del sistema web.
Administrador
El administrador ingresa al sistema, genera reportes de ventas también de
productos faltantes, realiza inventarios mensualmente y administrar el dinero que va
entrando a la empresa. Da de alta los productos y los añade al sistema, puede ver
los usuarios registrados, genera categorías como lo que es generar y quitar algún
usuario, da de baja los productos y modifica los precios cada vez que se requieran.
Vendedor

El su función es atraer a los compradores de productos, ofrece los productos


existentes, muestra las características que tiene el producto , puede también
ingresar al sistema si lo requiere y visualiza los datos de los productos actuales ,
si el administrador no esta puede generar facturas de la compra y también recibir
dinero de compra.
Usuario

El usuario al entrar al sistema le muestra un formulario que le pide el nombre y contraseña, el cual el sistema visualiza si
los datos del usuario son correctos si ocurre un error le muestra un mensaje si es correcto entra de inmediato, al entrar le
muestra un catálogo de ventas en el cual muestra los artículos en venta y si no hay el que requiere hay un opción para
buscar el artículo, si quiere el producto lo manda a pedir en añadir artículo de venta para que este sea registrado como
pedido y también solicitar la modo de pago y si ya no requiere el producto se puede cancelar la compra.
Cliente registrado

El cliente registrado puede ver las características de todos los productos ya que si
no están registrados solo les mostrara una parte de los productos, también puede
cotizar precios de los productos, puede también checar el carrito de compra y a si
comprar el producto elegido también elige el monto de pago a realizar, y al igual lo
puede cancelar si así lo desea y podrá quejarse si no le gusta el modo de compra y
pueden dar sus sugerencias
BUSCAR PRODUCTO
DESDE ESTA OPCIÓN CUALQUIER USUARIO PUEDE EFECTUAR LA BÚSQUEDA DE UN PRODUCTO. SE
BUSCARÁN LAS COINCIDENCIAS DENTRO DE LA CATEGORÍA SELECCIONADA Y SE MOSTRARÁN LOS
RESULTADOS EN UN LISTADO.
REGISTRAR
DESDE ESTA OPCIÓN, EL USUARIO NO REGISTRADO PODRÁ DARSE DE ALTA EN LA BASE DE DATOS
DE NUESTRA APLICACIÓN.
INICIALMENTE SE NOS PEDIRÁ QUE RELLENEMOS UN FORMULARIO CON LOS DATOS PERSONALES,
ASÍ COMO NUESTRO IDENTIFICADOR Y CONTRASEÑA. SE COMPROBARÁ QUE EL IDENTIFICADOR
ELEGIDO NO ESTE DADO DE ALTA POR OTRO USUARIO EN NUESTRA BASE DE DATOS, SI YA EXISTE
MOSTRAREMOS UN MENSAJE ADVIRTIÉNDOLO, EN CASO CONTRARIO SE EFECTUARÁ EL ALTA, CON
SU RESPECTIVA PANTALLA DE CONFIRMACIÓN.
IDENTIFICACIÓN

EN LA PANTALLA PRINCIPAL NOS APARECERÁ LA OPCIÓN DE IDENTIFICACIÓN, PARA QUE LOS


USUARIOS REGISTRADOS O LOS USUARIOS ADMINISTRADORES PUEDAN INTRODUCIR SU
IDENTIFICADOR Y CORRESPONDIENTE CONTRASEÑA, PARA PODER TENER LA FUNCIONALIDAD
CORRESPONDIENTE A SU ROL.
COMPRAR PRODUCTO

UNA VEZ SELECCIONADOS LOS PRODUCTOS A COMPRAR, SE CONFIRMA QUE SE QUIERE REALIZAR
LA COMPRA, SE GUARDAN LOS DATOS DEL PEDIDO EN NUESTRA BASE DE DATOS SE ENVÍA UN
MENSAJE DE CONFIRMACIÓN O EN CASO CONTRARIO UN MENSAJE DE ADVERTENCIA.

ALTA CATEGORÍA
EL ADMINISTRADOR UNA VEZ IDENTIFICADO, TIENE LA OPCIÓN DE INTRODUCIR NUEVAS
CATEGORÍAS EN NUESTRO CATÁLOGO DE PRODUCTOS. PARA ELLO INTRODUCIRÁ EL NOMBRE DE
LA NUEVA CATEGORÍA Y SE REALIZARÁ EL ALTA EN NUESTRA BASE DE DATOS.
BAJA CATEGORÍA

AL IGUAL QUE LA OPERACIÓN DE ALTA SERÁ EL ADMINISTRADOR EL ENCARGADO DE EFECTUAR LAS


BAJAS DE CATEGORÍAS. SE SELECCIONARÁ LA CATEGORÍA QUE QUEREMOS BORRAR DE NUESTRA
BASE DE DATOS Y PULSANDO EL BOTÓN DE ELIMINAR EFECTUAREMOS LA OPERACIÓN INDICADA.
ALTA PRODUCTO

NUESTRO ADMINISTRADOR, TENDRÁ LA FUNCIÓN DE DAR DE ALTA PRODUCTOS, PARA REALIZAR


ESTA OPERACIÓN DEBERÁ RELLENAR UN PEQUEÑO FORMULARIO CON EL NOMBRE DEL
PRODUCTO, PRECIO, CARACTERÍSTICAS…
DISEÑO E IMPLEMENTACIÓN DE UNA TIENDA VIRTUAL.
UNA VEZ ENVIADO EL FORMULARIO SE PROCEDERÁ AL ALTA DEL PRODUCTO.
BAJA PRODUCTO

ESTA OPERACIÓN CONSISTE EN SELECCIONAR UN PRODUCTO Y PROCEDER A SU ELIMINACIÓN DE


NUESTRA BASE DE DATOS.
LISTAR USUARIO REGISTRADO

 DENTRO DE ESTA OPCIÓN EL USUARIO REALIZA UNA PETICIÓN DE TODOS LOS USUARIOS
QUE ESTÁN REGISTRADOS DENTRO DE NUESTRA BASE DE DATOS.
 DISEÑO E IMPLEMENTACIÓN DE UNA TIENDA VIRTUAL.
ELIMINAR USUARIO REGISTRADO

UNA VEZ LISTADO LOS USUARIOS SELECCIONAREMOS EL USUARIO QUE SE DESEE ELIMINAR DE LA
BASE DE DATOS.
LISTAR PEDIDOS.

EL ADMINISTRADOR DESDE ESTA OPCIÓN OBTIENE UN LISTADO CON LOS PEDIDOS EFECTUADOS.
DISEÑO E IMPLEMENTACIÓN DE UNA TIENDA VIRTUAL.
CAMBIO ESTADO PEDIDO

EL ADMINISTRADOR DISPONE DE ESTA FUNCIONALIDAD CONSISTENTE EN SELECCIONAR EL


PRODUCTO Y MODIFICAR EL ESTADO EN QUE SE ENCUENTRA.
MAPA DE SITIO

Pagina del administracion de consultec


PAGINAS DEL CLIENTE

Вам также может понравиться