Manual Azure PDF
Manual Azure PDF
Manual Azure PDF
CONTENIDO
INTRODUCCIÓN 4
REQUERIMIENTOS DE HARDWARE 5
HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO 6
INSTALACIÓN DE VISUAL STUDIO COMMUNITY 8
INSTALACIÓN SQL SERVER MANAGEMENT STUDIO 2016 9
INSTALACIÓN MICROSOFT AZURE STORAGE EXPLORER 12
CONFIGURACIÓN DEL SITIO WEB EN PORTAL DE AZURE 14
CONFIGURACIÓN DEL SERVIDOR DE BASE DE DATOS EN PORTAL DE AZURE 17
CONFIGURACIÓN DEL SERVIDOR DE BASE DE DATOS EN PORTAL DE AZURE 19
CREACIÓN DE LA CUENTA DE ALMACENAMIENTO NOSQL EN EL PORTAL DE AZURE 22
ABRIR Y EJECUTAR EL PROYECTO DESDE VISUAL STUDIO 2017 COMMUNITY. 25
CASOS DE USO 26
MODELO ENTIDAD RELACIÓN 43
DICCIONARIO DE DATOS DEL MODELO DE ENTIDAD RELACIÓN 43
1
TABLAS
Tabla 1. Especificación caso de uso : Login 27
Tabla 2. Especificación caso de uso : Cambiar contraseña 28
Tabla 3. Especificación caso de uso : Crear usuario 30
Tabla 4. Especificación caso de uso : Buscar portafolio 31
Tabla 5. Especificación caso de uso : Visualizar entradas 33
Tabla 6. Especificación caso de uso : Comentar entradas 34
Tabla 7. Especificación caso de uso : Visualizar noticias 36
Tabla 8. Especificación caso de uso : Publicar noticias 37
Tabla 9. Especificación caso de uso : Gestionar Perfil 39
Tabla 10. Especificación caso de uso : Gestionar Portafolio 40
Tabla 11. Especificación caso de uso : Gestionar Entrada 41
Tabla 12. Diccionario de datos tabla : Usuario 44
Tabla 13. Diccionario de datos tabla : Portafolio 45
Tabla 14. Diccionario de datos tabla : Categoría 45
Tabla 15. Diccionario de datos tabla : Contenido 46
Tabla 16. Diccionario de datos tabla : Comentario 46
2
GRÁFICAS
Figura 1.Términos de licencia de visual studio 2017. 6
Figura 2.Características de visual studio 2017. 6
Figura 3.Ventana de inicio de visual studio 2017. 7
Figura 4.Instalador de SQL Server 2016. 7
Figura 5.Pre Requisitos de SQL Server 2016. 8
Figura 6.Características de SQL Server 2016. 8
Figura 7.Configuraciones finales de SQL Server 2016. 9
Figura 8.Página oficial del explorador de almacenamiento. 10
Figura 9.Agregar cuenta de azure al explorador de almacenamiento. 10
Figura 10.Interfaz de explorador de almacenamiento. 11
Figura 11. Contenido de las cuentas de almacenamiento. 11
Figura 12. Inicio de sesión en el portal de Azure. 12
Figura 13. Portal de Microsoft Azure. 13
Figura 14. Información del sitio web en el portal de Azure. 13
Figura 15. Configuraciones del sitio web en el portal de Azure. 14
Figura 16. Portal de Azure. 15
Figura 17.Servidores SQL en el portal de Azure. 16
Figura 18.Selección del Servidor SQL del proyecto. 17
Figura 19.Información del servidor SQL en el portal de Azure. 17
Figura 20.Configuración del Firewall del servidor SQL en el portal de Azure. 18
Figura 21.Habilitar permisos a la IP local. 19
Figura 22.Portal de Azure. 20
Figura 23.Búsqueda de cuentas de almacenamiento en el portal de Azure. 21
Figura 24.Selección de cuenta de almacenamiento en el portal de Azure. 21
Figura 25.Visualización de contenedores y sus blobs en el portal de Azure. 22
Figura 26.Visualización del contenido de la cuenta de almacenamiento. 22
Figura 27.Pantalla de bienvenida de visual studio 2017. 23
Figura 28.Ejecutar proyecto desde visual studio 2017. 23
Figura 29.Casos de uso. 24
Figura 30.Diagrama entidad relación. 41
3
INTRODUCCIÓN
Este manual describe los pasos necesarios para cualquier persona que tenga unos
conocimientos básicos en sistemas para realizar la publicación del aplicativo creado
para el registro y publicación de portafolios,ofertas laborales y eventos académicos.
4
1. REQUERIMIENTOS DE HARDWARE
5
2. HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO
2.1 C#
Es un lenguaje de programación diseñado para compilar diversas aplicaciones que
se ejecutan en la plataforma .NET .C# es simple, eficaz, con seguridad de tipos e
implementa programación orientada a objetos. Las numerosas innovaciones de C#
permiten desarrollar aplicaciones web,escritorio,móviles y videojuegos.
6
2.8 CUENTA EN VISUAL STUDIO DEV ESSENTIALS
Ofrece una cuenta de prueba,otorgando un crédito en Azure de 21.09 euros
mensuales durante un año para el desarrollo e implementación de servicios en la
nube.
7
INSTALACIÓN DE VISUAL STUDIO COMMUNITY
Descargar el instalador directamente desde la página oficial
https://www.visualstudio.com/es/vs/community una ves descargado, dar click sobre
él para iniciar la instalación. La instalación se debe realizar con una cuenta de
Administrador.
8
Figura 3.Ventana de inicio de visual studio 2017.
Una vez termina la instalación , se puede ver la pantalla de inicio de Visual Studio
2017.
INSTALACION SQL SERVER MANAGEMENT STUDIO 2016
Descargar el instalador directamente desde la página oficial
https://www.microsoft.com/en-us/sql-server/sql-server-downloads una ves
descargado, dar click sobre él para iniciar la instalación. La instalación se debe
realizar con una cuenta de Administrador.
9
Figura 5.Pre Requisitos de SQL Server 2016.
10
Figura 7.Configuraciones finales de SQL Server 2016.
11
INSTALACIÓN MICROSOFT AZURE STORAGE EXPLORER
Descargar el instalador directamente desde la página oficial
http://storageexplorer.com/ una ves descargado, dar click sobre él, para iniciar la
instalación. La instalación se debe realizar con una cuenta de Administrador.
12
Figura 10.Interfaz de explorador de almacenamiento.
Al validar correctamente las credenciales, se podrá visualizar la o las cuentas de
almacenamiento, teniendo acceso a los blobs, colas y tables.
13
CONFIGURACIÓN DEL SITIO WEB EN PORTAL DE MICROSOFT AZURE
Ingresar al portal de Microsoft Azure https://portal.azure.com
14
Figura 13. Portal de Microsoft Azure.
Hacer click en Phunann Aplicación Web.
15
Figura 15. Configuraciones del sitio web en el portal de Azure.
Estas opciones permiten la configuración del sitio web, incluyendo el escalamiento
vertical y horizontal.
16
CONFIGURACIÓN DEL SERVIDOR DE BASE DE DATOS EN PORTAL DE
AZURE
Ingresar al portal de Microsoft Azure https://portal.azure.com
17
Figura 17.Servidores SQL en el portal de Azure.
Hacer click en More Services y escribir servidor, luego hacer click en Servidores
SQL Server
18
Figura 18.Selección del Servidor SQL del proyecto.
19
Figura 20.Configuración del Firewall del servidor SQL en el portal de Azure.
Hacer click en Firewall para habilitar permisos a la dirección IP del computador local,
con el fin de poder realizar consultas a la base de datos desde este.
20
Figura 21.Habilitar permisos a la IP local.
21
CONFIGURACIÓN DE LA CUENTA DE ALMACENAMIENTO NOSQL EN EL
PORTAL DE AZURE
Ingresar al portal de Microsoft Azure https://portal.azure.com
22
Figura 23.Búsqueda de cuentas de almacenamiento en el portal de Azure.
Hacer click en More Services, escribir almacenamiento y hacer click en Cuentas de
Almacenamiento.
23
Figura 25.Visualización de contenedores y sus blobs en el portal de Azure.
Se visualizan los contenedores , blobs y sus respectivas URL SAS de los archivos
almacenados.
24
ABRIR Y EJECUTAR EL PROYECTO DESDE VISUAL STUDIO 2017
COMMUNITY.
En visual Studio 2017, ir al menú, archivo-abrir-proyecto o solución y seleccionar la
carpeta donde está guardado el proyecto(Descargarlo del siguiente enlace
https://drive.google.com/drive/folders/0B74693JHSlI6VTRSZDhQNDVhbTA?usp=sh
aring).
25
CASOS DE USO
Para la aplicación se va a definir un único role, el cual va a ser el estudiante quien
va a interactuar con el sistema de información de diferentes modos.
26
Especificación del Caso de Uso: Login
ID CU1
Nombre LOGIN
Actores Estudiante
Flujos alternos
27
Sistema 4.a. El iniciador es el Estudiante, la información cargada será la interfaz de
Estudiante.
Excepciones
1. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
2. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
ID CU2
Actores Estudiante
28
Sistema 8. El sistema verifica la información suministrada por el iniciador buscándola
en la BD del sistema y actualiza la contraseña del usuario.
Sistema 9. El sistema carga la información correspondiente.
Iniciador 10. El iniciador puede cerrar sesión y luego iniciar con su nueva contraseña.
Flujos alternos
Excepciones
3. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
4. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
29
Especificación del Caso de Uso: Crear Usuario
ID CU3
Actores Estudiante
Flujos alternos
30
Sistema 4.a. El iniciador es el Estudiante, la información cargada será la interfaz de
Estudiante.
Excepciones
5. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
6. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
ID CU4
Actores Estudiante
Iniciador 15. El Iniciador ingresa a palabra clave de la busque del portafolio y hace click
en buscar.
Sistema 16. El sistema valida la información y busca las coincidencias de los datos en la
BD.
Sistema 17. El sistema carga la información correspondiente.
31
Iniciador 18. El iniciador visualiza los portafolios.
Flujos alternos
Excepciones
7. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
8. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
32
Especificación del Caso de Uso: Visualizar Entradas
ID CU5
Actores Estudiante
Iniciador 19. El Iniciador hace click en el portafolio al cual quiere ver las entradas que
contiene.
Sistema 20. El sistema consulta las entradas del portafolio seleccionado.
Flujos alternos
33
Excepciones
9. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
10. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
ID CU6
Actores Estudiante
34
Sistema 25. El sistema carga la información correspondiente.
Flujos alternos
Excepciones
11. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
12. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
35
Especificación del Caso de Uso: Visualizar Noticias
ID CU7
Actores Estudiante
Flujos alternos
Excepciones
36
En cualquier momento el sistema tiene una falla (comunicación con el servidor).
13. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
14. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
ID CU8
Descripción Un Iniciador publica una noticia, que puede ser una invitación a
un evento o una oferta de trabajo.
Actores Estudiante
37
Flujos alternos
Excepciones
15. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
16. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
38
Especificación del Caso de Uso: Gestionar Perfil
ID CU9
Actores Estudiante
Iniciador 35. El Iniciador digita la información que desea cambiar de su perfil de usuario.
Flujos alternos
39
Excepciones
17. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
18. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
ID CU10
Actores Estudiante
40
Flujos alternos
Excepciones
19. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
20. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
ID CU11
Actores Estudiante
41
Flujo Normal de eventos
Iniciador 43. El Iniciador ingresa la información que desea cambiar o agregar a las
entradas de su portafolio.
Sistema 44. El sistema guarda los datos de la entrada de su portafolio.
Flujos alternos
Excepciones
21. El Sistema informa del error al iniciador, registra el error, y pasa al estado de limpio.
22. El Iniciador comienza de nuevo el Caso de Uso.
Referencias
Anotaciones
42
MODELO ENTIDAD RELACIÓN
43
Usuario
44
Portafolio
Categoría
45
Contenido
Comentario
46