• No se han encontrado resultados

estudio, diseño e implementación de un prototipo software

N/A
N/A
Protected

Academic year: 2023

Share "estudio, diseño e implementación de un prototipo software"

Copied!
127
0
0

Texto completo

API (INTERFAZ DE PROGRAMACIÓN DE APLICACIONES): Interfaz de programación de aplicaciones, es un conjunto de especificaciones de comunicación entre componentes de software. Es un método de transmisión móvil celular de espectro extendido que permite que múltiples usuarios compartan el mismo espectro de radiofrecuencia asignando un código único a cada usuario activo.

ARQUITECTURA DE UNA APLICACIÓN WEB MÓVIL 40

SQL SERVER 2000 WINDOWS CE EDITION VERSIÓN 2.0 (SQL

CONCEJOS PARA EL DESARROLLO DE APLICACIONES

ANÁLISIS DEL SISTEMA DE COMPARENDOS ACTUAL Y SUS MODIFICACIONES PARA ADAPTARLO A UNA ALTERNATIVA

PROPUESTA ALTERNATIVA SOBRE CAMBIOS EN EL

COMO HACER LAS MODIFICACIONES AL SISTEMA DE

DESARROLLO DE LA APLICACIÓN 67

El problema a abordar es ofrecer una alternativa a la gestión de citaciones de tránsito a través de dispositivos tecnológicos que permitan realizar el mismo trámite, pero de una manera más ágil y eficiente, dando nuevos lineamientos en el uso de la tecnología en campos donde no se ha aplicado, no se ha aprovechado plenamente y puede dar buenos resultados. La importancia de mejorar el actual sistema de citaciones evitará traumas tanto en la parte administrativa por el manejo y ubicación de la información como para los clientes que consultarán el estado de cuenta por infracciones de tránsito en cualquier lugar sin tener que desplazarse a un lugar determinado para salir a buscarlo. el balance de su vehículo.

TECNOLOGÍAS MÓVILES

  • TECNOLOGÍA WAP
  • BENEFICIOS DE UTILIZAR TECNOLOGÍA WAP
  • MODELO DE PROGRAMACIÓN WAP
  • TECNOLOGÍA GSM
  • TECNOLOGÍA CDMA

BSS está en contacto directo con las estaciones móviles a través de una interfaz de radio. Por tanto, incluye las máquinas encargadas de la transmisión y recepción de radio y su gestión.

Figura 1. Funcionamiento del WAP
Figura 1. Funcionamiento del WAP

ANÁLISIS DE LOS ENTORNOS DE DESARROLLO

MICROSOFT

ARQUITECTURA DE UNA APLICACIÓN WEB MÓVIL

VISUAL C SHARP (C#)

Admite la definición de tipos de datos a través de estructuras, que están sujetas a las mismas optimizaciones que los tipos de datos básicos. C# define el significado de la mayoría de los operadores al aplicarlos a diferentes tipos de objetos.

Tabla 1. Cuadro Comparativo de lenguajes para aplicaciones móviles
Tabla 1. Cuadro Comparativo de lenguajes para aplicaciones móviles

SQL SERVER 2000

Puede diseñar y codificar visualmente aplicaciones de bases de datos móviles utilizando cualquier herramienta Visual Studio .NET. Para trabajar con archivos de datos, las aplicaciones codifican la estructura específica de cada archivo de datos. Por otro lado, las bases de datos contienen un catálogo que las aplicaciones móviles pueden utilizar para determinar la organización de los datos.

Las aplicaciones de bases de datos genéricas pueden utilizar el catálogo para presentar dinámicamente datos de diferentes bases de datos a los usuarios, sin depender de formatos de datos específicos. Una base de datos generalmente tiene dos partes principales: los archivos que almacenan la base de datos física y el software del sistema de administración de bases de datos (DBMS), que las aplicaciones utilizan para acceder a los datos. . El DBMS es responsable de mantener la estructura de la base de datos, lo que incluye mantener las relaciones entre los datos de la base de datos; la certeza de almacenar los datos correctamente y de no violar reglas que definen las relaciones entre los datos; restaurar los datos a un punto consistente en caso de fallas del sistema.

Cuando una aplicación móvil se conecta a una instancia de SQL Server 2000, puede hacer referencia a cualquiera de las bases de datos de esa instancia a las que el usuario tiene acceso. El componente de comunicación también admite la comunicación entre una instancia de SQL Server 2000 y una aplicación que se ejecuta en la misma computadora. Aunque SQL Server 2000 está diseñado para actuar como un motor de almacenamiento de datos para miles de usuarios que se conectan a través de una red simultáneamente, también puede actuar como una base de datos independiente directamente en la misma computadora que una aplicación.

Figura 6. Conexión con la Base de Datos
Figura 6. Conexión con la Base de Datos

SQL SERVER 2000 WINDOWS CE EDITION VERSIÓN 2.0 (SQL SERVER CE)

Se pueden utilizar sin conexión y posteriormente permiten la sincronización con el servidor, permitiendo utilizar SQL Server CE 2.0 en entornos móviles e inalámbricos. Esta nueva versión de SQL Server CE proporciona capacidades mejoradas de motor de bases de datos y consultas, así como soluciones de conectividad mejoradas (consulte la Figura 11). SQL CE es totalmente compatible con SQL Server y permite el uso de los mismos tipos de datos.

SQL Server CE 2.0 fue diseñado para integrarse con .NET Compact Framework, Visual Studio .NET y Embedded Visual Tools. SQL Server CE 2.0 amplía los límites de la gestión de datos al proporcionar un entorno de base de datos para un rápido desarrollo. SQL Server 2000 brinda soporte para la administración de datos y la capacidad de programar en servidores conectados a estaciones de trabajo.

SQL Server CE proporciona sólidas capacidades de administración de datos en dispositivos móviles. A medida que los dispositivos avanzan y los recursos del sistema son escasos, la base de datos compacta proporciona una funcionalidad esencial. SQL Server CE 2.0 incluye actualizaciones del Analizador de consultas, que se ha actualizado para mejorar la interfaz de usuario y generar una gestión de objetos más sencilla; el Procesador de consultas, que permite acelerar el código con nuevas funciones intrínsecas y consultas parametrizadas; El motor de almacenamiento incluye mejoras en la parte de acceso remoto a datos; Los Asistentes de conectividad son una guía paso a paso que le ayudará a instalar rápidamente opciones de seguridad y conectividad para la replicación de datos.

Figura 8. Acceso a datos
Figura 8. Acceso a datos

CONSEJOS PARA EL DESARROLLO DE APLICACIONES MÓVILES

Lo más importante es intentar elegir un dispositivo en el que puedas integrar la aplicación que quieras cuando quieras. La herramienta de desarrollo Java tiene una parte importante para desarrollar en dispositivos móviles, la cual se llama MIDP, que es un conjunto de API que generalmente se implementan en un dispositivo CLDC con configuración y conectividad limitada, utilizando la plataforma Java 2 Platform Micro Edition (J2ME). . Soporte multimedia: MIDP te permite aprovechar todas las capacidades de audio de tus dispositivos, añadiendo nuevas funciones de sonido como tonos, secuencias de tonos y archivos WAV.

Compatibilidad con juegos: MIDP agrega una API de juegos que le permite aprovechar las capacidades gráficas nativas del dispositivo, simplificando el desarrollo y brindando un mayor control sobre los gráficos y el rendimiento. Para proporcionar un entorno de ejecución completo específico para cada categoría de dispositivo, las configuraciones deben combinarse con un conjunto de API de alto nivel, conocidas como perfiles, que definen el modelo de ciclo de vida de la aplicación, la interfaz de usuario y el acceso a propiedades específicas del dispositivo. PDA Profile (PDAP) es similar a MIDP, pero está diseñado para PDA que tienen mejores pantallas y más memoria que los teléfonos móviles.

Un MIDlet consta de al menos una clase Java derivada de la clase abstracta MIDP y se ejecuta en un entorno de ejecución dentro de la máquina virtual, lo que proporciona un ciclo de vida bien definido controlado por los métodos de clase MIDlet que cada MIDlet debe implementar. A esta cantidad hay que sumarle la cantidad que necesita CLDC y al menos 32 Kbytes para almacenar la pila de aplicaciones, un tamaño que obliga al programador a tener mucho cuidado a la hora de diseñar aplicaciones. En cuanto a las pantallas del dispositivo, la especificación MIDP indica que requiere 96 píxeles de ancho por 54 de alto y que debe soportar al menos dos colores (como ocurre con muchos teléfonos móviles, a diferencia de algunas PDA que tienen 160 pantallas). ambas direcciones y 65.536 colores diferentes).

Figura 10. Arquitectura Java
Figura 10. Arquitectura Java

ANÁLISIS DEL SISTEMA DE COMPARENDOS ACTUAL Y SUS

  • PROCESO DEL SISTEMA DE COMPARENDOS ACTUAL
  • EVALUACIÓN DEL PROCESO DE SISTEMA DE COMPARENDOS
  • PROPUESTA ALTERNATIVA SOBRE CAMBIOS EN EL PROCESO ACTUAL DEL SISTEMA DE COMPARENDOS
  • COMO HACER LAS MODIFICACIONES AL SISTEMA DE COMPARENDOS ACTUAL

Luego de este primer trámite, una copia se deja al infractor, y la otra se lleva a la dirección de tránsito donde se encuentra el encargado de recibirla, para luego ser digitalizada para su ingreso al sistema de base de datos, donde se almacenará la información recopilada. almacenado. La inversión puede ser variable, determinada por la cantidad de llamadas o procesos realizados en un determinado período de tiempo. El tiempo de envío en dirección de tránsito es según el horario de la alférez, por lo que su ingreso al sistema de almacenamiento también depende de este mismo horario.

Se crea un cuello de botella cuando se cambia de turno debido a la llegada masiva de tenientes de tránsito para registrar los informes realizados durante su turno. Como agradecimiento especial, los usuarios que quieran verificar el estado de su cuenta en busca de infracciones de tránsito pueden hacerlo de dos maneras; En consecuencia, luego de realizar el análisis en el actual proceso de citaciones, se propuso una alternativa académica que se adaptaba más a las necesidades planteadas para el desarrollo del trabajo y que tendría un efecto impactante al realizar los mismos procesos, pero en un manera rápida y donde puede quedar claro que la tecnología sirve como herramienta para tener menos tiempo de respuesta y mayores beneficios en términos de integridad, calidad de los datos obtenidos de una citación y su versatilidad a la hora de transferir o migrar la citación a un sistema de base de datos.

En este desarrollo también se propuso implementar un proceso más, el cual consiste en realizar solicitudes de estados de cuenta por infracciones de tránsito en un mismo dispositivo móvil vía WAP, brindando así un nuevo elemento que complementa a los existentes y permite mayor capacidad en las solicitudes. Continuando con lo establecido para realizar los cambios en el sistema de convocatorias, se proponen dos arquitecturas adaptadas al propósito del proyecto. Teniendo en cuenta el estudio de factibilidad de las tecnologías, la arquitectura interna enfatiza los entornos de desarrollo que se utilizarán para el desarrollo de la aplicación y qué componentes dentro de estos entornos se utilizan para lograr el prototipo de informes.

Figura 13. Modelo alternativo
Figura 13. Modelo alternativo

DESARROLLO DE LA APLICACIÓN

MODELAMIENTO DEL SISTEMA

Podemos ver el diagrama de clases correspondiente al prototipo del sistema de invocación (ver Figura 16). Podemos ver el diagrama de secuencia Crear cuenta de usuario correspondiente al prototipo del sistema de convocatoria (ver Figura 18). Se observa el diagrama de colaboración de Consulr Comparendo correspondiente al prototipo del sistema comparendo (ver Figura 26).

Se observa el diagrama de colaboración Crear Comparendo correspondiente al prototipo del sistema comparendo (ver Figura 27). Se observa el diagrama de colaboración Crear cuenta de usuario correspondiente al prototipo del sistema de convocatoria (ver Figura 28). Se observa el diagrama de colaboración Digitar Cédula y Placa correspondiente al prototipo del sistema de convocatorias (ver Figura 29).

Se observa el diagrama de cooperación de Eliminar Cuenta de Usuario correspondiente al prototipo del sistema de citación (ver figura 30). Se observa el diagrama de colaboración de Listado de Cuentas de Usuarios correspondiente al prototipo del sistema de citaciones (ver figura 31). Se observa el diagrama de Actividad de Creación de Cuenta de Usuario correspondiente al prototipo del sistema de citación (ver figura 36).

Se observa un diagrama de actividades de Digitar Cédula y Placa correspondiente al prototipo del sistema de retiro (ver Figura 37). Puede ver el diagrama de actividad de eliminación de cuenta de usuario correspondiente al prototipo del sistema de marcador (ver Figura 38).

Figura 16. Diagrama de Casos de Uso del Sistema
Figura 16. Diagrama de Casos de Uso del Sistema

Figure

Figura 2. Modelo de programación WAP
Figura 4. Arquitectura Framework de .NET
Figura 7. Conexión con SQL Server
Figura 8. Acceso a datos
+7

Referencias

Documento similar

Así, con este Curso Universitario de Gestión de Agencias de Colocación + Titulación Universitaria en Asesoría Laboral se pretende aportar los conocimientos necesarios para