SlideShare una empresa de Scribd logo
1 de 41
Evaluacion eh Implementacion del Software Completo
Sistema Administrativo Maggnolia




                                                   Preparado para:
                                Taller de Desarrollo de Software II




                                                    Preparado por:
                                           Luis Peñaloza Naranjo
Universidad Andrés Bello                                          Taller de Desarrollo de Software II



                                                             ÍNDICE TEMÁTICO

CONTENIDOS                                                                                                                                                                           Nº Pág

INTRODUCCIÓN...................................................................................................................................................5
1 MODELO DE DATOS...........................................................................................................................................5
    1.1 MODELO ENTIDAD RELACIÓN.........................................................................................................................................5
    1.2 INFORMACIÓN DE LAS TABLAS.........................................................................................................................................6
    TABLA 1.1...................................................................................................................................................................6
    1.3 DICCIONARIO DE DATOS................................................................................................................................................7
         extraviado.............................................................................................................................................................7
              tipoproducto....................................................................................................................................................................7
               detallecompra.................................................................................................................................................................8
               detalledeposito...............................................................................................................................................................8
              deposito...........................................................................................................................................................................8
              contactoproveedor..........................................................................................................................................................8
              detalledocventa...............................................................................................................................................................9
              proveedor........................................................................................................................................................................9
              detalleventa...................................................................................................................................................................10
              cuentaproveedor...........................................................................................................................................................10
              pagoproveedor..............................................................................................................................................................10
              recibocuenta..................................................................................................................................................................11
              compra..........................................................................................................................................................................11
              iva..................................................................................................................................................................................11
              productos......................................................................................................................................................................11
              documentoventa...........................................................................................................................................................12
              cliente............................................................................................................................................................................12
              venta..............................................................................................................................................................................13
              usuarios.........................................................................................................................................................................13
              pagosventa....................................................................................................................................................................13
             1.3.0.1 empleado............................................................................................................................................................14
              pagoempleado...............................................................................................................................................................14
              cuentaempresa..............................................................................................................................................................14
              usuario...........................................................................................................................................................................14
              sistema..........................................................................................................................................................................15
              script..............................................................................................................................................................................15
              log..................................................................................................................................................................................15
              personas........................................................................................................................................................................16
              sexo...............................................................................................................................................................................16
              gatospersonales.............................................................................................................................................................16

2 DISEÑO DE INTERFACES...................................................................................................................................17
    2.1 DISEÑO DE MENSAJES................................................................................................................................................17
    2.2 DISEÑO DE PANTALLAS...............................................................................................................................................20
3 IMPLEMENTACIÓN DEL SISTEMA...................................................................................................................23
4 OTROS ARTEFACTOS.....................................................................................................................................33
5 COMENTARIOS Y TRABAJOS A FUTUROS.......................................................................................................39
6 ANEXOS.........................................................................................................................................................40



                                                                                                                                                                      Página 2 de 41
Universidad Andrés Bello    Taller de Desarrollo de Software II


                           ÍNDICE DE TABLAS




                                                                  Página 3 de 41
Universidad Andrés Bello    Taller de Desarrollo de Software II


                           ÍNDICE DE FIGURAS




                                                                  Página 4 de 41
Universidad Andrés Bello         Taller de Desarrollo de Software II



             Introducción
En Este informe explicaremos el modelo de datos detallado para el sistema que se realizara a la
tienda maggnolia.


1 Modelo de Datos
En este apartado se pide recordar responder a la pregunta: ¿Por qué surge la necesidad de
desarrollar este software?. Esto le ayudará a mantener la perspectiva para centrarse en Identificar
el Problema y no en la solución.


1.1     Modelo Entidad Relación

Figura 1.1




                                                                                    Página 5 de 41
Universidad Andrés Bello            Taller de Desarrollo de Software II

1.2   Información de las Tablas
      Tabla 1.1

 Nombre               Significado
                       Se Refiere a los productos que no han llegado en un día indicado o a la vez
      extraviado      productos de la tienda que se hayan perdido o robado en caso de asalto
                       Los Tipos de productos que se venden en la tienda
      tipoproducto
                       Se Detalla la compra que se realiza
      detallecompra
                       Se Detalla el deposito que se realiza
 detalledeposito
                       Se indica cuanto de depositara
      deposito
                       Los datos del proveedor
 contactoproveedor
                       Detalle de la venta al cliente en factura o boleta la cual se imprimirá
 detalledocventa
                       Los datos privados del proveedor
      proveedor
                       Se explicara el cómo se realiza o se realizó la venta al cliente con facture o
      detalleventa    boleta
                       Los datos más privados del proveedor estará en esta tabla si es empresa o
                      cliente
 cuentaproveedor
                       Se guardaran los pagos del proveedor el cual realice
 pagoproveedor
                       Recibo que se dará a conocer al cliente o también a la empresa por sus
      recibocuenta    pagos y en los estados que estén
                       Se establecerá los datos de la compra por parte del cliente o realizada por la
      compra          empresa
                       El iva que se aplicara a los pagos de los clientes o proveedores
      iva
                       Se guardaran los datos de los productos a tratar
      productos
                       Documento que establecerá la venta a realizar
 documentoventa
                       Se registraran los cliente que compraran tanto por mayor así como por
      cliente         unidad
                       Fechas en que se establecerán las fechas
      venta
                       Los usuarios que trabajen en la empresa
      usuarios


                                                                                           Página 6 de 41
Universidad Andrés Bello             Taller de Desarrollo de Software II

                        Los pagos de la venta y el estado q este
      pagosventa
                        Se guardara los datos más privados del empleado
      empleado
                        La gestión de pago por el tiempo que lleva trabajando
 pagoempleado
                        Los datos sensible de la empresa a tratar
 cuentaempresa
                        Los gatos personales de la administración en temas fuera del Local.
 gatospersonales



1.3   Diccionario de Datos


En este Punto veremos la estructuras de las tablas con sus tipos de datos y limitación las cuales
serían FK Y PK


                extraviado

 Nombre               DataType         Limitaciones
 IdExtraviado         int(10)          PK
 fecha                int(10)
 cantidad             int(10)
 motivoExtravio       varchar(75)
 idTipoProducto       int(10)          FK
                                       (tipoproducto.idTipoProducto)
 proveedor            int(10)



                  tipoproducto

 Nombre                          DataType          Limitaciones
 idTipoProducto                  int(10)           PK
 nombreTipoProducto              varchar(60)
 descripcion                     varchar(255)
 estado                          char(1)




                                                                                        Página 7 de 41
Universidad Andrés Bello             Taller de Desarrollo de Software II




                 detallecompra

Nombre               DataType         Limitaciones
item                 int(10)          PK
idCompra             char(12)         PK/FK (compra.idCompra)
idTipoProducto       int(10)          FK
                                      (tipoproducto.idTipoProducto)
cantidad             int(10)
precioUnitario       float
subTotal             float



                 detalledeposito
Nombre               DataType             Limitaciones
Item                 int(10)              PK
IdDeposito           int(10)              PK/FK (deposito.IdDeposito)
Cantidad             int(10)
Detalle              varchar(255)
PrecioUnitario       float
PrecioPorMayor       float
idProveedor          int(10)              FK (proveedor.idProveedor)
idTipoProducto       int(10)              FK
                                          (tipoproducto.idTipoProducto)




                 deposito
Nombre                          DataType            Limitaciones
IdDeposito                      int(10)             PK
fecha                           int(10)
tipo                            char(1)



                 contactoproveedor


                                                                           Página 8 de 41
Universidad Andrés Bello              Taller de Desarrollo de Software II


Nombre                     DataType         Limitaciones
idContacto                 int(10)          PK
nombresContacto            varchar(45)
apellidosContacto          varchar(78)
rutContacto                char(14)
direccionContacto          varchar(75)
telContacto                char(17)
MovilContacto              char(17)
mailContacto               varchar(45)
idProveedor                int(10)          FK
                                            (proveedor.idProveedor)



                 detalledocventa
Nombre               DataType         Limitaciones
Item                 int(10)          PK
IdDocVenta           char(12)         PK/FK
                                      (documentoventa.IdDocVenta)
IdTipoProducto       int(10)          FK
                                      (tipoproducto.idTipoProducto)
Cantidad             int(10)
PrecioUnitario       float
PrecioPorMayor       float
subTotal             float




                 proveedor
Nombre                          DataType           Limitaciones
idProveedor                     int(10)            PK
RUC                             char(11)
razonSocial                     varchar(75)
direccion                       varchar(75)
ciudad                          varchar(45)
telefono                        char(45)
fax                             char(14)

                                                                            Página 9 de 41
Universidad Andrés Bello                 Taller de Desarrollo de Software II

estado                           char(1)



                 detalleventa
Nombre                DataType            Limitaciones
IdVenta               int(10)             PK/FK (venta.IdVenta)
item                  int(10)             PK
Cantidad              int(10)
precioUnitario        float
precioPorMayor        float
idTipoProducto        int(10)             FK
                                          (tipoproducto.idTipoProducto)
proveedor             int(10)



                 cuentaproveedor

Nombre                        DataType          Limitaciones
numeroCuenta                  char(16)          PK
banco                         varchar(45)
monedaCuenta                  varchar(20)
estadoCuenta                  char(1)
ProveedoridProveedor          int(10)           FK
                                                (proveedor.idProveedor)




                 pagoproveedor

Nombre                DataType           Limitaciones
idPagoProveedor       int(10)            PK
fechaDeposito         float
monto                 float
numeroCuenta          char(16)           FK
                                         (cuentaproveedor.numeroCuenta)




                                                                               Página 10 de 41
Universidad Andrés Bello               Taller de Desarrollo de Software II




               recibocuenta
Nombre                     DataType          Limitaciones
idReciboCuenta             varchar(11)       PK
fechaReciboCompra          varchar(12)
montoReciboCompra          float
idProveedor                int(10)           FK
                                             (proveedor.idProveedor)



               compra
Nombre                        DataType             Limitaciones
idCompra                      char(12)             PK
idProveedor                   int(10)              FK
                                                   (proveedor.idProveedor)
fechaCompra                   int(10)
estadoCompra                  char(20)
subTotal                      float
idIgv                         int(10)              FK (iva.idIiva)
valorIgv                      float



               iva
Nombre                         DataType             Limitaciones
idIiva                         int(10)              PK
valor                          float
estadoIva                      char(1)



               productos
Nombre                         DataType             Limitaciones
IdProductos                    int(10)              PK
nombreProductos                varchar(45)
direccionProductos             varchar(75)
descripcion                    varchar(100)



                                                                             Página 11 de 41
Universidad Andrés Bello                Taller de Desarrollo de Software II




                            documentoventa
Nombre                         DataType              Limitaciones
IdDocVenta                     char(12)              PK
IdCliente                      int(10)
fechaDocVenta                  int(10)
IdVenta                        int(10)               FK
                                                     (venta.IdVenta)
TipoDocVenta                   char(1)
estadoDocVenta                 char(1)
ObservacionDocVenta            varchar(100)
idIiva                         int(10)               FK (iva.idIiva)
subTotal                       float
valorIva                       float
Total                          float




                  cliente
Nombre                        DataType             Limitaciones
IdCliente                     int(10)              PK
nombreCliente                 varchar(45)
apellidosCliente              varchar(75)
rutCliente                    char(14)
ciudadCliente                 varchar(25)
direccionCliente              varchar(75)
rpmCliente                    char(11)
telMovilCliente               char(11)
fax                           char(11)
estado                        char(1)
emailCliente                  varchar(45)
jefeCliente                   int(10)              FK
                                                   (cliente.IdCliente)


                                                                              Página 12 de 41
Universidad Andrés Bello                 Taller de Desarrollo de Software II




               venta
Nombre                  DataType            Limitaciones
IdVenta                 int(10)             PK
fechaVenta              int(10)
IdCliente               int(10)             FK (cliente.IdCliente)
IdProductos             int(10)             FK
                                            (productos.IdProductos)
producto                char(1)
NumeroUsuario           int(10)             FK
                                            (usuarios.NumeroUsuario)




               usuarios
Nombre                      DataType           Limitaciones
NumeroUsuario               int(10)            PK
IdEmpleado                  int(10)            FK
                                               (empleado.IdEmpleado)
NombreUsuario               varchar(70)
Password                    varchar(10)
admin_priv                  varchar(1)



               pagosventa
Nombre              DataType          Limitaciones
IdPagosVenta        int(10)           PK
IdDocVenta          char(12)          FK
                                      (documentoventa.IdDocVenta)
fecha               int(10)
monto               float
numeroCuenta        char(16)          FK
                                      (cuentaempresa.numeroCuenta)
NumeroUsuario       int(10)           FK (usuarios.NumeroUsuario)




                                                                               Página 13 de 41
Universidad Andrés Bello                   Taller de Desarrollo de Software II



1.3.0.1         empleado
 Nombre                             DataType             Limitaciones
 IdEmpleado                         int(10)              PK
 nombres                            varchar(45)
 apellidos                          varchar(45)
 rut                                char(14)
 sueldo                             float
 direccion                          varchar(75)
 telefono                           char(15)
 movil                              char(16)
 rpm                                varchar(11)



                pagoempleado
 Nombre                     DataType              Limitaciones
 IdPagoEmpleado             int(10)               PK
 periodoLaboral             varchar(45)
 fechaPago                  int(10)
 monto                      float
 observacion                varchar(100)
 IdEmpleado                 int(10)               FK
                                                  (empleado.IdEmpleado)



                cuentaempresa
 Nombre                             DataType             Limitaciones
 numeroCuenta                       char(16)             PK
 moderna                            varchar(20)
 banco                              varchar(30)



                usuario
 Nombre                             DataType             Limitaciones
 NumeroUsuario                      int(10)              PK
 NombreUsuario                      varchar(70)


                                                                                  Página 14 de 41
Universidad Andrés Bello                Taller de Desarrollo de Software II

Password                           varchar(10)
Nombre                             varchar(30)
Apellidos                          varchar(30)
email                              varchar(100)
idSexo                             int(10)
fecha                              varchar(30)
admin_priv                         varchar(1)




               sistema
Nombre                     DataType             Limitaciones
IdSistema                  int(10)              PK
NumeroUsuario              int(10)              FK
                                                (usuario.NumeroUsuario)
NombreSistema              varchar(80)
DescripcionSistema         text



               script
Nombre                       DataType                Limitaciones
NumeroScript                 int(10)                 PK
IdSistema                    int(10)                 FK
                                                     (sistema.IdSistema)
DescripcionScript            text
LineaScript                  varchar(180)



               log
Nombre                      DataType              Limitaciones
NumeroLog                   int(10)               PK
NumeroScript                int(10)               FK
                                                  (script.NumeroScript)
DescripcionLog              text
LineaLog                    varchar(180)



                                                                              Página 15 de 41
Universidad Andrés Bello               Taller de Desarrollo de Software II




               personas
Nombre                DataType            Limitaciones
NumeroPersona         int(10)             PK
NumeroGasto           int(10)             FK
                                          (gatospersonales.NumeroGasto)
NombresUsuario        varchar(80)
ApellidosUsuarios     varchar(100)


               sexo
Nombre                          DataType            Limitaciones
idSexo                          int(10)             PK
NombreSexo                      varchar(20)



               gatospersonales
Nombre                          DataType             Limitaciones
NumeroGasto                     int(10)              PK
TipoGasto                       varchar(80)
DescripcionGasto                text




                                                                             Página 16 de 41
Universidad Andrés Bello         Taller de Desarrollo de Software II

2 Diseño de Interfaces

2.1 Diseño de Mensajes
En esta sección del sistema, veremos el cómo diseñaremos las interfaces de los mensajes en los
cuales nos arrojara el sistema en el momento de realizar una operación

2.1.1 Ingresar Datos
Figura 1.2




En este caso, este mensaje saldrá cuando el usuario Ingresar datos del pago de una venta, Pero si
falta un campo a ingresar, esta ventana que aparecerá se encargara de recordar que debe
ingresarlo, esta ventana aparecerá en la sesión del vendedor o la jefa del local en el apartado de
ventas.
LAS PANTALLAS DE INGRESO, MODIFICACION SERAN DE ESTE ESTILO.




                                                                                   Página 17 de 41
Universidad Andrés Bello         Taller de Desarrollo de Software II

2.1.2 Ingresar Datos Erróneos
Figura 1.3




Esta Ventana aparecerá en el momento en que falte un dato a ingresar en un formulario que
aparecerá en una ventana aparte en el sistema, momento en que se ingresen datos por un motivo u
otro en las sesiones correspondientes.

2.1.3 Eliminación de Datos
Figura 1.4




Este caso se dará cuando se dé la eliminación de datos que estén relacionados con el sistema, en
los cuales ya no sirven.




                                                                                 Página 18 de 41
Universidad Andrés Bello        Taller de Desarrollo de Software II


2.1.4 Termino de Sesión
Figura 1.5




Este caso se dará cuando el usuario decida terminar con su sesión en el cual cuando la vuelva a
utilizar tendrá que registrarse de nuevo en la pantalla principal.




                                                                                 Página 19 de 41
Universidad Andrés Bello        Taller de Desarrollo de Software II




2.2     Diseño de Pantallas

En esta sección veremos los diseños de pantalla en torno al usuario, Administrador, a la jefa del
local y la vendedora, A continuación Veremos la pantalla de logeo para nuestros distintos tipos
de usuarios:
Figura 1.6




En este punto cada uno de nuestros personajes podrán logearse y serán derivados a sus distintas
sesiones.




                                                                                 Página 20 de 41
Universidad Andrés Bello              Taller de Desarrollo de Software II


2.2.1 Administrador

El Administrador(WebMaster) y La Jefa del Local, tendrá el dominio exclusivo del sistema
absoluto, el menú correspondiente será el siguiente:
Figura 1.7




En la Penultima Opción de Operaciones Extras, el WebMaster podrá realizar las operaciones
exclusivas en las cuales podrá ingresar los datos exclusivos para la base de datos del mismo
sistema, ingresar fechas, controlar cuentas de usuario a nivel, también controlar los script del
sistema entre otros, las otras opciones son las siguientes:

     -       Compras: Registraran compras a proveedores en sus fechas de pagos y los datos de estos

   - Deposito: Los Pagos que realicen los clientes en el sistema por fecha y nombre.Luego
Cierres de Caja..

     -       Ventas: Registro de Ventas y Clientes los cuales quedaran registrados en sus pagos y
             facturas

     -       Reportes: Reportes de ventas o compra por temporadas y Fechas

     -       Empleados: Serán almacenados y gestionados en todo lo que tenga que ver en sus datos y
             pagos.



                                                                                      Página 21 de 41
Universidad Andrés Bello               Taller de Desarrollo de Software II

     -       Configuración: En este punto se ingresaran los tipos de productos a llegar a la tienda,
             junto con el iva a incluir en el cobro a los clientes o pagos de proveedores y el guardar de
             las herramientas a utilizar para la creación de accesorios.

     -       Help: Se muestra quien creo el diseño o el sistema a tratar a futuro.

     -       Termino Sesión: Donde el usuario podrá o finaliza la sesion


2.2.2 Vendedor

La(s) Vendedora del local solo podrá ver opciones las cuales se presentan en la siguiente imagen
Figura 1.9




Con algunas opciones que se repiten en el punto anterior:


     -       Inicio

     -       Deposito

     -       Ventas

     -       Reportes

     -       Help
                                                                                         Página 22 de 41
Universidad Andrés Bello          Taller de Desarrollo de Software II


   -    Termino de Sesion

Las cuales podrán ingresar los registros de los pedidos, ventas y las compras del día, y podrán
ver o modificar el ranking de los clientes por antigüedad o por los pagos que realicen y los
productos que se vendan más. Lo mismo que los pagos y los productos que se puedan ingresar o
modificar(Las Otras Interfaces se encuentran en la próxima seccion).
Nota: El Diseño fue modificado a lo que se ve por petición de la alta gerencia de la tienda,
ya que se ve más clara las letras o las opciones a tratar, REFERENCIA DOCUMENTO
DISEÑO FINAL TALLER SOFTWARE I.


    3 Implementación del sistema
La Implementación del sistema consistió primero en cómo implementar los requerimientos del
cliente en lo funcional y en lo no funcional el cómo se habría de llevar al sistema, lo funcional
serían los requerimientos que el cliente deseara implementar en un sistema el cual habría de
solucionar sus problemas en el negocio, Mientras que en lo no funcional seria en que
herramienta, base de datos, lenguajes entre otros.

De esta forma esta implementado el sistema y conectado a un computador en un sistema interno.




Donde tenemos un servidor de Base de datos MySQL y servidor Apache y lenguaje PHP con el
fin de administrar los datos. El lenguaje PHP esta trabajado por clases las cuales conectan con la
base de datos MySQL y en sus diversas operaciones.

                                                                                   Página 23 de 41
Universidad Andrés Bello        Taller de Desarrollo de Software II

La Implantación de los Requerimientos Funcionales en el Sistema son los Siguientes como se
verán a continuación con sus Descripciones y después con sus imágenes:

Id                         RF1
Nombre                     Controlar acceso al sistema
                           El usuario ingresa nombre de usuario y contraseña, se validara
                           si el usuario existe y tendrán acceso autorizado únicamente
Descripción(Argumentación) aquellos datos que precisen para el desarrollo de sus funciones.


Id                         RF2
Nombre                     Administrar Usuarios
Descripción(Argumentación) Crear, modificar y eliminar usuarios del sistema.


Id                         RF3
Nombre                     Administrar Cotización
                           Crear, modificar, listar, filtrar y eliminar cotizaciones del
Descripción(Argumentación) sistema.


Id                         RF4
Nombre                     Administrar proveedores
                           Crear, modificar, listar, filtrar y eliminar proveedores que
Descripción(Argumentación) realizan venta de materiales para ser utilizados en los servicios.


Id                         RF5
Nombre                     Administrar Clientes
                           Crear, modificar, listar, filtrar y eliminar clientes a los que se
Descripción(Argumentación) realizan los servicios.


Id                         RF6
Nombre                     Administrar Producto
Descripción(Argumentación) Crear, modificar, listar, filtrar y eliminar materiales.




Id                            RF7
                                                                                 Página 24 de 41
Universidad Andrés Bello         Taller de Desarrollo de Software II

Nombre                     Control de Pagos
                           El Usuario tendrá la opción de ver los tipos de pagos que se han
                           realizado por la compra de uno o varios productos que se
Descripción(Argumentación) venden en la tienda.


Id                         RF8
Nombre                     Control de Ventas
                           El Usuario tendrá la opción de ver las ventas que se han
Descripción(Argumentación) realizado en un tiempo determinado.


Id                         RF9
Nombre                     Controlar las Compras
                           El Usuario tendrá la opción de ver qué tipo de cliente ya
                           establecido en la tienda ha comprado, dependiendo del nivel se
                           le dará una bonificación, en caso contrario se le venderá como
Descripción(Argumentación) cualquier otro cliente.


Id                         RF10
Nombre                     Administrar Ventas
                           El Usuario tendrá la opción de Administrar las ventas que se
                           realice al cliente en cuestión, si es nuevo y desea asociarse al
                           local se le creara una cuenta en el mismo momento de la
                           compra, o se tendrá que registrar en la página web, y si es un
                           cliente que solo desea comprar y no asociarse al local, se
                           registrara el producto como vendido pero el cliente deberá
                           pagar al contado en el momento de la compra, pero si desea
Descripción(Argumentación) pagar en letras, deberá asociarse al local.


Id                         RF11
Nombre                     Administrar Compras
                           El Usuario tendrá la opción de Administrar Compras que
                           realice el local en cuestión a la(s) empresa(s) asociadas a
                           maggnolia , si es nueva se registrara a la empresa en la base de
                           datos del local, pero antes la dirección del local deberá ver si
Descripción(Argumentación) pertenece a un rubro el cual le pueda convenir.




Id                            RF12

                                                                                Página 25 de 41
Universidad Andrés Bello         Taller de Desarrollo de Software II

Nombre                     Cierre de Caja
                           El Usuario tendrá la opción de Acceder al cierre de caja, con
                           los datos que se ingrese de la venta realizada en un tiempo
                           determinado, de esta forma podrá sacar una ganancia en
                           promedio de lo que fue esa venta, por temporada o por días
Descripción(Argumentación) meses o años.


Id                         RF13
Nombre                     Registro de Facturas
                           El Usuario tendrá la opción de Registrar las Facturas, con los
Descripción(Argumentación) datos que se ingrese de la compra a un proveedor.


Id                         RF14
Nombre                     Registro de Usuarios
                           El cliente tendrá la opción de registrarse en el sistema por via
Descripción(Argumentación) web o en la misma tienda en forma presencial..


A continuación las imágenes:

RF1 Controlar Acceso al Sistema




RF2 Administrar Usuarios
                                                                                Página 26 de 41
Universidad Andrés Bello     Taller de Desarrollo de Software II




RF3 Administrar Cotización




RF4 Administrar proveedores

                                                                    Página 27 de 41
Universidad Andrés Bello   Taller de Desarrollo de Software II




RF5 Administrar Clientes




RF6 Administrar Producto
                                                                  Página 28 de 41
Universidad Andrés Bello   Taller de Desarrollo de Software II




RF7 Control de Pagos




RF8 Control de Ventas


                                                                  Página 29 de 41
Universidad Andrés Bello   Taller de Desarrollo de Software II




RF9 Controlar las Compras




RF10 Administrar Ventas

                                                                  Página 30 de 41
Universidad Andrés Bello   Taller de Desarrollo de Software II




RF11 Administrar Compras




RF12 Cierre de Caja

                                                                  Página 31 de 41
Universidad Andrés Bello   Taller de Desarrollo de Software II




RF13 Registro de Facturas




RF14 Registro de Usuarios
                                                                  Página 32 de 41
Universidad Andrés Bello         Taller de Desarrollo de Software II




    4 Otros Artefactos
En este proyecto hemos incluido un artefacto importante en el cual se complementa con este, En
una de las reuniones se trató el punto de diseñar o crear una página web con el fin que los clientes
vengan a comprar los productos o tipos de productos los cuales están disponibles en la tienda
para su venta. La Cual se subió en forma muy apurada por petición de mi clienta en una fecha
que se estableció, pero después se fue de viaje sin dejar reemplazante y ahora volvió para seguir
con el proyecto, el sitio web a modificar se llama www.maggnolia.cl el cual aparte de tener lo
que es productos a la venta, La página Fue Modificada y se encuentra lista y en el dia de hoy se
subira. Acá les presento algunas imágenes de esta:




Inicio


                                                                                   Página 33 de 41
Universidad Andrés Bello   Taller de Desarrollo de Software II




Quienes Somos



                                                                 Página 34 de 41
Universidad Andrés Bello   Taller de Desarrollo de Software II




Imagen de Producto a Mostrar

                                                                 Página 35 de 41
Universidad Andrés Bello        Taller de Desarrollo de Software II




Los mismo para Vestuario y Accesorios a Diferencia que Bisuteria Tiene 2 tipos de precios y los
otros no.



Novedades para los Clientes


                                                                                Página 36 de 41
Universidad Andrés Bello   Taller de Desarrollo de Software II




Mandar Comentarios o preguntas



                                                                 Página 37 de 41
Universidad Andrés Bello   Taller de Desarrollo de Software II




Indicar Como llegar a la Tienda


                                                                 Página 38 de 41
Universidad Andrés Bello         Taller de Desarrollo de Software II




El Sitio web se acaba de arreglar y se subira el dia de mañana




    5 Comentarios y Trabajos a Futuros




                                                                        Página 39 de 41
Universidad Andrés Bello         Taller de Desarrollo de Software II

    En esta etapa, gracias a este trabajo de software se ah logrado evolucionar en lo que es el
trabajo de Ingeniería de software, en lo que no sabía en conocimientos, pues lo logre aprender
gracias a la práctica y experiencia del proyecto software maggnolia, y los trabajos a futuros son

   •    Mantención del sistema y los artefactos de Maggnolia.
   •    Creación de Software de Pago Empresa Segura.
   •    Creación de Páginas web Centro estética Sibullete.
   •    Mantención Sitio El Pulso y Fiden.




    6 Anexos
Herramientas para Figuras
                                                                                   Página 40 de 41
Universidad Andrés Bello          Taller de Desarrollo de Software II


. Visual Suite Paradigm 8.0 http://www.visual-paradigm.com/

Información
. Informe de Diseño Taller Software I
  Autor : Luis Peñaloza
. Propuesta_de_taller_de_software_I
Autor : Luis Peñaloza Naranjo

Link de Interés
http://lazonaantigua.com/cristian/php.html
http://valoruf.cl/valor_uf_3_enero_2010.html
http://www.siss.cl/
http://www.google.cl

Algunas Definiciones
Hardware : abarca todas las piezas físicas de un ordenador (disco duro, placa base, memoria, tarjeta
aceleradora o de vídeo, lectora de CD, microprocesadores, entre otras).
Software : son todos los componentes intangibles de una computadora. Es el conjunto de programas
necesarios para hacer posible la realización de una tarea específica.
Requerimientos : Es una característica de algunos objetos que es necesaria cumplir para poder
beneficiarse al máximo de éste. Es un error extendido el pensar que no cumplir el requerimiento
no otorga ningún beneficio por su uso, el beneficio es limitado pero no inexistente




                                                                                     Página 41 de 41

Más contenido relacionado

La actualidad más candente

Catalogo de aplicaciones para la escuela
Catalogo de aplicaciones para la escuelaCatalogo de aplicaciones para la escuela
Catalogo de aplicaciones para la escuelaDAVID_RUMICHE
 
Software libre escuela 2.0
Software libre escuela 2.0Software libre escuela 2.0
Software libre escuela 2.0Crunia
 
Documentación de Proyecto de Software.
Documentación de Proyecto de Software.Documentación de Proyecto de Software.
Documentación de Proyecto de Software.Edgard Ramirez Huaccha
 
Libro.de.ORO.de.Visual.Basic.6.0.Orientado.a.Bases.de.Datos.-.2da.Ed.Bucarelly
Libro.de.ORO.de.Visual.Basic.6.0.Orientado.a.Bases.de.Datos.-.2da.Ed.BucarellyLibro.de.ORO.de.Visual.Basic.6.0.Orientado.a.Bases.de.Datos.-.2da.Ed.Bucarelly
Libro.de.ORO.de.Visual.Basic.6.0.Orientado.a.Bases.de.Datos.-.2da.Ed.Bucarellyrcc1964
 
Texto con formato
Texto con formatoTexto con formato
Texto con formatoAndre Moya
 

La actualidad más candente (9)

Manua C++
Manua C++Manua C++
Manua C++
 
Catalogo de aplicaciones para la escuela
Catalogo de aplicaciones para la escuelaCatalogo de aplicaciones para la escuela
Catalogo de aplicaciones para la escuela
 
Software libre escuela 2.0
Software libre escuela 2.0Software libre escuela 2.0
Software libre escuela 2.0
 
Papel y perfil del ingeniero sistemas
Papel y  perfil del ingeniero sistemasPapel y  perfil del ingeniero sistemas
Papel y perfil del ingeniero sistemas
 
Documentación de Proyecto de Software.
Documentación de Proyecto de Software.Documentación de Proyecto de Software.
Documentación de Proyecto de Software.
 
Comparativa CMS
Comparativa CMSComparativa CMS
Comparativa CMS
 
Libro.de.ORO.de.Visual.Basic.6.0.Orientado.a.Bases.de.Datos.-.2da.Ed.Bucarelly
Libro.de.ORO.de.Visual.Basic.6.0.Orientado.a.Bases.de.Datos.-.2da.Ed.BucarellyLibro.de.ORO.de.Visual.Basic.6.0.Orientado.a.Bases.de.Datos.-.2da.Ed.Bucarelly
Libro.de.ORO.de.Visual.Basic.6.0.Orientado.a.Bases.de.Datos.-.2da.Ed.Bucarelly
 
Practicas visualbasic60
Practicas visualbasic60Practicas visualbasic60
Practicas visualbasic60
 
Texto con formato
Texto con formatoTexto con formato
Texto con formato
 

Similar a Informe evaluacion implementacion_del_software_completo

Informe: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareInforme: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareSaul Scanziani
 
Tema1 software educativo y su utilidad
Tema1 software educativo y su utilidadTema1 software educativo y su utilidad
Tema1 software educativo y su utilidadadolfogcasanova
 
Baez interfaces
Baez interfacesBaez interfaces
Baez interfacescyeidi10
 
Metodologias[1]
Metodologias[1]Metodologias[1]
Metodologias[1]martin8730
 
Logica computacional y programacion
Logica computacional y programacionLogica computacional y programacion
Logica computacional y programacionEli Diaz
 
Manual de uti-2010.final
Manual de uti-2010.finalManual de uti-2010.final
Manual de uti-2010.finalJavier Camacho
 
Apaa18 de abril del 2012
Apaa18 de abril del 2012Apaa18 de abril del 2012
Apaa18 de abril del 2012Diego Padilla
 
Modelado Visual de Aplicaciones Lotus Notes Domino
Modelado Visual de Aplicaciones Lotus Notes DominoModelado Visual de Aplicaciones Lotus Notes Domino
Modelado Visual de Aplicaciones Lotus Notes DominoHiriam Eduardo Perez Vidal
 
Deuda tecnica en Lean Startup.en.es.pdf
Deuda tecnica en Lean Startup.en.es.pdfDeuda tecnica en Lean Startup.en.es.pdf
Deuda tecnica en Lean Startup.en.es.pdfNicanor Sachahuaman
 
Sistema de gestion de socios
Sistema de gestion de sociosSistema de gestion de socios
Sistema de gestion de sociosOscar Carvajal
 

Similar a Informe evaluacion implementacion_del_software_completo (20)

Trabahjo 10 1
Trabahjo 10 1Trabahjo 10 1
Trabahjo 10 1
 
Sesion 3. inteligencia de negocios
Sesion 3. inteligencia de negociosSesion 3. inteligencia de negocios
Sesion 3. inteligencia de negocios
 
Vb net telematic
Vb net telematicVb net telematic
Vb net telematic
 
Informe: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareInforme: Mejora de Procesos de Software
Informe: Mejora de Procesos de Software
 
Tema1 software educativo y su utilidad
Tema1 software educativo y su utilidadTema1 software educativo y su utilidad
Tema1 software educativo y su utilidad
 
Baez interfaces
Baez interfacesBaez interfaces
Baez interfaces
 
Unidad3 fds
Unidad3 fdsUnidad3 fds
Unidad3 fds
 
Metodologias[1]
Metodologias[1]Metodologias[1]
Metodologias[1]
 
Logica computacional y programacion
Logica computacional y programacionLogica computacional y programacion
Logica computacional y programacion
 
OpenGisSCADA
OpenGisSCADAOpenGisSCADA
OpenGisSCADA
 
Diseño Estructurado de Algoritmos
Diseño Estructurado de AlgoritmosDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos
 
Manual de uti-2010.final
Manual de uti-2010.finalManual de uti-2010.final
Manual de uti-2010.final
 
Apaa18 de abril del 2012
Apaa18 de abril del 2012Apaa18 de abril del 2012
Apaa18 de abril del 2012
 
Adempiere
AdempiereAdempiere
Adempiere
 
El rol de las tic en la competitividad de las PyME - María Verónica Alderete
El rol de las tic en la competitividad de las PyME - María Verónica AldereteEl rol de las tic en la competitividad de las PyME - María Verónica Alderete
El rol de las tic en la competitividad de las PyME - María Verónica Alderete
 
El rol de las TIC en la competitividad de las PyME - Verónica Alderete
El rol de las TIC en la competitividad de las PyME - Verónica AldereteEl rol de las TIC en la competitividad de las PyME - Verónica Alderete
El rol de las TIC en la competitividad de las PyME - Verónica Alderete
 
Modulo herramientas
Modulo herramientasModulo herramientas
Modulo herramientas
 
Modelado Visual de Aplicaciones Lotus Notes Domino
Modelado Visual de Aplicaciones Lotus Notes DominoModelado Visual de Aplicaciones Lotus Notes Domino
Modelado Visual de Aplicaciones Lotus Notes Domino
 
Deuda tecnica en Lean Startup.en.es.pdf
Deuda tecnica en Lean Startup.en.es.pdfDeuda tecnica en Lean Startup.en.es.pdf
Deuda tecnica en Lean Startup.en.es.pdf
 
Sistema de gestion de socios
Sistema de gestion de sociosSistema de gestion de socios
Sistema de gestion de socios
 

Informe evaluacion implementacion_del_software_completo

  • 1. Evaluacion eh Implementacion del Software Completo Sistema Administrativo Maggnolia Preparado para: Taller de Desarrollo de Software II Preparado por: Luis Peñaloza Naranjo
  • 2. Universidad Andrés Bello Taller de Desarrollo de Software II ÍNDICE TEMÁTICO CONTENIDOS Nº Pág INTRODUCCIÓN...................................................................................................................................................5 1 MODELO DE DATOS...........................................................................................................................................5 1.1 MODELO ENTIDAD RELACIÓN.........................................................................................................................................5 1.2 INFORMACIÓN DE LAS TABLAS.........................................................................................................................................6 TABLA 1.1...................................................................................................................................................................6 1.3 DICCIONARIO DE DATOS................................................................................................................................................7 extraviado.............................................................................................................................................................7 tipoproducto....................................................................................................................................................................7 detallecompra.................................................................................................................................................................8 detalledeposito...............................................................................................................................................................8 deposito...........................................................................................................................................................................8 contactoproveedor..........................................................................................................................................................8 detalledocventa...............................................................................................................................................................9 proveedor........................................................................................................................................................................9 detalleventa...................................................................................................................................................................10 cuentaproveedor...........................................................................................................................................................10 pagoproveedor..............................................................................................................................................................10 recibocuenta..................................................................................................................................................................11 compra..........................................................................................................................................................................11 iva..................................................................................................................................................................................11 productos......................................................................................................................................................................11 documentoventa...........................................................................................................................................................12 cliente............................................................................................................................................................................12 venta..............................................................................................................................................................................13 usuarios.........................................................................................................................................................................13 pagosventa....................................................................................................................................................................13 1.3.0.1 empleado............................................................................................................................................................14 pagoempleado...............................................................................................................................................................14 cuentaempresa..............................................................................................................................................................14 usuario...........................................................................................................................................................................14 sistema..........................................................................................................................................................................15 script..............................................................................................................................................................................15 log..................................................................................................................................................................................15 personas........................................................................................................................................................................16 sexo...............................................................................................................................................................................16 gatospersonales.............................................................................................................................................................16 2 DISEÑO DE INTERFACES...................................................................................................................................17 2.1 DISEÑO DE MENSAJES................................................................................................................................................17 2.2 DISEÑO DE PANTALLAS...............................................................................................................................................20 3 IMPLEMENTACIÓN DEL SISTEMA...................................................................................................................23 4 OTROS ARTEFACTOS.....................................................................................................................................33 5 COMENTARIOS Y TRABAJOS A FUTUROS.......................................................................................................39 6 ANEXOS.........................................................................................................................................................40 Página 2 de 41
  • 3. Universidad Andrés Bello Taller de Desarrollo de Software II ÍNDICE DE TABLAS Página 3 de 41
  • 4. Universidad Andrés Bello Taller de Desarrollo de Software II ÍNDICE DE FIGURAS Página 4 de 41
  • 5. Universidad Andrés Bello Taller de Desarrollo de Software II Introducción En Este informe explicaremos el modelo de datos detallado para el sistema que se realizara a la tienda maggnolia. 1 Modelo de Datos En este apartado se pide recordar responder a la pregunta: ¿Por qué surge la necesidad de desarrollar este software?. Esto le ayudará a mantener la perspectiva para centrarse en Identificar el Problema y no en la solución. 1.1 Modelo Entidad Relación Figura 1.1 Página 5 de 41
  • 6. Universidad Andrés Bello Taller de Desarrollo de Software II 1.2 Información de las Tablas Tabla 1.1 Nombre Significado Se Refiere a los productos que no han llegado en un día indicado o a la vez extraviado productos de la tienda que se hayan perdido o robado en caso de asalto Los Tipos de productos que se venden en la tienda tipoproducto Se Detalla la compra que se realiza detallecompra Se Detalla el deposito que se realiza detalledeposito Se indica cuanto de depositara deposito Los datos del proveedor contactoproveedor Detalle de la venta al cliente en factura o boleta la cual se imprimirá detalledocventa Los datos privados del proveedor proveedor Se explicara el cómo se realiza o se realizó la venta al cliente con facture o detalleventa boleta Los datos más privados del proveedor estará en esta tabla si es empresa o cliente cuentaproveedor Se guardaran los pagos del proveedor el cual realice pagoproveedor Recibo que se dará a conocer al cliente o también a la empresa por sus recibocuenta pagos y en los estados que estén Se establecerá los datos de la compra por parte del cliente o realizada por la compra empresa El iva que se aplicara a los pagos de los clientes o proveedores iva Se guardaran los datos de los productos a tratar productos Documento que establecerá la venta a realizar documentoventa Se registraran los cliente que compraran tanto por mayor así como por cliente unidad Fechas en que se establecerán las fechas venta Los usuarios que trabajen en la empresa usuarios Página 6 de 41
  • 7. Universidad Andrés Bello Taller de Desarrollo de Software II Los pagos de la venta y el estado q este pagosventa Se guardara los datos más privados del empleado empleado La gestión de pago por el tiempo que lleva trabajando pagoempleado Los datos sensible de la empresa a tratar cuentaempresa Los gatos personales de la administración en temas fuera del Local. gatospersonales 1.3 Diccionario de Datos En este Punto veremos la estructuras de las tablas con sus tipos de datos y limitación las cuales serían FK Y PK extraviado Nombre DataType Limitaciones IdExtraviado int(10) PK fecha int(10) cantidad int(10) motivoExtravio varchar(75) idTipoProducto int(10) FK (tipoproducto.idTipoProducto) proveedor int(10) tipoproducto Nombre DataType Limitaciones idTipoProducto int(10) PK nombreTipoProducto varchar(60) descripcion varchar(255) estado char(1) Página 7 de 41
  • 8. Universidad Andrés Bello Taller de Desarrollo de Software II detallecompra Nombre DataType Limitaciones item int(10) PK idCompra char(12) PK/FK (compra.idCompra) idTipoProducto int(10) FK (tipoproducto.idTipoProducto) cantidad int(10) precioUnitario float subTotal float detalledeposito Nombre DataType Limitaciones Item int(10) PK IdDeposito int(10) PK/FK (deposito.IdDeposito) Cantidad int(10) Detalle varchar(255) PrecioUnitario float PrecioPorMayor float idProveedor int(10) FK (proveedor.idProveedor) idTipoProducto int(10) FK (tipoproducto.idTipoProducto) deposito Nombre DataType Limitaciones IdDeposito int(10) PK fecha int(10) tipo char(1) contactoproveedor Página 8 de 41
  • 9. Universidad Andrés Bello Taller de Desarrollo de Software II Nombre DataType Limitaciones idContacto int(10) PK nombresContacto varchar(45) apellidosContacto varchar(78) rutContacto char(14) direccionContacto varchar(75) telContacto char(17) MovilContacto char(17) mailContacto varchar(45) idProveedor int(10) FK (proveedor.idProveedor) detalledocventa Nombre DataType Limitaciones Item int(10) PK IdDocVenta char(12) PK/FK (documentoventa.IdDocVenta) IdTipoProducto int(10) FK (tipoproducto.idTipoProducto) Cantidad int(10) PrecioUnitario float PrecioPorMayor float subTotal float proveedor Nombre DataType Limitaciones idProveedor int(10) PK RUC char(11) razonSocial varchar(75) direccion varchar(75) ciudad varchar(45) telefono char(45) fax char(14) Página 9 de 41
  • 10. Universidad Andrés Bello Taller de Desarrollo de Software II estado char(1) detalleventa Nombre DataType Limitaciones IdVenta int(10) PK/FK (venta.IdVenta) item int(10) PK Cantidad int(10) precioUnitario float precioPorMayor float idTipoProducto int(10) FK (tipoproducto.idTipoProducto) proveedor int(10) cuentaproveedor Nombre DataType Limitaciones numeroCuenta char(16) PK banco varchar(45) monedaCuenta varchar(20) estadoCuenta char(1) ProveedoridProveedor int(10) FK (proveedor.idProveedor) pagoproveedor Nombre DataType Limitaciones idPagoProveedor int(10) PK fechaDeposito float monto float numeroCuenta char(16) FK (cuentaproveedor.numeroCuenta) Página 10 de 41
  • 11. Universidad Andrés Bello Taller de Desarrollo de Software II recibocuenta Nombre DataType Limitaciones idReciboCuenta varchar(11) PK fechaReciboCompra varchar(12) montoReciboCompra float idProveedor int(10) FK (proveedor.idProveedor) compra Nombre DataType Limitaciones idCompra char(12) PK idProveedor int(10) FK (proveedor.idProveedor) fechaCompra int(10) estadoCompra char(20) subTotal float idIgv int(10) FK (iva.idIiva) valorIgv float iva Nombre DataType Limitaciones idIiva int(10) PK valor float estadoIva char(1) productos Nombre DataType Limitaciones IdProductos int(10) PK nombreProductos varchar(45) direccionProductos varchar(75) descripcion varchar(100) Página 11 de 41
  • 12. Universidad Andrés Bello Taller de Desarrollo de Software II documentoventa Nombre DataType Limitaciones IdDocVenta char(12) PK IdCliente int(10) fechaDocVenta int(10) IdVenta int(10) FK (venta.IdVenta) TipoDocVenta char(1) estadoDocVenta char(1) ObservacionDocVenta varchar(100) idIiva int(10) FK (iva.idIiva) subTotal float valorIva float Total float cliente Nombre DataType Limitaciones IdCliente int(10) PK nombreCliente varchar(45) apellidosCliente varchar(75) rutCliente char(14) ciudadCliente varchar(25) direccionCliente varchar(75) rpmCliente char(11) telMovilCliente char(11) fax char(11) estado char(1) emailCliente varchar(45) jefeCliente int(10) FK (cliente.IdCliente) Página 12 de 41
  • 13. Universidad Andrés Bello Taller de Desarrollo de Software II venta Nombre DataType Limitaciones IdVenta int(10) PK fechaVenta int(10) IdCliente int(10) FK (cliente.IdCliente) IdProductos int(10) FK (productos.IdProductos) producto char(1) NumeroUsuario int(10) FK (usuarios.NumeroUsuario) usuarios Nombre DataType Limitaciones NumeroUsuario int(10) PK IdEmpleado int(10) FK (empleado.IdEmpleado) NombreUsuario varchar(70) Password varchar(10) admin_priv varchar(1) pagosventa Nombre DataType Limitaciones IdPagosVenta int(10) PK IdDocVenta char(12) FK (documentoventa.IdDocVenta) fecha int(10) monto float numeroCuenta char(16) FK (cuentaempresa.numeroCuenta) NumeroUsuario int(10) FK (usuarios.NumeroUsuario) Página 13 de 41
  • 14. Universidad Andrés Bello Taller de Desarrollo de Software II 1.3.0.1 empleado Nombre DataType Limitaciones IdEmpleado int(10) PK nombres varchar(45) apellidos varchar(45) rut char(14) sueldo float direccion varchar(75) telefono char(15) movil char(16) rpm varchar(11) pagoempleado Nombre DataType Limitaciones IdPagoEmpleado int(10) PK periodoLaboral varchar(45) fechaPago int(10) monto float observacion varchar(100) IdEmpleado int(10) FK (empleado.IdEmpleado) cuentaempresa Nombre DataType Limitaciones numeroCuenta char(16) PK moderna varchar(20) banco varchar(30) usuario Nombre DataType Limitaciones NumeroUsuario int(10) PK NombreUsuario varchar(70) Página 14 de 41
  • 15. Universidad Andrés Bello Taller de Desarrollo de Software II Password varchar(10) Nombre varchar(30) Apellidos varchar(30) email varchar(100) idSexo int(10) fecha varchar(30) admin_priv varchar(1) sistema Nombre DataType Limitaciones IdSistema int(10) PK NumeroUsuario int(10) FK (usuario.NumeroUsuario) NombreSistema varchar(80) DescripcionSistema text script Nombre DataType Limitaciones NumeroScript int(10) PK IdSistema int(10) FK (sistema.IdSistema) DescripcionScript text LineaScript varchar(180) log Nombre DataType Limitaciones NumeroLog int(10) PK NumeroScript int(10) FK (script.NumeroScript) DescripcionLog text LineaLog varchar(180) Página 15 de 41
  • 16. Universidad Andrés Bello Taller de Desarrollo de Software II personas Nombre DataType Limitaciones NumeroPersona int(10) PK NumeroGasto int(10) FK (gatospersonales.NumeroGasto) NombresUsuario varchar(80) ApellidosUsuarios varchar(100) sexo Nombre DataType Limitaciones idSexo int(10) PK NombreSexo varchar(20) gatospersonales Nombre DataType Limitaciones NumeroGasto int(10) PK TipoGasto varchar(80) DescripcionGasto text Página 16 de 41
  • 17. Universidad Andrés Bello Taller de Desarrollo de Software II 2 Diseño de Interfaces 2.1 Diseño de Mensajes En esta sección del sistema, veremos el cómo diseñaremos las interfaces de los mensajes en los cuales nos arrojara el sistema en el momento de realizar una operación 2.1.1 Ingresar Datos Figura 1.2 En este caso, este mensaje saldrá cuando el usuario Ingresar datos del pago de una venta, Pero si falta un campo a ingresar, esta ventana que aparecerá se encargara de recordar que debe ingresarlo, esta ventana aparecerá en la sesión del vendedor o la jefa del local en el apartado de ventas. LAS PANTALLAS DE INGRESO, MODIFICACION SERAN DE ESTE ESTILO. Página 17 de 41
  • 18. Universidad Andrés Bello Taller de Desarrollo de Software II 2.1.2 Ingresar Datos Erróneos Figura 1.3 Esta Ventana aparecerá en el momento en que falte un dato a ingresar en un formulario que aparecerá en una ventana aparte en el sistema, momento en que se ingresen datos por un motivo u otro en las sesiones correspondientes. 2.1.3 Eliminación de Datos Figura 1.4 Este caso se dará cuando se dé la eliminación de datos que estén relacionados con el sistema, en los cuales ya no sirven. Página 18 de 41
  • 19. Universidad Andrés Bello Taller de Desarrollo de Software II 2.1.4 Termino de Sesión Figura 1.5 Este caso se dará cuando el usuario decida terminar con su sesión en el cual cuando la vuelva a utilizar tendrá que registrarse de nuevo en la pantalla principal. Página 19 de 41
  • 20. Universidad Andrés Bello Taller de Desarrollo de Software II 2.2 Diseño de Pantallas En esta sección veremos los diseños de pantalla en torno al usuario, Administrador, a la jefa del local y la vendedora, A continuación Veremos la pantalla de logeo para nuestros distintos tipos de usuarios: Figura 1.6 En este punto cada uno de nuestros personajes podrán logearse y serán derivados a sus distintas sesiones. Página 20 de 41
  • 21. Universidad Andrés Bello Taller de Desarrollo de Software II 2.2.1 Administrador El Administrador(WebMaster) y La Jefa del Local, tendrá el dominio exclusivo del sistema absoluto, el menú correspondiente será el siguiente: Figura 1.7 En la Penultima Opción de Operaciones Extras, el WebMaster podrá realizar las operaciones exclusivas en las cuales podrá ingresar los datos exclusivos para la base de datos del mismo sistema, ingresar fechas, controlar cuentas de usuario a nivel, también controlar los script del sistema entre otros, las otras opciones son las siguientes: - Compras: Registraran compras a proveedores en sus fechas de pagos y los datos de estos - Deposito: Los Pagos que realicen los clientes en el sistema por fecha y nombre.Luego Cierres de Caja.. - Ventas: Registro de Ventas y Clientes los cuales quedaran registrados en sus pagos y facturas - Reportes: Reportes de ventas o compra por temporadas y Fechas - Empleados: Serán almacenados y gestionados en todo lo que tenga que ver en sus datos y pagos. Página 21 de 41
  • 22. Universidad Andrés Bello Taller de Desarrollo de Software II - Configuración: En este punto se ingresaran los tipos de productos a llegar a la tienda, junto con el iva a incluir en el cobro a los clientes o pagos de proveedores y el guardar de las herramientas a utilizar para la creación de accesorios. - Help: Se muestra quien creo el diseño o el sistema a tratar a futuro. - Termino Sesión: Donde el usuario podrá o finaliza la sesion 2.2.2 Vendedor La(s) Vendedora del local solo podrá ver opciones las cuales se presentan en la siguiente imagen Figura 1.9 Con algunas opciones que se repiten en el punto anterior: - Inicio - Deposito - Ventas - Reportes - Help Página 22 de 41
  • 23. Universidad Andrés Bello Taller de Desarrollo de Software II - Termino de Sesion Las cuales podrán ingresar los registros de los pedidos, ventas y las compras del día, y podrán ver o modificar el ranking de los clientes por antigüedad o por los pagos que realicen y los productos que se vendan más. Lo mismo que los pagos y los productos que se puedan ingresar o modificar(Las Otras Interfaces se encuentran en la próxima seccion). Nota: El Diseño fue modificado a lo que se ve por petición de la alta gerencia de la tienda, ya que se ve más clara las letras o las opciones a tratar, REFERENCIA DOCUMENTO DISEÑO FINAL TALLER SOFTWARE I. 3 Implementación del sistema La Implementación del sistema consistió primero en cómo implementar los requerimientos del cliente en lo funcional y en lo no funcional el cómo se habría de llevar al sistema, lo funcional serían los requerimientos que el cliente deseara implementar en un sistema el cual habría de solucionar sus problemas en el negocio, Mientras que en lo no funcional seria en que herramienta, base de datos, lenguajes entre otros. De esta forma esta implementado el sistema y conectado a un computador en un sistema interno. Donde tenemos un servidor de Base de datos MySQL y servidor Apache y lenguaje PHP con el fin de administrar los datos. El lenguaje PHP esta trabajado por clases las cuales conectan con la base de datos MySQL y en sus diversas operaciones. Página 23 de 41
  • 24. Universidad Andrés Bello Taller de Desarrollo de Software II La Implantación de los Requerimientos Funcionales en el Sistema son los Siguientes como se verán a continuación con sus Descripciones y después con sus imágenes: Id RF1 Nombre Controlar acceso al sistema El usuario ingresa nombre de usuario y contraseña, se validara si el usuario existe y tendrán acceso autorizado únicamente Descripción(Argumentación) aquellos datos que precisen para el desarrollo de sus funciones. Id RF2 Nombre Administrar Usuarios Descripción(Argumentación) Crear, modificar y eliminar usuarios del sistema. Id RF3 Nombre Administrar Cotización Crear, modificar, listar, filtrar y eliminar cotizaciones del Descripción(Argumentación) sistema. Id RF4 Nombre Administrar proveedores Crear, modificar, listar, filtrar y eliminar proveedores que Descripción(Argumentación) realizan venta de materiales para ser utilizados en los servicios. Id RF5 Nombre Administrar Clientes Crear, modificar, listar, filtrar y eliminar clientes a los que se Descripción(Argumentación) realizan los servicios. Id RF6 Nombre Administrar Producto Descripción(Argumentación) Crear, modificar, listar, filtrar y eliminar materiales. Id RF7 Página 24 de 41
  • 25. Universidad Andrés Bello Taller de Desarrollo de Software II Nombre Control de Pagos El Usuario tendrá la opción de ver los tipos de pagos que se han realizado por la compra de uno o varios productos que se Descripción(Argumentación) venden en la tienda. Id RF8 Nombre Control de Ventas El Usuario tendrá la opción de ver las ventas que se han Descripción(Argumentación) realizado en un tiempo determinado. Id RF9 Nombre Controlar las Compras El Usuario tendrá la opción de ver qué tipo de cliente ya establecido en la tienda ha comprado, dependiendo del nivel se le dará una bonificación, en caso contrario se le venderá como Descripción(Argumentación) cualquier otro cliente. Id RF10 Nombre Administrar Ventas El Usuario tendrá la opción de Administrar las ventas que se realice al cliente en cuestión, si es nuevo y desea asociarse al local se le creara una cuenta en el mismo momento de la compra, o se tendrá que registrar en la página web, y si es un cliente que solo desea comprar y no asociarse al local, se registrara el producto como vendido pero el cliente deberá pagar al contado en el momento de la compra, pero si desea Descripción(Argumentación) pagar en letras, deberá asociarse al local. Id RF11 Nombre Administrar Compras El Usuario tendrá la opción de Administrar Compras que realice el local en cuestión a la(s) empresa(s) asociadas a maggnolia , si es nueva se registrara a la empresa en la base de datos del local, pero antes la dirección del local deberá ver si Descripción(Argumentación) pertenece a un rubro el cual le pueda convenir. Id RF12 Página 25 de 41
  • 26. Universidad Andrés Bello Taller de Desarrollo de Software II Nombre Cierre de Caja El Usuario tendrá la opción de Acceder al cierre de caja, con los datos que se ingrese de la venta realizada en un tiempo determinado, de esta forma podrá sacar una ganancia en promedio de lo que fue esa venta, por temporada o por días Descripción(Argumentación) meses o años. Id RF13 Nombre Registro de Facturas El Usuario tendrá la opción de Registrar las Facturas, con los Descripción(Argumentación) datos que se ingrese de la compra a un proveedor. Id RF14 Nombre Registro de Usuarios El cliente tendrá la opción de registrarse en el sistema por via Descripción(Argumentación) web o en la misma tienda en forma presencial.. A continuación las imágenes: RF1 Controlar Acceso al Sistema RF2 Administrar Usuarios Página 26 de 41
  • 27. Universidad Andrés Bello Taller de Desarrollo de Software II RF3 Administrar Cotización RF4 Administrar proveedores Página 27 de 41
  • 28. Universidad Andrés Bello Taller de Desarrollo de Software II RF5 Administrar Clientes RF6 Administrar Producto Página 28 de 41
  • 29. Universidad Andrés Bello Taller de Desarrollo de Software II RF7 Control de Pagos RF8 Control de Ventas Página 29 de 41
  • 30. Universidad Andrés Bello Taller de Desarrollo de Software II RF9 Controlar las Compras RF10 Administrar Ventas Página 30 de 41
  • 31. Universidad Andrés Bello Taller de Desarrollo de Software II RF11 Administrar Compras RF12 Cierre de Caja Página 31 de 41
  • 32. Universidad Andrés Bello Taller de Desarrollo de Software II RF13 Registro de Facturas RF14 Registro de Usuarios Página 32 de 41
  • 33. Universidad Andrés Bello Taller de Desarrollo de Software II 4 Otros Artefactos En este proyecto hemos incluido un artefacto importante en el cual se complementa con este, En una de las reuniones se trató el punto de diseñar o crear una página web con el fin que los clientes vengan a comprar los productos o tipos de productos los cuales están disponibles en la tienda para su venta. La Cual se subió en forma muy apurada por petición de mi clienta en una fecha que se estableció, pero después se fue de viaje sin dejar reemplazante y ahora volvió para seguir con el proyecto, el sitio web a modificar se llama www.maggnolia.cl el cual aparte de tener lo que es productos a la venta, La página Fue Modificada y se encuentra lista y en el dia de hoy se subira. Acá les presento algunas imágenes de esta: Inicio Página 33 de 41
  • 34. Universidad Andrés Bello Taller de Desarrollo de Software II Quienes Somos Página 34 de 41
  • 35. Universidad Andrés Bello Taller de Desarrollo de Software II Imagen de Producto a Mostrar Página 35 de 41
  • 36. Universidad Andrés Bello Taller de Desarrollo de Software II Los mismo para Vestuario y Accesorios a Diferencia que Bisuteria Tiene 2 tipos de precios y los otros no. Novedades para los Clientes Página 36 de 41
  • 37. Universidad Andrés Bello Taller de Desarrollo de Software II Mandar Comentarios o preguntas Página 37 de 41
  • 38. Universidad Andrés Bello Taller de Desarrollo de Software II Indicar Como llegar a la Tienda Página 38 de 41
  • 39. Universidad Andrés Bello Taller de Desarrollo de Software II El Sitio web se acaba de arreglar y se subira el dia de mañana 5 Comentarios y Trabajos a Futuros Página 39 de 41
  • 40. Universidad Andrés Bello Taller de Desarrollo de Software II En esta etapa, gracias a este trabajo de software se ah logrado evolucionar en lo que es el trabajo de Ingeniería de software, en lo que no sabía en conocimientos, pues lo logre aprender gracias a la práctica y experiencia del proyecto software maggnolia, y los trabajos a futuros son • Mantención del sistema y los artefactos de Maggnolia. • Creación de Software de Pago Empresa Segura. • Creación de Páginas web Centro estética Sibullete. • Mantención Sitio El Pulso y Fiden. 6 Anexos Herramientas para Figuras Página 40 de 41
  • 41. Universidad Andrés Bello Taller de Desarrollo de Software II . Visual Suite Paradigm 8.0 http://www.visual-paradigm.com/ Información . Informe de Diseño Taller Software I Autor : Luis Peñaloza . Propuesta_de_taller_de_software_I Autor : Luis Peñaloza Naranjo Link de Interés http://lazonaantigua.com/cristian/php.html http://valoruf.cl/valor_uf_3_enero_2010.html http://www.siss.cl/ http://www.google.cl Algunas Definiciones Hardware : abarca todas las piezas físicas de un ordenador (disco duro, placa base, memoria, tarjeta aceleradora o de vídeo, lectora de CD, microprocesadores, entre otras). Software : son todos los componentes intangibles de una computadora. Es el conjunto de programas necesarios para hacer posible la realización de una tarea específica. Requerimientos : Es una característica de algunos objetos que es necesaria cumplir para poder beneficiarse al máximo de éste. Es un error extendido el pensar que no cumplir el requerimiento no otorga ningún beneficio por su uso, el beneficio es limitado pero no inexistente Página 41 de 41