BIBLIOTECA VIRTUAL de Derecho, Economía y Ciencias Sociales


ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN COMO SOPORTE A LA GESTIÓN ACADÉMICA PARA LA ESCUELA TECNOLÓGICA DE LA UNIVERSIDAD NACIONAL DE PIURA

Gina Lizbeth Maza Anton

Esta página muestra parte del texto pero sin formato.

Puede bajarse el libro completo en PDF comprimido ZIP (207 páginas, 1,03 Mb) pulsando aquí

 

 

4.2.3. Diseño de componentes Internos - Panorama de la Orientación a objetos.

El desarrollo de componentes internos determina la organización del código dentro del sistema, incluye el uso de código orientado a objetos, código estructurado, acceso a la base de datos relacional académica usando procedimientos almacenados, disparadores y restricciones chek .

Panorama de la orientación a objetos

El código orientado a objetos es un proceso por el cual los requerimientos del sistema se llevan a una especificación de objetos, diseñando objetos en la aplicación en forma dinámica y remodelando de acuerdo a las necesidades.

La orientación a objetos combina los procesos y datos en una sola estructura de programa. El propósito de usar código orientado a objetos en el sistema de gestión académico es:

 Promover la reusabilidad del código en futuras aplicaciones que requieren la misma funcionalidad.

 Proporcionar clases de objetos que permitan manejar de manera mas eficiente la comunicación entre la aplicación y la base de datos relacional. Ello se lleva a cabo cuando los datos contenidos en la interfaz de usuario es almacenada en los objetos durante la ejecución del sistema, luego ésta información es descargada en la base de datos.

Identificación de clases

La finalidad de utilizar clases de objeto en el sistema es crear clases, derivadas a partir de las entidades del Modelo Entidad Relación; en donde las entidades del modelo, se convierten en lo que se denomina clase de papeles. Estas clases desempeñan papeles principales en la conducción de los procesos que representan.

Representación de los objetos en Visual Basic

Los objetos tienen atributos o propiedades que representan las características cada objeto al que representa, y métodos que definen las capacidades y conducta del objeto.

Los objetos en Visual Basic se definen a través de módulos de clase (class module) y se le asigna un nombre de objeto. Dentro de la ventana de código del modulo de clase de definen las propiedades (variables) y métodos (programas procedimentales).

Un objeto se crea a través del operador New, seguido del nombre de la clase de objeto a crear, el resultado es una referencia del objeto creado. Por ejemplo en el sistema se ha definido una clase llamada: ClMatricula, en cualquier parte del programa podemos crear un objeto (CcMatricula) con la siguiente declaración:

Private CcMatricula As New ClMatricula

Cuando el objeto no va a ser utilizado, se eliminan sus referencias, mediante el valor Nothing:

Set CcMatricula = Nothing

Beneficios la orientación a objetos

Los beneficios genéricos que se obtienen de la orientación a objetos, son los siguientes:

 Reutilización del código.

 Sistemas más fiables.

 Proceso de desarrollo más rápido y flexible.

 Modelos que reflejan mejor la realidad.

 Mejor independencia e interoperatividad de la tecnología.

 Bibliotecas de clases comerciales disponibles.

 Mejora la calidad del producto software terminado.

 Es una herramienta conceptual para implementar aplicaciones modificables y fácilmente extensibles (reusabilidad).

Panorama de código estructurado

El código estructurado del sistema se agrupa de la siguiente manera:

 Módulo para declaración de variables.

 Módulo para funciones específicas de la aplicación tales como: manejo de errores, validación de datos, etc.

 Módulo para la conexión con la base de datos.

La codificación, se ha realizado en el lenguaje de programación Visual Basic, el mismo que nos permite organizar el código en: módulos de clase en donde se definen los objetos (.cls), módulos estándar (.bas) y formularios (.frm). Un módulo estándar contiene sólo código, mientras los módulos de clase contienen código y datos.


Grupo EUMEDNET de la Universidad de Málaga Mensajes cristianos

Venta, Reparación y Liberación de Teléfonos Móviles
Enciclopedia Virtual
Biblioteca Virtual
Servicios