b) Elaborar el modelo de requisitos
1.- PRESENTACIÓN GENERAL.
Este proyecto tiene por objeto crear una página web, para la venta de productos y medicamentos de la Farmacia “JESUSITO”.
2.- CLIENTES.
Serian todos los usuarios que entren al sitio web para hacer sus compras.
3.- METAS.
La meta general de este software es realizar de forma eficiente las compras de los medicamentos u otros productos, teniendo así un mejor alcance y teniendo más ventas, generando un incremento de ganancias con las ventas online:
Llevar el control de los proveedores que abastecen a la farmacia.
Realizar lista de control de los productos vendidos.
Llevar un control de los clientes que compran en línea.
Generación de informes actualizados sobre productos, inventario, ventas, clientes, etc.
4. FUNCIONES DEL SISTEMA.
1. Validar el ingreso del usuario al sistema.
2. Ingresar la información de productos en la base de datos.
3. Ingresar la información de los proveedores en la base de datos.
4. Registrar el detalle de la venta de productos.
5. Elaborar facturas de la venta de productos.
6.Consultat datos de los clientes.
7. Consultar datos en el registro de proveedores.
8. Anular factura de venta.
9. Registrar la emisión de productos.
10. Generar informe de venta diaria.
11. Generar catálogo de productos.
5.- ATRIBUTOS DEL SISTEMA EN LAS ESPECIFICACIONES DE FUNCIONES.
a) Atributos propios del sistema.
Atributos Detalle y restricciones
Interfaz de usuario
Uso de ventanas con el logotipo de la farmacia en todas ellas, así como cuadros de diálogo que contengan ayudas.
Tolerancias a fallos.
El sistema deberá contar con un sistema de
protección cuando falle la energía del equipo, que permita guardar todos los cambios hechos en el último momento.
Plataforma del sistema operativo.
Se utilizará Windows como sistema servidor con estaciones de trabajo ejecutando ya sea Microsoft Windows XP,
Windows Vista o versiones nuevas.
Facilidad de uso.
Cuadros de diálogo interactivos que contengan ayuda sobre el
elemento que se está utilizando.
Tiempo de respuestas.
Cuando se genere una factura el recibo de venta se debe imprimir en 5 segundos como máximo.
6.- CASOS DE USOS.
Se especifican los casos de uso, utilizando el formato expandido de la Farmacia Jesusito.
6.1.- CASO DE USO: INICIAR SESIÓN EN EL SISTEMA.
Caso de uso: Iniciar sesión en el sistema.
Actores: Vendedor.
Propósito: Se más conocido y tener más ventas por internet, lo cual haría más ganancias económicamente, y así también más personas podrán conocer la farmacia.
Resumen: El vendedor accede a la interfaz de inicio de la página web e ingresa los
datos del nombre de usuario y la contraseña.
Curso normal de los eventos:
Acción del actor:
1.- El caso de uso comienza cuando el actor inicia la interfaz para ingresar al sistema.
2.- El vendedor ingresa en los campos usuario y contraseña lo datos correspondiente a su nombre de usuario ante el sistema y su clave de acceso respectivamente.
Respuesta del sistema:
3.- El vendedor acepta el ingreso de los datos.
4.- El sistema valida los datos ingresados por parte del usuario, cotejando la contraseña ingresada con la almacenada en la base de datos.
5.- Se muestra el mensaje de aceptación de los datos o el mensaje de error en caso contrario
6.- El vendedor acepta el mensaje presentado, y accede a la aplicación en caso que los datos hayan sido validados de manera satisfactoria, en caso contrario debe reingresar los datos de usuario y contraseña.
6.2 CASO DE USO: REGISTRAR DETALLE DE VENTA.
Caso de uso: Registrar detalle de venta.
Actores: Vendedor.
Propósito: Ingresar la información correspondiente al detalle de venta de una
factura.
Resumen: El vendedor registra la información de la venta de un producto de la
farmacia.
Curso normal de los eventos:
Acción del actor:
1.- Cada vez que se debe ingresar un nuevo producto a vender el vendedor establece la información del producto.
Respuesta del sistema:
2.- El sistema busca en la base de datos la información del producto. Si el producto existe
muestra la información del producto, caso contrario muestra mensaje de error.
Acción del actor:
3.- El vendedor en caso de que la búsqueda se haya completado con éxito ingresa la cantidad
a vender caso contrario acepta el mensaje de error.
Respuesta del sistema:
4.- El sistema calcula el monto de la venta, el subtotal general, el IVA y el total a pagar y
decrementa la cantidad vendida del producto inventario.
6.3 CASO DE USO: CONSULTAR DATOS DE CLIENTE.
Caso de uso: Consultar datos de cliente.
Actores: Vendedor.
Propósito: Buscar información de un cliente en el sistema.
Resumen: El vendedor consulta la información de un cliente en la base de datos
Curso normal de los eventos:
Acción del actor:
1.- El vendedor solicita la información de un
cliente.
Respuesta del sistema:
2.- El sistema retorna la información del cliente,
mostrando todos los datos requeridos del
cliente.
6.4 CASO DE USO: CONSULTAR DATOS DE PRODUCTOS.
Caso de uso: Consultar datos de productos.
Actores: Vendedor.
Propósito: Buscar información de un producto en el sistema.
Resumen: El vendedor consulta la información de un producto en la base de
datos
6.5.- Caso de uso: Registrar remisión de producto.
Caso de uso: Registrar remisión de productos.
Actores: Vendedor.
Propósito: Registrar el traslado de producto de un centro de costo a otro.
Resumen: El vendedor traslada la información de un producto de un centro de costo hacia otro centro de costo.
Curso normal de los eventos:
Acción del actor Respuesta del sistema
1.- El vendedor remite la información de un producto de un centro de costo a otro centro de costo.
2.- El sistema solicita la información del producto(s) a remitir.
2.- El vendedor ingresa la información de cada producto a remitir.
3.- El vendedor acepta la remisión del (los) producto(s).
4.- El sistema registra los datos de la remisión en la base de datos, actualizando el inventario de productos.
6.6.- CASO DE USO: GENERAR INFORME DE VENTA DIARIA.
Caso de uso: Generar informe de venta diaria.
Actores: Vendedor.
Propósito: Generar el informe impreso de la venta diaria de producto.
Resumen: El vendedor solicita el informe de la venta de productos realizada en el día.
Curso normal de los eventos:
Acción del actor:
1.- El vendedor solicita el reporte impreso del
catálogo de productos.
Respuesta del sistema:
2.- El sistema genera e imprime el reporte en
papel físico la información del catálogo de
productos.
Actores de Caso de Usos
|
Actor |
Caso
de Uso en el que participa |
Tipo
|
Descripción |
|
Cliente |
2 Casos (Comprar y Consultar) |
Secundario |
Haciendo
uso de la pagina web para beneficio propio (comprar y consultar). |
|
Administrador |
1 Caso (administrar de forma general
la pagina web) |
Secundario |
El
administrador se encarga de verificar que la pagina web este en completo
orden (desde ordenes de pago hasta alta y bajas de producto en existencia). |
|
Desarrollador |
2 Casos (Creación y mantenimiento de
la pagina web) |
Primario |
Crea
la pagina web completa, con todas las necesidades que obtenga a raiz de la
infromación de las empresas y da mantenimiento a esta misma caca cierto
tiempo, y ofrece soporte cuando se le solicita. |
|
Nombre del
caso de uso: |
Pagina Web |
|
Área: |
Desarrollador |
|
Actor(es): |
Desarrollador/Programador |
|
Interesados |
Personal
Interesado en el caso de uso |
|
Descripción: |
Crea
la pagina web completa, con todas las necesidades que obtenga a raiz de la
infromación de las empresas y da mantenimiento a esta misma caca cierto
tiempo, y ofrece soporte cuando se le solicita.
|
|
Eventos: |
Por medio de
la creación de una pagina web, busca satisfacer la necesidad del cliente,
brindando un servicio web de calidad por medio de una pagina web para la
compra y consulta de medicamentos. |
|
Precondiciones: |
Se tienen
todos los requisitos a cubrir para desarrollar la pagina web |
|
Nombre del
caso de uso: |
Pagina Web |
|
Área: |
Usuario Final
|
|
Actor(es): |
Cliente |
|
Interesados |
Personal
Interesado en el caso de uso |
|
Descripción: |
Haciendo
uso de la pagina web para beneficio propio (comprar y consultar).
|
|
Eventos: |
Busca cierta
comodidad y confianza al hacer compras por medio de una pagina web, que le
brinde una interfaz y servicio amigable y así mismo que sus transacciones de
efectivo esten protegidas. |
|
Precondiciones: |
Estar
registrado con una cuenta antes de comprar un producto |
|
Nombre del
caso de uso: |
Página Web |
|
Área: |
Admisntrador
|
|
Actor(es): |
Administrador
de la Página Web |
|
Interesados |
Personal
Interesado en el caso de uso |
|
Descripción: |
El
administrador se encarga de verificar que la pagina web este en completo
orden (desde ordenes de pago hasta alta y bajas de producto en existencia).
|
|
Eventos: |
Estar al
margén de las operaciones que se hagan por medio de la página web, así como
tambien tener un control de los medicamentos en existencia y de las
transacciones y operaciones en efectiivo. |
|
Precondiciones: |
Tener una
cuenta como adminstrador creada, así como estar capacitado para poder hacer
un buen uso de la página web. |
e) Elaborar el modelo de dominio del sistema.
Comentarios
Publicar un comentario