of 8

Online Records

Published on February 2018 | Categories: Documents | Downloads: 14 | Comments: 0
140 views

Comments

Content

Instituto Politécnico Nacional Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas

Prototipado

Abarca López Emmanuel Nágera Anguiano Ana Fernanda Sánchez Juárez Guillermo Sánchez Rosales Irvin Yael Sanpedro Torres Janine Guadalupe

2CM41

Prototipado: Online Records Equipo 3

Prototipado: Online Records “Online Records es una plataforma web cuyo fin es fomentar la cultura a través de la música.” Este sitio web está pensado para que cualquier persona pueda compartir sus creaciones musicales con todo el mundo, de una manera sencilla, intuitiva y gratuita, de forma que cualquier usuario pueda descubrir música nueva todos los días y descargarla a su propia biblioteca musical. Para la creación de este proyecto se comenzará con la primera etapa del prototipado, que es la definición del problema. Para esto se hace un análisis del sistema y un análisis de los requerimientos, aquí el cliente explica lo que quiere al desarrollador del sistema, lo que necesita que haga su sistema y como quiere que lo haga, aquí entran los requisitos o requerimientos. Para el primer prototipo se tienen los siguientes requerimientos:    

Se requiere un sistema que sea accesible desde una página web. Se necesita una barra de navegación entre los distintos bloques del sistema. Sección exclusiva para música. Opción para iniciar sesión.

Después entra la 2da etapa del prototipado, en donde se comienza a diseñar y construir el sistema según las necesidades del cliente. Después de cada prototipo creado, este se muestra al cliente y se vuelven a analizar los requisitos, posteriormente se hacen los cambios y ajustes necesarios según las conclusiones a las que se hayan llegado. El primer prototipo puede ser creado en papel, ya que es una de las maneras más sencillas, rápidas y baratas para crear un boceto de cómo podría ser el sistema. Después de analizar el primer prototipo con el cliente hubo nuevos requerimientos:    

Una página exclusiva para registrarse e iniciar sesión. Los usuarios con cuenta se dividen en músicos y solo usuarios. Los usuarios pueden registrarse con un usuario, correo y contraseña. Los usuarios pueden iniciar sesión con su usuario y contraseña.

Herramientas Automatizadas

2CM41

Prototipado: Online Records Equipo 3

El segundo prototipo cumplirá con los requerimientos previos y se creará en formato digital, de una manera más elaborada y fácil de visualizar, pero aun sin crear el programa, de forma que el cliente aun pueda decidir si quiere cambiar o agregar algo.

Para el 3er prototipado se hicieron cambios más grandes, ya que los usuarios con cuenta se dividieron en 2, músicos y usuarios, que serán los que podrán subir sus canciones y los que las descargarán respectivamente. Este prototipo se asemeja más al diseño final y es mucho más profesional, además de contener interfaces para cada sección de la página y afinando algunos detalles. Los nuevos requerimientos son: 



Los músicos pueden: o Subir canciones o Tener control de sus canciones o Llevar registro de canciones subidas Los usuarios pueden: o Visualizar todas las canciones

Herramientas Automatizadas

2CM41

Prototipado: Online Records Equipo 3

o Descargar canciones o Comentar las canciones o Reproducir canciones sin descargarlas 

Se debe confirmar la contraseña antes de crear el usuario

Ya se tiene una idea más concreta de cómo se debe ver y como debe funcionar el sistema, así que se procederá a la creación del programa. Para crear Online Records se usaron las siguientes herramientas: Microsoft Visual Studio Es un entorno de desarrollo integrado (IDE) para sistemas operativos Windows. Soporta múltiples lenguajes de programación tales como: • • • •

C++ C# Visual Basic .NET F#

Herramientas Automatizadas

• • • •

Java Python Ruby PHP 2CM41

Prototipado: Online Records Equipo 3

Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como servicios web. Esta herramienta nos sirve para el prototipado ya que permite correr el programa en cualquier momento de su desarrollo y probarlo conforme sigue avanzando, además de que se puede reciclar código y hacer cambios en la interfaz de manera sencilla. SQL Server Es un sistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft. Se utiliza en el procesamiento de transacciones en línea a gran escala, el almacenamiento de datos y las aplicaciones de comercio electrónico El lenguaje de desarrollo utilizado es Transact-SQL (TSQL), utilizado para manipular y recuperar datos, crear tablas y definir relaciones entre ellas. ASP.NET Es una plataforma web que proporciona todos los servicios necesarios para compilar aplicaciones web con el código mínimo. Las aplicaciones se pueden escribir en lenguajes como Visual Basic y C#, y se pueden usar herramientas como Visual Studio. Una página Web ASP.NET se compone de dos partes: •

Elementos visuales, incluidos el formato, los controles de servidor y el texto estático.



Lógica de programación para la página, que incluye controladores de eventos y otro tipo de código.

C# Es un lenguaje de programación que se ha diseñado para compilar diversas aplicaciones que se ejecutan en .NET Framework. Visual C# es una implementación del lenguaje C# de Microsoft. Visual Studio ofrece compatibilidad con Visual C# con un completo editor de código, un compilador, plantillas de proyecto, diseñadores, asistentes para código, un depurador eficaz y de fácil uso y otras herramientas. Con el uso de estas herramientas se llegó al sistema final, que sería la 3ra etapa del prototipado, y que solo presenta algunos cambios estéticos respecto al último prototipo, pero con total funcionalidad, ya que le permite al músico subir sus propias canciones, editar su información y gestionar lo que ha subido. Al usuario se le permite visualizar la biblioteca musical que hay disponible y escuchar canciones directamente desde la página antes de descargarlas.

Herramientas Automatizadas

2CM41

Prototipado: Online Records Equipo 3

Herramientas Automatizadas

2CM41

Prototipado: Online Records Equipo 3

Herramientas Automatizadas

2CM41

Prototipado: Online Records Equipo 3

Herramientas Automatizadas

2CM41

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close