Académique Documents
Professionnel Documents
Culture Documents
B O G O TA
2018
PLAN DE CONSTRUCCION DEL SISTEMA DE INFORMACION
Presentado a:
BOGOTA
2018
2
CONTENIDO
Introducción 4
Ficha de Control de Cambios 5
Pruebas 38
Cronograma de actividades 57
Conclusiones 61
3
INTRODUCCION
Con el desarrollo de este proyecto se tiene una visión más clara sobre los tiempos
establecidos y duración del proyecto.
FICHA DE CONTROL DE CAMBIOS
VERSIÓN 001
HISTORIAL
* Consultar Estado
* Reporte
11
Este módulo es una especie de combinación entre el módulo de consulta y de
ingreso ya que además de consultar, permite modificar unos items como son el
reporte técnico y técnico, esto con el fin de que el servicio y los detalles atendidos
sean registrados en la orden de servicio, y una vez atendido el caso se dé por
finalizado, ya impidiendo su futura modificación y quedando la orden de servicio
únicamente a manera de consulta con el fin de generar los reportes respectivos.
Consultar Estado
12
Este módulo permite únicamente visualizar el estado de la orden de servicio si
esta está finalizada o pendiente, con el fin de que el usuario pueda consultar si
aún no se ha atendido el servicio,
Reportes
Y por último el Modulo de reporte nos da una vista general del proceso de todas
las ordenes de servicio atendidas y por atender, en general nos da una visión total
de los requerimientos del cliente, con el fin de poder exportar esta información a
una archivo de datos y poder realizar los trámites estadísticos y el manejo
respectivo de la información con los fines deseados,
13
ACTIVIDADES PARA LA CONSTRUCCIÓN DEL SISTEMA
DE INFORMACIÓN
Ficheros
El servidor tendrá un disco adicional de uso exclusivo para la base de datos y los
ficheros correspondientes el cual tendrá un almacenamiento de 1 tb, con lo cual se
asegura la estabilidad y fiabilidad de los datos
Productos de entrada
Productos de salida
Participantes
Herramientas a utilizar:
Puestos de trabajo
Como se evidencia en la imagen anterior se utilizaran 5 puestos de trabajo,
teniendo en cuenta que ya se encuentran en funcionamiento, y lo que se requiere
es la instalación del software en cada dispositivo, adicional al servidor.
Servidor
Administrativo
Gerencia
Técnico
Cliente
Contabilidad
Recepción
Router internet
Impresora administrativa
Impresora gerencia
Uno de los nodos principales es el nodo servidor el cual almacenara toda la base
de datos referente a las órdenes de servicio, también se tiene un router de internet
el cual brinda el servicio de internet para poder acceder desde fuera a la
información, este llegaría a través de fibra óptica a nuestro servidor y desde ahí se
realiza la distribución para el manejo seguro y eficaz de nuestro canal de internet,
el cual a su vez es distribuido en los nodos administrativo, gerencia, técnico,
cliente, contabilidad, recepción, que serían dispositivos o computadores con la
aplicación instalada para el manejo de las ordenes de servicio, uno de los nodos
más importantes seria el nodo recepción ya que a través de este se recibe el
mayor número de órdenes de servicio reportadas por los clientes internos y
externos.
Productos de entrada:
Productos de salida:
Entorno de construcción
Participantes:
Productos De entrada
Entorno Tecnológico del Sistema
Requiere instalación
Arquitecturas cliente-servidor
Servidor de archivos
Servidor de Base de datos
Arquitectura en tres niveles
Productos De entrada
Participantes
Tablas:
Consultas:
Se piensa crear las consultas en SQL creada con una instrucción SQL
(cadena o instrucción de SQL: expresión que define un comando de SQL,
como SELECT, UPDATE o DELETE, e incluye cláusulas como WHERE y
ORDER BY. Las instrucciones o cadenas de SQL se utilizan en consultas y
en funciones de agregado.). Se puede utilizar el lenguaje de consulta
estructurado SQL para consultar, actualizar y administrar bases de datos
relacionales, como Microsoft Access.
Cuando se crea una consulta en la vista Diseño (vista Diseño: ventana que
muestra el diseño de estos objetos de base de datos: tablas, consultas,
formularios, informes, macros y páginas de acceso a datos.
Agregando campos Escoge el tipo de base que desees, los campos que
quiera
Seleccionando los campos principales
Me pide el nombre que deseo ponerle a la tabla. Por defecto el sistema le
pone el que escogimos de la primera opción de la izquierda. Y elegimos el
nombre que queremos.
Tipos de Campos
Operador instanceof
public primo(){
this.tamañoV=25;
this.vectorPrimos= new int [this.tamañoV];
this.numero=0;
}
}
if (esPrimo(p)){
System.out.println("ES INSTANCIA DE PRIMO");
}
}
public static boolean esPrimo(primo p) {
return (p instanceof primo);
}
}
Descargamos la librería API Apache Poi Java para añadirla a nuestro proyecto,
en Netbeans podemos añadir el fichero jar directamente, o, como voy a explicar
aquí, añadirla creando una librería que podremos agregar de forma sencilla en
otros proyectos, en otros IDES será similar la forma de integración de las librerías.
Supongamos que tenemos una clase que representa a un objeto Mesa y tenemos
algunos atributos a declarar como por ejemplo el color, la altura, el ancho de la
mesa, etc. Con NetBeans sólo es necesario crear una nueva clase como esta:
Luego pulsamos con el botón derecho dentro de la clase Mesa entre las llaves {} y
pulsamos sobre Insert Code. Nos aparece otro menú y seleccionamos Add
Property. Ahí ya podemos rellenar todos los datos del atributo como el nombre, el
valor inicial, el tipo, si deseamos que sea public, private o protected, static o final.
Seleccionamos también "Generate getter and setter". Y si queremos Javadoc
también para que nos genere la documentación básica de los métodos.
Hemos usado como ejemplo el atributo ancho. Por defecto hemos puesto que
valga 2.5 y de tipo double, privada y que genere los métodos de acceso. También
hemos seleccionado que genere el código Javadoc. Podemos ver en la vista
previa el resultado de nuestras modificaciones:
Puestos de trabajo
Para este proyecto por parte del analista, la gran parte se desarrollara en su
taller o laboratorio, y las pruebas requeridas se realizaran en la oficina
donde se va a implementar el sistema de información directamente sobre el
servidor y los equipos necesarios.
Esto con el fin de verificar la funcionalidad del proyecto sobre la marcha y
realizar los correctivos necesarios antes de su implementación.
Para conseguir dicho objetivo, en este proceso se realizan las pruebas unitarias,
las pruebas de integración de los subsistemas y componentes y las pruebas del
sistema, de acuerdo al plan de pruebas establecido.
Productos De entrada
Productos De entrada
Entorno de Construcción
Participantes
CODIGO:
data.java
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package miventana;
import javax.swing.JOptionPane;
/**
*
* @author Barreto
*/
public class data {
public data(){
Integer posicion = 0;
if (posicion < 5) {
tecnical2[posicion] = ventana.tecnico2.getText();
report[posicion] = ventana.reporte.getText();
date[posicion] = ventana.fecha.getText();
time[posicion] = ventana.hora.getText();
posicion = posicion+1;
String pos=String.valueOf(posicion);
ventana.contador.setText(pos);
} else {
main.java
/*
* To change this license header, choose License Headers in Project
Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package miventana;
/**
*
* @author Barreto
*/
public class main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
window.setTitle("ORDENES DE SERVICIO");
window.setVisible(true);
window.setLocationRelativeTo(null);
}
ventana.java
PRUEBAS
En esta actividad se realizan las pruebas unitarias de cada uno de los
componentes del sistema de información, una vez codificados, con el objeto de
comprobar que su estructura es correcta y que se ajustan a la funcionalidad
establecida.
Productos de entrada:
38
Catálogo de Normas
Especificaciones de Construcción del Sistema de Información
Productos de Salida:
Producto Software
Código Fuente
Participantes
Formularios de entrada
a continuación se adjunta imagen del formulario de entrada de datos para
ser almacenados en la base de datos correspondiente a nuestro sistema de
información
Formulario de salida
Se adjunta imagen del formulario de salida de datos una vez se han
registrado en nuestro sistema de información, correspondiente a las
órdenes de servicio
Una vez registrados los datos en nuestro sistema este nos informa si se permite el
registro o no de más ordenes de servicio, todo esto está sujeto a cambios debido a
que se desarrollara con base en las solicitud del cliente,
Con el fin de complementar nuestro proyecto formativo se relacionan los
casos de uso por cada tipo de pantalla y reporte del sistema de información.
Validación de datos
Validación de datos
Cargar la información
Visualizar la información
2 La información no existe
Caso de uso 4: Finalizar Orden de Servicio
Cargar la información
Validar datos
3 Imprimir reporte
2 La orden no existe
Caso de uso 6: Reporte de orden de servicio
Descripción El sistema genera un reporte de las ordenes
de servicio ingresadas en el sistema
Solicitar reporte
Cargar la información
3 Imprimir reporte
CRONOGRAMA DE ACTIVIDADES