Está en la página 1de 31

UNIVERSIDAD POLITECNICA ESTATAL DEL CARCHI

FACULTAD DE INDUSTRIAS AGROPECUARIAS Y CIENCIAS AMBIENTALES


CARRERA DE COMPUTACION
APLICACIONES WEB

Comercializadora Sandrita

Desarrollo del aplicativo en ASP.NET para la Comercializadora Sandrita

Compra y Venta de Electrodomésticos

INTEGRANTES: Alison Chamorro, Héctor Calpa

SEMESTRE: Sexto A-T

FECHA: 21 de mar. de 2022

DOCENTE: Jeffery Naranjo

Tulcán – Ecuador
HOJA DE CONTROL

Organismo Universidad Politécnica Estatal del Carchi

Proyecto Calzado DAC

Entregable Sistema de registros de compra y venta de


electrodomésticos de la Comercializadora Sandrita

Sistema de facturación de compra y venta de


electrodomésticos de la Comercializadora Sandrita
Alison Chamorro
Autor
Héctor Calpa
Versión/Edición 1.0 Fecha Versión 21/03/2022
Aprobado por Fecha Aprobación
N.º Total de Páginas 57

REGISTRO DE CAMBIOS

Fecha del
Versión Causa del Cambio Responsable del Cambio
Cambio
Contenido
1. INTRODUCCIÒN............................................................................................................... 5
1.1 Alcance ......................................................................................................................... 5
1.2 Problema ...................................................................................................................... 6
2. OBJETIVOS ........................................................................................................................ 6
3. MARCO TEORICO ........................................................................................................... 7
3.1 Modelo Vista Controlador .......................................................................................... 7
3.2 Visual Studio ................................................................................................................ 7
3.2.1 Características principales de Visual Basic ...................................................... 7
3.3 SQL Server .................................................................................................................. 8
3.4 Glosario de términos ................................................................................................... 9
4. ETAPAS DE LA INVESTIGACIÒN .............................................................................. 10
4.1 Descripción de la Situación Actual .............................................................................. 10
4.1.1 Pros y Contras de la Situación Actual ..................................................................... 10
4.1.2 Fortalezas de la situación Actual ............................................................................. 10
4.1.3 Debilidades de la Situación Actual .......................................................................... 10
5. MODELO DE PROCESOS ACTUALES ....................................................................... 11
5.1 Descripción de los actores de negocios actuales .......................................................... 11
5.2 Descripción de procesos de negocio actuales .............................................................. 12
5.3 Entorno tecnológico actual ........................................................................................... 13
5.3.1 Descripción del entorno de Hardware Actual ........................................................ 13
5.3.2 Descripción del entorno de Software Actual ........................................................... 14
6.3 Requerimientos No Funcionales del Sistema .............................................................. 17
6.3.1 Requisitos de Usabilidad .................................................................................... 17
6.3.2 Requisitos de Eficacia ........................................................................................ 17
6.3.3 Requisitos de Mantenibilidad ............................................................................. 18
6.3.4 Requisitos de Seguridad ..................................................................................... 18
6.3.5 Otros Requisitos No Funcionales ...................................................................... 18
6.3.6 Requisitos No funcionales Externos .................................................................. 18
7.1 Objetivos del negocio .................................................................................................. 19
7.2 Modelo de Proceso de Negocio para Implantar ......................................................... 19
8. CATÁLOGO DE REQUISITOS DEL SISTEMA A DESARROLLAR ............................................... 20
9. DIAGRAMA DE CASOS DE USO DEL SISTEMA ..................................................... 21
9.1 Casos de uso del sistema............................................................................................. 21
9.2 Especificación de Actores del Sistema ................................................................... 22
10. IMPLEMENTACIÒN Y PRUEBAS ........................................................................... 23
TABLAS

Tabla 1 Glosario ............................................................................................................................. 9


Tabla 2 Pros y contras de la situación actual .............................................................................. 10
Tabla 3 Fortalezas de la situación Actual .................................................................................... 10
Tabla 4 Debilidades de la Situación Actual.................................................................................. 11
Tabla 5 Debilidades de la Situación Actual.................................................................................. 11
Tabla 6 Debilidades de la Situación Actual.................................................................................. 11
Tabla 7 Actores actuales ............................................................................................................. 11
Tabla 8 Actores actuales ............................................................................................................. 12
Tabla 9 Actores actuales ............................................................................................................. 12
Tabla 10 Requisito funcional ....................................................................................................... 16
Tabla 11 Requisito funcional ....................................................................................................... 16
Tabla 12 Requisito funcional ....................................................................................................... 16
Tabla 13 Requisito funcional ....................................................................................................... 16
Tabla 14 Requisito funcional ....................................................................................................... 17
Tabla 15 Requisitos No Funcionales ............................................................................................ 17
Tabla 16 Casos de usos del sistema ............................................................................................ 22
Tabla 17 Actores del sistema ...................................................................................................... 22

ILUSTRACIONES

Ilustración 1 Glosario de términos .............................................................................................. 10


Ilustración 2 Pros y contras de la situación actual ...................................................................... 10
Ilustración 10 Procedo de negocio actual ................................................................................... 12
Ilustración 11 Proceso de negocio actual.................................................................................... 13
Ilustración 12 Proceso negocio actual......................................................................................... 13
Ilustración 13 Hardware actual ................................................................................................... 14
Ilustración 14 Software actual .................................................................................................... 14
Ilustración 15 Requisito general del sistema .............................................................................. 15
Ilustración 16 Requisitos funcionales del sistema ...................................................................... 15
Ilustración 17 Requisitos funcionales del sistema ...................................................................... 16
Ilustración 18 Requisitos funcionales del sistema ...................................................................... 16
Ilustración 19 Requisito funcionales del sistema ........................................................................ 16
Ilustración 20 Requisitos funcionales del sistema ...................................................................... 16
Ilustración 21 Proceso de negocio a implantar ........................................................................... 19
Ilustración 22 Diagrama caso de uso........................................................................................... 21
1. INTRODUCCIÒN

Hoy en día las herramientas tecnológicas son una base fundamental para todo tipo de
empresas donde ayudan a tener un buen manejo de la información donde la gran mayoría
de empresas manipula los datos diariamente con el fin de reducir los tiempos de espera a
los usuarios y mejorando la calidad de atención de estos mismos.

En la ciudad de Tulcán se encuentra la comercializadora llamada “electrodomésticos


Sandrita” donde brinda servicios a sus clientes en la adquisición de electrodomésticos de
primera calidad variándose en categorías que la clientela necesite en su adquisición

La comercializadora “electrodomésticos Sandrita” necesita mejorar en el ámbito de


registros y facturación ya que existe desorganización de la información y su proceso es
manualmente sin una base de datos confiable lo que puede tener problemas al brindar o
consultar la información que dispone está disponible en el local

1.1 Alcance

El presente proyecto consiste en la creación de un aplicativo en la página web


desarrollado en ASP.NET para la tienda de electrodomésticos Sandrita de la ciudad de
Tulcán, esto se lo realiza con el fin para que permita ofertar los distintos
electrodomésticos con su precio correspondiente, permitiendo que el administrador
realice las respectivas consultas y ventas de los productos disponibles que están en el
almacén.

La tienda de electrodomésticos Sandrita es una comercializadora, enfocada en la


distribución de electrodomésticos para el hogar donde está compuesta por las diferentes
categorías ofreciendo a la ciudadanía los diferentes electrodomésticos con la mayor
calidad en el mercado como son televisores, neveras, microondas etc.

La finalidad de la aplicación web es ser útil en todos sus roles, desde el proceso de
selección del producto, pasando por el proceso de compra, hasta llegar al paso final, su
pago total. Como también el incrementar en la agilidad para ver los productos disponibles
y generar una factura a los clientes brindando un servicio bastante ágil
1.2 Problema

Actualmente el uso de herramientas tecnológicas en las empresas para la automatización


de funciones, recursos y disponibilidad de la información a cualquier instante es cada
vez más creciente, debido a esto se propone desarrollar una herramienta en la que
puedan incluirse los diferentes procesos del local comercial para que puedan ser
manejados de manera eficiente.

En la comercializadora de electrodomésticos Sandrita no disponen de un sistema para


el manejo de productos como es en la registración de cada uno de ellos, de igual manera
al momento de realizar una compra o una venta los documentos son llenados
manualmente por lo que genera una pérdida de tiempo y complicación al revisar si lo
productos que tiene la comercializadora están disponibles para la venta a los clientes .

Para esto se llevó a cabo un desarrollo de una aplicación web donde le permita manejar
y manipular la información adecuadamente de acuerdo a categorías y brindando un
mejor servicio eficiente para el administrador o el empleado al momento de registrar o
vender un producto de la comercializadora de electrodomésticos Sandrita de la ciudad
de Tulcán brindando un servicio ligero a sus clientes

2. OBJETIVOS
• Formular los requerimientos en base a las necesidades solicitadas del cliente.
• Detallar los requerimientos funcionales y no funcionales para el desarrollo de la
aplicación web en la tienda de “electrodomésticos Sandrita”
• Elaborar el informe pertinente del desarrollo del proyecto enfocado en la tienda
de “electrodomésticos Sandrita”
• Realizar las matrices de requisitos, trazabilidad y dependencia conforme a lo
descrito en los objetivos anteriores.
• Crear una aplicación web en ASP.NET con la respectiva base de datos para tener
un mayor control de los datos.
3. MARCO TEORICO

El marco teórico que fundamenta esta investigación permitirá conocer sobre los
principales conceptos asociados a los sistemas de registro de información su clasificación
y características más generales, también se pretende dar a conocer más a fondo acerca de
los sistemas para el control de inventario; así también las técnicas y procedimientos a
desarrollar.

3.1 Modelo Vista Controlador

El MVC o Modelo-Vista-Controlador es un patrón de arquitectura de software que,


utilizando 3 componentes (Vistas, Models y Controladores) separa la lógica de la
aplicación de la vista. Es una arquitectura importante puesto que se utiliza tanto en
componentes gráficos básicos hasta en sistemas empresariales.

• Modelo: Se encarga de los datos, generalmente consultando a la base de datos.


• Vista: Es la representación visual de los datos, todo lo relacionado con la
interfaz gráfica.
• Controlador: Se encarga de controlar, recibe las órdenes del usuario y solicitar los
datos al modelo y comunicarlos a la vista

3.2 Visual Studio

Visual Studio es un editor de código fuente sofisticado que admite muchas


funcionalidades practicas al momento de trabajar con el código. Permite a los
desarrolladores crear sitios y aplicaciones web que se comuniquen entre estaciones de
trabajo, páginas web, dispositivos móviles, dispositivos embebidos y consolas, entre
otros.

3.2.1 Características principales de Visual Basic

El IDE de Visual Basic 6 tenía una serie de características que se han mantenido en otros
lenguajes de programación, como C# o Visual C++. Entre ellas son:

• Separación de la creación de la interfaz gráfica y el código.


• Una barra de herramientas, con los controles (se podían añadir muchos o crear de
propios) necesarios para la creación de formularios. Sólo había que arrastrar y
redimensionarlos dentro de la interfaz. Los controles comunes eran labels,
textbox, button, checkbox, picturebox, combobox, frame, timer, etc.
• Un explorador de proyectos, para ver todos los formularios, controles, código, etc
de nuestro proyecto y un panel de propiedades, dependiendo del formulario o
control seleccionado. De esta manera se podía modificar sus características en
modo diseño.
• En la parte inferior una Ventana inmediato, que mientras se depuraba podías
escribir directamente funciones simples o el valor contenido de las variables, y
nos ayuda a la hora de corregir errores en nuestro código.

3.3 SQL Server

Microsoft SQL Server es uno de los principales sistemas de gestión de bases de datos
relacional del mercado que presta servicio a un amplio abanico de aplicaciones de
software destinadas a la inteligencia empresarial y análisis sobre entornos corporativos.

Basada en el lenguaje Transact-SQL, incorpora un conjunto de extensiones de


programación propias de lenguaje estándar y su aplicación está disponible para usarse
tanto a nivel on premise o bajo una modalidad cloud.

Microsoft SQL Server es ideal para almacenar toda la información deseada en bases de
datos relacionales, como también para administrar dichos datos sin complicaciones,
gracias a su interfaz visual y a las opciones y herramientas que tiene. Es algo vital,
especialmente en webs que tienen la opción de registrar usuarios para que inicien sesión.

Para las compañías, emplear esta herramienta es esencial por las facilidades que plantea
y las utilidades con las que cuenta. Si se tiene un listado de clientes, un catálogo de
productos o incluso una gran selección de contenidos multimedia disponible, Microsoft
SQL Server ayuda a gestionarlo absolutamente todo. Es básico para el buen
funcionamiento de una web o de cualquier aplicación.

Su componente principal está compuesto por un motor relacional encargado del


procesamiento de comandos, consultas, así como del almacenamiento de archivos, bb.dd.,
tablas y búferes de datos. Sus niveles secundarios están destinados a la gestión de la
memoria, programación y administración de las interacciones de solicitud y respuesta con
los servidores que alojan las bases de datos
3.4 Glosario de términos

Término / Definición
Abreviatura
Usuario El usuario es empleado de la empresa y tiene cierto rol en la empresa
de desarrollo.
Administrador El administrador es un empleado de la empresa y tiene un rol de
administrador del sistema.
Cliente El cliente es una persona relacionada a una empresa.

Empresa Un ente jurídico al que se le asignan proyectos y se le factura.

Factura Una impresión de la cantidad de dinero que debe pagar el cliente de


cierta empresa dependiendo del avance del proyecto.
ERS Es un conjunto de recomendaciones para la especificación de
los requerimiento o requisitos de software el cual tiene como
producto final la documentación de los acuerdos entre el
cliente y el grupo de desarrollo para así cumplir.

Proyecto Es una planificación que consiste en un conjunto de actividades que


se encuentran interrelacionadas y coordinadas.
Caso de uso Es una descripción de los pasos o las actividades que deberán
realizarse para llevar a cabo algún proceso.
RF Requerimientos funcionales; describen la interacción entre el sistema
y su ambiente independientemente de su implementación.
RNF Requerimientos no funcionales; describen aspectos del sistema que
son visibles por el usuario que no incluyen una relación directa con el
comportamiento funcional del sistema. Los requerimientos no
funcionales.
BD Base de datos; Es un conjunto de datos relacionados entre sí y
almacenados sistemáticamente para su posterior uso.

Gestión o gestionar En este sistema específico se refiere a las operaciones CRUD es decir
agregar, consultar, modificar, eliminar y dependiendo del caso
activar e inactivar.
Tabla 1 Glosario
Ilustración 1 Glosario de términos

4. ETAPAS DE LA INVESTIGACIÒN
4.1 Descripción de la Situación Actual
4.1.1 Pros y Contras de la Situación Actual

PROS CONTRA

Cuenta con una tienda física No poder hacer un control de calidad al usuario

Interacción con el cliente Problemas al momento de facturación

Buena atención al cliente Saturación en la tienda

Oferta de descuento en el calzado Restricción por motivos de covid19

Control al trabajo de los empleados No se permite hacer la devolución del calzado

Tabla 2 Pros y contras de la situación actual

Ilustración 2 Pros y contras de la situación actual

4.1.2 Fortalezas de la situación Actual

001 Demanda de mercado


Versión 0.1(14 de Julio del 2021)

Descripción Hace referencia a la cantidad de bienes y servicios que tiene una alta
demanda por parte de los clientes en la Comercializadora Sandrita
Comentarios Primera revisión
Tabla 3 Fortalezas de la situación Actual

4.1.3 Debilidades de la Situación Actual

001 Aplicativo Tecnológico

Versión 0.1

Descripción Falta de aplicativo tecnológico

Comentarios Esta herramienta permitirá tener un registro


• datos del electrodoméstico
• datos de los proveedores
• datos del cliente los cuales nos facilitara al momento de
realizar nuestra factura electrónica y de igual manera permitirá
visualizar el control de registros que se van acumulando de cuerdo a
los procesos que se lleve.
Tabla 4 Debilidades de la Situación Actual

002 Organización

Versión 0.1

Descripción Falta de aplicativo tecnológico

Comentarios Genera costos adicionales ya que se debe asumir la perdida de realizar


una venta cuando no se encuentran los registros de los vehículos a
tiempo.
Para esto se necesita tener bien organizada la información de cada uno de
los electrodomésticos
Tabla 5 Debilidades de la Situación Actual

003 Arqueo de caja

Versión 0.1

Descripción Cálculo de transacción diaria

Comentarios Realizar un arqueo de venta diaria en donde se debe revisar: las facturas
de ese día, sumarlas una a una para poder obtener esa información, sin
olvidar que en cualquier momento se puede pasar por alto una factura,
produciendo datos erróneos, y al momento de registrar esos datos en los
arqueos diarios para realizar estadísticas de la concesionaria se produce
un desequilibrio contable y difícil de corregir.
Tabla 6 Debilidades de la Situación Actual

5. MODELO DE PROCESOS ACTUALES


5.1 Descripción de los actores de negocios actuales

001 Cliente
Versión 1.0(21 de marzo de 2022)

Descripción Al cliente le gusta la agilidad en que recibe sus documentos como por
ejemplo la factura en la adquisición de un electrodoméstico

Tabla 7 Actores actuales


002 Empleado
Versión 1.0(21 de marzo de 2022)

Descripción El empleado tiene la función de asignar una compra en el sistema


registrando el producto que se va a vender

Tabla 8 Actores actuales

003 Proveedores
Versión 1.0(21 de marzo de 2022)

Descripción Los proveedores intervienen en cada parte del negocio; asegurar que
una empresa funcione dependerá en gran medida de si contamos con un
flujo de bienes y servicios constante.
Tabla 9 Actores actuales

5.2 Descripción de procesos de negocio actuales

001 Recibimiento de Información


Versión 1.0(21 de marzo de 2022)

Dependencias Interacción cliente – empleado

Descripción Por medio de cliente sabemos que electrodomésticos necesita, y a


través del empleado proporciona las características necesarias y la
funcionabilidad de este mismo.
Importancia La importación de la venta es la comunicación ya que así sabemos que
es lo que el cliente desea o necesita.
Actores • Cliente
• Empleado
Comentarios Ser cordial con el cliente (Buena atención).
Ilustración 3 Procedo de negocio actual

002 Emisión de la Factura


Versión 1.0(21 de marzo de 2022)

Dependencias Interacción empleado -cliente

Descripción Mediante el empleado es proporcionada la factura generada por el


sistema donde detallara las cosas que adquirió el cliente.
Importancia La importación de la venta es la comunicación ya que así sabemos que
es lo que el cliente desea o necesita.
Actores • Cliente
• Empleado
Comentarios Ser cordial con el cliente (Buena atención).
Ilustración 4 Proceso de negocio actual

003 Estructura Organizada por la comercializadora


Versión 1.0(21 de marzo de 2022)

Dependencias Interacción entre los empleados y el administrador

Descripción Cada empleado reporta sus resultados directamente al administrador y


tiene la responsabilidad de hacerse cargo de su labor, tomar decisiones
y contribuir para el éxito de la microempresa.
Importancia Tomar decisiones referentes a la organización a fin de contribuir con el
crecimiento de esta.
Actores • Empleado
• Administrador
Comentarios Garantizar el cumplimiento de objetivos
Ilustración 5 Proceso negocio actual

5.3 Entorno tecnológico actual

• Internet

• Libro diario (Manual)

• Equipo de cómputo (Cámaras del local)

• Ofertas en redes sociales (Facebook e Instagram)

5.3.1 Descripción del entorno de Hardware Actual

Actualmente los recursos que se encuentran en la Comercializadora Sandrita es de dos


computadoras, un servidor de internet y un teléfono inalámbrico con las siguientes
características.
PRODUCTO CANTIDAD
Computadoras 1
Características:
Serie Intel Core i7 1
Procesador Dual-core ULV
Tarjeta de video HD Graphics 1
4400
Elementos de telecomunicaciones:
Proveedor Internet
TVCABLE 1
Central telefónica 1
TVCABLE 1
Router

Ilustración 6 Hardware actual

5.3.2 Descripción del entorno de Software Actual

Actualmente el entorno de Software en el que trabajan la Comercializadora Sandrita es


su libro diario donde registran todos los electrodomésticos adquiridos vendidos, datos de
los proveedores, datos del cliente, como también los registros de ventas y el control de
facturas

PRODUCTO CARACTERISTICAS SOFTWARE


Computadora • Serie Intel Core i7 Windows 10 Home
• Procesador Dual- Single Languge
core ULV Hoja de cálculo
• Tarjeta de video HD (Excel)
Graphics 4400

Ilustración 7 Software actual


6. ANALISIS DE REQUERIMIENTOS
6.1 Requerimientos Generales del Sistema

RGS Modulo digital de facturación

Versión 1.0 ( 21 de marzo de 2022)

Requisitos RG 01_01 Llevar un control de todos los perfiles ingresados en el


Generales sistema.
RG 01_02 Controlar el ingreso o eliminación de usuarios RG
01_03 Llevar un control cuantitativo de la producción de la
empresa.
RG 01_04 Restringir el acceso de la información de los usuarios.
RG 01_05 Controlar las fechas de ingreso y egreso de la empresa.
RG 01_06 Controlar las existencias y calidad de estas.
RG 01_07 Llevar un control de reporte dinámico que facilite su
interpretación.
Descripción El sistema deberá tener un usuario y contraseña para poder llevar un
control de reportes ingresar al módulo de facturación, realizar los
procesos correctamente, enviar al cliente su factura electrónica.

Importancia Para llevar una excelente contabilidad de la empresa y el buen


funcionamiento correcto del proceso de facturación.

Prioridad Alta

Estado Costo-Alcance

Ilustración 8 Requisito general del sistema

6.2 Requerimientos Funcionales del Sistema

ID Descripción Prioridad

RF-01 Ingresar al sistema Alta

El sistema permite la autenticación del administrador y restringe el acceso de la


información a los usuarios.
Ilustración 9 Requisitos funcionales del sistema
Tabla 10 Requisito funcional

ID Descripción Prioridad

RF-02 Ingresar datos de los clientes Alta

El sistema deberá permitir eliminar, modificar y consultar los datos ingresados al sistema.

Ilustración 10 Requisitos funcionales del sistema

Tabla 11 Requisito funcional

ID Descripción Prioridad

RF-03 Ingresar datos de los electrodomésticos a facturar Alta

El sistema permitirá agregar, eliminar, modificar y consultar electrodomésticos para la


agilización del proceso de facturación.
Ilustración 11 Requisitos funcionales del sistema

Tabla 12 Requisito funcional

ID Descripción Prioridad

RF-04 Control de Facturas Alta


El sistema permitirá guardar, eliminar, modificar y consultar las facturas realizadas por
el usuario
Ilustración 12 Requisito funcionales del sistema

ID Descripción Prioridad

RF-05 Control de reportes Alta

El sistema debe permitir llevar un control de todos los registros de facturación

Ilustración 13 Requisitos funcionales del sistema

Tabla 13 Requisito funcional

ID Descripción Prioridad

RF-06 Cotizaciones de Electrodomésticos Alta


El sistema debe permitir generar cotizaciones de cada uno de los Electrodomésticos.

Tabla 14 Requisito funcional

6.3 Requerimientos No Funcionales del Sistema

RNF01_01 Control del Sistema interno

Versión 0.1(21 de marzo del 2021)

Dependencias RNF01_01 Uso del Sistema


RNF01_02 Rendimiento del Sistema
RNF01_03 Implementación de código
RNF01_04 Adaptación del Sistema
RNF01_05 Plan de Organización
RNF01_06 Control de acceso a los archivos

Descripción El sistema deberá reducir el nivel de errores e irregularidades, ayudando a que los
objetivos de este sistema se cumplan de manera correcta.
Importancia Se da importancia ya que es necesario reducir parcialmente los errores que se
pueden presentan en el sistema.

Prioridad Alta
Estado Costo – Alcance

Tabla 15 Requisitos No Funcionales

6.3.1 Requisitos de Usabilidad


Uso del Sistema

• El sistema que se utilizara deberá permitir en el 80% de las veces que con un
máximo de 2 clics sea necesario para legar a la información deseada.
• La aplicación web debe poseer un diseño “Responsiva” a fin de garantizar la
adecuada visualización en múltiples computadores personales.
• El sistema debe poseer interfaces gráficas bien formadas.

6.3.2 Requisitos de Eficacia


Rendimiento del Sistema
• El Sistema que se utilizará deberá tener un tiempo máximo de respuesta de 5
segundos para cualquier operación de consulta en la página web.
• Los datos modificados en la base de datos deben ser actualizados y podrán ser
verificados únicamente por los autorizados.
6.3.3 Requisitos de Mantenibilidad
Implementación del código:

• El código fuente que se implementará y deberá cumplir las recomendaciones.


• La aplicación debe ser compatible con todas las versiones de Windows.
6.3.4 Requisitos de Seguridad
Control de acceso a los archivos:
• Los permisos de acceso al sistema podrán ser cambiados solamente por el
administrador de acceso a datos.
• Todos los sistemas deben respaldarse cada 24 horas. Los respaldos deben ser
almacenados en una localidad segura ubicada en un edificio distinto al que reside
el sistema
6.3.5 Otros Requisitos No Funcionales
• El sistema debe proporcionar mensajes de error que sean informativos y
orientados a usuario final.
• El sistema debe poseer interfaces gráficas bien formadas.
• La aplicación debe adaptarse a diferentes resoluciones de pantalla
6.3.6 Requisitos No funcionales Externos
• Las páginas web a ser desarrolladas deben cumplir con la ley de tratamiento en
condiciones de igualdad para personas con discapacidad.
• El sistema no revelara a sus operadores otros datos personales de los clientes
distintos a nombres y números de referencia.

7. NECESIDADES DEL NEGOCIO


7.1 Objetivos del negocio
• Implementar un sistema de facturación para la adquisición de datos y registros
sobre la Comercializadora Sandrita.

7.2 Modelo de Proceso de Negocio para Implantar

Ilustración 14 Proceso de negocio a implantar


8. CATÁLOGO DE REQUISITOS DEL SISTEMA A DESARROLLAR
9. DIAGRAMA DE CASOS DE USO DEL SISTEMA

Ilustración 15 Diagrama caso de uso

9.1 Casos de uso del sistema

Caso de uso Descripción

CU 01_01 Identificación en la aplicación

CU 01_02 Identificación en la aplicación

CU 01_03 Consultar Catálogo

CU 01_04 Añadir Artículos a Solicitud

CU 01_05 Enviar Pedido

CU 01_06 Consultar Pedidos


CU 01_07 Exportar catálogo

CU 01_08 Alta de comprador

Tabla 16 Casos de usos del sistema

9.2 Especificación de Actores del Sistema

001 Actores del Sistema


versión 0.1(21 de marzo del 2021)

Dependencia Administrador
Vendedor
Descripción El administrador es la persona física o jurídica que tiene como objetivo
gestionar los recursos óptimos y existentes en una empresa, para
desarrollar y realizar una planificación, organización, dirección y
control de todo lo relacionado a la Empresa
Prioridad Alta

Importancia Es la situación más utilizada en las empresas y sociedades pequeñas,


ya que concentra la responsabilidad en una única persona
Son quienes marcan la pauta, cubrir sus necesidades reales y deseos
nos llevará a tener éxito en el negocio que estemos implementando
Tabla 17 Actores del sistema

002 Actores del Sistema


versión 0.1(21 de marzo del 2021)

Dependencia Cliente
Descripción El cliente es una persona o entidad que compra los bienes y servicios que
ofrece la Comercializadora Sandrita
Prioridad Alta

Importancia Son quienes marcan la pauta, cubrir sus necesidades reales y deseos nos
llevaran al éxito en el negocio que estemos implementado.
10. IMPLEMENTACIÒN Y PRUEBAS

Como primer interfaz de nuestra aplicación es el login donde permitirá ingresar a los
usuarios al sistema para poder controlar la información que deseen

Una vez ingresado nos aparecerá la siguiente ventana

Nos desplegara un menú de opciones donde esta asignado por roles que cada usuario
tenga acceso a ciertas funciones de la aplicación
Interfaces de la aplicación en el menú de opciones

Generación de reportes

Botón de salir donde se nos regresara al menú de iniciar sesión

Roles

Los roles de base de datos simplifican el proceso de gestión de privilegios, ya que se


pueden otorgar privilegios a un rol y luego otorgar el rol a usuarios. Cuando desee
revocar privilegios para un usuario, simplemente tiene que revocar la autorización
de rol del usuario, en vez de revocar cada privilegio individual

ASIGNACION DE ROLES

La asignación de los roles al sistema se permite operar una funcionabilidad en general.


Por ejemplo, la capacidad de administrar las tareas es una operación a nivel del sistema.
El objetivo de la función del sistema no es equivalente al administrador del sistema
CREACION DE USUARIOS

Si elige crear un usuario de base de datos para un inicio de sesión de sistema operativo,
el nombre de usuario debe coincidir con el nombre de inicio de sesión. Escriba una
contraseña para el nuevo usuario. Se implementará la política de contraseña de la base de
datos subyacente.

PROVEEDORES
CATEGORIAS
PRODUCTOS QUE EXISTEN EN LA TIENDA
ASIGNACIÓN DE PRODUCTOS A LA TIENDA

COMPRAS

REGISTRACIÓN DE COMPRAS

CONSULTAR COMPRAS

VENTAS

CREAR UNA VENTA


FACTURA

CONSULTAR VENTAS

REPORTES

REPORTES POR TIENDA


REPORTES POR VENTAS

También podría gustarte