Você está na página 1de 62

INSTITUTO POLITECNICO NACIONAL

UNIDAD PROFESIONAL
INTERDISCIPLINARIA DE INGENIERA Y
CIENCIAS SOCIALES Y
ADMINISTRATIVAS

ALGORITMOS COMPUTACIONALES
Equipo 9
Manual del Proyecto
Sistema de ventas JYAN
BUSTAMANTE TRANQUILINO ROCIO
CABAAS VERA INGRID
GARCIA AVALOS ERNESTO
MEDINA FUENTES ELISEO
TELLO RODRIGUEZ LUIS
2CM40

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Contenido
ANALISIS DEL PROYECTO ....................................................................................................................3
Uniformes y distribuciones JYAN ....................................................................................................3
Problemtica ..................................................................................................................................3
Propsito ........................................................................................................................................3
Perspectiva del producto ...............................................................................................................3
Sistema propuesto. ........................................................................................................................4
Lista de requerimientos..................................................................................................................6
Documentacin de requerimientos................................................................................................8
Recursos necesarios para el desarrollo ........................................................................................20
Plan de proyecto ..........................................................................................................................21
Plan de proyecto ASANA ..............................................................................................................22
Diagrama de caso de usos sistema ..............................................................................................26
Diagrama de caso de usos de usuario ..........................................................................................27
Diagrama de actividades ..............................................................................................................27
Diagrama de secuencia sistema ...................................................................................................28
Diagrama de secuencia de usuario ...............................................................................................29
DISEO DEL PROYECTO ....................................................................................................................30
Diagrama de caso de usos sistema ..............................................................................................30
Diagrama de caso de usos de usuario ..........................................................................................31
Diagrama de actividades ..............................................................................................................31
Diagrama de secuencia sistema ...................................................................................................32
Diagrama de secuencia de usuario ...............................................................................................33
Diseo del sistema Visual Basic ....................................................................................................34
Diseo de base de datos SQL .......................................................................................................36
DESARROLLO DEL PROYECTO ...........................................................................................................37

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

ANALISIS DEL PROYECTO


Uniformes y distribuciones JYAN
Problemtica
Dentro de la pequea empresa JYAN se presentan diferentes problemticas que se han ido
solucionando poco a poco con el Anlisis del Sistema que ellos necesitan.
Como principales problemticas se destacaban:

La falta de organizacin empresarial.


No tenan algn Sistema Computacional para poder guardar ms fcilmente los datos.
Todos tenan acceso a todos los datos.

Propsito
Se planea desarrollar un sistema Automatizado para que el personal que incurre en la pequea
empresa JYAN para que se facilite la entrada de nuevos datos, tanto como Altas, Bajas y Cambios
(ABC) sea de compras y ventas, agendas (proveedores, clientes) nuevos usuarios, etc.

Perspectiva del producto


El Sistema de Gestin que se desarrollara ser para trabajar en entornos administrativos y poder
facilitar a los usuarios la gestin de un negocio y todo lo que esto conlleva, apoyndose de
paqueteras de oficina en computadoras, para un mejor manejo de informacin y realizar un
proceso de manera eficaz con respecto a las actividades de la empresa.

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Sistema propuesto.
Se desea crear un sistema de informacin en el cual se van a poder acceder por medio de un
usuario y contrasea.
Ingreso a la pantalla principal.

Mostrar inventario
o ABC categoras
Registro de categoras de los productos por vender.
o ABC productos
Registro de los productos con los que cuenta la empresa.
Mostrar compras
o ABC registro de compras
Registro de compra
o ABC proveedores
Registro de proveedor
Mostrar ventas
o ABC registro de ventas
Registro de ventas
o ABC clientes
Registro de clientes
Mostrar consultas
o Agenda
Agenda clientes
Agenda proveedores
Agenda usuarios
o Inventarios
Reporte de todos los productos en existencia
Mostrar reportes
o Reportes de ventas
Reporte por individual de cada venta
o Reportes de compras
Reporte por individual de cada venta
o Reporte de inventario
Mostrar configuracin
o Registro de usuarios
Registrar a los nuevos usuarios para uso de sistema
Mostrar herramientas
o Generar backup
Generar backup de la base de datos

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Mostrar inventario
Control de inventario en el cual se llevara el registro de las mercancas que obtenga y venda la
empresa.

Mostrar compras
En el sistema se tendr un submen donde se puedan dar de alta, baja y realizar cambios a los
proveedores de la empresa. Generando un registro en el que almacenaremos su nombre,
direccin, RFC y telfono.
As mismo se tendr un ABC de compras tambin se generara un registro de las compras que
realizamos a los siguientes proveedores.

Mostrar ventas
ABC agenda de clientes. Es un apartado donde se dar de alta, baja y realizar cambios a los
clientes de la empresa. Generando un registro en el que almacenaremos su nombre, direccin,
RFC y telfono.
As mismo se tendr un ABC de ventas tambin se generara un registro de las ventas que
realizamos a los clientes.

Mostrar consultas
Mostrar reportes en forma de agenda de todos los proveedores, clientes o usuarios que estn
agregados al sistema.

Mostrar reportes
Mostrar reportes se generan las estadsticas de los clientes como de las ventas realizadas,
proveedores como de sus compras y los productos con los que cuenta la empresa.

Mostrar configuracin
Se puede generar nuevos registros para los empleados que se van agregando a la plantilla. O en
su caso tambin darles de baja del sistema.

Mostrar herramientas
Se puede generar el backup de la base de dato para guardar datos generados.

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Lista de requerimientos
TIPO REQ

CODIGO

NOMBRE

DESCRIPCION

RNF

SEGURIDAD

El Sistema est restringido por el uso de claves. Slo


pueden ingresar al Sistema las personas que estn
registradas.

RNF

FACILIDAD DE USO

El usuario debe aprender a usar el sistema de manera fcil


y rpida.

RNF

INSTALACION

El sistema debe ser fcil de instalar en todas las


computadoras.

RNF

ESTABILIDAD

El sistema no debe tener fallas considerables. Puede haber


pequeas perturbaciones en las condiciones iniciales o en
alguna de las variables que intervienen.

RNF

DEPENDENCIA DE
TERCEROS

El sistema va a depender de terceros para un mejor


rendimiento, para actualizacin del sistema y soporte del
mismo.

RNF

DISPONIBILIDAD

El sistema tiene que estar disponible al 100% cuando el


usuario lo requiera.

RNF

DESEMPEO

Garantizar la confiabilidad, la seguridad y el desempeo


del sistema informtico a los diferentes usuarios.

RF

VALIDACION DE
USUARIOS

Se pide usuario y contrasea de los usuarios.

RF

MENU DE OPCIONES

Al momento de que se obtenga una validacin de usuario


correcta se ingresara al men de opciones.

RF

10

MOSTRAR
INVENTARIO

El usuario puede ingresar al submen Mostrar inventario


donde tendr ms opciones para realizar.

FR

11

ABC CATEGORIAS

El sistema debe dar de alta, borrar y cambiar los registros


en las categoras de los productos.

FR

12

ABC PRODUCTOS

El sistema debe dar de alta, borrar y cambiar los registros


de los productos.

RF

13

MOSTRAR COMPRAS

El usuario puede ingresar al submen Mostrar compras


donde tendr ms opciones para realizar.

FR

14

ABC REGISTRO DE
COMPRAS

El sistema debe dar de alta, borrar y cambiar los registros


en las compras.

FR

15

ABC PROVEEDORES

El sistema debe dar de alta, borrar y cambiar los registros


de los proveedores.

RF

16

MOSTRAR VENTAS

El usuario puede ingresar al submen Mostrar ventas


donde tendr ms opciones para realizar.

FR

17

ABC REGISTRO DE
VENTAS

El sistema debe dar de alta, borrar y cambiar los registros


en las ventas.

FR

18

ABC CLIENTES

El sistema debe dar de alta, borrar y cambiar los registros


de los clientes.

RF

19

MOSTRAR
CONSULTAS

El usuario puede ingresar al submen Mostrar consultas


donde tendr ms opciones para realizar.

RF

20

AGENDA DE
CLIENTES

El usuario puede ingresar al submen y se mostraran como


agenda los registros realizados con anterioridad de todos
los clientes.

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

RF

21

AGENDA DE
PROVEEDORES

El usuario puede ingresar al submen y se mostraran como


agenda los registros realizados con anterioridad de todos
los proveedores.

RF

22

AGENDA DE
USUARIOS

El usuario puede ingresar al submen y se mostraran como


agenda los registros realizados con anterioridad de todos
los proveedores.

RF

23

MOSTRAR REPORTES

El usuario puede ingresar al submen Mostrar reportes


donde tendr ms opciones para realizar.

RF

24

REPORTES DE
VENTAS

El usuario puede ingresar al submen donde se mostraran


los reportes de ventas realizados con anterioridad. Ya
puede ser por factura o por notas de remisin.

RF

25

REPORTES DE
COMPRAS

El usuario puede ingresar al submen donde se mostraran


los reportes de compras realizados con anterioridad. Ya
puede ser por factura o por notas de remisin.

RF

26

REPORTE DE
INVENTARIOS

El usuario puede ingresar al submen donde se mostraran


los reportes de la existencia de los productos.

RF

27

MOSTRAR
CONFIGURACION

El usuario puede ingresar al submen Mostrar


configuracin donde tendr ms opciones para realizar.

RF

28

ABC USUARIOS

El sistema debe dar de alta, borrar y cambiar los registros


de los usuarios de la empresa.

RF

29

MOSTRAR
HERRAMIENTAS

El usuario puede ingresar al submen Mostrar


herramientas donde tendr ms opciones para realizar.

RF

30

GENERAR BACKUP

El usuario puede ingresar para generar el backup de la


base de datos

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Documentacin de requerimientos
ID:

RNF01

Tipo:

No funcional

Nombre:

Seguridad

Actor:

Sistema

Descripcin:

El usuario trata de ingresar al sistema.

Precondiciones

El Sistema est restringido por el uso de claves. Slo pueden


ingresar al Sistema las personas que estn registradas.

Pos
condiciones

El sistema permite el ingreso del usuario

Escenario
principal

1.
El usuario ingresa su usuario y contrasea a la
interfaz. El usuario accede a la interfaz

Escenario
alternativo

error.

1.

Si el usuario es incorrecto manda un mensaje de

2.

Si la contrasea es incorrecta manda un mensaje

de error

ID:

RNF02

Tipo:

No funcional

Nombre:

Facilidad de uso

Actor:

Sistema

Descripcin:

El usuario debe aprender a usar el sistema de manera fcil y rpida


Se entregaran guas o manuales para utilizar el sistema.

Precondiciones El usuario debe poder aprender a manejar el sistema en un tiempo


menor a 24 hrs. Despus de haber ledo la gua rpida o manual de
usuario.
Pos
condiciones

No hay

Escenario
principal
Escenario
alternativo

ID:

1.

El usuario lee la gua rpida.

2.

Empieza con el manejo de la interfaz

Puede llamar a alguien para que les d un curso sobre la utilizacin


de la interfaz.

RNF03

Tipo:

No funcional

Nombre:

Instalacin

Actor:

Encargado de la interfaz

Descripcin:

El sistema debe ser fcil de instalar en todas las computadoras.

Precondiciones

Las computadoras deben tener las especificaciones que se pidieron


en un principio

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Pos
condiciones
Escenario
principal

No hay
1.
Las computadoras en las que se va a instalar
estarn disponibles.

Escenario
alternativo

ID:

2.

Debe ir el encargado a instalar la interfaz

1.

Va un encargado del sistema a instalarlo.

RNF04

Tipo:

No funcional

Nombre:

Estabilidad

Actor:

Sistema

Descripcin:

El sistema no debe tener fallas considerables

Precondiciones

Puede haber pequeas perturbaciones en las condiciones iniciales


o en alguna de las variables que intervienen.

Pos
condiciones

Se deben resolver las anomalas del sistema.

Escenario
principal

No hay

Escenario
alternativo

No hay

ID:

RNF05

Tipo:

No funcional

Nombre:

Dependencia de terceros

Actor:

Sistema

Descripcin:

El sistema va a depender de terceros para un mejor rendimiento,


para actualizacin del sistema y soporte del mismo.

Precondiciones Cuando se presente una falla y no pueda solucionarlo en usuario.


Pos
condiciones

Asistir un encargado para arreglar el error.

Escenario
principal

No hay

Escenario
alternativo

No hay

ID:

RNF06

Tipo:

No funcional

Nombre:

Disponibilidad

Actor:

Sistema

Descripcin:

El sistema tiene que estar disponible al 100% cuando el usuario lo


requiera

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Precondiciones No hay
Pos
condiciones

No hay

Escenario
principal

No hay

Escenario
alternativo

No hay

ID:

RNF07

Tipo:

No funcional

Nombre:

Desempeo

Actor:

Sistema

Descripcin:

Garantizar la confiabilidad, la seguridad y el desempeo del sistema


informtico a los diferentes usuarios

Precondiciones No hay
Pos
condiciones

No hay

Escenario
principal

No hay

Escenario
alternativo

No hay

ID:

RF08

Tipo:

Funcional

Nombre:

Validacin de usuarios

Actor:

sistema

Descripcin:

Al momento de que se obtenga un usuario y contrasea se


realizara la validacin de usuario para poder ingresar al men de
opciones

Precondiciones El usuario debe ingresar su usuario y contrasea


Pos
condiciones

El usuario puede escoger cualquier opcin dentro del men que


muestra la interfaz

Escenario
principal
Escenario
alternativo

ID:

1.

El usuario ingresa su id usuario

2.

El usuario ingresa su contrasea

3.

El usuario selecciona botn ingresar

1.

El usuario puede salirse se la interfaz si as lo

desea.

RF09

Tipo:

Funcional

Nombre:

Men de opciones

10

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Actor:

Gerente, Trabajador

Descripcin:

Al momento de que se obtenga una validacin de usuario correcta


se ingresara al men de opciones

Precondiciones El usuario debi ingresar correctamente su usuario y contrasea


Pos
condiciones

El usuario puede escoger cualquier opcin dentro del men que


muestra la interfaz
1.
2.
quiere dirigir.

El usuario especfico a que rea de la interfaz se

3.

El usuario puede ingresar al Mostrar Inventario

4.

El usuario puede ingresar al Mostrar Compras

5.

El usuario puede ingresar al Mostrar Ventas

6.

El usuario puede ingresar al Mostrar Consultas

7.

El usuario puede ingresar al Mostrar Reportes

Escenario
principal

Escenario
alternativo

ID:

El usuario ingresa al men de opciones.

8.
Configuracin

El usuario puede ingresar al Mostrar

9.
Herramientas

El usuario puede ingresar al Mostrar

1.

El usuario puede salirse se la interfaz si as lo

desea.

RF10

Tipo:

Funcional

Nombre:

Mostrar Inventario

Actor:

Gerente, Trabajador

Descripcin:

El usuario puede ingresar al submen Mostrar inventario donde


tendr ms opciones para realizar.

Precondiciones El usuario debi acceder al rea desde el men de opciones


Pos
condiciones
Escenario
principal
Escenario
alternativo

ID:

El usuario puede escoger cualquier opcin dentro del men que


muestra la interfaz
1.

El usuario ingresa al submen ABC categoras

2.

El usuario puede ingresar al ABC productos

3.
quiere dirigir.
1.

El usuario especfico a que rea de la interfaz se


El usuario puede salirse se la interfaz si as lo

desea.

RF11

Tipo:

Funcional

Nombre:

ABC Categoras

Actor:

Gerente, Trabajador

11

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Descripcin:

El sistema debe dar de alta, borrar y cambiar los registro en las


categoras

Precondiciones

El usuario debi acceder al men de opciones. El usuario debi


acceder al submen Mostrar inventario

Pos
condiciones

El sistema debe generar registros en las categoras


1.
El usuario debe dar de alta una categora,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
principal

2.
El usuario puede hacer cambios sobre un registro
y posteriormente guardarlo.
3.

Escenario
alternativo

ID:

El usuario puede borrar los registros.

1.
El usuario puede cancelar los cambios y la
eliminacin de los registros con la opcin CANCELAR porque no
desea realizarlo.

RF12

Tipo:

Funcional

Nombre:

ABC Producto

Actor:

Gerente, Trabajador

Descripcin:

El sistema debe dar de alta, borrar y cambiar los registro en los


productos

Precondiciones

El usuario debi acceder al men de opciones. El usuario debi


acceder al submen Mostrar inventario

Pos
condiciones

El sistema debe generar registros en los productos


1.
El usuario debe dar de alta un producto,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
principal

2.
El usuario puede hacer cambios sobre un registro
y posteriormente guardarlo.
3.

Escenario
alternativo

ID:

El usuario puede borrar los registros.

1.
El usuario puede cancelar los cambios y la
eliminacin de los registros con la opcin CANCELAR porque no
desea realizarlo.

RF13

Tipo:

Funcional

Nombre:

Mostrar Compras

Actor:

Gerente, Trabajador

Descripcin:

El usuario puede ingresar al submen Mostrar compras donde


tendr ms opciones para realizar.

Precondiciones El usuario debi acceder al rea desde el men de opciones


Pos
condiciones

El usuario puede escoger cualquier opcin dentro del men que


muestra la interfaz

12

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

1.

El usuario ingresa al submen ABC registro

2.

El usuario puede ingresar al ABC proveedores

compras
Escenario
principal

3.
quiere dirigir.
Escenario
alternativo

ID:

1.

El usuario especfico a que rea de la interfaz se


El usuario puede salirse se la interfaz si as lo

desea.

RF14

Tipo:

Funcional

Nombre:

ABC Registro de Compras

Actor:

Gerente, Trabajador

Descripcin:

El sistema debe dar de alta, borrar y cambiar los registro en las


compras

Precondiciones

El usuario debi acceder al men de opciones. El usuario debi


acceder al submen Mostrar compras

Pos
condiciones

El sistema debe generar registros en las compras


1.
El usuario debe dar de alta una compra,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
principal

2.
El usuario puede hacer cambios sobre un registro
y posteriormente guardarlo.
3.

Escenario
alternativo

ID:

El usuario puede borrar los registros.

1.
El usuario puede cancelar los cambios y la
eliminacin de los registros con la opcin CANCELAR porque no
desea realizarlo.

RF15

Tipo:

Funcional

Nombre:

ABC Proveedores

Actor:

Gerente, Trabajador

Descripcin:

El sistema debe dar de alta, borrar y cambiar los registro en los


Proveedores

Precondiciones

El usuario debi acceder al men de opciones. El usuario debi


acceder al submen Mostrar compras

Pos
condiciones

El sistema debe generar registros en los Proveedores


1.
El usuario debe dar de alta un Proveedores,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
principal

2.
El usuario puede hacer cambios sobre un registro
y posteriormente guardarlo.
3.

El usuario puede borrar los registros.

13

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Escenario
alternativo

ID:

1.
El usuario puede cancelar los cambios y la
eliminacin de los registros con la opcin CANCELAR porque no
desea realizarlo.

RF16

Tipo:

Funcional

Nombre:

Mostrar Ventas

Actor:

Gerente, Trabajador

Descripcin:

El usuario puede ingresar al submen Mostrar ventas donde tendr


ms opciones para realizar.

Precondiciones El usuario debi acceder al rea desde el men de opciones


Pos
condiciones

El usuario puede escoger cualquier opcin dentro del men que


muestra la interfaz
1.

El usuario ingresa al submen ABC registro

2.

El usuario puede ingresar al ABC clientes

ventas
Escenario
principal

3.
quiere dirigir.
Escenario
alternativo

ID:

1.

El usuario especfico a que rea de la interfaz se


El usuario puede salirse se la interfaz si as lo

desea.

RF17

Tipo:

Funcional

Nombre:

ABC Registro de ventas

Actor:

Gerente, Trabajador

Descripcin:

El sistema debe dar de alta, borrar y cambiar los registro en las


ventas

Precondiciones

El usuario debi acceder al men de opciones. El usuario debi


acceder al submen Mostrar ventas

Pos
condiciones

El sistema debe generar registros en las ventas


1.
El usuario debe dar de alta una venta,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
principal

2.
El usuario puede hacer cambios sobre un registro
y posteriormente guardarlo.
3.

Escenario
alternativo

ID:

El usuario puede borrar los registros.

1.
El usuario puede cancelar los cambios y la
eliminacin de los registros con la opcin CANCELAR porque no
desea realizarlo.

RF18

Tipo:

Funcional

Nombre:

ABC Clientes

14

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Actor:

Gerente, Trabajador

Descripcin:

El sistema debe dar de alta, borrar y cambiar los registro en los


clientes

Precondiciones

El usuario debi acceder al men de opciones. El usuario debi


acceder al submen Mostrar ventas

Pos
condiciones

El sistema debe generar registros en los clientes


1.
El usuario debe dar de alta un cliente,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
principal

2.
El usuario puede hacer cambios sobre un registro
y posteriormente guardarlo.
3.

Escenario
alternativo

ID:

El usuario puede borrar los registros.

1.
El usuario puede cancelar los cambios y la
eliminacin de los registros con la opcin CANCELAR porque no
desea realizarlo.

RF19

Tipo:

Funcional

Nombre:

Mostrar Consultas

Actor:

Gerente, Trabajador

Descripcin:

El usuario puede ingresar al submen Mostrar Consultas donde


tendr ms opciones para realizar.

Precondiciones El usuario debi acceder al rea desde el men de opciones


Pos
condiciones

El usuario puede escoger cualquier opcin dentro del men que


muestra la interfaz
1.

Escenario
principal

Escenario
alternativo

ID:

2.
Proveedores

El usuario ingresa al submen Agenda Clientes


El usuario ingresa al submen Agenda

3.

El usuario ingresa al submen Agenda Usuarios

1.

El usuario puede salirse se la interfaz si as lo

desea.

RF20

Tipo:

Funcional

Nombre:

Agenda de clientes

Actor:

Gerente

Descripcin:

El usuario puede ingresar al submen y se mostraran como agenda


los registros realizados con anterioridad de todos los clientes.

Precondiciones Debe haber registros en el submen ABC Clientes

15

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Pos
condiciones

Se puede imprimir la agenda solicitada

Escenario
principal

1.
El usuario debe dar de alta un cliente,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
alternativo

ID:

1.
nicamente.
2.

El usuario puede observar el registro


El usuario puede imprimir el reporte solicitado.

RF21

Tipo:

Funcional

Nombre:

Agenda de proveedores

Actor:

Gerente

Descripcin:

El usuario puede ingresar al submen y se mostraran como agenda


los registros realizados con anterioridad de todos los proveedores.

Precondiciones Debe haber registros en el submen ABC proveedores


Pos
condiciones

Se puede imprimir la agenda solicitada

Escenario
principal

1.
El usuario debe dar de alta un proveedor,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
alternativo

ID:

1.
nicamente.
2.

El usuario puede observar el registro


El usuario puede imprimir el reporte solicitado.

RF22

Tipo:

Funcional

Nombre:

Agenda de usuarios

Actor:

Gerente

Descripcin:

El usuario puede ingresar al submen y se mostraran como agenda


los registros realizados con anterioridad de todos los usuarios.

Precondiciones Debe haber registros en el submen ABC usuarios


Pos
condiciones

Se puede imprimir la agenda solicitada

Escenario
principal

1.
El usuario debe dar de alta un usuario,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
alternativo

1.
nicamente.
2.

El usuario puede observar el registro


El usuario puede imprimir el reporte solicitado.

16

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

ID:

RF23

Tipo:

Funcional

Nombre:

Mostrar Reportes

Actor:

Gerente, Trabajador

Descripcin:

El usuario puede ingresar al submen Mostrar Reportes donde


tendr ms opciones para realizar.

Precondiciones El usuario debi acceder al rea desde el men de opciones


Pos
condiciones

Escenario
principal

El usuario puede escoger cualquier opcin dentro del men que


muestra la interfaz
1.

El usuario ingresa al submen Reporte de ventas

2.

El usuario ingresa al submen Reporte de

3.

El usuario ingresa al submen Reporte de

1.

El usuario puede salirse se la interfaz si as lo

clientes
inventarios

Escenario
alternativo

ID:

desea.

RF24

Tipo:

Funcional

Nombre:

Reportes de Ventas

Actor:

Gerente, Trabajador

Descripcin:

El usuario puede ingresar al submen donde se mostraran los


reportes de ventas realizados con anterioridad. Ya puede ser por
factura o por notas de remisin.

Precondiciones Debe haber registros en el submen ABC Ventas


Pos
condiciones

Se puede imprimir cada uno de los reportes solicitados

Escenario
principal

1.
El usuario debe dar de alta una venta,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
alternativo

ID:

1.
nicamente.
2.

El usuario puede observar el registro


El usuario puede imprimir el reporte solicitado.

RF25

Tipo:

Funcional

Nombre:

Reportes de Compras

Actor:

Gerente, Trabajador

17

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Descripcin:

El usuario puede ingresar al submen donde se mostraran los


reportes de compras realizados con anterioridad. Ya puede ser por
factura o por notas de remisin.

Precondiciones Debe haber registros en el submen ABC Compras


Pos
condiciones

Se puede imprimir cada uno de los reportes solicitados

Escenario
principal

1.
El usuario debe dar de alta una compra,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
alternativo

ID:

1.
nicamente.
2.

El usuario puede observar el registro


El usuario puede imprimir el reporte solicitado.

RF26

Tipo:

Funcional

Nombre:

Reportes de Inventarios

Actor:

Gerente, Trabajador

Descripcin:

El usuario puede ingresar al submen donde se mostraran los


reportes de la existencia de los productos.

Precondiciones Debe haber registros en el submen ABC productos


Pos
condiciones

Se puede imprimir cada uno de los reportes solicitados

Escenario
principal

1.
El usuario debe dar de alta un producto,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
alternativo

ID:

1.
nicamente.
2.

El usuario puede observar el registro


El usuario puede imprimir el reporte solicitado.

RF27

Tipo:

Funcional

Nombre:

Mostrar Configuracin

Actor:

Gerente, Trabajador

Descripcin:

El usuario puede ingresar al submen Mostrar configuracin donde


tendr ms opciones para realizar.

Precondiciones El usuario debi acceder al rea desde el men de opciones


Pos
condiciones

El usuario puede escoger cualquier opcin dentro del men que


muestra la interfaz

Escenario
principal
Escenario
alternativo

1.

El usuario ingresa al submen ABC usuarios

1.

El usuario puede salirse se la interfaz si as lo

desea.

18

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

ID:

RF28

Tipo:

Funcional

Nombre:

ABC usuarios

Actor:

Gerente

Descripcin:

El sistema debe dar de alta, borrar y cambiar los registro en los


usuarios

Precondiciones

El usuario debi acceder al men de opciones. El usuario debi


acceder al submen Mostrar configuracin

Pos
condiciones

El sistema debe generar registros en los usuarios


1.
El usuario debe dar de alta un usuario,
escribiendo los datos solicitados por la interfaz y guardarlo.

Escenario
principal

2.
El usuario puede hacer cambios sobre un registro
y posteriormente guardarlo.
3.

Escenario
alternativo

ID:

El usuario puede borrar los registros.

1.
El usuario puede cancelar los cambios y la
eliminacin de los registros con la opcin CANCELAR porque no
desea realizarlo.

RF29

Tipo:

Funcional

Nombre:

Mostrar Herramientas

Actor:

Gerente

Descripcin:

El usuario puede ingresar al submen Mostrar herramientas donde


tendr ms opciones para realizar.

Precondiciones El usuario debi acceder al rea desde el men de opciones


Pos
condiciones

El usuario puede escoger cualquier opcin dentro del men que


muestra la interfaz

Escenario
principal
Escenario
alternativo

ID:

1.

El usuario ingresa al submen generar backup

1.

El usuario puede salirse se la interfaz si as lo

desea.

RF30

Tipo:

Funcional

Nombre:

Generar Backup

Actor:

Gerente

Descripcin:

El usuario puede ingresar para generar el backup de la base de


datos

Precondiciones

El usuario debi acceder al men de opciones. El usuario debi


acceder al submen Mostrar herramientas

19

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Pos
condiciones

El sistema debe generar backup de la base de datos


1.

Escenario
principal
Escenario
alternativo

El usuario debe seleccionar el botn de generar

backup.
2.
el sistema generar el backup de la base de
datos y la guardara
1.

El usuario puede salirse se la interfaz si as lo

desea.

Recursos necesarios para el desarrollo


Humanos:

Administrador
Contador
Capacitador
Gerente

Materiales:

Interfaces de hardware
o Sera necesario disponer de un equipo de cmputo que funcione correctamente,
sin importar marca.
Interfaces de software
o Sistema operativo: Windows XP o superior
o Microsoft Office instalado
Interfaces de comunicacin
o El usuario podr registrar clientes y/o proveedores con su respectiva informacin
de contacto, para la eficiente interaccin cliente-proveedor-usuario.

Financieros:

2 equipos HP PRO ONE


o 3.2 GHz Intel Core i3-4360T (Haswell)
o 4GB of 1600 MHz DDR3 Memory
o 500GB 7200 rpm Hard Drive
o Integrated Intel HD 4600 Graphics
o 19.5" WLED Backlit Anti-Glare Display
o SuperMulti DVD Writer
o USB 3.0 / USB 2.0 / 5-in-1 Card Reader
o 802.11a/b/g/n Wireless, Bluetooth
o Integrated Stereo Speakers
o Windows 7 Pro (64-bit)
MXN: 11,173.37
20

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Plan de proyecto
Tiempo considerado de Desarrollo:
1 mes

3 meses
Planeacin del proyecto
Bsqueda de la Herramienta Automatizada a
utilizar
Descripcin del proyecto mediante la
Herramienta Automatizada seleccionada

2 mes

Desarrollo del proyecto


Creacin de credenciales (de ser necesario)
Programar el lector de cdigos
Pruebas del proyecto

3 mes

Implementacin

21

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Plan de proyecto ASANA

22

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

23

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

24

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

25

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Diagrama de caso de usos sistema

26

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Diagrama de caso de usos de usuario

Diagrama de actividades

27

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Diagrama de secuencia sistema

28

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Diagrama de secuencia de usuario

29

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

DISEO DEL PROYECTO


Diagrama de caso de usos sistema

30

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Diagrama de caso de usos de usuario

Diagrama de actividades

31

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Diagrama de secuencia sistema

32

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Diagrama de secuencia de usuario

33

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Diseo del sistema Visual Basic

34

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

35

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Diseo de base de datos SQL

36

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

DESARROLLO DEL PROYECTO


El proyecto fue desarrollado en dos softwares bsicamente. Visual Studio, en donde se programa
con Visual Basic, todo el diseo e interfaz del sistema, adems de codificar los procesos que se
llevan a cabo en l. Y el otro es SQL Server, en el cual se gestionan las bases de datos que el
sistema debe tener. Estas bases se importan al proyecto en Visual Basic, y hacen que su
funcionamiento sea el ms ptimo para las necesidades que se han analizado.
Estas son las capturas del desarrollo del sistema, el cual ya ha sido explicado su estructura lgica.
Estas corresponden al desarrollo en Visual Basic.

37

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

38

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

39

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

40

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

41

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

42

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

43

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

44

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

45

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

46

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

47

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

48

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

49

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

50

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

51

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

52

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

Estas otras son sobre el desarrollo en SQL Server, en donde se cre la base datos con la que el
sistema va a trabajar.

53

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

54

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

55

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

56

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

57

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

58

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

59

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

60

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

61

Equipo 9 S.V JYAN


Cabaas Vera Ingrid
Garca Avalos Ernesto
Medina Fuentes Eliseo
Tello Rodrguez Luis

62

Você também pode gostar