SlideShare a Scribd company logo
1 of 15
MATERIA:
                                                                               Reingeniería Del Software
IN




                                                  C
                                                 PE
 ST




                                                                                      UNIDAD 2:
                                             TE
     IT




          TO
      U




                                            X




               TE                           TU
                  C                     E
                      N OL O GI C O D                                   Proceso de la Reingeniería de Software



                                                                                          TEMA 2:

                                                                     Segunda Parte del Proyecto (Documentación)



                                                                                   CATEDRÁTICO:

                                                                         Maria de los Angeles Martinez Morales



                                                                                       Alumnos:

                                                      Cid García Emma                        ame_dic@hotmail.com
                                                      Francisco Vargas Sarai                 cool_2189@hotmail.com
                                                      Hernández Manzanilla Ana Grissell      grisel_89_01@hotmail.com
                                                      Morales Jerónimo Asela Guadalupe       asela_0512@hotmail.com
                                                      Blanco Martínez José Luis              evilskull95@hotmail.com
                                                      Portugal Gómez Lady Diana               lady_portugal@hotmail.com
                                                      Gómez Pineda Eduardo                     gope89@hotmail.com




                                                                                   ESPECIALIDAD:

                                                                       Ingeniería En Sistemas Computacionales




                                                                                            Tuxtepec, Oaxaca a 26 de marzo del 2012
ÍNDICE


INTRODUCCIÓN .............................................................................................................................. 3
SELECCIÓN DE AMBIENTE OPERATIVO ................................................................................. 4
LENGUAJE DE PROGRAMACIÓN ............................................................................................... 5
DISEÑO DE LA ARQUITECTURA DEL SOFTWAR .................................................................. 6
DISEÑO DE LA BASE DE DATO .................................................................................................. 7
DISEÑO DE LA INTERFAZ DE USUARIO ................................................................................ 10
DISEÑO DE LA SALIDA EFECTIVA ........................................................................................... 11
DISEÑO DE CONTROLES, PROCESOS Y AYUDA ............................................................. 12
CONCLUSIÓN ................................................................................................................................ 15
INTRODUCCIÓN



Cuando hablábamos de color, estilo y coherencia; la imagen grafica tiene que estar
presente en todos los ámbitos de la imagen y entre estos está incluido el concepto
de la tienda o punto de venta.

En esta etapa se muestra de manera técnica como funcionara nuestro sistema es
decir la parte en donde toma forma nuestro sistema.

Los componentes de un sistema de información descritos durante el análisis de
requerimientos fue el punto focal para crear el diseño del sistema.

Por medio del Flujo de datos pudimos observar los Movimientos del sistema.

En el proceso pudimos desarrollar las actividades para aceptar, manejar y
suministrar datos e información. Por medio del Procedimientos podremos crear
métodos y rutinas para utilizar el sistema de información y lograr con ello los
resultados esperados. Los controles nos permitirá crear los estándares y
lineamientos para determinar si las actividades que están ocurriendo de forma
anticipada.

Se marca la decisión del diseño en el cual será clave para causar un gran impacto.

Mostraremos una visión de cómo se estructura el sistema y como sus componentes
trabajan juntos.

Y podremos identificar la responsabilidad de todas las personas que tiene que ver
con el sistema, incluyendo los usuarios, operadores de computadora y personal de
apoyo.
SELECCIÓN DE AMBIENTE OPERATIVO


Obtener un buen software para el manejo del negocio, el control sobre las ventas,
sobre los inventarios, etc. Podría costar mucho dinero, con nuestra solución es
sencillo, poderosa y flexible, además se ajusta fácilmente. Es una poderosa
aplicación de negocios y fácil de usar para punto de venta es una completa
herramienta que le ayudara a controlar:

VENTAS
Punto de venta

Facturas

Cotizaciones

Cancelaciones

Guarda reportes de los mejores productos en ventas y utilidad

INVENTARIOS
Entradas y salidas

Optimización estadística de inventarios

ARTÍCULOS
Manejo de líneas y Marcas

Manejo de artículos compuestos de otros artículos del catalogo

Manejo de Tallas y Colores

Manejo de listas de precios

PROGRAMACIÓN

Formatos y procedimientos, configurables por el usuario con código fuente.

TAMBIÉN OBTENDRÁ:

Control de sucursales a través de Internet

Visualización en línea de las existencias de sus sucursales

Seguridad y rapidez en el acceso a sus datos

Reportes gráficos y gerenciales
EL SISTEMA CONSISTE DE DOS APLICACIONES:

Operación: Punto de Venta Abarrotes Aplicación Windows.

Administración: Aplicación Web para preparación para carga de datos y generador
de reportes y consultas.

REQUERIMIENTO DE EQUIPO MÍNIMO:

Sistema Operativo Windows seven.

256 Megas de Memoria.

1Giga de espacio en disco.

Monitor con resolución de 800x600.

Miniprinter (opcional).

Teclado

Mouse


                          LENGUAJE DE PROGRAMACIÓN


ASP.NET: lo utilizaremos para crear el sitio web dinámico, aplicaciones web y
servicios web XML. En el cual ocuparemos .NET Framework ya que nos permitirá
utilizar un lenguaje de programación.

SQL: este lenguaje nos permitirá crear nuestra base de datos relacionales que nos
permite especificar diversos tipos de operaciones; en estas también permitirá
efectuar consultas con el fin de recuperar de una forma sencilla, así como también
hacer cambios sobre ella.

VISUAL C#: nos permitirá interactuar con NET Framework ya que es el lenguaje que
implementaremos para crear el diseño de nuestro sitio web.
DISEÑO DE LA ARQUITECTURA DEL SOFTWAR
   Descripción

   Tiendas de abarrote virtual hace la diferencia a dar a sus clientes servicio de
   atención rápida y la más alta calidad, estableciendo se de forma vanguardista en
   el mercado.

   La cual está conformada con una página principal en el cual se muestra un menú
   de seis categorías: inicio, venta, reporte, administrador, cerrar cesión, pagina
   principal y cinco enlaces que son: ¿Quiénes somos?, introducción, oferta,
   ubicación y galería.




INICIO   VENTAS   REPORTES   ADMINISTRAR    CERRAR SESION    PÁGINA PRINCIPAL   AYUDA
                                                             ¿Quiénes somos?




                                                               Introducción




                                                                 Ofertas




                                                                Ubicación




                                                                 Galería
DISEÑO DE LA BASE DE DATO
     Diseño lógico

     En esta etapa se describe el contenido de la información de la base de datos;
     donde identificaremos las entidades, relación, atributo, dominio de los atributos e
     identificadores.




Diseño físico
Administrador

     Campo                Tipo                 Nulo                 Predeterminado
     User_login           Varchar(50)          No
     User_password        Varchar(250)         Si                   Null
     Nombre               Varchar(150)         Si                   Null
     Activo               Bit                  No
     Venta                Bit                  No
     Reporte              Bit                  No
     Administrar          Bit                  No
     Fecha _ registro     Data time            No
Producto

     Campo                  Tipo            Nulo   Predeterminado
     Id_producto            Varchar(50)     No
     Producto               Varchar(250)    Si     Null
     Id_unidad_medida       Smallint        Si     Null
     P_compra               Float           Si     Null
     P_venta                Float           Si     Null
     Existencia             Float           Si     Null


Unidad medida

     Campo                  Tipo            Nulo   Predeterminado
     Id_unidad_medida       Smallint        No
     Unidad_medida          Varchar(50)     Si     Null


Venta

     Campo                  Tipo            Nulo   Predeterminado
     Id_venta               Int             No
     Fecha _registro        Data time       No
     User_login             Varchar         No


Venta detalle tmp

     Campo                    Tipo          Nulo   Predeterminado
     Id venta_detalle_tmp     Int           No
     Id_producto              Varchar(50)   No
     Cantidad                 Float         No
     User_login               Varchar(50)   No
     P_venta                  Float         No


Venta detalle

     Campo                  Tipo            Nulo   Predeterminado
     Id_venta_detalle       Int             No
     Id_venta               Int             No
     Id_producto            Varchar(50)     No
     Cantidad               Float           No
     P_venta                Float           No
Proc tmp venta

     Campo              Tipo              Nulo   Predeterminado
     User_login         Varchar(50)       No     0
     Id_producto        Varchar(50)       No     0
     Cantidad           Float             No     0


Proc rpt venta

     Campo              Tipo              Nulo   Predeterminado
     Fecha _inicio      Data time         No     0
     Fecha _final       Data time         No     0


Proc user

     Campo              Tipo              Nulo   Predeterminado
     User_login         Varchar(50)       No     0
     User_password      Varchar(80)       No     0
     Nombre             Varchar(50)       No     0
     Activo             Bit               No     0
     Reporte            Bit               No     0
     Venta              Bit               No     0
     Administrador      Bit               No     0


Proc lista tmp venta

     Campo                  Tipo          Nulo   Predeterminado
     Id_venta_detalle_tmp   Int           No     0
     Id_producto            Varchar(50)   No     0
     Producto               Varchar(50)   No     0
     Cantidad               Float         No     0
     P_venta                Float         No     0
DISEÑO DE LA INTERFAZ DE USUARIO
        Formato del usuario

        Nos posicionamos en la categoría de administrador y damos clic se despliega la
        ventana de administrador la en la cual tiene la opción registrara un nuevo usuario en el
        cual se guardaran los datos de los trabajadores.

        Se crea la cuenta de los cajeros y las actividades que podrán desempeñar dentro del
        sistema.




            INICIO    VENTAS     REPORTES   ADMINISTRAR   CERRAR SESION   PÁGINA PRINCIPAL
                    ADMINISTRADOR
                                                                    Esta seguro que desea hacer cambios
            Nuevo usuario
                                                                                SI           NO
            EDITAR                      USUARIO                 NOMBRE COMPLETO
            EDITAR
            EDITAR




           INICIO     VENTAS   REPORTES ADMINISTRAR CERRAR SESION         PAGINA PRINCIPAL

          GRABAR      CANCELAR
                                    USUARIO:
                                    NOMBRE:
                                    CONTRASEÑA:
Verifique sus datos                 ACTIVO:           [CHKACTIVO]
                                    VENTAS:           [CHKVENTAS]
                                    REPORTES:         [CHKREPORTES]
                                    ADMINISTRAR:      [CHKADMINISTRAR]
DISEÑO DE LA SALIDA EFECTIVA


Como salida efectiva trabaja tres formatos:

   1. Formato de venta: imprime el ticket que muestra los productos, cantidad,
      precio y total de esta manera se comprueba la responsabilidad que tiene la
      empresa con el cliente y salga satisfecho de la compra que realizo.


                               NOMBRE DE LA TIENDA:
                               RFC:
                               Producto     cantidad         precio



                               Total


   2. Formato de reporte: son dos uno se muestra de forma web y el segundo se
      exporta a un formato de Excel los cuales señalan la existencia y falta de
      mercancía y puede verificar las ventas que realiza el cajero.




                      “Abarrotes SaMar”
     SISTEMA DE PUNTOREPORTES DE VENTA
                      DE VENTA
   REPORTE ENTRE LAS FECHAS:
    INICIO     VENTAS        REPORTES                  ADMINISTRAR             CERRAR SESION
   TOTAL:

       ID         FECHA                CLAVE   DESCRIPCIÓN            PRECIO     CANTIDAD      TOTAL




                                                  “abarrotes SaMar”
                                               REPORTES DE VENTARE
     PORTE ENTRE LAS FECHAS:
     TOTAL:
DISEÑO DE CONTROLES, PROCESOS Y AYUDA


Forma de venta

En la página principal existe un menú con cinco categorías: inicio, venta, reporte
administrador y cerrar sesión.

Nos posicionamos en la categoría de ventas y damos clic se despliega la ventana de
venta la cual se establece la clave del producto, cantidad, agregar, se muestra una
tabla la cual contiene clave, descripción, cantidad, precio y total, si seleccionamos
imprimir aparecerá una venta de cómo saldrá el ticket, si selecciona grabar se guardara
los datos de la venta o si cancela aparece un mensaje de venta nueva.




    INICIO VENTAS       REPORTES    ADMINISTRAR     CERRAR SESION     PAGINA PRINCIPAL
              VENTAS

              CLAVE:                    CANTIDAD:
                                                          AGREGAR            $ 0.00


                CLAVE             DESCRIPCIÓN        CANTIDAD       PRECIO    TOTAL




                       IMPRIMIR         GRABAR        CANCELAR




 La clave del producto es incorrecta                   Esta seguro que desea imprimir el
          vuelva intentarlo.                                        ticket.



La venta se guardo con éxito ¿desea                     Está seguro de cancelar la venta
    comenzar una venta nueva?
                                                                 SI           NO
         SI               NO
Formato de reporte

 Nos posicionamos en la categoría de reporte y damos clic se despliega la ventana
 de reporte la cual se establece fecha de inicio y final de la venta la cual tendrá dos
 opciones para que se muestre el reporte la primera opción es ver reporte la cual se
 mostrara en la pagina y la segunda opción es exportar la cual se mostrara en Excel.




    INICIO   VENTAS      REPORTES    ADMINISTRA CERRAR SESION        PÁGINA PRINCIPAL
                                         R

      REPORTES DE VENTA
                                                                             Está seguro de salir
                                    FECHA INICIO:
      Ver Reporte     Exportar
                                    FECHA FINAL:                               SI        NO




La fecha que introdujo es incorrecta                  Está seguro de exportar su reporte

                                                                SI            NO
Formatos de controladores de usurario




            INICIO    VENTAS     REPORTES   ADMINISTRAR   CERRAR SESION   PÁGINA PRINCIPAL
                    ADMINISTRADOR
                                                                    Esta seguro que desea hacer cambios
            Nuevo usuario
                                                                                SI           NO
            EDITAR                      USUARIO                 NOMBRE COMPLETO
            EDITAR
            EDITAR




           INICIO     VENTAS   REPORTES ADMINISTRAR CERRAR SESION         PAGINA PRINCIPAL

          GRABAR      CANCELAR
                                   USUARIO:
                                   NOMBRE:
                                   CONTRASEÑA:
Verifique sus datos                ACTIVO:         [CHKACTIVO]
                                   VENTAS:         [CHKVENTAS]
                                   REPORTES:       [CHKREPORTES]
                                   ADMINISTRAR:    [CHKADMINISTRAR]
                                   DISEÑO DE LA SALIDA EFECTIVA
CONCLUSIÓN


Pudimos observar la descripción de las entradas y salidas donde se muestra la
ubicación de todos los detalles que aparecerán en los reportes, documentos y
pantalla.

Por medio del diagrama entidad relación observamos los datos que llevara nuestra
base de datos; la descripciones de los códigos que explican o identifican tipos de
transacciones, clasificaciones y categorías de eventos o entidades; cuadros, tablas y
descripciones gráfica de los módulos y componentes del software de computadora
junto con la interacción entre cada una de ellos.

Creamos procedimientos planificados para instalar y operar el sistema cuando esté
terminado.

Esto nos facilitara la comunicación entre los diferentes participantes en el desarrollo.

More Related Content

Viewers also liked

Bordes y sombredo de la tabla
Bordes y sombredo de la tablaBordes y sombredo de la tabla
Bordes y sombredo de la tablaCronwell Rojas
 
COMPUTACION BASICA PARA PRIMARIA
COMPUTACION BASICA PARA PRIMARIACOMPUTACION BASICA PARA PRIMARIA
COMPUTACION BASICA PARA PRIMARIADarwinGrandaV
 
Modulo de computacion
Modulo de computacionModulo de computacion
Modulo de computacionYgado2012
 
74971003 planeacion-de-computacion-primaria-de-1º-a-4º
74971003 planeacion-de-computacion-primaria-de-1º-a-4º74971003 planeacion-de-computacion-primaria-de-1º-a-4º
74971003 planeacion-de-computacion-primaria-de-1º-a-4ºEdward Hernandez
 
Modulo de computación I- Parte 1
Modulo de computación I- Parte 1Modulo de computación I- Parte 1
Modulo de computación I- Parte 1Jorge Baylon
 
Curso de computación para principiantes
Curso de computación para principiantesCurso de computación para principiantes
Curso de computación para principiantesdupyval
 
El Abc De La ComputacióN Escolar
El Abc De La ComputacióN EscolarEl Abc De La ComputacióN Escolar
El Abc De La ComputacióN Escolarjpgv84
 
Clase computacion primaria
Clase computacion primariaClase computacion primaria
Clase computacion primariawilder mendez
 
Proyecto de-computacion-para-educacion-primaria
Proyecto de-computacion-para-educacion-primariaProyecto de-computacion-para-educacion-primaria
Proyecto de-computacion-para-educacion-primariaBernardita Naranjo
 
COMPUTACION PARA PEQUES POR LUCIA VILLEGAS
 COMPUTACION PARA PEQUES POR LUCIA VILLEGAS COMPUTACION PARA PEQUES POR LUCIA VILLEGAS
COMPUTACION PARA PEQUES POR LUCIA VILLEGASLucía Villegas
 
Computación
ComputaciónComputación
Computaciónelviscd_4
 
computacion primaria basica 3
computacion primaria basica 3computacion primaria basica 3
computacion primaria basica 3Innovattech
 

Viewers also liked (14)

Bordes y sombredo de la tabla
Bordes y sombredo de la tablaBordes y sombredo de la tabla
Bordes y sombredo de la tabla
 
COMPUTACIÓN 1º DE PRIMARIA
COMPUTACIÓN 1º DE PRIMARIACOMPUTACIÓN 1º DE PRIMARIA
COMPUTACIÓN 1º DE PRIMARIA
 
COMPUTACION BASICA PARA PRIMARIA
COMPUTACION BASICA PARA PRIMARIACOMPUTACION BASICA PARA PRIMARIA
COMPUTACION BASICA PARA PRIMARIA
 
Modulo de computacion
Modulo de computacionModulo de computacion
Modulo de computacion
 
74971003 planeacion-de-computacion-primaria-de-1º-a-4º
74971003 planeacion-de-computacion-primaria-de-1º-a-4º74971003 planeacion-de-computacion-primaria-de-1º-a-4º
74971003 planeacion-de-computacion-primaria-de-1º-a-4º
 
Modulo de computación I- Parte 1
Modulo de computación I- Parte 1Modulo de computación I- Parte 1
Modulo de computación I- Parte 1
 
Curso de computación para principiantes
Curso de computación para principiantesCurso de computación para principiantes
Curso de computación para principiantes
 
El Abc De La ComputacióN Escolar
El Abc De La ComputacióN EscolarEl Abc De La ComputacióN Escolar
El Abc De La ComputacióN Escolar
 
Tablets para las TIC
Tablets para las TICTablets para las TIC
Tablets para las TIC
 
Clase computacion primaria
Clase computacion primariaClase computacion primaria
Clase computacion primaria
 
Proyecto de-computacion-para-educacion-primaria
Proyecto de-computacion-para-educacion-primariaProyecto de-computacion-para-educacion-primaria
Proyecto de-computacion-para-educacion-primaria
 
COMPUTACION PARA PEQUES POR LUCIA VILLEGAS
 COMPUTACION PARA PEQUES POR LUCIA VILLEGAS COMPUTACION PARA PEQUES POR LUCIA VILLEGAS
COMPUTACION PARA PEQUES POR LUCIA VILLEGAS
 
Computación
ComputaciónComputación
Computación
 
computacion primaria basica 3
computacion primaria basica 3computacion primaria basica 3
computacion primaria basica 3
 

Similar to Diseño de la base de datos para una tienda de abarrotes virtual

Similar to Diseño de la base de datos para una tienda de abarrotes virtual (20)

Ensayo
EnsayoEnsayo
Ensayo
 
Roles fin
Roles finRoles fin
Roles fin
 
Inteligencia de negocios la informacin como factor crtico de exito
Inteligencia de negocios la informacin como factor crtico de exitoInteligencia de negocios la informacin como factor crtico de exito
Inteligencia de negocios la informacin como factor crtico de exito
 
Plan de negocio
Plan de negocioPlan de negocio
Plan de negocio
 
03 Tecsidel VII Semana CMMI
03 Tecsidel VII Semana CMMI03 Tecsidel VII Semana CMMI
03 Tecsidel VII Semana CMMI
 
Services factory
Services factoryServices factory
Services factory
 
Sra
SraSra
Sra
 
SRA
SRASRA
SRA
 
Proyecto de Aula
Proyecto de AulaProyecto de Aula
Proyecto de Aula
 
Planificacion Y Modelado De Un Sistema De Control De Ventas
Planificacion Y Modelado De Un Sistema De Control De VentasPlanificacion Y Modelado De Un Sistema De Control De Ventas
Planificacion Y Modelado De Un Sistema De Control De Ventas
 
Hacia ti capacitación virtual pasos 01, 02, 03
Hacia ti capacitación virtual pasos 01, 02, 03Hacia ti capacitación virtual pasos 01, 02, 03
Hacia ti capacitación virtual pasos 01, 02, 03
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Dossier pantallas trade
Dossier pantallas tradeDossier pantallas trade
Dossier pantallas trade
 
Jb company
Jb companyJb company
Jb company
 
Jb company
Jb companyJb company
Jb company
 
Ecuaciones
EcuacionesEcuaciones
Ecuaciones
 
Vigilancia tecnologica biodatos
Vigilancia tecnologica biodatosVigilancia tecnologica biodatos
Vigilancia tecnologica biodatos
 
Gemelo Digital
Gemelo DigitalGemelo Digital
Gemelo Digital
 
Presentación 2011
Presentación 2011Presentación 2011
Presentación 2011
 
La mejora en una organización veterana en CMMI - Software Factory de Tecsidel...
La mejora en una organización veterana en CMMI - Software Factory de Tecsidel...La mejora en una organización veterana en CMMI - Software Factory de Tecsidel...
La mejora en una organización veterana en CMMI - Software Factory de Tecsidel...
 

Diseño de la base de datos para una tienda de abarrotes virtual

  • 1. MATERIA: Reingeniería Del Software IN C PE ST UNIDAD 2: TE IT TO U X TE TU C E N OL O GI C O D Proceso de la Reingeniería de Software TEMA 2: Segunda Parte del Proyecto (Documentación) CATEDRÁTICO: Maria de los Angeles Martinez Morales Alumnos: Cid García Emma ame_dic@hotmail.com Francisco Vargas Sarai cool_2189@hotmail.com Hernández Manzanilla Ana Grissell grisel_89_01@hotmail.com Morales Jerónimo Asela Guadalupe asela_0512@hotmail.com Blanco Martínez José Luis evilskull95@hotmail.com Portugal Gómez Lady Diana lady_portugal@hotmail.com Gómez Pineda Eduardo gope89@hotmail.com ESPECIALIDAD: Ingeniería En Sistemas Computacionales Tuxtepec, Oaxaca a 26 de marzo del 2012
  • 2. ÍNDICE INTRODUCCIÓN .............................................................................................................................. 3 SELECCIÓN DE AMBIENTE OPERATIVO ................................................................................. 4 LENGUAJE DE PROGRAMACIÓN ............................................................................................... 5 DISEÑO DE LA ARQUITECTURA DEL SOFTWAR .................................................................. 6 DISEÑO DE LA BASE DE DATO .................................................................................................. 7 DISEÑO DE LA INTERFAZ DE USUARIO ................................................................................ 10 DISEÑO DE LA SALIDA EFECTIVA ........................................................................................... 11 DISEÑO DE CONTROLES, PROCESOS Y AYUDA ............................................................. 12 CONCLUSIÓN ................................................................................................................................ 15
  • 3. INTRODUCCIÓN Cuando hablábamos de color, estilo y coherencia; la imagen grafica tiene que estar presente en todos los ámbitos de la imagen y entre estos está incluido el concepto de la tienda o punto de venta. En esta etapa se muestra de manera técnica como funcionara nuestro sistema es decir la parte en donde toma forma nuestro sistema. Los componentes de un sistema de información descritos durante el análisis de requerimientos fue el punto focal para crear el diseño del sistema. Por medio del Flujo de datos pudimos observar los Movimientos del sistema. En el proceso pudimos desarrollar las actividades para aceptar, manejar y suministrar datos e información. Por medio del Procedimientos podremos crear métodos y rutinas para utilizar el sistema de información y lograr con ello los resultados esperados. Los controles nos permitirá crear los estándares y lineamientos para determinar si las actividades que están ocurriendo de forma anticipada. Se marca la decisión del diseño en el cual será clave para causar un gran impacto. Mostraremos una visión de cómo se estructura el sistema y como sus componentes trabajan juntos. Y podremos identificar la responsabilidad de todas las personas que tiene que ver con el sistema, incluyendo los usuarios, operadores de computadora y personal de apoyo.
  • 4. SELECCIÓN DE AMBIENTE OPERATIVO Obtener un buen software para el manejo del negocio, el control sobre las ventas, sobre los inventarios, etc. Podría costar mucho dinero, con nuestra solución es sencillo, poderosa y flexible, además se ajusta fácilmente. Es una poderosa aplicación de negocios y fácil de usar para punto de venta es una completa herramienta que le ayudara a controlar: VENTAS Punto de venta Facturas Cotizaciones Cancelaciones Guarda reportes de los mejores productos en ventas y utilidad INVENTARIOS Entradas y salidas Optimización estadística de inventarios ARTÍCULOS Manejo de líneas y Marcas Manejo de artículos compuestos de otros artículos del catalogo Manejo de Tallas y Colores Manejo de listas de precios PROGRAMACIÓN Formatos y procedimientos, configurables por el usuario con código fuente. TAMBIÉN OBTENDRÁ: Control de sucursales a través de Internet Visualización en línea de las existencias de sus sucursales Seguridad y rapidez en el acceso a sus datos Reportes gráficos y gerenciales
  • 5. EL SISTEMA CONSISTE DE DOS APLICACIONES: Operación: Punto de Venta Abarrotes Aplicación Windows. Administración: Aplicación Web para preparación para carga de datos y generador de reportes y consultas. REQUERIMIENTO DE EQUIPO MÍNIMO: Sistema Operativo Windows seven. 256 Megas de Memoria. 1Giga de espacio en disco. Monitor con resolución de 800x600. Miniprinter (opcional). Teclado Mouse LENGUAJE DE PROGRAMACIÓN ASP.NET: lo utilizaremos para crear el sitio web dinámico, aplicaciones web y servicios web XML. En el cual ocuparemos .NET Framework ya que nos permitirá utilizar un lenguaje de programación. SQL: este lenguaje nos permitirá crear nuestra base de datos relacionales que nos permite especificar diversos tipos de operaciones; en estas también permitirá efectuar consultas con el fin de recuperar de una forma sencilla, así como también hacer cambios sobre ella. VISUAL C#: nos permitirá interactuar con NET Framework ya que es el lenguaje que implementaremos para crear el diseño de nuestro sitio web.
  • 6. DISEÑO DE LA ARQUITECTURA DEL SOFTWAR Descripción Tiendas de abarrote virtual hace la diferencia a dar a sus clientes servicio de atención rápida y la más alta calidad, estableciendo se de forma vanguardista en el mercado. La cual está conformada con una página principal en el cual se muestra un menú de seis categorías: inicio, venta, reporte, administrador, cerrar cesión, pagina principal y cinco enlaces que son: ¿Quiénes somos?, introducción, oferta, ubicación y galería. INICIO VENTAS REPORTES ADMINISTRAR CERRAR SESION PÁGINA PRINCIPAL AYUDA ¿Quiénes somos? Introducción Ofertas Ubicación Galería
  • 7. DISEÑO DE LA BASE DE DATO Diseño lógico En esta etapa se describe el contenido de la información de la base de datos; donde identificaremos las entidades, relación, atributo, dominio de los atributos e identificadores. Diseño físico Administrador Campo Tipo Nulo Predeterminado User_login Varchar(50) No User_password Varchar(250) Si Null Nombre Varchar(150) Si Null Activo Bit No Venta Bit No Reporte Bit No Administrar Bit No Fecha _ registro Data time No
  • 8. Producto Campo Tipo Nulo Predeterminado Id_producto Varchar(50) No Producto Varchar(250) Si Null Id_unidad_medida Smallint Si Null P_compra Float Si Null P_venta Float Si Null Existencia Float Si Null Unidad medida Campo Tipo Nulo Predeterminado Id_unidad_medida Smallint No Unidad_medida Varchar(50) Si Null Venta Campo Tipo Nulo Predeterminado Id_venta Int No Fecha _registro Data time No User_login Varchar No Venta detalle tmp Campo Tipo Nulo Predeterminado Id venta_detalle_tmp Int No Id_producto Varchar(50) No Cantidad Float No User_login Varchar(50) No P_venta Float No Venta detalle Campo Tipo Nulo Predeterminado Id_venta_detalle Int No Id_venta Int No Id_producto Varchar(50) No Cantidad Float No P_venta Float No
  • 9. Proc tmp venta Campo Tipo Nulo Predeterminado User_login Varchar(50) No 0 Id_producto Varchar(50) No 0 Cantidad Float No 0 Proc rpt venta Campo Tipo Nulo Predeterminado Fecha _inicio Data time No 0 Fecha _final Data time No 0 Proc user Campo Tipo Nulo Predeterminado User_login Varchar(50) No 0 User_password Varchar(80) No 0 Nombre Varchar(50) No 0 Activo Bit No 0 Reporte Bit No 0 Venta Bit No 0 Administrador Bit No 0 Proc lista tmp venta Campo Tipo Nulo Predeterminado Id_venta_detalle_tmp Int No 0 Id_producto Varchar(50) No 0 Producto Varchar(50) No 0 Cantidad Float No 0 P_venta Float No 0
  • 10. DISEÑO DE LA INTERFAZ DE USUARIO Formato del usuario Nos posicionamos en la categoría de administrador y damos clic se despliega la ventana de administrador la en la cual tiene la opción registrara un nuevo usuario en el cual se guardaran los datos de los trabajadores. Se crea la cuenta de los cajeros y las actividades que podrán desempeñar dentro del sistema. INICIO VENTAS REPORTES ADMINISTRAR CERRAR SESION PÁGINA PRINCIPAL ADMINISTRADOR Esta seguro que desea hacer cambios Nuevo usuario SI NO EDITAR USUARIO NOMBRE COMPLETO EDITAR EDITAR INICIO VENTAS REPORTES ADMINISTRAR CERRAR SESION PAGINA PRINCIPAL GRABAR CANCELAR USUARIO: NOMBRE: CONTRASEÑA: Verifique sus datos ACTIVO: [CHKACTIVO] VENTAS: [CHKVENTAS] REPORTES: [CHKREPORTES] ADMINISTRAR: [CHKADMINISTRAR]
  • 11. DISEÑO DE LA SALIDA EFECTIVA Como salida efectiva trabaja tres formatos: 1. Formato de venta: imprime el ticket que muestra los productos, cantidad, precio y total de esta manera se comprueba la responsabilidad que tiene la empresa con el cliente y salga satisfecho de la compra que realizo. NOMBRE DE LA TIENDA: RFC: Producto cantidad precio Total 2. Formato de reporte: son dos uno se muestra de forma web y el segundo se exporta a un formato de Excel los cuales señalan la existencia y falta de mercancía y puede verificar las ventas que realiza el cajero. “Abarrotes SaMar” SISTEMA DE PUNTOREPORTES DE VENTA DE VENTA REPORTE ENTRE LAS FECHAS: INICIO VENTAS REPORTES ADMINISTRAR CERRAR SESION TOTAL: ID FECHA CLAVE DESCRIPCIÓN PRECIO CANTIDAD TOTAL “abarrotes SaMar” REPORTES DE VENTARE PORTE ENTRE LAS FECHAS: TOTAL:
  • 12. DISEÑO DE CONTROLES, PROCESOS Y AYUDA Forma de venta En la página principal existe un menú con cinco categorías: inicio, venta, reporte administrador y cerrar sesión. Nos posicionamos en la categoría de ventas y damos clic se despliega la ventana de venta la cual se establece la clave del producto, cantidad, agregar, se muestra una tabla la cual contiene clave, descripción, cantidad, precio y total, si seleccionamos imprimir aparecerá una venta de cómo saldrá el ticket, si selecciona grabar se guardara los datos de la venta o si cancela aparece un mensaje de venta nueva. INICIO VENTAS REPORTES ADMINISTRAR CERRAR SESION PAGINA PRINCIPAL VENTAS CLAVE: CANTIDAD: AGREGAR $ 0.00 CLAVE DESCRIPCIÓN CANTIDAD PRECIO TOTAL IMPRIMIR GRABAR CANCELAR La clave del producto es incorrecta Esta seguro que desea imprimir el vuelva intentarlo. ticket. La venta se guardo con éxito ¿desea Está seguro de cancelar la venta comenzar una venta nueva? SI NO SI NO
  • 13. Formato de reporte Nos posicionamos en la categoría de reporte y damos clic se despliega la ventana de reporte la cual se establece fecha de inicio y final de la venta la cual tendrá dos opciones para que se muestre el reporte la primera opción es ver reporte la cual se mostrara en la pagina y la segunda opción es exportar la cual se mostrara en Excel. INICIO VENTAS REPORTES ADMINISTRA CERRAR SESION PÁGINA PRINCIPAL R REPORTES DE VENTA Está seguro de salir FECHA INICIO: Ver Reporte Exportar FECHA FINAL: SI NO La fecha que introdujo es incorrecta Está seguro de exportar su reporte SI NO
  • 14. Formatos de controladores de usurario INICIO VENTAS REPORTES ADMINISTRAR CERRAR SESION PÁGINA PRINCIPAL ADMINISTRADOR Esta seguro que desea hacer cambios Nuevo usuario SI NO EDITAR USUARIO NOMBRE COMPLETO EDITAR EDITAR INICIO VENTAS REPORTES ADMINISTRAR CERRAR SESION PAGINA PRINCIPAL GRABAR CANCELAR USUARIO: NOMBRE: CONTRASEÑA: Verifique sus datos ACTIVO: [CHKACTIVO] VENTAS: [CHKVENTAS] REPORTES: [CHKREPORTES] ADMINISTRAR: [CHKADMINISTRAR] DISEÑO DE LA SALIDA EFECTIVA
  • 15. CONCLUSIÓN Pudimos observar la descripción de las entradas y salidas donde se muestra la ubicación de todos los detalles que aparecerán en los reportes, documentos y pantalla. Por medio del diagrama entidad relación observamos los datos que llevara nuestra base de datos; la descripciones de los códigos que explican o identifican tipos de transacciones, clasificaciones y categorías de eventos o entidades; cuadros, tablas y descripciones gráfica de los módulos y componentes del software de computadora junto con la interacción entre cada una de ellos. Creamos procedimientos planificados para instalar y operar el sistema cuando esté terminado. Esto nos facilitara la comunicación entre los diferentes participantes en el desarrollo.