You are on page 1of 13

1.

3 ARQUITECTURA GENERAL

1.3.1 CONSIDERACIONES DE HARDWARE


Pc Ensamblada:
 Procesador Core i3 de 2da Generación 3.0ghz
 4gb de RAM DDR3
 Disco duro 500gb Sata
 Gráficos Intel HD 3000
 Salida de Video VGA/HDMI.

Lector de código de barras:


• Lector fijo horizontal omnidireccional
• Lee códigos de 1D y 2D
• Firmware flexible y actualizable
• Puerto auxiliar RS232C para periféricos: lector manual, báscula, etc.

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

Kit de Teclado y Mouse Inalámbrico:


DESKTOP INALAMBRICO 2.4GTECLADO CON 10 TECLAS MULTIMEDIA
DEACCESO RAPIDO, 105 TECLAS CLAVEDISEÑO DELGADO, TACTO
SUAVEMOUSE MULTI DPI PARA VELOCIDAD YPRECISIÓN
(1000/1200/1600)DE FÁCIL DESPLAZAMIENTO

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

1.3.1 CONSIDERACIONES DE SOFTWARE

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

Administración de bases de datos


Inicio y paradas de instancias
Configuración de instancias
Administrador de cuentas de bases de datos
Buscador de instancias variables
Búsqueda de archivos
Soporte para la importación y exportación de datos

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)

1.4 VISTA DE FLUJO DEL SISTEMA


1. Registrar alumnos y docentes para darlos de alta en la base de datos, esto se
hará cada semestre.
2. Para dar de alta se necesitan los datos de: Matricula, Nombre, Apellido
paterno, Apellido materno, Carrera, Semestre.
3. Los datos se obtendrán de servicios escolares ya que es la matriz de la
información del Instituto.
4. Los administradores podrán dar de alta y baja a los alumnos.
5. Los consultores podrán únicamente verificar las posibles deudas de los
alumnos.
6. En la semana de inscripciones y reinscripciones el sistema no permitirá el
acceso a aquellos alumnos que tengan un adeudo.

Alumnos, Docentes y Visitantes:


Administrador: Dar de Consultores: Únicamente Ellos utilizaran el sistema ya que su
altas, bajas y modificaciones podrán ver e informar a los información estará dada de alta, se
de alumnos, adeudos y alumnos o docentes les informara en tiempo y forma
multas que los alumnos acerca de los adeudos o acerca de las multas y adeudos que
tengan. multas que tienen. puedan tener.
INICIO

Registrar información de los Dar de alta a los alumnos,


alumnos, maestros y directivos docentes, directivos en el
desde carrera semestre, datos sistema (para comenzar a
personales y multas/adeudos generar su historial)

Los alumnos podrán ver las Al intentar acceder a la


posibles multas y adeudos que Institución el alumno,
tiene y serán guiados de forma maestro o directivo podrá
efectiva al área respectiva para observar su estado en la
darle solución. institución.

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.

ETAPAS ACTIVIDADES GENERALES TIEMPO


ASIGNADO
(8HRS)
ANÁLISIS DE Recopilación de la información
REQUERIMIENTOS proporcionada por todo el
personal involucrado (Alumnos, 10
Docentes y Administrativos).

Análisis del equipo en el cual se 8


tendrá acceso al sistema.

Entrevista con los usuarios finales


del sistema para determinar la 20
estructura de la interfaz gráfica de
acuerdo a sus necesidades.

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.

DISEÑO DEL Diseño de la arquitectura del 20


SISTEMA sistema.

Especificación abstracta de la 20
arquitectura.

Especificación del software. 10

Diseño de las interfaces del 20


sistema.

Especificaciones de las 15
interfaces.

Diseño de los componentes. 20

Especificación de los 18
componentes.

Diseño de las estructuras de 20


datos.

Especificación de las estructuras 18


de datos.
DESARROLLO Construcción de las interfaces del 20
sistema.

Construcción de la base de datos 20


del sistema.

Construcción de los componentes 20


del sistema.

Pruebas y detección de errores 20


por cada componente del sistema.

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

Pruebas del funcionamiento del 10


lector.

Pruebas del funcionamiento del 10


semáforo.

Corrección de errores 20
encontrados.
INSTALACION DEL Instalación del servidor. 10
SISTEMA
Instalación del semáforo. 10

Instalación del sistema. 10

Instalación del lector de barras. 10

Generación de la cuenta del 5


administrador por default.

1.8.1 FACTIBILIDAD TÉCNICA

Cantidad Recurso Características


1 Pc con conexión a internet  Procesador Core i3
de 2da Generación
3.0ghz
 4gb de RAM DDR3
 Disco duro 500gb
Sata
 Gráficos Intel HD
3000
 Salida de Video
VGA/HDMI.
2 Lectores de código de barras  Lector fijo horizontal
omnidireccional
 Lee códigos
de 1D y 2D
 Firmware flexible y
actualizable
 Puerto auxiliar
RS232C para
periféricos: lector
manual, báscula, etc.

2 Semáforos • 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.
2 Monitores  Monitor LCD 17
Pulgadas

1 Kit teclado y mouse  Mini receptor 2.4g


 Tecnología
inalámbrica digital
 12 hotkeys
1 Regulador  capacidad 1400 va/
600 watts
 tiempo de respaldo
na
 voltaje 95-145

You might also like