www.monografias.com
Desarrollo de software de un sistema de información 1. Introducción 2. Generalidades 3. Planteamiento del problema 4. Plan general de desarrollo del proyecto 5. Modelo del Negocio 6. Modelo del Sistema 7. Implementación del Sistema 8. Manual del Usuario 9. Conclusiones y Recomendaciones 10. Bibliografía y Software
Introducción No es necesario que seas rico o famoso o un genio para cumplir tu propio destino. Todo lo que se te pide es que utilices los dones que tienes…. Lo mejor que puedas. Si eres hábil con el martillo, ¡Construye! Si sabes manejar el azadón, ¡Planta! Si eres feliz sobre las aguas ¡Pesca! Si la pluma es tu vocación ¡Escribe! Mandino-Kaye
Generalidades 1.1 Título Título del del Proye Proyecto. cto. SISTEMA MULTINEGOCIOS Gestor de: Ventas, Empleados, Clientes, Productos Desarrollado para la Pollería CHICK POLLO 1. 1.22 Auto Autor. r. Césa Césarr Octav ctavio io Sinti intica cala la Maman amanii 2005 2005-0 -099291 291 -------------------------------------------------------------Contenido Principal
Planteamiento del problema 2.1.1 Definición del problema principal. La empresa tiene problemas referentes a la gestión de sus clientes y ventas, se refiere a gestión al control, búsqueda, organización e ingreso de lo mencionado. 2.1.2 Objetivos. Minimizar los problemas referentes a la gestión de clientes. Minimizar los problemas referentes a la gestión de ventas. Implementar la gestión de los productos de la empresa. Implementar la gestión de los empleados de la empresa. 2.1.3 Justificación de la necesidad del desarrollo. Debido a los problemas en la gestión de ventas y clientes, se requiere de un sistema capaz de administrar adecuadamente la gestión de ventas, clientes, productos de la Pollería CHICK POLLO. Es necesario modernizar modernizar la metodología metodología de negocio en la empresa, empresa, para poder agilizar agilizar el tiempo en la atención en las ventas, poder almacenar los datos de empleados, clientes y otros, para estar al tanto con información actual, generar reportes, esto desencadenará en ahorros en tiempo y dinero. 2.1.4 Antecedentes. Con el pasar del tiempo el dueño de la empresa ha notado que su competencia ha elevado su demanda, esto ha sido gracias gracias a mejoras que ha obtenido mediante la adquisición adquisición de software software que les ayudaron a sistematizar las diversas áreas del la empresa y a mejorar los defectos que pudieran tener. 2.1.5 Estudio de Factibilidad la Factibilidad del Proyecto. 2.1.5.1 Factibilidad Técnica. • • • •
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
•
•
La empresa no cuenta con equipo de hardware y software necesarios. Pero, posee toda la disponibilidad para adquirirlos, y así el sistema se ejecute con el equipo necesario para un un eficiente funcionamiento. Por lo tanto: Es factible técnicamente. Para ello, se requiere lo siguiente: Equipo Hardware 01 Pentium IV 865 0 845 Intel 865 original (5) 800 Mhz---3.06 Ghz Disco duro 80 GB Lectora. Disquetera. Tarjeta de video Tarjeta de Red física. Estabilizador Software de Computadora Windows XP Rational Rose 2003 Visual.NET SQL Server 7.0 Office XP Antivirus 2.1.5.2.Factibilidad Operativa. Realizando un análisis a la entidad con la que se desea trabajar, se llega a la conclusión: que el personal administrativo de la empresa (cajeros, dueños) no tiene conocimientos sólidos de informática, salvo el gerente quien es profesional universitario; pero en conversación y averiguaciones se confirma que estos, desean, necesitan y solicitan el sistema, por ello se verifica la completa disposición y reconocimiento conciente, de que se requerirá capacitar al personal administrativo que no tiene conocimientos en computación. Por lo tanto, se denota que la capacitación será bien recepcionada y cumplirá su finalidad, finalidad, ya que el sistema será totalmente accesible a los empleados. Este curso introductorio, será realizado por el autor y se prevé que tendrá una duración de 05 días. Por lo tanto es factible operativamente 2.1.5.3 Factibilidad Factibilidad Económica. Económica. La empresa cuenta con los recursos económicos suficientes, para satisfacer los requerimientos que solicitan los responsables del Sistema. Se le hace notar que el sistema propicia una evolución en la empresa, un claro ahorro, y no un retraso, o complicación a su estructura, ni labor. Haciendo mas rápidas, fáciles y organizadas las labores que se desarrollan en ella. Así mismo, mostramos que los costos de investigación, equipos y el sistema en si, son una inversión y no un gasto innecesario o despilfarro de tiempo y dinero. Por lo tanto es factible económicamente. 2.1.5.4 Factibilidad Legal. El producto desarrollado no cuenta con las licencias licencias de software correspondientes, por tanto no es factible legalmente. El producto, software desarrollado, será realizado sólo con fines académicos 2.1.5.5 Factibilidad Temporal. Se ha programado que el proyecto del sistema de software para la empresa se desarrollara en un estimado de 40 a 60 días, tiempo correspondiente al horario de los cursos cursos de Taller de Sistemas I y Taller de Sistemas II y tiempo adicional. Por lo tanto es factible temporalmente
Plan general de desarrollo del proyecto 2.2.1. Definir el Panorama del Proyecto.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
•
•
La empresa no cuenta con equipo de hardware y software necesarios. Pero, posee toda la disponibilidad para adquirirlos, y así el sistema se ejecute con el equipo necesario para un un eficiente funcionamiento. Por lo tanto: Es factible técnicamente. Para ello, se requiere lo siguiente: Equipo Hardware 01 Pentium IV 865 0 845 Intel 865 original (5) 800 Mhz---3.06 Ghz Disco duro 80 GB Lectora. Disquetera. Tarjeta de video Tarjeta de Red física. Estabilizador Software de Computadora Windows XP Rational Rose 2003 Visual.NET SQL Server 7.0 Office XP Antivirus 2.1.5.2.Factibilidad Operativa. Realizando un análisis a la entidad con la que se desea trabajar, se llega a la conclusión: que el personal administrativo de la empresa (cajeros, dueños) no tiene conocimientos sólidos de informática, salvo el gerente quien es profesional universitario; pero en conversación y averiguaciones se confirma que estos, desean, necesitan y solicitan el sistema, por ello se verifica la completa disposición y reconocimiento conciente, de que se requerirá capacitar al personal administrativo que no tiene conocimientos en computación. Por lo tanto, se denota que la capacitación será bien recepcionada y cumplirá su finalidad, finalidad, ya que el sistema será totalmente accesible a los empleados. Este curso introductorio, será realizado por el autor y se prevé que tendrá una duración de 05 días. Por lo tanto es factible operativamente 2.1.5.3 Factibilidad Factibilidad Económica. Económica. La empresa cuenta con los recursos económicos suficientes, para satisfacer los requerimientos que solicitan los responsables del Sistema. Se le hace notar que el sistema propicia una evolución en la empresa, un claro ahorro, y no un retraso, o complicación a su estructura, ni labor. Haciendo mas rápidas, fáciles y organizadas las labores que se desarrollan en ella. Así mismo, mostramos que los costos de investigación, equipos y el sistema en si, son una inversión y no un gasto innecesario o despilfarro de tiempo y dinero. Por lo tanto es factible económicamente. 2.1.5.4 Factibilidad Legal. El producto desarrollado no cuenta con las licencias licencias de software correspondientes, por tanto no es factible legalmente. El producto, software desarrollado, será realizado sólo con fines académicos 2.1.5.5 Factibilidad Temporal. Se ha programado que el proyecto del sistema de software para la empresa se desarrollara en un estimado de 40 a 60 días, tiempo correspondiente al horario de los cursos cursos de Taller de Sistemas I y Taller de Sistemas II y tiempo adicional. Por lo tanto es factible temporalmente
Plan general de desarrollo del proyecto 2.2.1. Definir el Panorama del Proyecto.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
2.2.2. Construcción de la Estructura de Desglose Desglose del Trabajo (EDT) (EDT)
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
2.2.3 Diagramas. 2.2.3.1 Diagrama Gannt con asignación de recursos. recursos.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
2.2.3.2 Diagrama Pert. Identificar: Problema, Oportunidades, 1
6 días
lu 10/04/06
mi 12/04/06
Modelamie nto del Negocio
Entrevistas
7
4 días
ju 13/04/06
vi 14/04/06
Analisis de Formas
Defin icion delproblema 5
2 días
8
4 días
mi 12/04/06
mi 12/04/06
ju 13/04/06
vi 14/04/06
2
2 días
3
lu 10/0 4/0 6
lu 10/0 4/06
ma 11/04/06 ma 11/04/06
2 días
Diagrams deCasos de Uso (CdU) delNegocio
Diagramas de Actividad 9
4 días
ju 13/04/06
vi 14/04/06
Identificacion de Fortalezas,
Defin icion de objetivos
Diagramas deClase (entid ades delnegocio) 10
4 días
4
6
2 días
ju 13/04/06
vi 14/04/06
mi 12/04/06
mi 12/04/06
2 días
ma 11/04/06 ma 11/04/06
Analisis
Identificacion Actores Modelamiento delos C as o s d e U s o
15
4 días
lu 17/0 4/06
ma 18/0 4/0 6
Identific acion de CdU
12
2 días
13
2 días
ju 13/04/06
ju 13/04/06
ju 13/04/06
ju 13/04/06
11
4 días
Flu jode loseventos de losCdU
ju 13/04/06
vi 14/04/06
16
4 días
lu 17/0 4/06
ma 18/0 4/0 6
Elaboracion de Diagramas CdU 14
2 días
Especificaciones Complementarias
vi 14/0 4/0 6
vi 14/04/06
17
4 días
lu 17/0 4/06
ma 18/0 4/0 6
Diseño 20
8 días
mi 19/04/06
lu 24/0 4/06
Diagramas de Secuencia y
Diagramas de Secuencia y
21
2 días
18
4 días
mi 19/04/06
mi19/04/0 6
lu 17/0 4/06
ma 18/0 4/0 6
Diagramas deClase
Diagramas deClase (NA)
22
2 días
19
4 días
mi 19/04/06
mi19/04/0 6
lu 17/0 4/06
ma 18/0 4/0 6
Diseño deBasede Datos 26
4 días
ju 20/04/06
vi 21/04/06 Creacionde Base de Datos
Diagramas de Esta do
Diagramas de Componente
Diagrama de Distribucion
27
2 días
23
2 días
24
2 días
25
2 días
ju 20/04/06
ju 20/04/06
ju 20/04/06
ju 20/04/06
vi 21/0 4/0 6
vi 21/0 4/06
lu 24/0 4/0 6
lu 24/04/06 Documentacion y Exposicion 35
10 días
ma 18/0 7/06 lu 24/07/06 Correccion deBase de Datos 28
2 días
vi 21/0 4/0 6
vi 21/0 4/0 6
Pruebadel Siste ma 33
40 días
ju 25/05/06
lu 17/07/06
Ela boracion de Documentacion
Diseño deFormularios y Codificacion 29
28 días
lu 24/04/0 6
vi 19/0 5/06
36
6 días
ma 18/0 7/06 ju 20/07/06
Diseñar Formularios
Diseñar Codificacion
Compilacion
30
10 días
31
16 días
32
lu 24/0 4/0 6
vi 28/0 4/0 6
lu 01/0 5/0 6
ju 18/0 5/0 6
vi 19/05/06
Vali dacion y Correcciones
Exposicion delSistema
2 días
34
40 días
38
2 días
vi 19/05/06
ju 25/05/06
lu 17/07/06
lu 24/0 7/0 6
lu 24/0 7/0 6
Ela boracion de Manual deUsuario 37
6 días
ma 18/0 7/06 ju 20/07/06
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
2.2.3.3 Calendarización del proyecto domingo
lunes 09
martes 10
miércoles 11
jueves 12
viernes 13
sábado 14
15
Entrevistas, 2 días Analisis de Formas, Definicion 2 días del problema, Diagrams 2 días de Casos de Uso (CdU) del Negocio, 4 dí Identificacion de Fortalezas, Definicion de Oportunidades, objetivos, Diagramas 2 días Debilidades, de Actividad, Amenazas, 4 días 2 días Diagramas de Clase (entidades del negocio), 4 día Identificacion Actores, Elaboracion 2 días de Diagramas CdU, 2 Identificacion de CdU, 2 días 16
17
18
19
20
21
22
Flujo de los eventos de los CdU, 4 días Diagramas de Secuencia Diagramas y Colaboracion, de Estado, Diagramas 22 días días de Componente, 2 día Especificaciones Complementarias,Diagramas 4 días de Clase, Creacion 2 díasde BaseCorreccion de Datos, 2de días Base de Datos, 2 Diagramas de Secuencia y Colaboracion (NA), 4 días Diagramas de Clase (NA), 4 días
23
24
25
26
27
28
29
Diagrama de Distribucion, 2 días Diseñar Formularios, 10 días
domingo
lunes 30
martes 01
miércoles 02
jueves 03
viernes 04
sábado 05
06
11
12
13
18
19
20
Diseñar Codificac ion, 16 días
07
08
09
10
Diseñar Codificacion, 16 días
14
15
16
17
Diseñar Codificacion, 16 días
21
22
23
Compilacion, 2 días
24
25
26
27
Validacion y Correcciones, 40 días
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
domingo
lunes 28
martes 29
miércoles 30
jueves 31
viernes
sábado
01
02
03
08
09
10
15
16
17
22
23
24
29
30
01
Validacion y Correcc iones, 40 días 04
05
06
07
Validacion y Correcc iones, 40 días 11
12
13
14
Validacion y Correcc iones, 40 días 18
19
20
21
Validacion y Correcc iones, 40 días 25
26
27
28
Validacion y Correcc iones, 40 días
domingo
lunes 02
martes 03
miércoles 04
jueves 05
viernes
sábado
06
07
08
13
14
15
20
21
22
Validacion y Correcciones, 40 días
09
10
11
12
Validacion y Correcciones, 40 días
16
17
Validacion y Correcciones, 40 días
18
19
Elaboracion de Documentacion, 6 días Elaboracion de Manual de Usuario, 6 días
2.2.4 Estimación del proyecto. 2.2.4.1. Estimar los LDC Y KLDC: LDC=3000 • KLDC: 3 2.2.4.2. Estimar los Esfuerzos (PM) Y TDP (Tiempo de Desarrollo del Proyecto) en Base a KLDC: Aplicando valores de un sistema: a=3.6 y b=1.2 •
2.2.4.3 Estimar la productividad, calidad, costo y producción en Base a LDC.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
Productividad = PF / Persona-mes (esfuerzo)=1297.15/13 =99.78 Calidad = errores / PF = 20 / 1297.15 =0.0154 Costo de puntos de fusión = costo del sistema / PF =150/1297.15=0.115 Documentación = Páginas de documentación / PF = 50/ 1297.15 =0.038
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
Productividad = KLDC / Persona-mes (esfuerzo)= 3/13=0.2307 Calidad = errores / KLDC = 20/3 = 6.66 Costo = dólares / KLDC = 150/3=50 Documentación = Páginas de documentación /KLDC = 50/3=16.66
Modelo del Negocio 2.3.1 Modelo de los Casos de Uso Caso de Uso: Venta •
Rev isa Lista de Comidas
Anota al C liente
Carta de Pollerìa
Cuaderno de Clientes
Consulta Comidas
Empleado
Cliente
Cuaderno de Pedidos Elige y Solicita Comidas Registra Pedido
Ticket de Pedido
Entregar Ticket
Elaborar Comprobante
•
Boleta de Venta
Caso de Uso: VentaDomicilio
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
Revisa Lista de Comidas
Carta de Pollerìa
Consulta Comidas
Cliente
Recepcionista
Anota al Cliente
Cuaderno de Clientes
Registra Pedido
Cuaderno de Pedidos
Elig e y Solici ta Comidas
Entregar Pedido y Comprobante
Repartidor
Elaborar Comprobante
Boleta de Venta
2.3.2 Documentación CRC de los principales CdU.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
2.3.3 Indicar cuáles son los requerimientos del sistema. El proceso que realiza el Empleado, en el Modelo del Negocio, de Revisar Carta, Anotar Cliente, Registrar Pedido, Elaborar Comprobante de Pago lo realiza en forma manual, ocasionando perdida de tiempo, en atención al Cliente, y propenso a errores en Registrar el Pedido del Cliente. Por lo tanto haciendo un planteamiento final se observa que el sistema debe: Permitir almacenar información referente a: clientes, empleados, comidas, ventas, etc.; en una base de datos. Realizar reportes y búsqueda de la información de la empresa. Poder actualizar y registrar los cambios de datos para los empleados, clientes, comidas, etc. Elaborar comprobantes utilizando la información de la base de datos. Poder proporcionar la información actualizada. Apoyos extra como: calculadora o cambio de moneda. Para agilizar ese proceso, del modelo de negocio, se requerirá en el modelo del sistema: 01 Computadora Personal (CPU, Teclado, Mouse, Monitor) 01 Impresora Software Sistema Operativo Windows XP. Software Gestor de Base de Datos: MS SQL Server 2000. Software Lenguaje de Programación Orientado a Objetos: Visual .Net 2002 Software Aplicativo: Sistemas Multinegocios Empleado (Cajero, Recepcionista, Gerente) con conocimientos en Computación. 2.3.4 Análisis del Proyecto. Se procede a realizar el Análisis de Riesgo al Sistema, verificando los siguientes riesgos: Corte de energía eléctrica. Daños al hardware del sistema. Daños al programa del sistema y de los otros programas. Información cruzada en la entrada de datos. Para luego proceder a la Planeación de Riesgos y Monitorear los Riegos. a) Análisis de Riesgos. •
•
•
• • •
• • • • • •
•
• • • •
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
Corte de energía eléctrica: Se puede producir debido a un corte ocasionado por el Distribuidor de Energía Eléctrica, o falla en la red eléctrica local. Las consecuencias serían que no se podría, totalmente, operar el sistema. Daños al hardware del sistema: Se producen daños accidentales o intencionales de parte del • Empleado. Las consecuencias serían que no se podría, parcialmente (dependiendo del hardware dañado), operar el sistema. Daños al programa del sistema y de otros programas: Se producen daños accidentales o • intencionales de parte del Empleado. Las consecuencias serían que no se podría, totalmente, operar el sistema. Información cruzada en la entrada de datos: Se ingresan datos inconsistentes a la base de datos, • de manera accidental o intencional, de parte del Empleado. Las consecuencias serían que el sistema mostrará datos confusos. b) Planeación de Riesgos. Corte de energía eléctrica: Para evitarlos se debería disponer de un UPS, para mantener operativo • al sistema, además de un buen mantenimiento de la red eléctrica local. Daños al hardware del sistema: Para evitarlos, se deberá escoger adecuadamente al personal • encargado del sistema (antecedentes penales, laborales, etc), también se debería tener como repuestos hardware como: Mouse, teclado, que son susceptibles al daño incidental. Daños al programa del sistema y de otros programas: Para evitarlos, se deberá escoger • adecuadamente al personal encargado del sistema (antecedentes penales, laborales, etc.), también se deberá disponer los datos, del personal técnico, en caso de cualquier emergencia. Información cruzada en la entrada de datos: Para evitarlos, se deberá escoger adecuadamente al • personal encargado del sistema. c) Monitoreo de Riesgos. Corte de energía eléctrica: Hasta el momento no hubo cortes de energía • Daños al hardware del sistema: Hasta el momento no hubo daños al hardware. • Daños al programa del sistema y de otros programas: Hasta el momento no hubo daños al software. • Información cruzada en la entrada de datos: Hubo errores en la entrada de datos. Pero el sistema • tiene una opción de Editar para modificar aquellos errores. 2.3.5 Construir el Diagrama de Clases a Nivel de Análisis. •
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
C lie n te
C N A S D T C
N u m e ro C lie n t N o m b r e CT l i i p e o n _ t 1 ..* E m p le a d o A p e l l i d Co Co dl i i e g n o o d i g o E m p l e a1 Sd eo x o C l Ni e o n m t e b r 1 o m b r e E Vm e p n l et a a D d i ro e c c i o n C l i e p e l l i d o NE u m m p el e r oTa Ved oel e n f to a n o C l i e n e x o E m F p e l e c ah1 da. . oV* e n t a i r e c c i o nT Eo mt a pl V l e e an d t a o 1 1 ..* e le fo n o E m p le a d o la v e E m p le a d o 1
1 ..*
1 ..* C o m id a
D e t a l l eC Vo de ni g t oa C T o im p oi d C 1 ..* 1 ..* C a n t i d Na od Vm e b n r et Ca C o o d m i g i od T i p o _ E I m m p p l oe ra t eDd Voe se c n r it ap Nc i oo mn C b or 1 P r e c i o 1C o m i d a C o d ig o T ip o E m p le a d o N o m b re T ip o E m p le a d o 1
2.3.6 Modo de obtención de la información. La obtención de la información se realizo mediante Encuesta y Observación a otra empresa del mismo rubro (pollería).
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
Modelo del Sistema 2.4.1 Diagramas de Casos de Uso, Diagramas de Actividad, Documentación CRC, Diagramas de Colaboración y Diagramas de Secuencia. a) Diagrama de Casos de Uso Caso de Uso: Venta •
Cliente en Polleria Revisa Lista Comidas
Consulta Comidas Registra Cliente
Empleado
Cliente
Elige y Solicita C omidas
Cliente en Domicilio
Entregar C omprobante y Pedido
Sistema
Registra Pedido
Repartidor
Elaborar Comprobante
b) Documentación CRC.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
c) Diagramas de Actividad.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
Cliente
Empleado
Sistema
BaseDatos
Revisar Lista de Comidas
Consulta Comida
Selecciona B uscar Comidas del Sistema
Muestra Busqueda Seleccionada
Elige y solicita comidas
Informa al Cliente
Selecciona Ventas del Sistema
Ingresa o Busca datos del Cliente
Muestra Ventana de Ventas
Confirma datos
Añade registro a la Tabla Cliente
Informa sobre el exito del proceso
Informa al Usuario
Ingresa datos de l a Boleta de Venta
Confirma datos
Añade registro a la Tabla BoletaVenta
Informa sobre el exito del proceso
Informa al Usuario
Ingresa datosde Detalle de Boleta
Confirma datos
Añade registros a la Tabl a DetalleBoletaVenta
Informa sobre el exito del proceso
Informa al Usuario
d) Diagrama de Colaboración. 5: Elige y solicita comidas 1: Consulta Comidas Cliente
Empleado 4: Informa al C liente 2: Seleccionar Buscar Comidas 6: Selecciona ventas del sistema
10: Informa exito del pr oceso al usuario 13: Informa exito del proceso al usuario 16: Informa exito del proceso al usuario 3: Muestra Busqueda seleccionada 7: Muestra la ventana ventas 8: Ingresa o busca d atos del cli ente 11: Ingresa datos de la boleta de venta 14: Ingresa datos de detalle de la boleta de venta Base de datos
Sistema
9: Añade registros a la tabla cliente 12: Añade registros a la tabla boletaventa 15: Añade registros a la tabla detalleboletaventa
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
e) Diagramas de Secuencia.
Cliente
Empleado
Sistema
BaseDatos
1: Consulta Comidas 2: Seleccionar Buscar Comidas 3: Muestra Busqueda Seleccionada 4: Informa al Cliente 5: Elige y Solicita Comidas 6: Selecciona Ventas del Sistema 7: Muestra la ventana Ventas 8: Ingreso o Busca datos del Cliente
9: Añade registros a la Tabla Cliente 10: Informa exito del proceso al usuario 11: Ingresa datos de la Boleta de Venta 12: Añade registros a la tabla BoletaVenta 13: Informa exito del proceso al usuario 14: Ingresa datos del Detalle de la Boleta de Venta 15: Añade registros a la tabla DetalleBoletaVenta 16: Informa exito del proceso al usuario
2.4.2 Diagrama de Clase.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
D e t a l l e V e n Ct a o m i d a C a n t i d a d V eC n o t a d i : g I o N C T o m i d a : I N T I m p o r t e V e N n t o a m : b I rN e T C o m i d a : V A < < N o n -Id D e t a l l e < V < e Nn D t a oe _ s n I c D -r Ii p: d cI e Ni o nTn C t Ti o f i myp o ii Cdn a o N u m e r o V e P n r t ea c : i oI NC To m C i d o a d i : g I o N T T i C o d ig o C o m id a : I N T T i p o _ E m p l e a d o 1 . . 1 * C o d i g o 1 T . i .p 1 * oN C o mo m b i r d e a T I C o d i g o T i p o E< N o m b r e T i p
> P
1
m< E< < <_ <
P p Kl e > a d> o P < : K I< N _P TD K e > t >a l l P e ( i> d) Fm K p >l e > a d F o< K < : _ VF D K A e >t R a > Cl l eFH V KA e_ R n C ( t a5 o 50 m () ) i d F K > > F < K < _ I D n d e et a x l> l e > V T e C n t _ a C 2 ( o ) m i IT n i dp eo x_ >E m> < )l l e > V T e C n t _ a C 1 I n d e x > > T C _ D e ta lle V e n ta 5
i
i : :
i
1 ..* < < N o n - I < d < e N n o t i n f y - I i dn eg n> >t i f y i n g > 1 ..* 1
E m p le a d o
C N A S D T C C < < <
C l ie n te V e n ta o d ig o E m p le a d o : I N T N u m e r o V e N n u t a m : e I r N o TC l i e n t e : I N o m b r e E m p le a d o : V A R C H A R (5 0 ) F e c h a V e n t N a o : m D Ab r Te EC lT i eI n M t e E : V A p e l l i d < o E < m N p o l e n a d- 5 to0> i ) f n y - i I n d g T o t a l V e n t a A : p I e N l l Ti d o C l i e n T t ei p :o V_ C A e x o E m p le a d o : S M A L L IN T C o d i g o E m pS le e x a o d C o l i: e I n N t e T : S M A L i r e c c i o n E m p l e a d o : V A R C H A R C ( o 5 d 0 i )g o T i N u m e r o C l iD e ni r t e e c : c I i oN n T C l i e n t e : V e l e f o n1 o E 1 m . .p * l e a 1d o . .: * V1 A R C H 1 A . R. 1 * N( 1 o 1 m) b r e T T e le f o n o C lie n te : V la v e E m p le a d o : V A R C H A R ( 5 ) < < P K > > P C K o d _ iV g o e Tn t i ap 2o ( C ) l i e n t e : o d ig o T ip o E m p le a d o : I N T < < P K > > < < F K > > F K _ V e n ta 3 ( ) < < F K > > F < K < _ P V K e >n >t a 0 P ( K) _ C l i e n < P K > > P K _ E m p le a d o 0 () < < I n d e x > > < < T F C K _ >V > e n F t Ka 7 _ ( C) l i e n t < F K > > F K _ E m p le a d o 1 ( ) < < I n d e x > > < < T I C n _ d V e x e > n >t a 1 T ( C) _ C l i e < I n d e x > > T C _ E m p le a d o 3 ( )
i
i : :
2.4.3 Diseño de entrada, salida e interfaz con el usuario en Visual Basic .Net.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
Formulario de Inicio del Sistema Multinegocios
Formulario de Presentación del Sistema MultiNegocios
Formulario Principal del Sistema MultiNegocios
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
Ejemplo de Formulario de Mantenimiento
Formulario de Transacciones
Ejemplo de Formulario de Búsqueda
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
Formulario de Reportes
2.4.4 Diseño de la base de datos. 2.4.4.1 Descripción de las Tablas, Atributos y Relaciones.
Diagrama de la Base de Datos en MS SQL Server 2.4.4.2 Modelo Lógico.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
C lie n te
C N A S D T C
N u m e ro C lie n t N o m b r e CT l i i p e o n _ t 1 ..* E m p le a d o A p e l l i d Co Co dl i i e g n o o d i g o E m p l e a1 Sd eo x o C l Ni e o n m t e b r 1 o m b r e E Vm e p n l et a a D d i ro e c c i o n C l i e p e l l i d o NE u m m p el e r oTa Ved oel e n f to a n o C l i e n e x o E m F p e l e c ah1 da. . oV* e n t a i r e c c i o nT Eo mt a pl V l e e an d t a o 1 1 ..* e le fo n o E m p le a d o la v e E m p le a d o 1
1 ..*
1 ..* C o m id a
D e t a l l eC Vo de ni g t oa C T o im p oi d C 1 ..* 1 ..* C a n t i d Na od Vm e b n r et Ca C o o d m i g i od T i p o _ E I m m p p l oe ra t eDd Voe se c n r it ap Nc i oo mn C b or 1 P r e c i o 1C o m i d a C o d ig o T ip o E m p le a d o N o m b re T ip o E m p le a d o 1
2.4.4.3 Modelo Físico.
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
www.monografias.com
D e t a l l e V e n Ct a o m i d a C a n t i d a d V eC n o t a d i : g I o N C T o m i d a : I N T I m p o r t e V e N n t o a m : b I rN e T C o m i d a : V A < < N o n -Id D e t a l l e < V < e Nn D t a oe _ s n I c D -r Ii p: d cI e Ni o nTn C t Ti o f i myp o ii Cdn a o N u m e r o V e P n r t ea c : i oI NC To m C i d o a d i : g I o N T T i C o d ig o C o m id a : I N T T i p o _ E m p l e a d o 1 . . 1 * C o d i g o 1 T . i .p 1 * oN C o mo m b i r d e a T I C o d i g o T i p o E< N o m b r e T i p > P
1
m< E< < <_ <
P p Kl e > a d> o P < : K I< N _P TD K e > t >a l l P e ( i> d) Fm K p >l e > a d F o< K < : _ VF D K A e >t R a > Cl l eFH V KA e_ R n C ( t a5 o 50 m () ) i d F K > > F < K < _ I D n d e et a x l> l e > V T e C n t _ a C 2 ( o ) m i IT n i dp eo x_ >E m> < )l l e > V T e C n t _ a C 1 I n d e x > > T C _ D e ta lle V e n ta 5
i
i : :
i
1 ..* < < N o n - I < d < e N n o t i n f y - I i dn eg n> >t i f y i n g > 1 ..* 1
E m p le a d o
C N A S D T C C < < <
C l ie n te V e n ta o d ig o E m p le a d o : I N T N u m e r o V e N n u t a m : e I r N o TC l i e n t e : I N o m b r e E m p le a d o : V A R C H A R (5 0 ) F e c h a V e n t N a o : m D Ab r Te EC lT i eI n M t e E : V A p e l l i d < o E < m N p o l e n a d- 5 to0> i ) f n y - i I n d g T o t a l V e n t a A : p I e N l l Ti d o C l i e n T t ei p :o V_ C A e x o E m p le a d o : S M A L L IN T C o d i g o E m pS le e x a o d C o l i: e I n N t e T : S M A L i r e c c i o n E m p l e a d o : V A R C H A R C ( o 5 d 0 i )g o T i N u m e r o C l iD e ni r t e e c : c I i oN n T C l i e n t e : V e l e f o n1 o E 1 m . .p * l e a 1d o . .: * V1 A R C H 1 A . R. 1 * N( 1 o 1 m) b r e T T e le f o n o C lie n te : V la v e E m p le a d o : V A R C H A R ( 5 ) < < P K > > P C K o d _ iV g o e Tn t i ap 2o ( C ) l i e n t e : o d ig o T ip o E m p le a d o : I N T < < P K > > < < F K > > F K _ V e n ta 3 ( ) < < F K > > F < K < _ P V K e >n >t a 0 P ( K) _ C l i e n < P K > > P K _ E m p le a d o 0 () < < I n d e x > > < < T F C K _ >V > e n F t Ka 7 _ ( C) l i e n t < F K > > F K _ E m p le a d o 1 ( ) < < I n d e x > > < < T I C n _ d V e x e > n >t a 1 T ( C) _ C l i e < I n d e x > > T C _ E m p le a d o 3 ( )
i
i : :
Para ver trabajos similares o recibir información semanal sobre nuevas publicaciones, visite www.monografias.com
Implementación del Sistema 2.5.1 Arquitectura de la Aplicación. 2.5.1.1 Descripción de las formas de conexión de las interfaces de acceso a datos utilizados.
P r o y e c t o _ P o l l e ri a .e x e
<