Professional Documents
Culture Documents
3 ARQUITECTURA GENERAL
Semáforo:
• Iluminación de alta eficiencia
• Angulo de visión: 30°
• Material del gabinete: plástico ABS.
• Tiempo de vida mayor a 80,000 horas.
• Herméticamente sellado y resistente al agua.
• Lente óptico exclusivo con iluminación uniforme.
• Cumple con CE, GB14887-2007, ITE, EN12368.
• Cuenta con 90 Leds de alta potencia para iluminación en rojo y 90 Leds
para iluminación en verde.
• Intensidad de iluminación 400-600 cd.
• Activación por contacto seco.
• Alimentación: 110 Vca.
• Consumo: 10 W.
• Dimensiones: 650 x 340 x 270 mm.
• Peso: 5.94 kg.
Monitor :
Monitor LCD 17 Pulgadas.
Conexiones: Conector de entrada para señales de video: 15 pinD_sub.
Pantalla de cristal líquido FLATRON LCD.
Angulo de visión Horizontal: 160°
Angulo de visión Vertical: 160°.
Proporción de pantalla de 4:3.
Imagen visible de 17 pulgadas.
Resolución SXGA a 60Hz (1280 x 1024 pixeles).
Display de 16.2 millones de colores.
Pixel dot pitch: 0.26mm x 0.26mm.
V-Frecuency: 56-75 KHz.
H-Frecuency: 30-83 Khz.
Proporción de contraste: 700:1.
Brillo: 300cd/m2
Control OSD con menú desplegable en pantalla
3.7 Kg
375mm x 380mm x 180mm
Regulador
Contactos de Salida 4
Voltaje de Entrada 95 - 145 VCA
Voltaje de Salida 120 VCA ± 10%
Pico Máximo de Amperaje 18.5 A
JAVA
Porque usar Si se desea crear programas que tengan que funcionar en
Java distintos sistemas operativos sin ningún cambio, o
programas cliente/servidor, o aplicaciones para un
Smartphone Android, entre otros casos. Tampoco es un
mal lenguaje para aprender a programar, aunque en
ocasiones resulta un tanto engorroso para un principiante.
Que se Las aplicaciones que deban funcionar "por sí solas"
necesita para necesitarán que en el ordenador de destino exista algún
usar un "intérprete" de Java, también llamado la "máquina virtual".
programa en Esto es cada vez más frecuente (especialmente en
Java sistemas como Linux), pero si no lo tuviéramos (como
puede ocurrir en Windows), basta con instalar el "Java
Runtime Enviroment" (JRE), que se puede descargar
libremente desde Java.com (unos 10 Mb de descarga).
Características La sintaxis del lenguaje es muy parecida a la de
C++ (y a la de C, C#, PHP y algún otro). Eso
simplifica el aprendizaje de Java si se conoce
alguno de esos lenguajes, y también permite
aprovechar los conocimientos de Java para
aprender después uno de estos otros lenguajes.
Es un lenguaje orientado a objetos, lo que supondrá
ventajas a la hora de diseñar y mantener programas
de gran tamaño.
Permite crear programas "multitarea" (formados por
varios hilos de ejecución), lo que ayuda a sacar
mejor partido de los modernos procesadores con
múltiples núcleos.
Incluye control de excepciones, como alternativa
más sencilla para manejar errores inesperados,
como un fichero inexistente o una conexión de red
perdida.
Es más difícil cometer errores de programación que
en otros lenguajes más antiguos, como C y C++ (por
ejemplo, no existen los "punteros", que son una
fuente de quebraderos de cabeza en esos
lenguajes).
MySQL WorkBench
Las características destacadas de MySQL Workbench 5.2 son:
General
Conexión a base de datos & administrador de instancias
Controlador inteligente de acciones de elementos
Completa conexión con Python y Lua
Soporte para plugins personalizados
Editor de SQL
Esquema de búsqueda de objetos
SQL sintaxis altamente contrastada y establecida
Múltiple editor de resultados
SQL snippets collections
SSH connection tunneling
Soporte Unicode
Modelado de datos
Diagrama entidad relación
Drag'n'Drop visual modeling
Reverse engineering from SQL Scripts and live database
Forward engineering to SQL Scripts and live database
Sincronización de esquema
Dibujado de modelos
Importa de fabFORCE.net DBDesigner4
Escrito en C y en C++
Probado con un amplio rango de compiladores diferentes
Funciona en diferentes plataformas
Proporciona sistemas de almacenamiento transaccionales y no
transaccionales
Un sistema de reserva de memoria muy rápido basado en threads
Un sistema de privilegios y contraseñas que es muy flexible y seguro, y
que permite verificación basada en el host
JAVA C
VENTAJAS VENTAJAS
“Escribe una vez, corre por cualquier Rapidez.
lado”. Potencia.
Seguridad. Acceso completo al sistema.
Robustez. Lenguaje de bajo nivel con
Recolector de basura (elimina instrucciones de alto nivel.
referencias en desuso). Sin necesidad de intérpretes por ser
Quizá facilidad de aprendizaje a los compilado.
que sepan C++. Existen muchos tutoriales y ayudas
Soporta distintas codificaciones en Internet por su tiempo y difusión
(caracteres especiales y orientales). entre los programadores.
DESVENTAJAS DESVENTAJAS
Lenguaje interpretado. Sin recolector de basura (tú mismo
Lentitud frente a un programa debes cerrar las referencias que no
equivalente en C o C++. uses más)
Se necesita el intérprete para poder Más control = Más dificultad
usar tu programa (me daría lata tener Las rutinas de bajo nivel no son
que instalar el JRE. portables.
Necesitas un compilador pesado y
quizá un IDE pesado (opcional)…
Si has estado viviendo en el mundo de
la programación estructurada, puede
que te cueste pasar a la POO.
CARACTERISTICAS CARACTERISTICAS
Simple programación estructurada
Orientado a Objetos abundancia en operadores y tipos de
Tipado estáticamente datos
Distribuido producir el código objeto altamente
Interpretado optimizado
Robusto economía de las expresiones
Seguro codificación de alto y bajo nivel
de Arquitectura Neutral simultáneamente
Multihilo no está orientado a ninguna área
con Recolector de basura (Garbage especial
Collector) facilidad del aprendizaje
Portable
de Alto Rendimiento: sobre todo con la
aparición de hardware especializado y
mejor software
Dinámico
Característica MySQL SQL Server SQL Server
Workbench Express
Libre y de pago Libre De pago
Open Source Si No No
Plataformas Linux,Windows Sólo Windows Sólo Windows
y muchas otras
Limite de tamaño de Limitado por el 10Gb Limitado por el
la base de datos sistema sistema operativo
operativo
Compatibilidad ACID Depende del Si Si
motor de
almacenamiento
Transacciones Si Si Si
Servicio de reportes No Si Si
Posibilidad de elegir Si No No
diferentes formas de
almacenamiento
Claves Foráneas Depende del Si Si
motor
Vistas Si Si Si
Procedimientos Si Si Si
almacenados
Triggers Si Si Si
Cursores Si Si Si
Subconsultas Si Si Si
Replicación Si Limitado Si
Funciones definidas Si Si Si
por el usuario (UDF)
Se le informara al administrador
acerca de las multas y adeudos
que un usuario pudiera tener de
esta forma darle solución
rápida.
Se Modificará información
acerca de la multa o adeudo y
se podrán obtener reportes o
historiales de un usuario en
específico.
1.5 ORGANIGRAMA DE ACTIVIDADES
El desarrollo de este sistema se llevará a cabo en etapas distintas la cuales serán
él: Análisis de requerimientos, Diseño del sistema, Desarrollo del mismo,
Pruebas del sistema y corrección de errores, y la Instalación del sistema.
1. Análisis de requerimientos: En esta primera etapa se recabarán los datos
necesarios para describir los servicios que debe de proporcionar el sistema, y
las restricciones operativas que deberá de cumplir.
2. Diseño del sistema: El sistema a desarrollar estará compuesto por
subsistemas que proporcionan algún conjunto de servicios relacionados. El
proceso de diseño deberá de identificar estos subsistemas, establecer un marco
de control y comunicación entre los mismos, para su elaboración independiente.
3. Desarrollo del sistema: Se elaboran las interfaces, las bases de datos y se le
agregaran los datos necesarios para el funcionamiento del mismo, siguiendo el
modelo diseñado previamente.
4. Pruebas del sistema y corrección de errores: En esta etapa se someterá a
pruebas el sistema, tratando de someterlo a las condiciones y características
más reales posibles, múltiples inscripciones, cambios, etc.
5. Instalación del sistema: Esta etapa se sujeta normalmente a ventanas de
mantenimiento en las cuales se pueda integrar el sistema de tal manera que no
afecte el servicio productivo. Se instalará en el ambiente productivo. Se harán
prueba hasta que todo quede de manera perfecta. Vigilando durante los primeros
días su funcionamiento para verificar que no haya ningún problema.
Análisis de la información 20
recopilada para definir los
requerimientos del sistema y la
especificación de los mismos. 10
Generar las vistas generales al
sistema.
10
Generación de los modelos del
sistema.
Especificación abstracta de la 20
arquitectura.
Especificaciones de las 15
interfaces.
Especificación de los 18
componentes.
20
Reparación de errores y
validación de los componentes.
20
Ensamblar el sistema con los
componentes construidos.
PRUEBAS DEL Pruebas de acceso máximo 18
SISTEMA Y soportados por el sistema.
CORECCION DE
ERRORES Pruebas de seguridad al sistema. 18
Corrección de errores 20
encontrados.
INSTALACION DEL Instalación del servidor. 10
SISTEMA
Instalación del semáforo. 10