Beruflich Dokumente
Kultur Dokumente
NEIVA
2016
PLAN DE CONSTRUCCION DEL SISTEMA DE INFORMACION
Presentado a:
NEIVA
2016
2
CONTENIDO
Introduccin 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 visin ms clara sobre los tiempos
establecidos y duracin del proyecto.
4
FICHA DE CONTROL DE CAMBIOS
VERSIN 001
FECHA CAMBIO
HISTORIAL
5
EQUIPO DE TRABAJO ROLES Y
RESPONSABILIDADES
6
MODULOS DEL SISTEMA DE INFORMACIN
7
8
En la figura anterior se evidencian 5 mdulos que nos brindan una serie de
opciones dependiendo los requerimientos del usuario
* Consultar Estado
* Reporte
9
Este es el Modulo principal del sistema, ya que por aqu ingresan los datos
iniciales que dan inicio al proceso, los cuales son registrados y almacenados por la
recepcionista y una vez almacenados en la base de datos son accesibles desde
los diferentes mdulos con distintos propsito
10
En apariencia es un mdulo muy similar al de ingreso de rdenes de servicio y
esto se debe a que bsicamente cuenta con los mismos items pero a diferencia de
el de ingreso este solo permite visualizar la informacin, esto con el fin de que el
personal involucrado pueda acceder y ver los requerimientos que hay pendiente o
simplemente una consulta detallada del proceso.
11
Este mdulo es una especie de combinacin entre el mdulo de consulta y de
ingreso ya que adems de consultar, permite modificar unos items como son el
reporte tcnico y tcnico, 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 modificacin y quedando la orden de servicio
nicamente a manera de consulta con el fin de generar los reportes respectivos.
Consultar Estado
12
Este mdulo 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
an 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 visin total
de los requerimientos del cliente, con el fin de poder exportar esta informacin a
una archivo de datos y poder realizar los trmites estadsticos y el manejo
respectivo de la informacin con los fines deseados,
13
ACTIVIDADES PARA LA CONSTRUCCIN DEL SISTEMA
DE INFORMACIN
Como actividades se verificara la disponibilidad, medios y facilidades para la
realizacin y construccin de nuestro sistema de informacin, adicionalmente la
preparacin de los puestos de trabajo, bibliotecas de programas, herramientas de
generacin de cdigo, bases de datos y ficheros de prueba entre otros.
Ficheros
14
Reservar el espacio de almacenamiento, definiendo, entre otros, los
dispositivos fsicos a emplear, tamao de los bloques, tipo de registro fsico,
zona de desbordamiento, opciones de almacenamiento de datos,
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
15
operacin establecidos en la tarea Especificacin del Entorno de
Construccin.
Herramientas a utilizar:
Puestos de trabajo
16
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 instalacin del software en cada dispositivo, adicional al servidor.
Servidor
Administrativo
Gerencia
Tcnico
Cliente
Contabilidad
Recepcin
Router internet
Impresora administrativa
17
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, tambin se tiene un router de internet
el cual brinda el servicio de internet para poder acceder desde fuera a la
informacin, este llegara a travs de fibra ptica a nuestro servidor y desde ah se
realiza la distribucin para el manejo seguro y eficaz de nuestro canal de internet,
el cual a su vez es distribuido en los nodos administrativo, gerencia, tcnico,
cliente, contabilidad, recepcin, que seran dispositivos o computadores con la
aplicacin instalada para el manejo de las ordenes de servicio, uno de los nodos
ms importantes seria el nodo recepcin ya que a travs de este se recibe el
mayor nmero de rdenes de servicio reportadas por los clientes internos y
externos.
Productos de entrada:
Productos de salida:
Entorno de construccin
Participantes:
Productos De entrada
18
Entorno Tecnolgico del Sistema
Requiere instalacin
Arquitecturas cliente-servidor
Servidor de archivos
Servidor de Base de datos
Arquitectura en tres niveles
19
Especificaciones de Construccin del Sistema de Informacin
Productos De entrada
Participantes
20
proyecto de Access contiene objetos como formularios, informes, pginas,
macros y mdulos.) En un grupo.
Tablas:
Consultas:
Se piensa crear las consultas en SQL creada con una instruccin SQL
(cadena o instruccin de SQL: expresin que define un comando de SQL,
como SELECT, UPDATE o DELETE, e incluye clusulas 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 Diseo (vista Diseo: ventana que
muestra el diseo de estos objetos de base de datos: tablas, consultas,
formularios, informes, macros y pginas de acceso a datos.
21
Creando las tablas
22
Diseando la tabla
Agregando campos Escoge el tipo de base que desees, los campos que
quiera
23
Seleccionando los campos principales
24
Me pide el nombre que deseo ponerle a la tabla. Por defecto el sistema le
pone el que escogimos de la primera opcin de la izquierda. Y elegimos el
nombre que queremos.
Tipos de Campos
Operador instanceof
25
clase que da lugar a una instancia especfica, sin embargo es de mucha utilidad
cuando se trabaja con interfaces y herencia a la vez. Un ejemplo:
public primo(){
this.tamaoV=25;
this.vectorPrimos= new int [this.tamaoV];
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 librera API Apache Poi Java para aadirla a nuestro proyecto,
en Netbeans podemos aadir el fichero jar directamente, o, como voy a explicar
26
aqu, aadirla creando una librera que podremos agregar de forma sencilla en
otros proyectos, en otros IDES ser similar la forma de integracin de las libreras.
27
Despus de la creacin de la librera se abre la ventana de la imagen donde
buscaremos la ubicacin de nuestro fichero jar pulsando el botn Add
Jar/Folder como puedes ver en la imagen:
28
Netbeans aadir librera Aadimos los docs de Apache Poi
29
Herramientas: generadores de cdigo, editores, compiladores, verificadores
sintcticos, montadores de enlace
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 slo es necesario crear una nueva clase como esta:
30
}
Luego pulsamos con el botn 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 tambin "Generate getter and setter". Y si queremos Javadoc
tambin para que nos genere la documentacin bsica de los mtodos.
Hemos usado como ejemplo el atributo ancho. Por defecto hemos puesto que
valga 2.5 y de tipo double, privada y que genere los mtodos de acceso. Tambin
hemos seleccionado que genere el cdigo 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 informacin directamente sobre el
servidor y los equipos necesarios.
31
Esto con el fin de verificar la funcionalidad del proyecto sobre la marcha y
realizar los correctivos necesarios antes de su implementacin.
Para conseguir dicho objetivo, en este proceso se realizan las pruebas unitarias,
las pruebas de integracin 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 Construccin
Participantes
32
practicas
Implantacin de - Base de Analista
la Base de Datos
Datos Fsica o Fsica o
Ficheros Sistema de
Ficheros
Preparacin del Entorno de Analista
Entorno de Construcci Ingenieros de
Construccin n plataforma
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;
33
import javax.swing.JOptionPane;
/**
*
* @author Barreto
*/
public class data {
public data(){
Integer posicion = 0;
if (posicion < 5) {
34
tecnical1[posicion] = ventana.tecnico1.getText();
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 {
35
del registro es = " + date[i] + "\n La hora del registro es = " + time[i], " Mensaje",
JOptionPane.PLAIN_MESSAGE);
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);
36
ventana.java
PRUEBAS
37
En esta actividad se realizan las pruebas unitarias de cada uno de los
componentes del sistema de informacin, 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
Catlogo de Normas
Especificaciones de Construccin del Sistema de Informacin
Productos de Salida:
Producto Software
Cdigo Fuente
Participantes
Formularios de entrada
39
a continuacin se adjunta imagen del formulario de entrada de datos para
ser almacenados en la base de datos correspondiente a nuestro sistema de
informacin
Formulario de salida
40
Se adjunta imagen del formulario de salida de datos una vez se han
registrado en nuestro sistema de informacin, 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 ms ordenes de servicio, todo esto est sujeto a cambios debido a
que se desarrollara con base en las solicitud del cliente,
41
Con el fin de complementar nuestro proyecto formativo se relacionan los
casos de uso por cada tipo de pantalla y reporte del sistema de informacin.
No hay duplicidad
Validacin de datos
42
1 El usuario ya est en el sistema
43
44
45
Caso de uso 2: Ingresar Orden de servicio
No hay duplicidad
Validacin de datos
46
La orden de servicio puede ser editada para
finalizarla
47
Caso de uso 3: Consultar Ordenes de servicio
48
Secuencia Paso Accin
normal
1
Cargar la informacin
Visualizar la informacin
2 La informacin no existe
49
50
Caso de uso 4: Finalizar Orden de Servicio
Cargar la informacin
51
52
Caso de uso 5: Consultar Estado
Validar datos
3 Imprimir reporte
2 La orden no existe
53
Caso de uso 6: Reporte de orden de servicio
54
Descripcin El sistema genera un reporte de las ordenes de
servicio ingresadas en el sistema
Solicitar reporte
Cargar la informacin
3 Imprimir reporte
55
Integracin del Sistema
56
Sin embargo, es necesario que los componentes objeto de las pruebas de
integracin se hayan verificado de manera unitaria.
CRONOGRAMA DE ACTIVIDADES
A continuacin se presenta un calendario de las principales tareas de la fase de
construccin del proyecto
57
des ondient datos
es
58
correccio n de a de sistem
nes nuevas inform a
caracter acin
se toma sticas con las
nota de nuevas
los caract
correctivo erstica
s s
59
Software Cristiam Edwin 1 mes Capacita Dudas e Resolu Revisi
definitivo Barreto - Analista cin final inquietu cin de n del
puesta de sistemas de sobre el des del dudas sistem
en informacin sistema persona e a y su
marcha de l inquiet funcion
informaci udes alidad.
n
60
CONCLUSIONES
61