Está en la página 1de 12

Universidad Peruana de Ciencias Aplicadas

DISEÑO
TB1
Company Name DE BASE DE
Team Members
Ingeniería de Sistemas y Computación
Ricardo Pando Ayllón | Ingeniería
U201622564 de Software

DATOS
Davis Rojas Torres

Carlos Cardoza Najarro


U202120763

U201819510

Claudia Letizia Sifuentes Mendieta u20211a147

Mirian Garcia Limas u202219408

Ciclo 2022-
1 01
2

CONTENT
Student Outcome.......................................................................................................................................4
Capítulo I: Introducción............................................................................................................................4
1.1. Startup Profile............................................................................................................................................4
1.1.1. Descripción de la Startup......................................................................................................................................4
1.1.2. Perfiles de integrantes del equipo..........................................................................................................................4

1.2. Solution Profile..........................................................................................................................................4


1.2.1. Antecedentes y problemática................................................................................................................................4
1.2.2. Lean UX Process...................................................................................................................................................4

1.3. Segmentos objetivo....................................................................................................................................4


Capítulo II: Requirements Elicitation & Analysis....................................................................................4
2.1. Competidores.............................................................................................................................................4
2.1.1. Análisis competitivo..............................................................................................................................................4
2.1.2. Estrategias y tácticas frente a competidores..........................................................................................................4

2.2. Entrevistas.................................................................................................................................................5
2.2.1. Diseño de entrevistas.............................................................................................................................................5
2.2.2. Registro de entrevistas..........................................................................................................................................5
2.2.3. Análisis de entrevistas...........................................................................................................................................5

2.3. Needfind....................................................................................................................................................5
2.3.1 User persona...........................................................................................................................................................5

Capítulo III: Database Design...................................................................................................................5


3.1. Entities......................................................................................................................................................5
3.2. Atributes....................................................................................................................................................5
3.3. Logical Data Model..................................................................................................................................5
3.4. Collections................................................................................................................................................5
3.5. Schema Validation....................................................................................................................................5
3.6. Data Model Patterns..................................................................................................................................5
Capítulo IV: Database Implementation.....................................................................................................6
4.1. Relational Database Management System.................................................................................................6
4.2. Physical Data Model..................................................................................................................................6
4.3. NonRelational Database.............................................................................................................................6
4.4. Queries.......................................................................................................................................................6
4.4.1. Relational Database Queries.................................................................................................................................6
4.4.2. Non-Relational Database Queries.........................................................................................................................6
www.companywebsite.com
Conclusiones.....................................................................................................................................................6
Conclusiones y recomendaciones.....................................................................................................................6
Video About-the-Team.....................................................................................................................................6
Bibliografía.......................................................................................................................................................6
Anexos.............................................................................................................................................................. 6

www.companywebsite.com
STUDENT OUTCOME
Criterio específico Acciones realizadas Conclusiones

Diseña productos o componentes TB 1


en ingeniería de software que
satisfacen necesidades específicas Claudia Sifuentes
considerando el impacto en salud
pública, seguridad, bienestar, así
como factores globales, culturales,
sociales, ambientales y
económicos

Como estudiantes de ingeniería de sistemas de la información podremos identificar y


resolver problemas complejos utilizando principios de ciencia y matemáticas. Además,
aplicaremos el diseño de sistemas de información para crear soluciones que satisfagan
necesidades específicas, considerando factores globales, culturales y sociales. También
podrás comunicarte de manera efectiva, reconocer responsabilidades éticas y trabajar en
equipo para liderar, planificar tareas y alcanzar objetivos. Podrás llevar a cabo
experimentación adecuada, analizar datos y aplicar nuevos conocimientos según sea
necesario.

CAPÍTULO I: INTRODUCCIÓN
1.1. Startup Profile
1.1.1. Descripción de la Startup
Nuestro startup , EVT-VIP , de desarrolladora de software tiene como objetivo crear
soluciones tecnológicas para apoyar a los negocios de organización de eventos.
Sabemos que la falta de claridad y certidumbre en la planificación y organización de
eventos es un problema común, por lo que hemos diseñado una solución innovadora que
aborda esta problemática.

www.companywebsite.com
Para lograrlo, nuestra propuesta utiliza tecnologías de información y comunicación para
ofrecer soluciones digitales que simplifiquen y optimicen la gestión de eventos. Nos
enfocamos en tres mercados objetivos: empresas de organización de eventos, dueños de
locales que desean alquilar para la realización de eventos y el público asistente.

Nuestro modelo de negocio se centra en proporcionar soluciones digitales a través de


modelos de suscripción de pago que ofrezcan beneficios. Nos esforzamos por ofrecer un
producto competitivo e innovador para satisfacer las necesidades de nuestros clientes.

1.1.2. Perfiles de integrantes del equipo


Mi nombre es Ricardo Pando Ayllón y me considero una
persona con habilidades de comunicación asertiva, lo que me
permite interactuar de manera efectiva con mis compañeros.
Además, poseo conocimientos en herramientas tecnológicas
que nos ayudarán a realizar un trabajo destacable.

En cuanto a mi experiencia, he participado en cursos anteriores


en los que he aprendido a elaborar trabajos finales.
Actualmente, estoy estudiando la carrera de ingeniería de
sistemas de la información y me considero una persona
responsable y comprometida.

Me interesa poner en práctica mis habilidades blandas y lo


aprendido como futuro profesional, por lo que estaré fomentando el uso de Discord, WhatsApp y
llamadas telefónicas para que todos podamos aportar al trabajo.

Para mis compañeros, estaré disponible mediante una llamada telefónica, ya que considero que
hemos compartido nuestros números para poder comunicarnos en cualquier momento y poder
trabajar en equipo de manera efectiva.

Mi nombre es Davis Rojas, considero que tengo una habilidad de


liderazgo, agregado a ello considero que puedo escuchar
activamente a mis compañeros y docentes. Me interesa poner un
practica y ejecución mis conocimientos, de esta forma aportando a
mi grupo para poder llevar el proyecto que tenemos en mente y
hacerlo realidad

www.companywebsite.com
Soy Carlos Alberto Cardoza Najarro, estudiante de la carrera de Ingenieria de
sistemas de la Universidad Peruana de Ciencias Aplicadas y estoy en cuarto
ciclo. Cuento con experiencia laboral en el rubro de la logisitica ya que trabaje
como almacenero en la empresa Tai Loy asi como tambien en el area de
ventas en Coolbox que es mi actual ocupación laboral,Cuento con manejo de
idioma inglés avanzado,frances basico y especializacion en excel.Mis
intereses son obtener más conocimiento en temas acerca de gestion de base
de datos. Claudia Letizia Sifuentes Mendieta

Soy estudiante de la carrera de Ciencias de la Computación en la Universidad Peruana


Ciencias Aplicadas, elegí esta carrera por mi interés en la tecnología y el funcionamiento
detrás de ella, de esta manera la programación llamó mi interés. Me considero una persona
responsable, que participa activamente en las actividades del grupo y el curso, de esta manera
y con mis conocimientos apoyare al grupo en lo que necesite. Cuento con conocimientos en C+
+, Python básico y en el futuro complementaré mis estudios con más lenguajes de
programación.

Mirian Cristina Garcia Limas

Mi nombre es Mirian Cristina Garcia Limas, estudió la carrera de


Ingeniería de Sistema tengo 20 años y estoy en el tercer ciclo de la
Universidad Peruana de Ciencias Aplicadas (UPC). En mis tiempos libres
me gusta hacer deportes y programar.

1.2. Solution Profile


La plataforma de gestión de eventos es una solución integral que incluye una base de
datos en SQL para almacenar información sobre los eventos, una interfaz web para que
los organizadores puedan publicar y promocionar sus eventos, y una interfaz de usuario
para que los asistentes puedan buscar, reservar y comprar entradas para eventos.

La plataforma permite a los organizadores de eventos crear y publicar eventos con


facilidad, incluyendo detalles como la fecha, hora, ubicación, descripción y costo. Los
asistentes pueden buscar eventos según sus intereses, ubicación y fecha, reservar
entradas y pagar a través de la plataforma.

1.2.1. Antecedentes y problemática:

www.companywebsite.com
La organización de eventos puede ser una tarea compleja y muchas veces requiere de
mucho tiempo y esfuerzo por parte de los organizadores. Además, en muchas ocasiones,
el control financiero de los costos y gastos relacionados con el evento puede ser un reto.

Nuestra plataforma de gestión de eventos busca solucionar esta problemática al ofrecer


una herramienta completa para la organización y control de eventos.

1.2.2. Lean UX Process :


1.2.2.1. Lean UX Problem Statements:
Los organizadores de eventos necesitan una herramienta que facilite la gestión de
eventos.

Los organizadores de eventos necesitan una herramienta que les permita llevar un
control financiero de los costos y gastos relacionados con el evento.

1.2.2.2. Lean UX Assumptions:


Los usuarios prefieren una herramienta en línea para la gestión de eventos en lugar de
una herramienta física.

Los usuarios prefieren una plataforma de gestión de eventos que les permita invitar y
gestionar a los asistentes.

Los usuarios necesitan una herramienta que les permita personalizar la información de
los eventos.

1.2.2.3. Lean UX Hypothesis Statements


Crear una plataforma de gestión de eventos en línea que permita a los usuarios crear,
invitar y gestionar eventos, así como llevar un control financiero de los costos y gastos
relacionados con el evento.

Personalizar la información de los eventos, como la descripción, el lugar y la hora, para


adaptarse a las necesidades de los usuarios.

www.companywebsite.com
1.2.2.4. Lean UX Canvas

1.3. Segmentos objetivo:


Nuestro público objetivo son los organizadores de eventos de cualquier tipo, desde
eventos corporativos hasta bodas y fiestas. También nos enfocamos en empresas

que buscan una herramienta para la organización de eventos internos y capacitaciones.

Buscamos ofrecer una solución completa que facilite la gestión de eventos para los
organizadores y les permita llevar un control financiero de los costos y gastos
relacionados con el evento. Además, nos enfocamos en ofrecer una plataforma fácil de
usar y personalizable para adaptarse a las necesidades de cada usuario.

www.companywebsite.com
CAPÍTULO II: REQUIREMENTS
ELICITATION & ANALYSIS
2.1. Competidores
2.1.1. Análisis competitivo
2.1.2. Estrategias y tácticas frente a competidores

2.2. Entrevistas
2.2.1. Diseño de entrevistas
2.2.2. Registro de entrevistas
2.2.3. Análisis de entrevistas

2.3. Needfind
2.3.1 User persona

www.companywebsite.com
CAPÍTULO III: DATABASE DESIGN
3.1. Entities
3.2. Atributes
3.3. Logical Data Model
3.4. Collections
3.5. Schema Validation
3.6. Data Model Patterns

CAPÍTULO IV: DATABASE


IMPLEMENTATION
4.1. Relational Database Management System
4.2. Physical Data Model
4.3. NonRelational Database
4.4. Queries
4.4.1. Relational Database Queries
4.4.2. Non-Relational Database Queries

www.companywebsite.com
Conclusiones
Conclusiones y recomendaciones.
Video About-the-Team.

Bibliografía

Anexos

www.companywebsite.com
creame las historias de usuario apartir de "CREATE TABLE events ( event_id INT PRIMARY KEY, event_name
VARCHAR(255), event_description TEXT, event_location VARCHAR(255), event_date DATE, event_time TIME,
event_attendees INT, event_cost DECIMAL(10, 2) ); CREATE TABLE locations ( location_id INT PRIMARY
KEY, location_name VARCHAR(255), location_address VARCHAR(255), location_capacity INT,
location_amenities TEXT ); CREATE TABLE attendees ( attendee_id INT PRIMARY KEY, attendee_name
VARCHAR(255), attendee_email VARCHAR(255), attendee_phone VARCHAR(20) ); CREATE TABLE
event_registrations ( registration_id INT PRIMARY KEY, event_id INT, attendee_id INT, registration_date DATE,
registration_time TIME, FOREIGN KEY (event_id) REFERENCES events(event_id), FOREIGN KEY (attendee_id)
REFERENCES attendees(attendee_id) ); CREATE TABLE payments ( payment_id INT PRIMARY KEY,
registration_id INT, payment_method VARCHAR(20), payment_amount DECIMAL(10, 2), payment_date DATE,
payment_time TIME, FOREIGN KEY (registration_id) REFERENCES event_registrations(registration_id) ); "

2/2

Historias de usuario:

1. Como organizador de eventos, quiero poder agregar nuevos eventos a la tabla 'events' para que los asistentes
puedan registrarse.
2. Como organizador de eventos, quiero poder agregar nuevas ubicaciones a la tabla 'locations' para que pueda
seleccionar un lugar adecuado para cada evento.
3. Como organizador de eventos, quiero poder agregar nuevos asistentes a la tabla 'attendees' para que puedan
registrarse para eventos futuros.
4. Como organizador de eventos, quiero poder registrar la asistencia de los asistentes a los eventos en la tabla
'event_registrations' para que pueda realizar un seguimiento de quién asistió a qué evento.
5. Como organizador de eventos, quiero poder registrar los pagos de los asistentes en la tabla 'payments' para
que pueda realizar un seguimiento de los pagos recibidos y de los asistentes que aún deben realizar el pago.

www.companywebsite.com

También podría gustarte