Sunteți pe pagina 1din 12

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO

“HUAYCÁN”

PROYECTO DE INVESTIGACIÓN:
SISTEMA DE CONTROL DE INVENTARIO (SCI) EN EL ÁREA DE
COMPUTACIÓN E INFORMÁTICA DEL IEST HUAYCAN

PRESENTADO POR:
ORTEGA URBANO, Olimpio Oliver
ORTEGA URBANO, Omer Obed
CAMASCA YUPANQUI, Aldo

ESPECIALIDAD:
TÉCNICOS EN COMPUTACION E INFORMATICA

Ate
LIMA – PERU
2019
EL CICLO DE VIDA DEL DESARROLLO DE
SOFTWARE

1. DEFINICIÓN DE NECESIDADES

Es en este momento es cuando se identifican las necesidades y los problemas


relacionados con la gestión.

De acuerdo con la situación del instituto superior tecnológico huaycan se observó mediante
encuestas, entrevistas y por nuestra propia situación en el aula. Que no hay un sistema de
control de inventario de dispositivos que serviría para registrar aquellos dispositivos que están
en mal estado, defectuosos, etc. Lo cual es problema ya que perjudica a los estudiantes para
aprender.

Es por eso que estamos implementando el presente proyecto “Sistema de control de


inventario (SCI) para el área de Computación e Informática del Instituto de Educación
Superior Tecnológico Huaycán”

PROBLEMAS CAUSAS

Falta de un sistema de control de registro Administradores están en desacuerdo


para los dispositivos seleccionados

bajo rendimiento académico de los Poco interés en hacer mantenimiento a los


estudiantes dispositivos

Dispositivos dañados o en mal estado Falta de un programador que realice el


sistema

Perdida de datos de un componente electrónico. Los alumnos no reportan las fallas o


dispositivos defectuosos.
2. ANÁLISIS
REQUERIMIENTO PARA EL DESARROLLO DEL SISTEMA.

Según los investigado y llegando a un profundo análisis de requisitos para implementar


nuestro proyecto, llegamos a la conclusión que necesitamos los siguientes requisitos para la
viabilidad del proyecto.

- PROGRAMAS: para crear un diseño del sistema y programar para que dicho sistema
sea funcional como: ERWIN, NETBEANS, RATIONAL ROSE.
- CONOCIMIENTO EN PROGRAMACIÓN: para que podamos crear el sistema adecuado a
cierto servicio.

3. DISEÑO DEL SISTEMA


Diseño de la estructura del sistema, con botones, menús y campos donde se colocaran los
datos de los dispositivos, que luego al presionar el botón REGISTRAR se guardara
automáticamente en la base de datos creada en MySQL.

Como se ve en la imagen nuestro formulario tiene los siguientes swing controls:

- MENU: en menú tenemos varias opciones como la de archivo, registro (donde me


envía a este formulario de registro), consulta ( me llevara a otro formulario de
consulta), ayuda( si hay errores o algo que no puedas manjear, aqui te mostrara las
instrucciones) y salir(al presionarlo cerrara el formulario).
- Campos en blanco: que es donde llenaras con los datos del dispositivo seleccionado.
- ComboxBox (estado del dispositivo): que tendrá los ítems de estado del dispositivo
(malo, bueno, inservible).
- Botón registrar: al dar click en registrar, guardara los datos puestos en los campos.
4. CODIFICACIÓN
En codificación se hará el diseño del sistema en Erwin, diagrama de uso y generación de
script de tablas hechas en erwin.

DISEÑO DEL SISTEMA INVENTARIO EN ERWIN

CREACIÓN DE TABLAS:

Generando Script.

CREATE TABLE administrador

id_administrador CHAR(18) NOT NULL ,

nombre CHAR(18) NULL ,

apellido CHAR(18) NULL ,

telefono CHAR(18) NULL ,

dni CHAR(18) NULL ,

dirección CHAR(18) NULL

);

CREATE UNIQUE INDEX XPKadministrador ON administrador

(id_administrador ASC);

ALTER TABLE administrador

ADD CONSTRAINT XPKadministrador PRIMARY KEY (id_administrador);


CREATE TABLE base_de_datos

nombre_database CHAR(18) NOT NULL ,

tipo_dato CHAR(18) NULL ,

tablas CHAR(18) NULL ,

datos CHAR(18) NULL ,

id_sistema CHAR(18) NOT NULL

);

CREATE UNIQUE INDEX XPKbase_de_datos ON base_de_datos

(nombre_database ASC,id_sistema ASC);

ALTER TABLE base_de_datos

ADD CONSTRAINT XPKbase_de_datos PRIMARY KEY (nombre_database,id_sistema);

CREATE TABLE consulta

id_codigo CHAR(18) NOT NULL ,

nombre CHAR(18) NULL ,

tipo CHAR(18) NULL ,

marca CHAR(18) NULL ,

id_sistema CHAR(18) NOT NULL

);

CREATE UNIQUE INDEX XPKconsulta ON consulta

(id_codigo ASC,id_sistema ASC);

ALTER TABLE consulta

ADD CONSTRAINT XPKconsulta PRIMARY KEY (id_codigo,id_sistema);


CREATE TABLE dispositivos

codigo_dispositivo CHAR(18) NOT NULL ,

nombre CHAR(18) NULL ,

marca CHAR(18) NULL ,

color CHAR(18) NULL ,

id_administrador CHAR(18) NOT NULL ,

id_sistema CHAR(18) NOT NULL

);

CREATE UNIQUE INDEX XPKdispositivos ON dispositivos

(codigo_dispositivo ASC,id_administrador ASC,id_sistema ASC);

ALTER TABLE dispositivos

ADD CONSTRAINT XPKdispositivos PRIMARY KEY


(codigo_dispositivo,id_administrador,id_sistema);

CREATE TABLE sistema_inventario

id_sistema CHAR(18) NOT NULL ,

nombre CHAR(18) NULL ,

tipo CHAR(18) NULL ,

fecha CHAR(18) NULL ,

año CHAR(18) NULL

);

CREATE UNIQUE INDEX XPKsistema_inventario ON sistema_inventario

(id_sistema ASC);
ALTER TABLE sistema_inventario

ADD CONSTRAINT XPKsistema_inventario PRIMARY KEY (id_sistema);

ALTER TABLE base_de_datos

ADD (CONSTRAINT R_5 FOREIGN KEY (id_sistema) REFERENCES sistema_inventario


(id_sistema));

ALTER TABLE consulta

ADD (CONSTRAINT R_6 FOREIGN KEY (id_sistema) REFERENCES sistema_inventario


(id_sistema));

ALTER TABLE dispositivos

ADD (CONSTRAINT R_2 FOREIGN KEY (id_administrador) REFERENCES administrador


(id_administrador));

ALTER TABLE dispositivos

ADD (CONSTRAINT R_4 FOREIGN KEY (id_sistema) REFERENCES sistema_inventario


(id_sistema));

DESARROLLO DE DIAGRAMA DE CASO DE USO

inutilizable dañados buen estado


defectuosos

verifica registro guarda los datos


contiene los datos

dispositivos interfaz base de datos registro de los dispositivos


admisnitrador

reporte

consultas informe fiscalizador


alumno

resultado
5. Pruebas
A continuación, se mostrará el paso a paso de las funciones de nuestro sistema de
inventario Que funciona conectando un formulario hecho en Netbeans a MySQL guardando los
datos puestos.

Paso1: INGRESO AL SISTEMA, SELECCIONO REGISTRO Y LUEGO REGISTRAR.

PASO 2: INGRESO DE DATOS Y LUEGO PRESIONO EL BOTON REGISTRAR.


PASO 3: MENSAJE DE CONFIRMACIÓN DE REGISTRO DE DATOS.

PASO 4: LOS DATOS SE GUARDAN EN LA BASE DE DATOS ”SISTEMA_INVENTARIO” CREADO EN


MySQL.
6. IMPLEMENTACIÓN
1. INSTALACIÓN DE JAVA
2. INSTALACIÓN DE NETBEANS
7. MANTENIMIENTO

Para mejorar en control de inventariado se hará actualizaciones de inventariado


mensualmente, con el fin de mantener en condiciones óptimas a nuestro sistema de control
de inventariado, para que los alumnos de computación e informática tengan un buen
rendimiento educativo con computadoras en buen estado.

S-ar putea să vă placă și