2. pág. 1
Tabla de contenidos
1 Introducción
a. Propósito
b. Alcance
c. Visión general del documento
d. Referencias
e. Definiciones y acrónimos
2 Visión general del sistema
3 Arquitectura del sistema
a. Apreciación global
b. Diseño descriptivo
c. Justificación de diseño
4 Diseño de datos
a. Descripción de datos
5 Diseño de componentes
6 Diseño de interfaz humana
a. Descripción general de la interfaz de usuario
b. Imágenes de pantalla
c. Objetos de pantalla y acciones
3. pág. 2
1. Introducción
a. Propósito
El documento tiene como propósito definir las especificaciones de un
sistema de información que gestiona por medio de credenciales
inteligentes el acceso a planteles universitarios y de servicios como son:
préstamo de libros en biblioteca y toma de asistencia.
b. Alcance
Esta especificación de requisitos está dirigida a los usuarios y a todas las
personas involucradas en el desarrollo del sistema iAccess.
c. Visión general del documento
En el capítulo uno se describe el contenido del documento de manera
general.
En el capítulo dos tiene como contenido la descripción de la funcionabilidad
del producto en la cual se especifica la manera que interactuaran los
usuarios con iAccess.
En el capítulo tres especifica los requerimientos funcionales y no
funcionales que tiene cada una de las secciones del software y su
descripción detallada
En el capítulo cuatro se agregan los anexos los cuales por medio de
diagramas UML que permite expresar de una forma gráfica un sistema de
forma que se pueda entender más fácilmente y permite especificar cuáles
son las características de un sistema antes de su construcción.
d. Referencias
Protocolos de la W3C.
W3C. (s.f.). Protocolos de la W3C. Recuperado de
http://www.w3.org/standandars/webarch/protocols
e. Definiciones y acrónimos
Abreviaturas Definiciones
BD Base de datos
UML Lenguaje unificado de modelado
IEEE Institute of Electrical and
Electronics Engineers
MySQL My Structured Query Language
Java Lenguaje de programación
Arduino Plataforma de prototipos
electrónica de código abierto
W3C World Wide Web Consortium
4. pág. 3
2. Visión genera del sistema
El sistema iAccess será un producto diseñado para trabajar en entornos escolares en
una plataforma basada en aplicación de escritorio y el cual cuenta con la tecnología
Arduino, lector de NFC y tarjetas NFC, lo que permitirá su instalación en los
computadores con los que cuenta la institución.
3. Arquitectura del sistema
a. Apreciación global
iAccess posé una arquitectura cliente servidor, en la cual una gran cantidad de
clientes pueden hacer uso del sistema y este a su vez a la base de datos sin
perdida alguna puesto que todo el conjunto de tecnologías se encuentra
montado sobre la intranet de la universidad.
b. Diseño descriptivo
c. Justificación del diseño
El sistema se planteó instalar bajo una intranet puesto que esto tiene algunas
ventajas como una respuesta más rápida a la hora de recibir peticiones, así
como la seguridad al momento de resguardar datos de los alumnos, todo el
sistema será administrado por los debidos departamentos de IT de la
universidad y solo ellos podrán tener acceso a la información. También se
planteó usar servidores remotos y acceder a ellos a través de internet, pero
debido a las constantes fallas en el servicio y por seguridad se definió que sería
instalado localmente.
5. pág. 4
4. Diseño de datos
a. Descripción de datos
5. Diseño de componentes
6. pág. 5
6. Diseño de interfaz humana
a. Descripción general de la interfaz de usuario
La interfaz gráfica de iAccess se basa en un menú principal el cual es accedido
una vez se haya autentificado el administrador. En este menú se encuentra el
alta de alumnos, modificación de datos acerca de este, el sistema para el
préstamo de libros, así como una forma de reportar fallas en el sistema
directamente a la universidad y/o sus administradores.
b. Imágenes de pantalla
Pantalla de inicio de sesión
8. pág. 7
Edición de datos del alumno
Sistema para el reporte de errores en el sistema
9. pág. 8
Pantalla para la gestión del préstamo de libros
c. Objetos de pantalla y acciones
Los recuadros de texto donde aparece la leyenda “Respuesta del servidor” tiene
como función principal mantener en tiempo real la respuesta a las peticiones
que se le hacen a la base de datos, ya sean de error o de confirmación.