Análisis y diseño de sistemas Proyecto: “ENCUENTRA”
Arturo Parada KrimpeTrabajo28 de Noviembre de 2017
2.149 Palabras (9 Páginas)273 Visitas
UNIVERSIDAD DE SONORA
DIVICIÓN DE INGENIERIA INDUSTRIAL
[pic 1]
Análisis y diseño de sistemas
Proyecto: “ENCUENTRA”
Equipo:
Grajeda Ozuna Francisco Javier
214205268
Parada Krimpe Arturo Eduardo
214201284
Sexto semestre
Ing. En sistemas de la información
Maestro:
Dr. José Luis Ochoa Hernández
Hermosillo, Sonora a martes 16 de mayo de 2017
Contenido
00. Introducción 3
01. Objetivo general 3
02. Documento de análisis 4
03. Identificación de funcionalidades 5
04. Plan de trabajo (diagrama de Gantt) 6
05. Diagramas de flujo de datos del sistema (procedimientos) 9
06. Requisitos 10
07. Diseño del sistema (arquitectura general) 12
08. Bibliografía 15
Para diagrama de Gantt - https://es.smartsheet.com/blog/c%C3%B3mo-crear-un-diagrama-de-gantt-en-excel 15
Prototipo interactivo. Aplicación “Encuentra” hecho en www.marvelapp.com 15
https://marvelapp.com/8c4d034 15
[pic 2]
00. Introducción
Se pretende realizar una aplicación móvil disponible para Android e iOS, con el fin de calendarizar diversos eventos como culturales, sociales, deportivos, artísticos entre otros, primeramente, para el estado de Sonora teniendo como objetivo llegar a eventos alrededor de todo el país.
Hacemos este trabajo, para fomentar la asistencia de más personas a eventos de este tipo a mediante una herramienta de fácil acceso para una gran mayoría.
Esta aplicación estará disponible para personas de cualquier edad.
Objetivo general
Con esta aplicación se podrá tener un registro y visualización de los eventos culturales, sociales, deportivos, artísticos o en general, que se realicen en el estado de Sonora y en el país. Una vez avanzado el proyecto el usuario podrá seleccionar eventos en la ciudad o ubicación que le sea conveniente, de manera diaria o en algún periodo de tiempo.
Objetivos específicos
- Dar a conocer los diversos eventos registrados próximos al usuario.
- Se mostrarán los eventos disponibles en base a las restricciones del evento u organizador, por ejemplo, clasificación por edad.
- Mostrar eventos con respecto a las preferencias del usuario, por ejemplo, dándole una lista de categorías y se muestran eventos de las seleccionadas o sugerencias dependiendo de los eventos asistidos previamente.
- Mostrar mediante un recordatorio o notificaciones los eventos que el usuario eligió asistir con un X tiempo de anticipación. (O dejando una fecha fija).
- Darle una buena opción, tanto a los organizadores de eventos, como a los usuarios en general, que se les dará el beneficio de tener un concentrado de todos los eventos a su alrededor.
- Medir los asistentes y mantener informado al organizador del evento.
02. Documento de análisis
Al momento de descargar la aplicación, el usuario aun sin tener una cuenta creada, podrá visualizar a detalle los eventos que se encuentren disponibles, sin embargo, siempre se le dará la opción de crear una cuenta gratuita con la cual se podrán publicar eventos.
El menú de inicio contará con una bienvenida para el usuario, una barra buscadora para filtrar eventos por nombre, clase u organizador, así como con una lista de categorías las cuales se podrán seleccionar para ver eventos con respecto a cada una de estas.
Categorías y rango de edades.
La lista de categorías crecerá conforme a las necesidades o gustos de los usuarios.
Las categorías por defecto con las que contará la aplicación serán:
- Música
- Cultura
- Religión
- Deportes
- Social
- Educación
- Infantil
- Arte
- Turistas
- Teatro
- Cine
- Espectáculo
- Gastronomía
- Astronomía
También, para restringir el acceso a eventos que no son aptos para todas edades, se tomarán los siguientes rangos de edad de los usuarios registrados:
- Niños – 0 a 10 años
- Adolecentes – 11 a 17 años
- Adultos – 18 a 55 años
- Tercera edad – 56 años en adelante
Cada evento mostrará el título o nombre del evento, lugar y dirección con una liga para ver el mapa de la ubicación, la fecha y hora, si el evento tendrá costo alguno o no y el nombre del contacto u organizador de la actividad. Por ejemplo:
“La orquesta filarmónica se presentará en la explanada de la plaza bicentenario (ver mapa) hoy viernes 26 de mayo a las 19 hrs.” – Costo: Gratuito - Se esperan 150 personas, planean ir 250 personas. Contacto. Juan Solís.
“Sesión se Zumba en el parque Madero (ver Mapa) hoy jueves 24 de abril a de 18 a 19 hrs.” – Costo: 10 pesos – Se esperan 15 personas, planean ir 20 personas. Contacto: Margarita.
Se tendrá la opción también de ver las personas que les interesa o gusta el evento, así como las que ya confirmaron asistencia.
Cabe destacar que, para la mayoría de las interacciones con la aplicación mencionadas anteriormente, se deberá contar con una cuenta de usuario registrada, de lo contrario solo se podrá navegar por la aplicación de manera “anónima”
A continuación, se especifican los atributos y capacidades de cada tipo de usuario.
Usuario anónimo.
Podrá navegar por la aplicación sin interactuar directamente con otros usuarios, es decir, solo es capaz de buscar y/o visualizar los eventos a detalle sin poder confirmar asistencia, calificar o comentarlos, solamente ver.
Usuario registrado.
Primeramente, este usuario será el responsable de crear los eventos, especificando lugar, hora, fecha, precio y categoría, así como detalles adicionales si son requeridos como, capacidad máxima, tipo de vestimenta y duración; Por lo tanto, será el responsable de modificar, suspender o cancelar alguna actividad (en caso de ser necesario).
Como usuario registrado también contará con la capacidad de visualizar a detalle los eventos publicados por otros usuarios, seleccionarlos para confirmar o negar su asistencia, ver costo, el mapa de ubicación, nombre del organizador y calificar eventos. También podrá incluso dejar una reseña o comentario de la actividad a la que se asistió o está por ocurrir. Este usuario podrá ver las estadísticas de cada evento próximo a realizarse (incluyendo los eventos propios) es decir, cuantas personas han confirmado su asistencia o bien, la opinión de otros usuarios.
Contará también con la opción de editar su perfil, desde nombre, foto y preferencias.
Administrador.
Adicionalmente a las capacidades de los usuarios anteriores, el administrador se encargará de la aplicación en general, podrá eliminar o suspender cuentas de usuario, así como actividades.
También es responsable de administrar desde la base de datos hasta actualizaciones necesarias, ya sea como medida estética u optimización.
03. Identificación de funcionalidades
- Crear una cuenta.
- Ingresar nuevos eventos siendo un usuario registrado.
- Ver un listado eventos sin estar registrado.
- Ingresar a tu cuenta de usuario (para usuarios registrados).
- Ver un mapa de la proximidad del evento.
- Ver los eventos por categoría.
- Ver asistencia de persona.
- Calificación de eventos.
- Recordatorio de los eventos a asistir.
- Inicio de sesión con redes sociales.
- Ver categorías
- Asignar rango de edad a usuarios
Prioridad de funcionalidades
- Ingresar nuevos eventos.
- Ver:
- Listado eventos sin estar registrado.
- Categorías disponibles
- Eventos por categoría.
- Asistencia de personas.
- Mapa de la proximidad del evento.
- Calificación de eventos.
- Recordatorio de los eventos a asistir.
- Crear una cuenta.
- Definir usuarios (administrador, creador de eventos y regular).
- Aplicar las restricciones de usuario registrado.
- Inicio de sesión (Para usuarios registrados).
- Con usuario y contraseña
- Con redes sociales
04. Plan de trabajo (diagrama de Gantt)
Tarea | Semana inicial | Duración |
| 0 | 1 |
| 1 | 2 |
| 3 | 2 |
| 5 | 2 |
| 7 | 3 |
| 10 | 3 |
| 13 | 4 |
| 17 | 2 |
| 19 | 1 |
| 20 | 2 |
| 22 | 2 |
| 24 | 1 |
| 25 | 2 |
| 27 | 3 |
| 30 | 1 |
| 31 | 3 |
| 34 | 3 |
[pic 3]
...