Documente Academic
Documente Profesional
Documente Cultură
INTEGRANTES:
Burgos Ramírez Erwin
Cervera Quiroz Noemí
Laiza Rodríguez Ángel
Medina Quilcat Diego
DOCENTE:
Ing. Carlos Mendoza Corpus
CURSO:
Sistemas de Información I
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
INTRODUCCION
Con el pasar de los años, los sistemas de información han evolucionado a gran
escala, adaptándose a la tecnología de esta época y de la misma forma su esencia
de organizar y salvaguardar la información se ha tornado más compleja.
2
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
RESUMEN
La presente investigación se fundamenta en seis capítulos.
El primer capítulo, describe el marco teórico conceptual, esto incluye los datos
generales de la empresa, tales como su ubicación, misión, visión, organigrama y
misión FODA.
El segundo capítulo, detalla el funcionamiento del sistema actual de la empresa,
el proceso de recopilación de información seguido de la formulación del
problema.
El tercer capítulo, especifica los requisitos de software, siguiendo el estándar
ANSI/IEEE 830. Aquí se definen los requisitos funcionales y no funcionales del
futuro sistema.
El cuarto capítulo, describe el análisis y diseño del sistema, esto incluye los
diferentes tipos de diagrama UML, tales como Diagrama de Secuencia, Diagrama
de Colaboración, Diagrama de Clases y Diagrama de Actividades.
El quinto capítulo, refleja un prototipo del futuro sistema a implementar, este
abarca los diferentes módulos disponibles para el usuario.
Por último, el sexto capítulo, evalúa económicamente el proyecto, así como el
estudio de viabilidad, de costos y beneficios del mismo.
Palabras Clave: Sistema, Modelo en Cascada, Ciclo de Vida del Software,
Requisitos Funcionales, Requisitos No Funcionales, Casos de Uso, Diagramas
UML.
3
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
ABSTRACT
This research is based on six chapters.
The first chapter, describes the conceptual theoretical framework, this includes
the general data of the company, such as its location, mission, vision, organization
chart and mission SWOT.
The second chapter details the operation of the company's current system, the
process of collecting information followed by the formulation of the problem.
The third chapter specifies the software requirements, following the ANSI/IEEE
830 standard. The functional and non-functional requirements of the future
system are defined here.
The fourth chapter describes the analysis and design of the system, this includes
the different types of UML diagrams, such as sequence diagram, collaboration
diagram, class diagram and activity diagram.
4
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
CONTENIDO
INTRODUCCION............................................................................................................................................ 2
RESUMEN ......................................................................................................................................................... 3
ABSTRACT ........................................................................................................................................................ 4
Nombre Del Proyecto: .............................................................................................................................. 10
Objetivo General: ........................................................................................................................................ 10
Objetivos Específicos:................................................................................................................................ 10
CAPITULO I .................................................................................................................................................. 11
1.1. Datos Generales de la Empresa .......................................................................................... 11
1.1.1. Ubicación Geográfica .................................................................................................... 11
1.1.2. Base Legal .......................................................................................................................... 12
1.1.3. Áreas que corresponde ................................................................................................. 12
1.1.4. Reseña Histórica y Operacional ................................................................................. 13
1.1.5. Visión ................................................................................................................................... 13
1.1.6. Misión .................................................................................................................................. 13
1.1.7. Organigrama ..................................................................................................................... 14
1.1.8. Análisis FODA ................................................................................................................... 15
CAPITULO II ................................................................................................................................................. 16
2.1. Acciones Preliminares............................................................................................................. 16
2.1.1. Ciclo de Vida de desarrollo de SW ........................................................................... 16
2.2. Recopilación de la Información .......................................................................................... 18
2.2.1. Entrevista para obtener requerimientos................................................................. 18
2.2.2. Hardware Disponible ..................................................................................................... 19
2.2.3. Distribución de Equipo ................................................................................................. 20
2.3. Formulación del Problema ................................................................................................... 21
2.4. Análisis de Tiempo................................................................................................................... 21
2.5. Análisis del Proceso ................................................................................................................. 24
CAPITULO III ............................................................................................................................................... 25
3.1. Ficha del Documento .............................................................................................................. 25
3.2. Contenido.................................................................................................................................... 25
3.2.1. Introducción ...................................................................................................................... 25
3.2.2. Propósito ............................................................................................................................ 25
3.2.3. Alcance ................................................................................................................................ 26
3.2.4. Personal Involucrado ..................................................................................................... 26
3.2.5. Definiciones, Acrónimos y Abreviaturas ................................................................. 27
3.2.6. Referencias ........................................................................................................................ 27
5
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
6
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
7
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
INDICE DE IMAGENES
8
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
INDICE DE TABLAS
9
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Objetivo General:
Realizar el análisis y diseño del sistema de ventas para la farmacia San Pedro
usando la metodología orientada a objetos.
Objetivos Específicos:
10
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
CAPITULO I
11
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Inventario:
12
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Área de venta:
1.1.5. Visión
1.1.6. Misión
13
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
1.1.7. Organigrama
JEFE DE FARMACIA
ADMINISTRACION
DRECTOR TECNICO
PERSONAL DE
FARMACIA
14
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
15
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
CAPITULO II
Análisis del Sistema Actual
16
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Implementación
Requerimientos
Análisis
Diseño
Programación
Prueba
Implementación
Mantenimiento
17
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
18
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Ordenador Portátil
Especificaciones Técnicas
Marca DELL
SO Windows 10
Memoria RAM 4 GB
Disco Duro 500 GB
Uso en la Empresa: Esta herramienta es usada para un
control básico de los medicamentos, a través del SW
19
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
20
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Hoy en día el mundo global exige estar a la par con los avances
tecnológicos. Son diversos aspectos y herramientas que involucran el
proceso para lograr la estabilidad y el éxito de una empresa. Es por ello
que hoy en día la Farmacia San Pedro tiene dificultades como lo son, la
falta de administración adecuada de los medicamentos, lo que incluye las
fechas de vencimiento y el stock, la falta de control en el reporte de ventas
y el control manual del personal.
Actividades Integradas:
APERTURA DE LA INVESTIGACION
REQUERIMIENTOS DE LA INVESTIGACION
REQUERIMIENTOS DEL SOFTWARE
ANALISIS DEL DISEÑO Y SISTEMA
INTERFACES
EVALUACION ECONOMICA DEL PROYECTO
21
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Formulación de la Entrevista
Formulación de la Encuesta
Entrevista con el Cliente
Encuesta con el Cliente
Formulación de la Problemática
Solicitud de Información
Revisión de Información
22
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Actividad: INTERFACES
Diseño de la Interfaz
Estudio de Viabilidad
Análisis e Costo
Imagen 9. Análisis del Tiempo: Análisis del diseño y sistema, Interfaces y Evaluación Económica
del Proyecto
23
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
24
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
CAPITULO III
Especificación de Requisitos de Software
3.1. Ficha del Documento
Verificado Dep.
Fecha Revisión Autor
Calidad
Burgos Ramírez Erwin
Cervera Quiroz Noemí
18/05/2018
Laiza Rodríguez Ángel
Medina Quilcat Diego
3.2. Contenido
3.2.1. Introducción
3.2.2. Propósito
25
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
3.2.3. Alcance
26
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Nombre Descripción
Persona con acceso limitado que usará el sistema para
Empleado
gestionar procesos, empleados de la empresa.
Gerente Persona que administrará la información del sistema.
Sistema de Información para la Gestión de los
SIS-I
Procesos de Venta
ERS Especificación de Requisitos Software
TSU Técnico Superior Universitario
ISO Organización Internacional de Normalización
Requisitos y evaluación de calidad del sistema y del
SQuaRE
software
BD Base de Datos
RF Requerimiento Funcional
RNF Requerimiento No Funcional
FTP Protocolo de Transferencia de Archivos
3.2.6. Referencias
3.2.7. Resumen
27
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
28
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
3.3.4. Restricciones
29
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
30
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Identificación
del RF1
requerimiento:
Nombre del
Ingreso al Sistema
Requerimiento:
El ingreso al sistema se realizará luego de la identificación del
Características:
usuario.
Descripción del Para el ingreso al sistema se requerirá obligatoriamente de los
requerimiento: siguientes datos: Nickname y Contraseña, para acceder al sistema.
RNF1
Requerimiento
RNF4
NO funcional:
RNF6
Prioridad del requerimiento:
Alta
Identificación
del RF2
requerimiento:
Nombre del
Registrar Ventas
Requerimiento:
Características: El empleado registra las ventas del día.
Descripción del Mostrar los campos correspondientes para el llenado de datos de
Requerimiento: la nueva venta.
RNF1
Requerimiento RNF3
NO funcional: RNF5
RNF6
Prioridad del requerimiento:
Alta
31
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Identificación
del RF3
requerimiento:
Nombre del
Gestión de Usuarios
Requerimiento:
Características: Actualizar los datos de la tabla usuario
Modificar la información de las tablas de empleados (usuarios).
Descripción del
Dicha modificación permitirá Agregar, Modificar y Eliminar los
requerimiento:
datos.
RNF1
Requerimiento RNF3
NO funcional: RNF6
RNF8
Prioridad del requerimiento:
Alta
Identificación
del RF4
requerimiento:
Nombre del
Gestión de Ventas
Requerimiento:
Características: Actualizar los datos de la tabla de ventas
Descripción del Modificar la información de la tabla de ventas. Dicha modificación
requerimiento: permitirá Agregar, Modificar y Eliminar los datos.
RNF1
Requerimiento RNF3
NO funcional: RNF6
RNF8
Prioridad del requerimiento:
Alta
32
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Identificación
del RF5
requerimiento:
Nombre del
Gestión de Proveedores
Requerimiento:
Características: Actualizar los datos de la tabla de proveedores.
Descripción del Modificar la información de la tabla de proveedores. Dicha
requerimiento: modificación permitirá Agregar, Modificar y Eliminar los datos.
RNF1
Requerimiento RNF3
NO funcional: RNF6
RNF8
Prioridad del requerimiento:
Alta
Identificación
del RF6
requerimiento:
Nombre del
Gestión de Medicamentos
Requerimiento:
Características: Actualizar los datos de la tabla de medicamentos.
Descripción del Modificar la información de la tabla de medicamentos. Dicha
requerimiento: modificación permitirá Agregar, Modificar y Eliminar los datos.
RNF1
Requerimiento RNF3
NO funcional: RNF6
RNF8
Prioridad del requerimiento:
Alta
33
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Identificación
del RF7
requerimiento:
Nombre del
Generar Reportes
Requerimiento:
Características: Imprimir reportes de proveedores, productos y ventas.
Descripción del Permitir al gerente, únicamente, imprimir los siguientes reportes:
requerimiento: de ventas, productos del inventario y ganancias.
Requerimiento RNF3
NO funcional: RNF5
Prioridad del requerimiento:
Alta
Identificación
del RF8
requerimiento:
Nombre del
Almacenar Información de los clientes.
Requerimiento:
Guardar en la Base de Datos la información brindada por el
Características:
cliente.
Los datos del cliente ingresados por el usuario, se almacenarán
Descripción del
en la BD para las consideraciones correspondientes en las
requerimiento:
próximas ventas.
RNF3
Requerimiento
RNF5
NO funcional:
RNF7
Prioridad del requerimiento:
Alta
34
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Identificación del
RNF1
requerimiento:
Nombre del
Facilidad de uso del Software
Requerimiento:
Características: Uso sencillo e intuitivo.
Descripción del Interfaz y vocabulario sencillos que permitan a los usuarios el
requerimiento: fácil manejo del software.
Prioridad del requerimiento:
Alta
Identificación del
RNF2
requerimiento:
Nombre del
Desempeño en varios sistemas operativos
Requerimiento:
El sistema podrá utilizarse en diferentes S.O (“Linux,
Características:
Windows, Mac, etc.).
Identificación del
RNF3
requerimiento:
Nombre del
Eficacia del sistema
Requerimiento:
Características: Realizar los procesos requeridos en un tiempo breve.
Descripción del
Ejecutar las búsquedas y demás acciones de manera rápida.
requerimiento:
Prioridad del requerimiento:
Alta
35
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Identificación del
RNF4
requerimiento:
Nombre del
Protección de Información
Requerimiento:
Proporcionar una mayor seguridad al momento de hacer
Características:
modificaciones de los datos.
La seguridad del sistema se verá reflejada a través de la
Descripción del autentificación del usuario para el ingreso al sistema y también
requerimiento: al denegar el acceso al personal no autorizado para la
realización de modificaciones.
Prioridad del requerimiento:
Alta
Identificación del
RNF5
requerimiento:
Nombre del
Copia de Seguridad
Requerimiento:
Características: Almacenamiento automático.
Realizar copias de seguridad de la Base de Datos por si se
Descripción del
presenta algún fallo, dicha copia se realizará por semana de
requerimiento:
manera automática.
Prioridad del requerimiento:
Alta
Identificación del
RNF6
requerimiento:
Nombre del
Ayuda al Usuario
Requerimiento:
Tener disponible la opción de ayuda para facilitar el manejo
Características:
del software.
a) El menú de ayuda mostrará las diferentes opciones
disponibles (submenús), para que el usuario elija la
alternativa que mejor se adecúe a sus necesidades.
Descripción del
b) Los cuadros de ingreso de texto, contendrán un mensaje de
requerimiento:
indicación de lo que correspondería escribir allí.
c) Contará con un manual físico para el uso adecuado del
Sistema.
Prioridad del requerimiento:
Media
36
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Identificación del
RNF8
requerimiento:
Nombre del
Recuperación de fallos
Requerimiento:
Garantiza al usuario una recuperación de errores que
Características:
contenga el sistema al momento de su ejecución.
Descripción del El sistema podrá corregir los errores detectados al momento
requerimiento: de ejecutar el sistema.
Prioridad del requerimiento:
Alta
Identificación del
RNF8
requerimiento:
Nombre del
Acerca de
Requerimiento:
Tener disponible la opción de Acerca de para informar al
Características:
usuario acerca del Software.
Descripción del El menú de ayuda mostrará información necesaria acerca del
requerimiento: software como la versión, los creadores, entre otros.
Prioridad del requerimiento:
Baja
37
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
CAPITULO IV
Análisis y Diseño del Sistema
El Modelo en Cascada
38
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
39
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Modularidad, esto es, el código fuente de un objeto puede ser escrito, así
como darle mantenimiento, independientemente del código fuente de
otros objetos. Así mismo, un objeto puede ser transferido alrededor del
sistema sin alterar su estado y conducta.
Los atributos son variables comunes en cada objeto de una clase y cada
uno de ellos puede tener un valor asociado, para cada variable, diferente
al que tienen para esa misma variable los demás objetos. Los métodos,
por su parte, pertenecen a la clase y no se almacenan en cada objeto,
puesto que sería un desperdicio almacenar el mismo procedimiento varias
veces y ello va contra el principio de reutilización de código.
40
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Caso 01
Actores: U – S
Eventos
USUARIO SISTEMA
1. Muestra el entorno de trabajo.
2. Llena la información solicitada
(nickname y contraseña).
3. Clic en el botón Aceptar
4. Busca el nickname y contraseña en la
BD.
5. Devuelve la información encontrada.
6. Permite el ingreso al sistema.
Alternos
41
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Caso 02
Resumen: El usuario debe ingresar al sistema. Se registran los datos de las ventas.
Eventos
USUARIO SISTEMA
Alternos
Elementos
42
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Caso 03
43
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Caso 04
44
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Caso 05
Eventos
USUARIO SISTEMA
Alternos
3.1. Mostrar un mensaje que los campos no estén vacíos.
5.1. Mostrar un mensaje de los cambios han correctamente realizados
Elementos
45
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Caso 06
Eventos
USUARIO SISTEMA
Alternos
3.1. Mostrar un mensaje que los campos no estén vacíos.
5.1. Mostrar un mensaje de los cambios han correctamente realizados
Elementos
46
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Caso 07
Eventos
USUARIO SISTEMA
Alternos
Elementos
47
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Caso 08
Eventos
USUARIO SISTEMA
Alternos
Elementos
48
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Caso 09
Eventos
USUARIO SISTEMA
Elementos
49
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
50
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
51
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
52
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
53
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
1. Ingreso al sistema
54
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
2. Realizar Venta
55
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
5. Gestión de usuario
5.1. Agregar nuevo usuario
56
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
7. Gestión de Proveedores
7.1. Agregar Proveedor
57
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
8. Gestión de medicamentos
8.1. Agregar Medicamento
58
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
9. Generar reporte
59
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
1. Ingreso al sistema
2. Realizar Venta
60
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
3. Registrar Cliente
4. Búsqueda de Clientes
5. Gestión de usuario
5.1. Agregar usuario
61
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
6. Gestión de venta
6.1. Modificar venta
62
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
7. Gestión de proveedores
7.1. Agregar proveedor
63
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
8. Gestión de medicamentos
8.1. Agregar medicamento
64
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
9. Generar reporte
65
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
1. Ingreso al sistema
66
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
2. Realizar Venta
67
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
4. Búsqueda de Clientes
5. Gestión Usuario
5.1. Agregar Usuario
68
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
69
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
6. Gestión venta
6.1. Modificar venta
70
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
7. Gestión de proveedores
7.1. Agregar de proveedor
71
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
8. Gestión de medicamentos
8.1. Agregar medicamento
72
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
73
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
9. Generar reportes
74
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
75
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
76
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
CLIENTE 1 2 3 4 VENDEDOR 1 2 3 4
DNI_Cliente Id_Vendedor
Nombre_Cli X X Nombres_Ven X X
Apellidos_Ven X X
PROVEEDOR 1 2 3 4 Teléfono_Ven X X
Id_Proveedor Dirección_Ven X X
RazSocial_Prov X X
Teléfono_Prov X X
Dirección_Prov X X
PRODUCTO 1 2 3 4
Id_Prod
VENTA 1 2 3 4
Nombre_Prod X X
Num_Venta
Precio_Prod X
Fecha_Venta X X
Stock_Prod X
Monto_Total X X
Fecha_Vcto X
PEDIDO 1 2 3 4 Concentrado X X
Id_Pedido Forma_Farm X X
Fecha_Ped X Forma_Farm_Simp X X
Fracciones X
LOGIN 1 2 3 4 Num_RS_Prod X
Id_Login Laboratorio X X
Usuario X X
Contraseña X X
77
f) Dibujar el Modelo Entidad – Relación (MER).
78
4.4.2. Diseño Lógico
79
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Atomizando atributos:
80
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
81
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Resumen
82
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
83
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
CAPITULO V
Interfaces
La ventana de Inicio de Sesión, en esta, los usuarios tendrán que iniciar sesión
para tener acceso al sistema, deberán de ingresar su nombre de usuario y su
contraseña, previamente creados. También tendrán la posibilidad de registrarse
en el caso de no haberlo hecho.
84
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
85
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
86
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
La ventana Nueva Venta, en esta, el usuario (empleado) podrá realizar las ventas
del día, así también registrar a un cliente en el caso de que no lo esté. Permitirá
generar una boleta y/o factura dependiendo el tipo de cliente que realice la
compra.
87
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
88
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
CAPITULO VI
Evaluación económica del proyecto
89
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Registro de Vendedores
Registro de Clientes
Entradas Externas (EI) Registro de Proveedores
Registro de Productos
Registro de Ventas
Reporte de Ventas
Salidas Externas (EO)
Reporte de Inventarios
Consultas Externas
3 PF 4 PF 6 PF
(EQ)
Archivos Lógicos
7 PF 10 PF 15 PF
Internos (ILF)
Archivos de Interfaz
5 PF 7 PF 10 PF
Externos (EIF)
90
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Tipo
Baja Media Alta
/Complejidad
Entradas Externas
3 PF 4 PF 5 * 6 PF 30
(EI)
Salidas Externas
2 * 4 PF 5 PF 7 PF 8
(EO)
Consultas Externas
3 * 3 PF 4 PF 6 PF 9
(EQ)
Archivos Lógicos
7 PF 6 * 10 PF 15 PF 60
Internos (ILF)
Archivos de Interfaz
5 PF 7 PF 10 PF 0
Externos (EIF)
Total 107
91
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
4. SLOC
SLOC = PFSA * Puntos del Lenguaje
SLOC = 107 * 53 (Java)
SLOC = 5671
5. PM Nominal
Calculando el Factor Exponencial de Escala (B), considerando los 5
factores Wj (PREC, FLEX, RESL, TEAM y MAT)
92
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
𝐵 = 1.01 + 0.01 ∗ ∑ 𝑊𝑗
𝑖=1
Precedencia Ampliamente
Completamente Algún Generalmente Ampliamente Completamente
sin
PREC sin Precedentes Precedentes Familiar Familiar Familiar
Precedentes
Flexibilidad Alguna
en el Relajación Relajación Conformidad Alguna Metas
desarrollo Rigurosa
Ocasional en General Conformidad Generales
FLEX
Arquitectura
Resolución Siempre Generalmente Principalmente Completo
de Riesgo Poca (20%) Alguna (40%)
(60%) (75%) (9%) 100%)
RESL
Madurez del
proceso Desarrollado más adelante
PMAT
6. Productividad Nominal
93
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
CD=PM*SP
CD=14.84*700
CD=S/.10388 Soles.
94
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
CONCLUSIONES
Se logró realizar el análisis y diseño del sistema de ventas para la farmacia
San Pedro usando la metodología orientada a objetos.
Se recolectó toda la información necesaria acerca del sistema con el que
opera la farmacia, hasta hoy en día.
Se planteó que una de las ventajas de mayor relevancia que traería consigo
el sistema de ventas a implementar sería que habría un mejor manejo de
los datos, ya sea de los medicamentos, los clientes, los proveedores, los
empleados y principalmente de las ventas realizadas. Y además que
soportará la generación de reportes de un periodo determinado, así
mismo, la facilidad de uso que ofrece, evitará el mal manejo de los
empleados y con ello las posibles fallas.
RECOMENDACIONES
Es necesario que el software de la farmacia sea manipulado por
personal idóneo (Dueña cambiar), que tenga conocimientos previos
para llevar tener una manera más eficaz en las ventas de la farmacia.
95
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
BIBLIOGRAFIA
CCM. (8 de Marzo de 2017). Ciclo de vida del 'software'. Obtenido de
https://es.ccm.net/contents/223-ciclo-de-vida-del-software
Weitzenfeld Ridel, A., & Guardati Buemo, S. (2007). Capítulo 12 Ingeniería de software:
el proceso para el desarrollo de software. En J. J. Marciniak, Encyclopedia of
software engineering (págs. 355-396). Editor en Jefe.
96
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
GLOSARIO
Base de Datos: Una base de datos es éstos corresponden a los requisitos
un conjunto de datos pertenecientes a funcionales.
un mismo contexto y almacenados
Requisitos Software: Los requisitos
sistemáticamente para su posterior uso.
software son la descripción de las
SQL (Structured Query Language): es características y las funcionalidades del
un lenguaje específico del dominio sistema
utilizado en programación; y diseñado
Modelo Entidad Relación: Un modelo
para administrar sistemas de gestión de
entidad-relación o diagrama entidad-
bases de datos relacionales.
relación es una herramienta para el
Requerimiento Funcional: Un modelado de datos que permite
requisito funcional define una función representar las entidades relevantes de
del sistema de software o sus un sistema de información así como sus
componentes. Una función es descrita interrelaciones y propiedades.
como un conjunto de entradas, Usuario: Es aquella persona que usa o
comportamientos y salidas. Los usará el sistema.
requisitos funcionales pueden ser:
Casos de Uso: Un caso de uso es una
cálculos, detalles técnicos,
descripción de los pasos o las
manipulación de datos y otras
actividades que deberán realizarse para
funcionalidades específicas que se
llevar a cabo algún proceso. Los
supone, un sistema debe cumplir.
personajes o entidades que
Requerimientos no Funcionales: Un participarán en un caso de uso se
requisito no funcional o atributo de denominan actores.
calidad es, en la ingeniería de sistemas
Diagramas de Interacción: Los
y la ingeniería de software, un requisito
diagramas de interacción son modelos
que sabe bien y especifica criterios que
que describen como grupos de objetos
pueden usarse para juzgar la operación
colaboran para conseguir algún fin.
de un sistema en lugar de sus
comportamientos específicos, ya que
97
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
ANEXOS
Anexo A. Hoja de Encuesta para el Jefe de Farmacia
98
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
99
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
100
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
14. ¿Utiliza algún software o programa que almacene información sobre sus
ventas?
En este momento no, pero lo necesito como te digo el programa esta cojo.
15. Actualmente en sus computadoras que tiene para los agentes ¿Qué
sistema operativo utiliza?
No sabría decir, pero yo sé que tengo que tener red pero no cada máquina
ya viene como preinstalado, y la información que tengo para la
administración de la farmacia lo estoy haciendo en un Excel común y
corriente pa poder tener algo de que agarrarse.
101
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
102
E.A.P. SISTEMAS E INFORMÁTICA SISTEMAS DE INFORMACIÓN
Anexo D. Encuesta
103