Вы находитесь на странице: 1из 11

UNIVERSIDAD NACIONAL DE UCAYALI

FACULTAD DE INGENIERIA DE SISTEMAS E INGENIERÍA CIVIL


ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

IMPLEMENTACIÓN DE UN SISTEMA DE
ESCRITORIO PARA EL CONTROL Y
SEGUIMIENTO DE ALIMENTOS POR LA
INSTITUCIÓN EDUCATIVA.

CURSO : Practica Pre Posesional 1


DOCENTE : Ing. Mg. Diana Diaz Estrada
CICLO : VII
INTEGRANTES :

 Rodriguez Garcia, Carlos.

PUCALLPA – PERÚ
2019
I. TÍTULO DEL TRABAJO

IMPLEMENTACIÓN DE UN SISTEMA DE ESCRITORIO PARA EL


CONTROL Y SEGUIMIENTO DE ALIMENTOS POR LA INSTITUCIÓN
EDUCATIVA.

II. INSTITUCIÓN

I.E. 64359 JOSE GALVEZ EGUSQUIZA


(Centro de Educación Inicial y Primaria)
UBICACIÓN

Jr. Miraflores con Arenal


III. DESCRIPCIÓN DE LA SITUACIÓN ACTUAL

OFIMATICA: Actualmente la escuela no cuenta con licencia, ni tampoco


6tiene licencia crakeada.

Cuentan con versiones posteriores a lo actual (Microsoft Office 2010).

DIRECCION: No hay personal capacitado para dicho cargo.

EXPLOTACION: No cuentan con ninguna sistema actualmente.

No cuentan con procedimientos que apoyen a tecnologías.

DESARROLLO: No cuentan con ningun sistema en desarrollo.

MANTENIMIENTO: No hay ningún sistema en funcionamiento.

BASE DE DATOS: La base de datos en Exel.

Base de datos lento.

TECNICA DE SISTEMAS (SOPORTE): Equipos antiguos.


Programas desactualizados.

CALIDAD: No contamos con ningun sistema

SEGURIDAD: Antivirus sin licencia oficial.

REDES: Cables desordenados.

Unica red.

No protegido.
Desarrollo: Se refiere al desarrollo de nuevos sistemas, metodologías de
desarrollo, gestión del proyecto.

Área Desarrollo

El problema No cuentan con ningún sistema en desarrollo.


de

Personal de Ing. De Sistemas, personal de la


Afecta a
Institución.

Retraso en los procesos de control de


El impacto alimentos, etc.

Solución Creación de un Sistema para el Control y


Seguimiento de alimentos por la Institución
Propuesta Educativa, etc.

IV. MARCO TEÓRICO

 Desarrollo en Cascada

En Ingeniería de software el desarrollo en cascada,


también llamado secuencial o ciclo de vida de un
programa (denominado así por la posición de las fases en el
desarrollo de esta, que parecen caer en cascada “por
gravedad” hacia las siguientes fases), es el enfoque metodológico
que ordena rigurosamente las etapas del proceso para el
desarrollo de software, de tal forma que el inicio de cada etapa
debe esperar a la finalización de la etapa anterior.
Diseño del sistema: El diseño de sistemas se ocupa de
desarrollar las directrices propuestas durante el análisis en
términos de aquella configuración que tenga más posibilidades de
satisfacer los objetivos planteados tanto desde el punto de vista
funcional como del no funcional (lo que antes hemos denominado
constricciones).

Diseño del programa: Diseñar un programa supone


describir objetivos, seleccionar y secuenciar contenidos y
actividades así como especificar la metodología y forma
de evaluación incluyendo adecuación al currículum, al aula y a los
contextos educativos para los cuales se diseña.. Supone, en
definitiva, trasladar la filosofía del currículo a un plan detallado de
enseñanza que variará en función del paradigma del que el
programa sea reflejo.

Codificación: La memoria es la capacidad para codificar,


almacenar y recuperar información. Los recuerdos confieren a un
organismo la capacidad de aprender y adaptarse a partir de las
experiencias previas, así como establecer relaciones
significativas.

Pruebas: Las pruebas del sistema tienen como objetivo ejercitar


profundamente el sistema comprobando la integración del
sistema de información globalmente, verificando el
funcionamiento correcto de las interfaces entre los distintos
subsistemas que lo componen y con el resto de sistemas de
información con los que se comunica.

Mantenimiento: A la información automatizada, particularmente


los programas de cómputo e información, también se les debe dar
mantenimiento para asegurar que no surjan problemas y que la
información esté disponible para los usuarios cuando la
necesiten.
 MySQL:

XAMPP es un paquete de software libre, que consiste


principalmente en el sistema de gestión de bases de
datos MySQL, el servidor web Apache y
los intérpretes para lenguajes de script PHP y Perl.

 BD.

En las bases de datos, la información se almacena en tablas.


Cada tabla trata un tipo particular de información. Por ejemplo,
una base de “contactos comerciales” puede contener una tabla
que contenga los datos relacionados con las personas y otra tabla
que guarde los datos de las empresas.

Usted utiliza los formularios para introducir y trabajar con sus


datos. Cada tabla de su base dispone de un formulario de entrada
y de un formulario de salida. Un formulario de entrada muestra un
registro a la vez. El formulario de entrada permite introducir,
mostrar y modificar la información de un solo registro. Un
formulario de salida muestra varios registros en una lista. Los
formularios de salida permiten navegar entre los registros,
seleccionarlos e imprimir una selección. También es posible
introducir y modificar registros directamente en un formulario de
salida.

 Java:

Java es un lenguaje de programación de propósito


general, concurrente, orientado a objetos, que fue diseñado
específicamente para tener tan pocas dependencias de
implementación como fuera posible. Su intención es permitir que
los desarrolladores de aplicaciones escriban el programa una vez y
lo ejecuten en cualquier dispositivo.
 Clases y Formularios

Que es una clase: Las clases en Java (Java Class) son


plantillas para la creación de objetos, en lo que se conoce
como programación orientada a objetos, la cual es una de los
principales paradigmas de desarrollo de software en la actualidad.

Que es un JFrame: JFrame es una clase utilizada en Swing


(biblioteca gráfica) para generar ventanas sobre las cuales añadir
distintos objetos con los que podrá interactuar o no el usuario. A
diferencia de JPanel, JFrame posee algunas nociones típicas de
una ventana como minimizar, cerrar, maximizar y poder moverla.

 Programación orientada a objetos:

La programación orientada a objetos (POO, en español; OOP,


según sus siglas en inglés) es un paradigma de programación que
viene a innovar la forma de obtener resultados. Los objetos
manipulan los datos de entrada para la obtención de datos de salida
específicos, donde cada objeto ofrece una funcionalidad especial.

Muchos de los objetos prediseñados de los lenguajes de


programación actuales permiten la agrupación en bibliotecas o
librerías, sin embargo, muchos de estos lenguajes permiten al
usuario la creación de sus propias bibliotecas.

Estaba basada en varias técnicas: herencia, cohesión, abstracción,


polimorfismo, acoplamiento y encapsulamiento.

 Tendrá botones, cuadro de texto, y texto.

V. METODOLOGÍA DE SOLUCIÓN
En este face vamos a hablas sobre la metodologia que vamos a
implementar.

Diseño del sistema: los requerimientos funcionales y no funcionales.

Requerimientos funcionales

El control de ingreso y salida de alimentos.

El usuario podra modificar los datos de ingreso y salida de amilentos


en el mismo dia.

Podra llevar un registro de ingreso y salida de alimentos.

Requerimientos no funcionales

Modificar la BD.

Modificar datos de dias anteriores.

Diseño del programa: usaremos RUP como metodologia, tambien


MySQL como motor de BD, tambien Java como lenguaje de codificacion.

Codificación: usaremos el lenguaje Java, con POO y MVC que es


Programacion Otientada a Objetos y Modelo Vista Controlador, que
contienen Clases y Formularios.

Pruebas: las pruebas se haran con Caja Negra.

Caja Negra: En teoría de sistemas y física, una caja negra es un elemento


que se estudia desde el punto de vista de las entradas que recibe y las
salidas o respuestas que produce, sin tener en cuenta su funcionamiento
interno.

Mantenimiento: el programa se mantendra en constante actualizaciones


por pedido del cliente. Tambien se actualizara por pedido que nuebas
funciones del cliente y erres no previstos.
VI. CRONOGRAMA DE ACTIVIDADES

F_Inicio 26/04/19
F_Final 03/08/19
N° Semanas 13
N° Horas 325
VII. BIBLIOGRAFÍA

Roger S. Pressman. Ingeniería del software: Un enfoque práctico, 3.ª Edición,


Pag. 26-30.
https://es.wikipedia.org/wiki/Desarrollo_en_cascada

Ingeniería de Software, Un enfoque Práctico, Roger S. Pressman.


https://www.ecured.cu/Modelo_en_cascada

https://es.wikipedia.org/wiki/XAMPP

https://doc.4d.com/4Dv15/4D/15.6/Navegar-entre-tablas-y-formularios.300-
3836684.es.html

https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)

Coad, P; Yourdon, E. (1991). Prentice-Hall International editions, ed. Object-


oriented Design
https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos

https://www.oracle.com/technetwork/java/javase/12u-relnotes-5211424.html

Antony García González. Ingeniero Electromecánico


http://panamahitek.com/que-son-las-clases-en-java/

https://es.m.wikipedia.org/wiki/Jframe

http://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html

http://eduardoummma.galeon.com/cvitae1770704.html
Nunan, D. (1988). Syllabus Design. Oxford: Oxford University Press.

Wilkins, D. A. (1976). Notional Syllabuses. Londres: Oxford University Press.

https://cvc.cervantes.es/ensenanza/biblioteca_ele/diccio_ele/diccionario/diseno
programas.htm

Ebbinghaus, H. (1885). Memory: A Contribution to Experimental Psychology.

https://es.wikipedia.org/wiki/Codificaci%C3%B3n_(memoria)#cite_ref-
ebbingbook_1-1

https://manuel.cillero.es/doc/metrica-3/tecnicas/pruebas/sistema/

http://aceproject.org/main/espanol/et/ete05c.htm

Вам также может понравиться