Está en la página 1de 11

1.

INTRODUCCION En tiempos pasados no existia el internet habian pocas formas de obtener musicas de preferencia del cliente por lo que tambien esto incurria en ciertos costos para los usuarios.hoy en dia las nuevas tendencias de tecnologias hicieron que aparezcan ua gama de aplicaciones web en lo cual permite al usuario realizar descargas de musicas , videos ,libros, etc. 2. DESCRIPCION DEL SISTEMA El sistema a desarrollarse es una aplicacin web 2.0 que permitira a los usuarios compartir informacion e interactuar y colaborar entre si lo que respecta a las distintas funciones de la aplicacin entre ellas describiremos las mas importantes. Registros de usuarios Esta caracteristica es muy esencial ya que el usuario necesariamente debe estar registrado en el sistema para tener permisos de acceso a las distintas funciones que ofrece el sistema web.en caso contrario el usuario estara estara limitado a realizar ciertas operaciones. Busquedas Esta operacin consiste basicamente en relizar busquedas de algun tema de forma ordenada(alfabetico) u aleatoria. Descargas Esta funcion permite realizar descargas al usuario que esta suscrito en el sistema. Control del sistema Esta funcion principalmente le pompete al administrador del sistema quien esta encargado de realizar los controles delas descargas y los usuarios.

2.1. OBJETIVO GENERAL Implementar una aplicacin web que permite realizar descargas de musicas en formato mp3. 2.2. RESTRICCIONES DEL SISTEMA Como restricciones se tienen principalmente para el usuario que no esta suscrito en el sistema por lo que no podra realizar ningun tipo de de descarga tampoco podra compartir informacion. 3. REQUERIMIENTOS FUNCIONALES El sistema debe tener un formulario de registro de usuarios El sistema debe permitir mostrar una lista de canciones con sus atributos necesarios que identifica a cada cancion El sistema debe poseer un espacio de comentarios El sistema debe poseer un espacio para realizar votaciones

El sistema debe realizar busquedas segn orden alfabetico El sistema debe generar reportes El sistema debe permitir realizar descargas de musica en formato mp3 El sistema debe permitir subir archivos de musica El sistema debe permitir realizar inserciones,eliminaciones modificaciones El sistema debe permitir la autentificacion de usuarios El sistema debe permitir gestionar los permisos de los usuarios

4. CASOS DE USO 4.1. ACTORES Entre los actores detacados en este sistema se tiene los siguientes: Usuario No Registrado Usuario registrado Admninistrador 4.2. TABLA DE CASOS DE USO
Llenar Formulario Almacenar Informacion Realizar Comentarios Dar de Baja Dar de Alta Modificar Registros Gestionar Permisos Seleccionar Temas Iniciar Sesion Realizar Votaciones Realizar Busquedas Realizar Descargas Subir Archivos de Musica Compartir Archivos de Musica Cerrar Sesion

4.3. DIAGRAMA DE CASOS DE USO

Llenar formulario

Usuario No Registrado

Escuchar Musica

<<include>> <<include>>

Realizar Comentarios

<<include>> <<include>>

Iniciar Sesion <<include>> Visualizar Pagina Realizar Busquedas Usuario Registrado Seleccionar Temas <<include>> <<include>> <<include>>

Realizar Descargas

<<include>>

Realizar Votaciones

Cerrar Sesion

<<extend>>

Base de Datos

<<extend>> Servidor Almacenar Informacion Archivos

Gestionar Permisos Subir Archivos

Dar de Alta

Administrador Dar de Baja

Modificar Registros

4.4. ESPECIFICACION DE CASOS DE USO 4.4.1. CASO DE USO LLENAR FORMULARIO Objetivo Actores Precondiciones Crear un nuevo registro de usuario en el sistema. Usuario no registrado. El sistema debe estar en situacin de espera de entrada de cualquier tipo de usuario. El usuario no debe haber accedido al sistema con anterioridad.

Postcondiciones Se crea un nuevo usuario del sistema, es decir, un nuevo registro.

4.4.2.CASO DE USO INICIAR SESION Objetivo Actores Precondiciones Comprobar que el usuario esta registrado en el sistema para permitirle realizar las operaciones correspondientes. Usuario Registrado. El sistema debe estar en situacin de espera de inicio de sesion de cualquier tipo de usuario. El usuario no debe haber accedido al sistema con anterioridad. Como consecuencia de la validacin del usuario, se le permite utilizar los servicios que le ofrece el sistema en funcin de sus permisos.

Postcondiciones

4.4.3.CASO DE USO MODIFICAR REGISTROS Objetivo Actores Precondiciones Se modifican los registros de usuario y archivos que se administra Administrador. El usuario debe estar registrado y con una sesin iniciada en el sistema.

Postcondiciones El administrador procede a modificar los registros

4.4.4.CASO DE USO REALIZAR BUSQUEDAS Objetivo Actores Precondiciones Realizar busquedas de temas de acuerdo al abecedario o en forma aleatoria. Usuario Registrado. El usuario debe estar registrado y con una sesion iniciada

Postcondiciones El usuario puede proceder a realizar las busquedas correspondientes.

4.4.5.CASO DE USO REALIZAR DESCARGAS Objetivo Actores Precondiciones Realizar descargas de musicas en formato mp3. Usuario registrado. El usuario debe estar registrado y con una sesion iniciada

Postcondiciones El usuario puede proceder a realizar las descargas de musicas correspondientes a su gusto.

4.4.6.CASO DE USO DAR DE ALTA Objetivo Actores Precondiciones Dar de alta a un usuario que acaba de llenar el formulario de registro Usuario no registrado. El usuario debe llenar el formulario de registro

Postcondiciones El administrador procede a dar de alta al usuario nuevo que se registro al sistema

4.4.7.CASO DE USO ESCUCHAR MUSICA Objetivo Actores Permitir escuchar musica a gusto del usuario Usuario no registrado. Usuario Registrado

Precondiciones

El sistema debe estar en situacin de espera de entrada de cualquier tipo de usuario.

Postcondiciones Ambos tipos de usuario pueden acceder a escuchar los temas de su preferencia.

5. REQUERIMIENTOS NO FUNCIONALES

El sistema estara desarrollado para plataforma windows la base de datos residira en un servidor la interfaz de usuario debe ser diseada de tal forma que sea de facil manejo para El usuario El tiempo de acceso al sistema deber ser nomas de 1 min. Esto depender de la hora y numero de usuarios que requieran el servicio. La pgina web del sistema se desarrollara con la implementacion del lenguaje php y html Toda la documentacion desarrollada junto con el proyecto tiene que llevarse a cabo en espaol el sistema deber tener un manual tcnico de (usuario, instalacin, configuracin, y aplicacin).

6. DIAGRAMAS DE COLABORACION 6.1. CASO DE USO LLENAR FORMULARIO

1. Identificacion

3.validar registro 2. solicitar registro

Usuario no Registrado

interfaz de registro

user registrado

User no Registrado

5.registro satisfactorio

4.autorizar registro

salida

6.2. CASO DE USO REALIZAR DESCARGAS


1. Iniciar sesion 2. ver lista de acanciones 5.validar solicitud

Usuario Registrado

interfaz de inicio

gestion archivos

user registrado

5.descarga completada 6.cargando archivos para descargar

interfaz de salida

6.3. CASO DE USO ESCUCHAR MUSICA

1.iniciar sesion Interfaz Principal

2. solicitud de escuchar 3. validar solicitud

user registrado y no Registrado 5.archivo compatido 4.ecuchar musica

Gestion Archivos

User Registrado

Salida de Interfaz

6.4. CASO DE USO DAR DE ALTA

Usuarios 3.seleccion de users 4. verifiacion si esta registrado

1.iniciar sesion de admin

2.ir a gestion users

5. validar

Administrador del Sistema

Interfaz de Admin

gestion users

Administrador del Sistema

7.usuario Registrado

6. dar de Alta a un usuario

salida

6.5. CASO DE USO MODIFICAR REGISTROS

3.ingresar a permisos interfaz permisos

4. solicitud de modificar datos

1.iniciar sesion

2. visualizar registros

5.validar modificacion

Administrador de sistema

intefaz de inicio

gestion registros 6.modificar registros

Administrador del Sistema

7.registros modificados

Salir de gestion de registros

7. DIAGRAMA DE DESPLIEGUE
Cliente del Usuario Servidor del Usuario Servidor del Administrador Cliente del Administrador

Intranet

Internet

Intranet

Internet

Internet

Servidor WEB Intranet

Servidor de Base de Datos

8. DIAGRAMA DE ARQUITECTURA DE SISTEMA(Capas)

Capa Especifica de Aplicacion

Gestion Registros

Gestion Modificaciones

Gestion Crear Gestion Compartir Gestion Descargar y Usuarios Archivos Subir Archivos

Gestion busquedas

Escuchar musicas

Capa General de Aplicacion Gestion Usuarios Gestion Archivos Gestion Funciones

Gestion Registros

Capa Intermedia

Java.applet

Java Script

Java Script

Html ,Xml

Php

Maquina Virtual Java

Navegadores Web

Capa de Software del Sistema TCP/IP

9. DGFDG 10. DFDSF

UNIVERSIDAD MAYOR DE SAN SIMON


FACULTAD DE CIENCIAS Y TECNOLOGIA
LIC. INGENIERIA DE SISTEMAS

DOCENTE: VILLARROEL NOVILLO JIMY INTEGRANTES: VALDEZ SEJAS ERVIN CRISTIAN PEREDO GONZALES EDGAR MAMANI COLQUE DAVID CARRERA: LIC INGENIERIA DE SISTEMAS FECHA: 16 de abril de 2012

Cochabamba- Bolivia