Escolar Documentos
Profissional Documentos
Cultura Documentos
FACULTAD DE INGENIERA
CTEDRA
: PROYECTO DE PROGRAMACIN
CATEDRTICO
ESTUDIANTE
HUANCAYO 2015 - II
PER
U
P
L
A
INTRODUCCION
La evolucin del tratamiento automtico de la informacin ha marcado gran diferencia en estos tiempos, gracias al
avance tecnolgico y el progreso en el campo de la programacin de computadoras. Todos stos son factores importantes
que por medio de sus interacciones han logrado despertar los intereses por la obtencin de un sistema de gestin
informatizada por parte de muchas entidades.
En la actualidad la necesidad de la buena administracin de las transacciones de las distintas empresas va ganando
espacio teniendo en cuenta la rapidez y la exactitud que ofrecen los sistemas informticos en la gestin global de
cualquier empresa, negocios, etc.
Por consiguiente, es esencial o de mucha ayuda un sistema informtico para que haya una buena organizacin de
forma eficaz dentro de la misma y con la implementacin de este software responde a la necesidad de optimizar los
servicios .
Es por ello que surge el punto de informatizar la empresa para la buena agilizacin de trabajos y para la
organizacin administrativa mediante el uso y fomento de la tecnologa.
CAPTULO I
ANLISIS DEL SISTEMA
ASPECTOS GENERALES:
DESCRIPCIN DE LA EMPRESA
NOMBRE DE LA EMPRESA
: Pastelera DULCHESSITO
El problema de:
Afecta a:
1. GLOSARIO DE TRMINOS
1. Sistema de ventas: es el software que ayudara a facilitar las ventas, reportes de la empresa, siendo esto
beneficioso.
2. Misin de la empresa: es el motivo, propsito, fin o razn de ser de la existencia de la empresa ya que define
lo que pretende cumplir en su entorno en el que actua.
3. Oportunidad del negocio: son los beneficios que la empresa tendr cuando sea implementada con este
software
4. Oscar CAF - PASTELERIA: es la empresa en la cual estamos trabajando su sistema de ventas.
5. Cajero: persona que se dedica al cobro de servicio, bienes, etc. El que est en la caja.
6. Mozo: persona que presta atencin al pblico en establecimiento gastronmico (camarero).
7. Alistador: es la persona quien se encarga de alistar los pedidos hechos por el mozo.
8. Cliente: persona quien contrata servicios adquiere un bien a un proveedor, es decir es la persona quien
consumir en la pastelera.
9. Lista de promocin:
10. Pedido: es lo que el cliente solicita.
11. Pedido alistado: es lo solicitado pero ya preparado.
12. Pedido pendiente: es lo solicitado pero que an falta prepararlo.
13. Pedido entregado: es lo solicitado pero ya entregado al cliente.
14. Alistado: prepara algo
15. Diagrama: el diagrama es quien apoya la gestin de un sistema de ventas u otros.
Generales:
o Realizar el sistema de ventas al 100%
Especficos:
o Elaborar un registro de gestin de promocin de los productos al 100%
o Construir un registro de gestin de promocin de los productos al 100%
o Implementar un registro de gestin de promocin de los productos al 100%
o Elaborar una gestin de alistado de pedidos al 100%
o Construir una gestin de alistado de pedidos al 100%
o Implementar una gestin de alistado de pedidos al 100%
o Elaborar una gestin de reportes del sistema al 100%
o Construir una gestin de reportes del sistema al 100%
o Implementar una gestin de reportes del sistema al 100%
o Elaborar un sistema de gestin de cobro de cuentas al 100%
o Construir un sistema de gestin de cobro de cuentas al 100%
o Implementar un sistema de gestin de cobro de cuentas al 100%
o Elaborar un sistema de gestin de pedidos al 100%
o Construir un sistema de gestin de pedidos al 100%
CAPTULO II
MARCO TERICO DEL SISTEMA
1. MARCO TERICO
1.1.2.1.
Diagrama de Clase.
El diagrama de clase permite visualizar las interfaces, las clases y todas las relaciones que
puedan existir entre ellos, las cuales pueden ser: relaciones asociativas, de generalizacin o
de herencia.
1.1.2.2.
Modelo Conceptual
En el libro Diseo conceptual de base de datos. (Dro. Jorge Snchez recopilo que Peter
Chen introdujo el modelo conceptual de base de datos ms usado en el ao 1976) en este
libro se explica que el modelo conceptual de base de datos, se usa fundamentalmente para
la etapa de anlisis de un problema dado y est orientado a representar a los elementos
que intervienen en el problema y la relacin que existe entre ellos.
1.1.3.2.
Modelo Lgico
Segn el autor (Mg. Federico Piedra buena el Instituto de Computacin Facultad de
Ingeniera de la Universidad De La Repblica). El modelo Lgico es una descripcin de la
estructura de la base de datos que puede procesar el software DBMS (Sistema Gestor de
Base de datos). Propsito Obtener una representacin que use de la manera ms eficiente
los recursos disponibles en el modelo lgico para estructurar datos y modelar restricciones
1.1.3.3.
Modelo Fsico
En la cuarta edicin del libro de Fundamentos de Base de Datos (Database System
Concepts), autores: Abraham Silberschatz y Henry F. Korth nos define:
El diseo fsico es el proceso de producir una descripcin de la implementacin de la base
de datos en memoria secundaria. Describe las relaciones base y las estructuras de
almacenamiento y mtodos de acceso que se utilizarn para acceder a los datos de modo
eficiente. El diseo de las relaciones base slo se puede realizar cuando el diseador
conoce perfectamente toda la funcionalidad que presenta el SGBD que se vaya a utilizar.
El modelo fsico requiere un profundo entendimiento del manejador de bases de datos que
se desea emplear, incluyendo caractersticas como:
Conocimiento a fondo de los tipos de objetos (elementos) soportados
Detalles acerca del indexamiento, integridad referencial, restricciones, tipos de datos,
etc.
Detalles y variaciones de las versiones.
Parmetros de configuracin.
Data Definition Lenguaje (DDL).
Para llegar a esta instancias, se tuvo primero que disear y refinar el Modelo de Datos
conceptual, luego utilizando la tcnica de normalizacin se valida el Modelo de Datos Lgico
y por ltimo, en esta seccin se decide cmo realizar la Traduccin del Diseo de Datos
Lgico al Diseo de Datos de Fsico, diseo que puede ser implementado usando un DBMS
especfico.
La etapa de diseo fsico especifica que al usuario se le debe habilitar el acceso a la
relacin y ocurrencias, sin tener que especificar a donde ni cmo se encuentran
almacenados los datos, siguiendo este principio se comenzar a detallar en cada
subseccin los pasos y consideraciones para completar el Modelo de Datos Fsico.
1.1.3.3.1. Diseo de las Restricciones de la Empresa para un DBMS.
Las restricciones de la empresa representan, las reglas que gobiernan a la empresa
en el mundo real, que son representadas en las actualizaciones.
Estas restricciones varan dependiendo del DBMS utilizar, ya que cada gestor de
base de datos, ofrece diferentes opciones para representar este tipo de restricciones.
En este captulo, se definieron reglas de la empresa, obtenidas del diseo lgico.
Como tambin las restricciones de integridad, de dominio y de referencia, que stas
de por s son reglas de la empresa.
1.1.3.3.2. Diseo de la Representacin Fsica.
4.0/Windows2000). Oracle
IA.S
NT 4.0)-ORACLE
8.ario,
CAPTULO III
ACTORES, ENTIDADES DEL NEGOCIO
ACTORES EL NEGOCIO
1. DESCRIPCION BREVE
La empresa necesita la participacin de estos actores, que son considerados a aquella persona natural o jurdica
que de uno u otro modo realiza la venta de productos a la empresa, para que luego sea la empresa quien
distribuya (venta) generalmente a la poblacin ms cercana, con el fin de cumplir las necesidades bsicas,
secundarias o terciarias que tiene.
2. CARACTERSTICAS:
En este punto se describe las caractersticas del actor de negocio.
2. CARACTERSTICAS
En este punto se describe las caractersticas del trabajador de negocio.
3. RELACIONES
1.1.
1.3.
EL ALISTADOR
1. DESCRIPCIN BREVE
En el presente documento se hace una breve descripcin de los trabajadores del negocio.
2. CARACTERSTICAS
En este punto se describe las caractersticas del trabajador de negocio.
3. RELACIONES
EL CAJERO
1. DESCRIPCIN BREVE
En el presente documento se hace una breve descripcin de los trabajadores del negocio.
2. CARACTERSTICAS
En este punto se describe las caractersticas del trabajador de negocio.
3. RELACIONES
Entre la relaciones que participa el cajero tenemos:
o Cobro de la cuenta del cliente
o Genera comprobante de pago para el cliente
o Emite reportes del sistema la gerente
b.
c.
EL GERENTE
1. DESCRIPCIN BREVE
En el presente documento se hace una breve descripcin de los trabajadores del negocio.
2. CARACTERSTICAS
En este punto se describe las caractersticas del trabajador de negocio.
3. RELACIONES
Entre las relaciones que participa el gerente tenemos:
o Recibe los informe de los reportes del sistema
3. RELACIONES
Estas entidades son importantes para el negocio porque a travs de ellos se lleva un control, de registros de cada
instancia de la empresa como son la toma de pedidos, productos, ventas, etc.
La entidad comprobante de pago est relacionada con el cajero y el cliente, el cajero entrega un tipo de
comprobante de pago al cliente.
La entidad carta de pastelera est relacionada con el mozo y el cliente, el mozo entregara la carta apara que el
cliente pueda elegir los pedidos a consumir.
La entidad proforma est relacionada tambin con el mozo y el cliente, el mozo entregara esta proforma al
cliente para que este sepa los productos que consumi, los precios, la cantidad y el importe a pagar.
La entidad cuaderno de lista de las ventas est relacionada con el cajero, pues este realizara una alista de todas
las ventas realizadas en la empresa para que realice un informe que ser entregado al gerente.
La entidad cuaderno de pedidos est relacionada con el mozo y el alistador, el mozo anotara todo lo que el
cliente ordene, productos y cantidad para que luego lo transfiera al alistador ya que este alistara todos los
productos del cliente.
La entidad cuaderno de promociones est relacionada con el alistador
La entidad cuaderno de producto est relacionada col alistador puesto que este revisara el estado de cada
producto para que as realiza la promocin a los respectivos productos
La entidad pedido est relacionada con el mozo y el cliente, el mozo preguntara al cliente el tipo de pedido que
realizara
La entidad mesa est relacionada tambin con el mozo, que al momento de que tome el pedido del cliente, este
registrara el nmero de mesa que corresponde
La entidad informe est relacionada con el cajero y el gerente, el cajero realizara el informe para que sea
entregado al gerentes, y este tenga conocimiento del sistema de venta.
La entidad archivador de ventas esta relacionada con el gerente, este al recibir y revisas el informe del reporte
del sistema, archivara todos los informes en este archivador de ventas.
4. OPERACIONES
Cada entidad permite realizar un control ms efectivo de las actividades realizadas en la empresa.
5. ATRIBUTOS
Los atributos a considerar en cada entidad son los nombres, titulo, cdigo, numero.
6. DIAGRAMAS
6.1. Pedido del cliente
vacio
Anulado
llenado
Emitido
Entregado
Archivado
Vacio
Estructurado
Organizado
Actualizado
Llenado
Presentado
Archivado
Presentado
Verificado
6.4. Diagrama de estado de promocin de productos
Aceptado
Corregido
Vacio
Llenado
Actualizado
Archivado
Su propsito es identificar todos los roles, productos y entregables del negocio, as como describir como
las realizaciones de los casos de uso del negocio sern llevados a cabo por business workers y business
entities.
1.2 Alcance
El presente documento detalla la especificacin de la realizacin del caso de uso de negocio: Gestionar
pedido.
1.3 Referencias
BUCS001_Gestin de toma de pedidos
1.4 Resumen
El presente documento esta subdividido en siete secciones: una breve descripcin del caso de uso de
negocio, una explicacin textual de cmo el flujo de trabajo es realizado por el modelo de anlisis del
negocio, los roles participantes que incluyen a los business workers y business entity, los diagramas de
actividades, los diagramas de interaccin describiendo el flujo bsico y los flujos alternativos y los
diagramas de clases.
2. Flujo de trabajo de la realizacin
Este workflow presenta los diagramas relacionados al caso de uso de negocio: gestin de toma de pedido y
explica a travs de ello el flujo de trabajo del negocio, la estructura esttica y las interacciones entre los
objetos de negocio participantes.
2.1 Breve descripcin
El proceso Gestionar la toma de pedido se inicia con el cliente, el cual llega a la pastelera y se sienta en
una mesa, el mozo entrega la carta al cliente, este recepciona y verifica la carta, si en la carta hay un
producto de su agrado llama al mozo, el mozo le pregunta al cliente la categora de pedido, la cantidad, y
para luego registrar todo lo que el cliente respondi en el cuaderno de pedidos, tambin para que el mozo
sepa a qu meza corresponde el pedido, anota el nmero de mesa donde est el cliente, ahora si es que no
hay un producto de su agrado, el cliente rechaza el pedido y se retira.
2.2 Descripcin del Flujo de trabajo de la realizacin
El modelo de anlisis del negocio empieza con las descripcin en detalle del flujo de trabajo del proceso,
para lo cual se utiliza el diagrama de actividades, luego se identifica los objetos internos del negocio y las
relaciones relevantes entre ellos, aplicando un diagrama de clases de negocio y finalmente se lleva a cabo
la interaccin interna dentro del proceso mediante el diagrama de colaboracin del negocio con el cual se
representa el flujo bsico y los flujos alternos de dichas interacciones.
2.3 Roles participantes
Business workers:
Mozo
Business Entities:
Cuaderno de pedidos, carta de pastelera, mesa
2.6 Diagrama de clases (Estructura interna del negocio) de gestin de toma de pedido
Propsito
Su propsito es identificar todos los roles, productos y entregables del
negocio, as como describir como las realizaciones de los casos de uso del
negocio sern llevados a cabo por business workers y business entities.
1.2.
Alcance
El presente documento detalla la especificacin de la realizacin del caso de
uso de negocio: Gestionar el alistado de pedido.
1.3.
Referencias
BUCS002_Gestin de alistado de pedidos
1.4.
Resumen
El presente documento esta subdividido en siete secciones: una breve
descripcin del caso de uso de negocio, una explicacin textual de cmo el
flujo de trabajo es realizado por el modelo de anlisis del negocio, los roles
participantes que incluyen a los business workers y business entity, los
diagramas de actividades, los diagramas de interaccin describiendo el flujo
bsico y los flujos alternativos y los diagramas de clases.
Breve descripcin
El proceso Gestionar el alistado de pedido se inicia con el mozo, cuando este
transfiere la copia de su cuaderno de pedidos al alistador, y este recepciona,
revisa y busca los pedidos que estn en la copia de seguridad, si hay el
pedido que est en la copia del cuaderno, el alistador separa los pedidos,
sirve y agrupa los pedidos de las diferentes mesas, luego entrega al mozo,
este recepciona los pedidos alistados, los compara con su cuaderno de
pedidos y si esta correcto acepta el pedido y si no informa error al alistador,
ahora si es que no hay el pedido en la pastelera el alistador llama al mozo y
le informa que no hay algunos pedidos y el mozo se dirige nuevamente a la
meza del cliente a modificar los pedidos agotados.
2.2.
2.3.
Roles participantes
Business workers:
Alistador
Business Entities:
Cuaderno de pedidos, pedido
2.4.
Diagrama de actividades
(Flujo de Actividades) de alistado de pedidos
2.5.
Diagrama de interaccin
(Comportamiento del negocio)
2.5.1. Flujo Bsico : Alista pedido
2.6.
Propsito
Su propsito es identificar todos los roles, productos y entregables del
negocio, as como describir como las realizaciones de los casos de uso del
negocio sern llevados a cabo por business workers y business entities.
1.2.
Alcance
El presente documento detalla la especificacin de la realizacin del caso de
uso de negocio: Gestionar entrega de pedido
1.3.
Referencias
BUCS003_Gestin entrega de pedidos
1.4.
Resumen
El presente documento esta subdividido en siete secciones: una breve
descripcin del caso de uso de negocio, una explicacin textual de cmo el
flujo de trabajo es realizado por el modelo de anlisis del negocio, los roles
participantes que incluyen a los business workers y business entity, los
diagramas de actividades, los diagramas de interaccin describiendo el flujo
bsico y los flujos alternativos y los diagramas de clases.
Breve descripcin
2.3.
Roles participantes
Business workers:
Mozo
Business Entities:
Pedido, mesa
2.4.
Diagrama de actividades
(Flujo de Actividades) de entrega de pedidos
2.5.
Diagrama de interaccin
(Comportamiento del negocio)
2.5.1. Flujo Bsico : Entrega pedido
2.6.
c. Referencias
BUCS004_Gestin entrega de cuenta al cliente
d. Resumen
El presente documento esta subdividido en siete secciones: una breve
descripcin del caso de uso de negocio, una explicacin textual de cmo el
flujo de trabajo es realizado por el modelo de anlisis del negocio, los roles
participantes que incluyen a los business workers y business entity, los
diagramas de actividades, los diagramas de interaccin describiendo el flujo
bsico y los flujos alternativos y los diagramas de clases.
2. Flujo de trabajo de la realizacin
Este workflow presenta los diagramas relacionados al caso de uso de negocio:
gestin de entrega de cuenta y explica a travs de ello el flujo de trabajo del
negocio, la estructura esttica y las interacciones entre los objetos de negocio
participantes.
a. Breve descripcin
El proceso Entrega de cuenta al cliente, empieza con el mozo cuando ya
entrego los pedidos a la mesa, este anotas los pedidos, la cantidad, y el
precio para luego sumarlo en la proforma, terminando este proceso se dirige
a la mesa para as entregar la proforma al cliente correspondiente, este
a. Referencias
BUCS005_Gestin de pago de cuenta
b. Resumen
El presente documento esta subdividido en siete secciones: una breve
descripcin del caso de uso de negocio, una explicacin textual de cmo el
flujo de trabajo es realizado por el modelo de anlisis del negocio, los roles
participantes que incluyen a los business workers y business entity, los
diagramas de actividades, los diagramas de interaccin describiendo el flujo
bsico y los flujos alternativos y los diagramas de clases.
c. Flujo de trabajo de la realizacin
Este workflow presenta los diagramas relacionados al caso de uso de negocio:
gestin de pago de cuenta y explica a travs de ello el flujo de trabajo del
negocio, la estructura esttica y las interacciones entre los objetos de negocio
participantes.
a. Breve descripcin
El proceso de pago de cuenta, empieza cuando el cliente coge la cuenta que
fue entregada por el mozo y el cliente se dirige a entregar la proforma al
cajero, este lo recepciona y pregunta el tipo de comprobante, tambin
c. Roles participantes
Business workers:
Cliente, cajero
Business Entities:
Proforma, mesa, comprobante de pago
d. Diagrama de actividades (Flujo de Actividades) de cobro de
cuenta
Propsito
Su propsito es identificar todos los roles, productos y entregables del
negocio, as como describir como las realizaciones de los casos de uso del
negocio sern llevados a cabo por business workers y business entities.
1.2.
Alcance
El presente documento detalla la especificacin de la realizacin del caso de
uso de negocio: Modificacin de pedido
1.3.
Referencias
BUCS006_Gestin modificacin de pedidos
1.4.
Resumen
El presente documento esta subdividido en siete secciones: una breve
descripcin del caso de uso de negocio, una explicacin textual de cmo el
flujo de trabajo es realizado por el modelo de anlisis del negocio, los roles
participantes que incluyen a los business workers y business entity, los
diagramas de actividades, los diagramas de interaccin describiendo el flujo
bsico y los flujos alternativos y los diagramas de clases.
Breve descripcin
El proceso de modificacin de pedido se inicia cuando el mozo informa que
no hay pedido al cliente y le vuelve a entregar la carta, el cliente recibe y
verifica y si hay un producto de su agrado indica al mozo y este pregunta la
categora de pedido y la cantidad de cada pedido luego registra la cantidad y
2.3.
Roles participantes
Business workers:
Mozo
Business Entities:
Pedido, carta, cuaderno de pedido
2.4.
Diagrama de actividades
(Flujo de Actividades) de modificacin de pedidos
2.5.
Diagrama de interaccin
(Comportamiento del negocio)
2.5.1. Flujo Bsico : modificacin de pedido
2.6.
c. Referencias
BUCS007_Gestin de registro de promocin de productos
d. Resumen
El presente documento esta subdividido en siete secciones: una breve
descripcin del caso de uso de negocio, una explicacin textual de cmo el
flujo de trabajo es realizado por el modelo de anlisis del negocio, los roles
participantes que incluyen a los business workers y business entity, los
diagramas de actividades, los diagramas de interaccin describiendo el flujo
bsico y los flujos alternativos y los diagramas de clases.
2. Flujo de trabajo de la realizacin
Este workflow presenta los diagramas relacionados al caso de uso de negocio:
gestin de registro de promocin de productos y explica a travs de ello el flujo
de trabajo del negocio, la estructura esttica y las interacciones entre los objetos
de negocio participantes.
a. Breve descripcin
El proceso de registro de promocin de productos se realiz ya que a veces
los productos e pasan un da de la preparacin y estos se tienen que poner en
promociones para as no perder lo invertido.
1.3 Referencias
BUCS008_Gestin de reporte del sistema
1.4 Resumen
El presente documento esta subdividido en siete secciones: una breve
descripcin del caso de uso de negocio, una explicacin textual de cmo el
flujo de trabajo es realizado por el modelo de anlisis del negocio, los roles
participantes que incluyen a los business workers y business entity, los
diagramas de actividades, los diagramas de interaccin describiendo el flujo
bsico y los flujos alternativos y los diagramas de clases.
2