Vous êtes sur la page 1sur 13

UNIVERSIDAD MARIANO GÁLVEZ

CENTRO DE ESTUDIOS DE EDUCACIÓN SUPERIOR

FACULTAD DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN

XI CICLO

INGENIERÍA DEL SOFTWARE

ING. JOSÉ WILFREDO ALARCON

PLANIFICACIÓN- PROYECTO

ESTUDIANTES: No. CARNET

ARNOLDO JOÉL PÉREZ LÓPEZ 0904-11-8993

BENJAMIN RAMÍREZ 0904-12-5847

HUEHUETENANGO 03 DE MARZO DE 2018


INDICE
TEMA No. PÁGINA
INTRODUCCIÓN………………………………………………………….. 3

RUP………………………………………………………………………… 4

DESARROLLO DEL SISTEMA………………………………………… 5

IDENTIDAD RELACIÓN………………………………………………….. 6

CASO DE USO…………………………………………………………….. 7

DIAGRAMA DE CLASES…………………………………………………. 8

DIAGRAMA DE SECUENCIA…………………………………………….. 9

FASES DEL PROYECTO…………………………………………………. 11

PLANTEAMIENTO DEL PROBLEMA……………………………………. 12

SCRIP…………………………………………………………………………… 13

PROGRAMACIÓN PROYECTO-PRINCIPAL…………………………… 18

CLASE INVENTARIO-METODOS………………………………………… 24

CLASE CONEXIÓN…………………………………………………………. 28

CONCLUSIONES…………………………………………………………… 29
INTRODUCCION

El presente proyecto lleva como fin facilitar el control de medicamentos que se usa
en un puesto de Salud, también para poderlo implementar Como un Sistemas de
Ventas y Facturación de Productos.

En este informe encontrará toda la información requerida para el sistema de


facturación e inventario en java, tales como requerimiento de la aplicación,
diagrama de la base de datos, diagramas de secuencia, diagrama de clases y
diagramas de colaboración.

Se ha utilizado para su desarrollo las herramientas como: Mysql Workwench para


el modelamiento de la identidad relación, la herramienta Case StarUML para la
realización de los diferentes diagramas necesarios para la lógica del Sistema, el
servidor Xampp que trabaja robustamente con Mysql y como aplicación la
plataforma de Netbeans Java Orientado a Objetos. En la aplicación java se
proporcionará todo el código de cada interfaz que se realizó, para poderle hacerle
otras mejoras para su uso según sea necesario.

3
RUP

Actividades:
Para la realización del presente proyecto, se realizó por las siguientes etapas:

 Investigación preliminar
 Elaboración del diagrama caso de uso
 Identificación de las identidades
 Realización de la identidad relación
 Instalación Xammp
 Elaboración de diagramas de secuencia
 Diagrama de Clases

Trabajadores:
Arnoldo Joél Pérez López
Raquel Molina Villatoro
Benjamín Ramírez
Personal Administrativo del Centro de Salud del municipio De La Libertad,
Huehuetenango

Artefactos:
Este sistema de inventario está construido en java y su plataforma Netbeans 8.1 y
la base de datos en Mysql con vista Controlador Xammp.

REQUERIMIENTO DE LA APLICACIÓN

Se requiere construir una aplicación que permita realizar todo el proceso de


facturación e inventario en un almacén, el sistema debe permitir realizar los
siguientes procesos de registro:

 Registro de clientes
 Registro de artículos
 Registro de proveedores

Además se deben listar los respectivos procesos construidos anteriormente.

4
El sistema debe poder actualizar el stock o las existencias de los artículos, a lo
que llamaremos inventario, esto con el fin de mantener el proceso de control
acorde a los artículos existentes en bodega.

El proceso más importante que se debe realizar es el inventario, que implica


generar un registro de salida y adicionar artículos de acuerdo a las cantidades
requeridas.

DESARROLLO DEL SISTEMA

Este sistema de facturación e inventario está construido en java y su plataforma


Netbeans 8.1 y la base de datos en Mysql y tiene las siguientes características:

 Registro de clientes
 Búsqueda de clientes
 Registro de artículos
 lista de artículos
 Actualizar Stock artículos
 Devoluciones
 Realizar venta (facturar)
 Consultas
 Registro de proveedores
 Lista de proveedores

DISEÑO DE LA BASE DE DATOS

La base de datos está construida en el gestor de base de datos Mysql, el cual es


muy estable y robusto, por tal motivo para su uso deben tener instalado el paquete
XAMPP, el cual contiene un servidor apache y el gestor de base de datos ya
mencionado. La BD es relacional y consta de 10 tablas por los que mantenemos la
integridad referencial y la aplicación de las formas normales mínimas requeridas
para un diseño de una base de datos, a continuación encontraremos el
diagrama entidad relación:

5
6
CASO DE USO:

7
DIAGRAMA DE CLASES

El código está construido en java utilizando el modelo vista controlador, aplicando


programación orientada a objetos. por tal motivo en el diagrama se visualiza el uso
de las relaciones entre clases, como lo es herencia, asociación.

8
DIAGRAMAS DE SECUENCIA
VER ARTÍCULO

Los diagramas de secuencia son importantes ya que modelamos


la interacción entre las clases de nuestro sistema, por tal motivo vamos a observar
un diagrama por cada interacción del usuario con la aplicación para que sea muy
claro su funcionamiento.

9
REGISTRO SALIDA

10
Diagrama adicionar paciente

FASES DEL PROYECTO

INICIO Investigación preliminar, para identificar


los requerimientos
ELABORACIÓN En base a la investigación realizar el
diagrama de caso de uso, identificar las
identidades.
CONSTRUCIÓN Realización de la identidad relación,
aplicación java.

11
Planteamiento del Problema

Los servicios de salud en el Municipio de la Libertad en el departamento de


Huehuetenango tiene la siguiente infraestructura: un Centro de Atención
Permanente (CAP) ubicado en la cabecera municipal y varios puestos de salud
distribuidos en algunas aldeas.

Actualmente en el puesto de salud en el municipio de la Libertad del departamento


de Huehuetenango no se cuenta con infraestructura tecnológica. Se tiene una
computadora portátil que utilizan principalmente los médicos, y todo lo relacionado
con el inventario de medicamentos y demás insumos son llevados de forma
manual por medio de inventarios en cuadernos.

Las personas que llevan dichos registros son las enfermeras, quienes también son
las encargadas de hacer las solicitudes cada que el puesto de salud se queda sin
algún medicamento o necesita algún servicio específico para la salud.

La mayoría de medicamentos existentes son básicos, casi todos los casos de


enfermedades graves o que requieran algún tratamiento específico son llevados al
CAP ubicado en el centro del municipio de la Libertad, Huehuetenango.

Hay también casos en los que los medicamentos están vencidos o están por
vencer en fechas próximas, sin embargo, al llevar registros que no pueden
actualizarse en tiempo real y proporcionar información instantánea, cuesta mucho
poder evitar estas situaciones.

TIPO DE INVESTIGACIÓN

Por la naturaleza de la investigación, se hará uso de la Investigación de Campo ya


que se hará uso de las personas relacionadas con el centro de salud para ser las
fuentes de datos. Ya que se utilizarán técnicas matemáticas específicas para la
recolección, procesamiento y análisis de los datos, puede decirse que también es
una investigación de tipo cuantitativa.

PRIMARIA

La obtención de los datos fue directamente del personal médico y no médico que
está relacionado con el manejo de los medicamentos, ya que por medio de ellos
se puede tener la información más confiable.

SECUNDARIA

Información adquirida por los libros y registros actuales que se tienen en el puesto
de salud. La información en cuanto a cómo se llevan los controles de los
medicamentos a nivel de salud nacional no está disponible en línea y no lo
proporcionan a personas particulares.

12
CONCLUSIONES

Después de realizar el presente proyecto llegamos concluir lo Siguiente:

 Como futuros ingenieros es importante saber conceptos básicos en bases


de datos, como por ejemplo la utilización de herramientas case, mismos
nos ayudan a realizar los diferentes diagramas para la realización del
proyecto, conceptos en programación orientado objetos.

 Con la elaboración de este sistema hemos aprendido sin duda mucho


conocimiento, como aplicar la reglas de normalización para el
modelamiento de identidad relación, conectar la base de datos a la
aplicación java, crear usuario y darle permisos para poder utilizar las tablas
que contiene dicho sistema.

 Actualmente tener conocimiento en generar aplicaciones con la plataforma


Netbeans Java nos llevará en el futuro tener oportunidades muchos más
mejores que otros que no tienen este conocimiento, y más en la actualidad
se realiza una programación orientado a objetos.

13

Vous aimerez peut-être aussi