Académique Documents
Professionnel Documents
Culture Documents
a Integra (P-TR-ARD)
Version <3.0>
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
Revision History
Date <19/05/2013> Version <1.0> Description Documentacion del Modelo Anlisis
RODRIGUEZ BRIONES EDUARD PEREZ VARGAS MAICO ALDERETE CALLA KELLY MENDEZ ANDIA ZAIDA RIVERA URBANO CINTHYA PACHECO ENRRIQUE
Author
Confidential
Page 2
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
INDICE
1. Introduccin 1.1. 1.2. 1.3. 1.4. Propsito Vista General Referencias Definicin de Trminos, Abreviaturas y Siglas
2.2. Modelo
2.3 Controlador
Confidential
Page 3
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
1.
Introduccin
El presente documento es una versin aun preliminar; ya que est dispuesta a cambios necesarios, en la arquitectura del software, la cual se ha venido desarrollando desde un inicio, con el fin de fundamentar una arquitectura estable con la cual podamos lograr nuestro objetivo, el cual viene siendo la creacin de un sistema que gestione el registro de matrcula en el colegio HONORES. Cabe mencionar que para la realizacin de la arquitectura, hemos tenido la necesidad desde un inicio apoyarnos en el RUP, yaqu este mismo nos menciona que para elaborar una buen diseo ser necesario identificar muy bien los requerimientos, con el fin de lograr un sistema que pueda cubrir las expectativas del cliente. Pero en este caso no podemos dejar de mencionar las tecnologas y lenguajes de programacin que usaremos para la realizacin de tal sistema. El tipo de arquitectura se basara en puntos importantes para el desarrollo del proyecto as como tambin ser necesario el uso de la arquitectura pro tres capas en el software las cuales son la capa de presentacin (vista), la capa de procesamiento de datos (negocio) y por ltimo la capa de almacenamiento de datos, utilizando esta arquitectura podremos observar los requerimientos funcionales de nuestro sistema. En este caso para dar un mejor entendimiento de cmo est compuesta o estructurado nuestro sistema lo dividiremos por componentes, utilizando MVC, el cual ayudara a dar un mejor entendimiento de la estructura del sistema de matrcula.
1.1.
Propsito
Lograr descomponer nuestro sistema utilizando el MVC, para as lograr una mejor comprensin de nuestro sistema.
1.2.
Vista General
Desarrollo de matrcula rapidez y seguridad de datos. Sistemas de matrcula orientada a mejorar la atencin al cliente. Proporcional informacin optima y confiable en el monto preciso.
1.3.
Referencias
Documento visin Modelo de anlisis Modelo de arquitectura(elaboracion)
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
En este caso haremos uso de del modelo-vista-controlador, con el fin de dar un mejor entendimiento a nuestro sistema ya que por medio de estos patrones entenderemos como es que funciona nuestro sistema. Por ende podemos decir que permite una clara separacin entre los componentes de nuestro sistema; lo cual nos permite implementarlos por separado.
3. Vista
En este caso la vista es la representacin visual del modelo, en donde podremos entender el cmo se procesara la informacin. Para ello en nuestro proyecto hemos desarrollado un aplicativo capaz de interactuar con el usuario, lo cual tambin ha sido comprobado; ya que hemos logrado hacer una simulacin para comprar que nuestro sistema es capaz de interactuar sin ningn problema. En esta caso, al ingresar los datos a uno de los formularios estos sern guardaos en una base de datos (SQL).
sql server Sql.query
javax.swing.tabl e.TableColumn
java aplicacion
Confidential
Page 5
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
Cdigo de vista
Confidential
Page 6
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
nombre
apellido materno
apellido apaterno
guarda r
salir
direcion Registro de alumno fecha de nacimiento telefono formulario principal documentos a presentar grado
id alumno
Agregar curso
gestionar nota
nota 3
guarda r
nota 2 nota 1
nuevo
guarda r
salir
4.-Modelo
En este caso al hablar del modelo es hacer referencia a la representacin especfica de la informacin con la cual es sistema opera. En este caso en nuestro sistema hemos considera que para lograr un mejor manejo del mismo, ser necesario tener presente, los requerimientos planteados al inicio. Por ello se ha creado formularios como consulta, registrar alumno, gestionar matricula, validar requerimientos, entre otros, por ende lo tendremos presente en este punto del modelo, ya
Confidential
Page 7
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
que por medio a ellos se podr introducir la informacin la cual ser guarda en nuestra base de datos,
sql server
java jdbc ( java.sql) java.sql.co nection gestionar matricula consultar alumno Registrar alumno
validar requerimi...
administrar pago
gestionar notas
gestionar cursos
java aplicacion
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
Cdigo de modelo
5.-Controlador
Ente es importante mencionar, que el controlador responde a los eventos, los cuales son usualmente acciones del usuario, y como tambin invoca peticiones al modelo y como tambin a la vista. Solo tenemos que tener presente que los datos sern almacenados en el mysql , el cual se mantendr conectado .
Confidential
Page 9
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
5.1 Organizacin del Controlador. Est asociado a cada vista, recibe entradas que traduce en invocaciones de mtodos del Modelo o de Vista. El usuario interacta con el sistema solamente va controladores. Tenemos que tener en cuenta que el usuario interacta con la interfaz. El controlador recibe (por parte de los objetos de la interfaz-vista) la notificacin de la accin del usuario (gestor de eventos) El controlador accede al modelo, modificndolo de forma adecuada a la accin solicitada por el usuario (por ejemplo, el controlador buscar los detalles de un producto). Los controladores complejos estn a menudo estructurados usando un patrn de comando que encapsula las acciones y simplifica su extensin. El controlador delega a los objetos de la vista la tarea de desplegar la interfaz de usuario. El modelo no debe tener conocimiento directo sobre la vista.
Controlador
java jdbc ( java.sql) java.sql.co nection gestionar matricula consultar alumno Registrar alumno
validar requerimi...
administrar pago
gestionar notas
gestionar cursos
java aplicacion
Confidential
Page 10
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
6. Integracin:
En este punto hablar del MVC, es hacer referencia a que los datos de una aplicacin, la interfaz de usuario, y la lgica de control en tres componentes distintos:
Modelo: Se especfica la informacin con la cual el sistema opera. En el modelo se limita lo relativo de la vista y su controlador facilitando las presentaciones visuales del sistema. Este tambin puede operar con ms datos y haciendo uso integrado de otras lgicas y de datos con el sistema modelado. Vista: Aqu se presenta el modelo en una forma adecuada para interactuar, usualmente con la interfaz de usuario. Controlador: Aqu usualmente se realiza acciones del usuario, pero necesita de las acciones del modelo y, probablemente, de la vista. El enlace entre capa de presentacin y capa de negocio representa la integracin entre Vista y su Controlador de eventos y acceso a datos. El MVC separar la capa visual de su correspondiente programacin y acceso a datos, algo que mejora el desarrollo y mantenimiento de la Vista y el Controlador en paralelo.
El flujo que sigue el control es el que se describe a continuacin: 1. El usuario interacta con la interfaz de usuario es como decir que el usuario pulsa un botn.
2. El controlador recibe de la interfaz-vista la notificacin de la accin solicitada por el usuario. El controlador gestiona el evento que llega, a travs de un gestor de eventos.
Confidential
Page 11
SISTEMA INFORMATICO PARA LA GESTION DE REGISTRO DE MATRICULA DEL COLEGIO PARTICULAR HONORES SITUADO EN LOS OLIVOS
Version:
<1.0>
Date: <23/05/2013>
3. El controlador accede al modelo, actualizndolo y modificndolo de forma adecuada a la accin solicitada por el usuario Los controladores complejos estn a menudo estructurados usando un patrn de comando que encapsula las acciones y simplifica su extensin.
4. El controlador encomienda a los objetos de la vista la tarea de desplegar la interfaz de usuario. La vista obtiene sus datos del modelo para generar la interfaz apropiada para el usuario donde se refleja los cambios en el modelo El modelo no tiene que tener conocimiento directo sobre la vista. Un objeto vista puede registrarse con el modelo y esperar a los cambios, pero aun as el modelo en s mismo sigue sin saber nada de la vista.
Confidential
Page 12