Anda di halaman 1dari 14

INSTITUTO TECNOLGICO

SUPERIOR DE ATLIXCO

ING. SISTEMAS COMPUTACIONALES

MATERIA: INGENIERIA DE SOFTWARE

PROFESORA:
ING. OLIVA MRQUEZ VARGAS

PROYECTO:
ESTUDIO DE FACTIBILIDAD

INICIO PROYECTO:
MARZO/2017

EQUIPO 5:
LUIS ALEJANDRO ORDOEZ JARAMILLO
FATIMA MONSEART RAMOS RAMOS
LUIS DONALDO CAMPOS MEDEL
IVAN RICARDO CASTRO RUBI

6 A
1.2 PLANTEAMIENTO DEL PROBLEMA:
CONTROL DE ACCESOS AL INSTITUTO TECNOLGICO
SUPERIOR DE ATLIXCO
En el instituto tecnolgico superior de Atlixco no se cuenta con un control de
acceso para personas internas y externas al instituto, por ello cualquier persona
puede llegar a afectar al plantel destrozando aulas, perdida de material, molestar
a los estudiantes y el uso indebido del estacionamientos, de igual forma no se
cuenta no se cuenta con una buena organizacin a la hora de realizar un trmite
provocando prdida de tiempo en filas muy largas en los diferentes
departamentos del instituto en la temporada de inscripciones y reinscripciones
ya sea por multas o adeudos.
Por ende, se sugiere un sistema de control de accesos a la institucin para poder
ser ms eficiente la entrada y el control de adeudos para docentes y estudiantes.

1.3 ARQUITECTURA GENERAL


1.3.1 CONSIDERACIONES DE HARDWARE

Pc Ensamblada:
Procesador Core i3 de 2da Generacin 3.0ghz
4gb de RAM DDR3
Disco duro 500gb Sata
Grficos Intel HD 3000
Salida de Video VGA/HDMI.

Lector de cdigo de barras:


Lector fijo horizontal omnidireccional
Lee cdigos de 1D y 2D
Firmware flexible y actualizable
Puerto auxiliar RS232C para perifricos: lector manual, bscula, etc.
Semforo:
Iluminacin de alta eficiencia
Angulo de visin: 30
Material del gabinete: plstico ABS.
Tiempo de vida mayor a 80,000 horas.
Hermticamente sellado y resistente al agua.
Lente ptico exclusivo con iluminacin uniforme.
Cumple con CE, GB14887-2007, ITE, EN12368.
Cuenta con 90 Leds de alta potencia para iluminacin en rojo y 90 Leds
para iluminacin en verde.
Intensidad de iluminacin 400-600 cd.
Activacin por contacto seco.
Alimentacin: 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 seales de video: 15 pinD_sub.
Pantalla de cristal lquido FLATRON LCD.
Angulo de visin Horizontal: 160
Angulo de visin Vertical: 160.
Proporcin de pantalla de 4:3.
Imagen visible de 17 pulgadas.
Resolucin 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.
Proporcin 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 Inalmbrico:


DESKTOP INALAMBRICO 2.4GTECLADO CON 10 TECLAS MULTIMEDIA
DEACCESO RAPIDO, 105 TECLAS CLAVEDISEO DELGADO, TACTO
SUAVEMOUSE MULTI DPI PARA VELOCIDAD YPRECISIN
(1000/1200/1600)DE FCIL DESPLAZAMIENTO

Regulador
Contactos de Salida 4
Voltaje de Entrada 95 - 145 VCA
Voltaje de Salida 120 VCA 10%
Pico Mximo 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 ningn 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 necesitarn que en el ordenador de destino exista algn
usar un "intrprete" de Java, tambin llamado la "mquina virtual".
programa en Esto es cada vez ms frecuente (especialmente en
Java sistemas como Linux), pero si no lo tuviramos (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).
Caractersticas La sintaxis del lenguaje es muy parecida a la de
C++ (y a la de C, C#, PHP y algn otro). Eso
simplifica el aprendizaje de Java si se conoce
alguno de esos lenguajes, y tambin permite
aprovechar los conocimientos de Java para
aprender despus uno de estos otros lenguajes.
Es un lenguaje orientado a objetos, lo que supondr
ventajas a la hora de disear y mantener programas
de gran tamao.
Permite crear programas "multitarea" (formados por
varios hilos de ejecucin), lo que ayuda a sacar
mejor partido de los modernos procesadores con
mltiples ncleos.
Incluye control de excepciones, como alternativa
ms sencilla para manejar errores inesperados,
como un fichero inexistente o una conexin de red
perdida.
Es ms difcil cometer errores de programacin que
en otros lenguajes ms 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 caractersticas destacadas de MySQL Workbench 5.2 son:

General
Conexin a base de datos & administrador de instancias
Controlador inteligente de acciones de elementos
Completa conexin con Python y Lua
Soporte para plugins personalizados

Editor de SQL
Esquema de bsqueda de objetos
SQL sintaxis altamente contrastada y establecida
Mltiple editor de resultados
SQL snippets collections
SSH connection tunneling
Soporte Unicode

Modelado de datos
Diagrama entidad relacin
Drag'n'Drop visual modeling
Reverse engineering from SQL Scripts and live database
Forward engineering to SQL Scripts and live database
Sincronizacin de esquema
Dibujado de modelos
Importa de fabFORCE.net DBDesigner4

Administracin de bases de datos


Inicio y paradas de instancias
Configuracin de instancias
Administrador de cuentas de bases de datos
Buscador de instancias variables
Bsqueda de archivos
Soporte para la importacin y exportacin 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 rpido basado en threads
Un sistema de privilegios y contraseas que es muy flexible y seguro, y
que permite verificacin 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 intrpretes 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 difusin
(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 ms)
Se necesita el intrprete para poder Ms control = Ms dificultad
usar tu programa (me dara 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 programacin estructurada, puede
que te cueste pasar a la POO.
CARACTERISTICAS CARACTERISTICAS
Simple programacin estructurada
Orientado a Objetos abundancia en operadores y tipos de
Tipado estticamente datos
Distribuido producir el cdigo objeto altamente
Interpretado optimizado
Robusto economa de las expresiones
Seguro codificacin de alto y bajo nivel
de Arquitectura Neutral simultneamente
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
aparicin de hardware especializado y
mejor software
Dinmico
Caracterstica MySQL SQL Server SQL Server
Workbench Express
Libre y de pago Libre De pago
Open Source Si No No
Plataformas Linux,Windows Slo Windows Slo Windows
y muchas otras
Limite de tamao 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 Forneas 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
Replicacin 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 obtendrn de servicios escolares ya que es la matriz de la
informacin del Instituto.
4. Los administradores podrn dar de alta y baja a los alumnos.
5. Los consultores podrn 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 podrn ver e informar a los informacin 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 informacin 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 podrn ver las Al intentar acceder a la


posibles multas y adeudos que Institucin el alumno,
tiene y sern guiados de forma maestro o directivo podr
efectiva al rea respectiva para observar su estado en la
darle solucin. institucin.

Se le informara al administrador
acerca de las multas y adeudos
que un usuario pudiera tener de
esta forma darle solucin
rpida.

Se Modificar informacin
acerca de la multa o adeudo y
se podrn obtener reportes o
historiales de un usuario en
especfico.
1.5 ORGANIGRAMA DE ACTIVIDADES
El desarrollo de este sistema se llevar a cabo en etapas distintas la cuales sern
l: Anlisis de requerimientos, Diseo del sistema, Desarrollo del mismo,
Pruebas del sistema y correccin de errores, y la Instalacin del sistema.
1. Anlisis de requerimientos: En esta primera etapa se recabarn los datos
necesarios para describir los servicios que debe de proporcionar el sistema, y
las restricciones operativas que deber de cumplir.
2. Diseo del sistema: El sistema a desarrollar estar compuesto por
subsistemas que proporcionan algn conjunto de servicios relacionados. El
proceso de diseo deber de identificar estos subsistemas, establecer un marco
de control y comunicacin entre los mismos, para su elaboracin 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 diseado previamente.
4. Pruebas del sistema y correccin de errores: En esta etapa se someter a
pruebas el sistema, tratando de someterlo a las condiciones y caractersticas
ms reales posibles, mltiples inscripciones, cambios, etc.
5. Instalacin 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 harn
prueba hasta que todo quede de manera perfecta. Vigilando durante los primeros
das su funcionamiento para verificar que no haya ningn problema.

ETAPAS ACTIVIDADES GENERALES TIEMPO


ASIGNADO
(8HRS)
ANLISIS DE Recopilacin de la informacin
REQUERIMIENTOS proporcionada por todo el
personal involucrado (Alumnos, 10
Docentes y Administrativos).

Anlisis 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 grfica de
acuerdo a sus necesidades.

Anlisis de la informacin 20
recopilada para definir los
requerimientos del sistema y la
especificacin de los mismos. 10
Generar las vistas generales al
sistema.
10
Generacin de los modelos del
sistema.

DISEO DEL Diseo de la arquitectura del 20


SISTEMA sistema.

Especificacin abstracta de la 20
arquitectura.

Especificacin del software. 10

Diseo de las interfaces del 20


sistema.

Especificaciones de las 15
interfaces.

Diseo de los componentes. 20

Especificacin de los 18
componentes.

Diseo de las estructuras de 20


datos.

Especificacin de las estructuras 18


de datos.
DESARROLLO Construccin de las interfaces del 20
sistema.

Construccin de la base de datos 20


del sistema.

Construccin de los componentes 20


del sistema.

Pruebas y deteccin de errores 20


por cada componente del sistema.

20
Reparacin de errores y
validacin de los componentes.
20
Ensamblar el sistema con los
componentes construidos.
PRUEBAS DEL Pruebas de acceso mximo 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


semforo.

Correccin de errores 20
encontrados.
INSTALACION DEL Instalacin del servidor. 10
SISTEMA
Instalacin del semforo. 10

Instalacin del sistema. 10

Instalacin del lector de barras. 10

Generacin de la cuenta del 5


administrador por default.

1.8.1 FACTIBILIDAD TCNICA

Cantidad Recurso Caractersticas


1 Pc con conexin a internet Procesador Core i3
de 2da Generacin
3.0ghz
4gb de RAM DDR3
Disco duro 500gb
Sata
Grficos Intel HD
3000
Salida de Video
VGA/HDMI.
2 Lectores de cdigo de barras Lector fijo horizontal
omnidireccional
Lee cdigos
de 1D y 2D
Firmware flexible y
actualizable
Puerto auxiliar
RS232C para
perifricos: lector
manual, bscula, etc.

2 Semforos Iluminacin de alta


eficiencia
Angulo de visin: 30
Material del gabinete:
plstico ABS.
Tiempo de vida mayor a
80,000 horas.
Hermticamente sellado y
resistente al agua.
Lente ptico exclusivo con
iluminacin uniforme.
Cumple con CE, GB14887-
2007, ITE, EN12368.
Cuenta con 90 Leds de alta
potencia para iluminacin en
rojo y 90 Leds para
iluminacin en verde.
Intensidad de iluminacin
400-600 cd.
Activacin por contacto
seco.
Alimentacin: 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


Tecnologa
inalmbrica digital
12 hotkeys
1 Regulador capacidad 1400 va/
600 watts
tiempo de respaldo
na
voltaje 95-145

Anda mungkin juga menyukai