Sala de checkout
" Chillout Room " es una aplicación web basada en ASP.NET Boindlate versión 6.0.0. Esta calderera contiene soluciones listas para aplicaciones web, como autorización, autenticación, gestión de sesiones y muchas otras funcionalidades útiles. Como parte de la " sala chillout ", se utilizaron herramientas como ASP.NET MVC 5.x. Además, se usó Entity Framework para crear la base de datos y para crear elementos interactivos en la interfaz de usuario jQuery .
El propósito de crear la aplicación era explorar la tecnología .NET y aplicarla en la práctica.
Funcionalidad
La funcionalidad principal de la aplicación es el juego " plantación ", que implica la reproducción de plantas. Se creó un panel de configuración (sistema CMS) para ella. El juego se divide en distritos, y cada uno de ellos tiene su propio tutor, quien en el panel de configuración en forma de llenar los formularios define lo que se encuentra en él. Puede definir cosas como fertilizantes, tierra, lámpara, agua, etc. Productos y sus requisitos y recompensas.
Guía de plantación de jugadores
Jugabilidad
El segundo juego es un círculo y una cruz. Puedes jugar contra la computadora en varios niveles de dificultad, así como contra otros jugadores.
La aplicación utiliza tres tipos de pruebas.
Pruebas de selenio
Pruebas de estructura: verifican si las definiciones del tutor del distrito son correctas.
Pruebas unitarias
Las pruebas IDE de selenio y las pruebas unitarias contienen solo ejemplos de pruebas. No prueban toda la aplicación.
Tecnologías
DO#
Javascript
Html
CSS
ASP.NET MVC 5.x.
Marco de entidad
jquetas
Oreja
Señalr
Selenium IDE
xunit
Sin duda
Cómo iniciar la aplicación
Visual Studio
- En el proyecto " czuczenland.web ", agregue " settings.config " y compléntelo de acuerdo con la plantilla:
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="AdminPassword" value=""/>
</appSettings>
- En el valor de la clave " AdminPassword ", ingrese su contraseña para el host de administrador.
- En el proyecto " czuczenland.web ", agregue el archivo " Connection.config " y compléntelo de acuerdo con la plantilla:
<connectionStrings>
<add name="Default" connectionString="" providerName="System.Data.SqlClient" />
</connectionStrings>
- En el valor " ConnectionsTring = ", ingrese la conexión a la base de datos MSSQL.
- Haga clic en la solución en la solución en el Explorador de soluciones y la lista de caída de la lista seleccione " Restaurar paquetes NUGET ".
- Right -haga clic en el proyecto " czuczenland.webapi " y desde la lista de drop -down seleccione " libera el proyecto ".
Repita la acción para proyectos:
" Czuczenland.web "
" Czuczenland .
" Czuczenland.core "
" Czuczenland. Aplicación "
" Czuczenland.migrator "
" Czuczenland.Tests " - Haga clic en la solución en la solución en el explorador de soluciones y la lista de caída, seleccione " Cargar todos los proyectos ".
- Haga clic en el proyecto " czuczenland.web " desde la lista de caída de la lista seleccionada " establecido como un proyecto de inicio ".
- En la barra de menú superior, seleccione " Herramientas ", y luego desde la lista Drop -down Hover para " Nuget Package Manager " de la siguiente lista, seleccione " Consola de Administrador de paquetes ".
- En la consola de Manager de paquetes para el campo " Proyecto predeterminado " de la lista de Drop -down, seleccione " Czuczenland.entinentyFramework ".
- En la consola de Manager de embalaje, ingrese el comando " Update-Database " y presione ENTER.
- Inicie la aplicación (CTRL+F5).
Jinete
- En el proyecto " czuczenland.web ", agregue " settings.config " y compléntelo de acuerdo con la plantilla:
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="AdminPassword" value=""/>
</appSettings>
- En el valor de la clave " AdminPassword ", ingrese su contraseña para el host de administrador.
- En el proyecto " czuczenland.web ", agregue el archivo " Connection.config " y compléntelo de acuerdo con la plantilla:
<connectionStrings>
<add name="Default" connectionString="" providerName="System.Data.SqlClient" />
</connectionStrings>
- En el valor " ConnectionsTring = ", ingrese la conexión a la base de datos MSSQL.
- En el explorador, haga clic en el proyecto " czuczenland.entinentyFramework ", de la lista de caída, colgado en " EntityFramework " y de la siguiente lista Seleccione " Base de datos de actualización ".
- En la ventana que se muestra, seleccione " Usar cadena de conexión " en la sección inferior.
- En el campo " Cadena de conexión ", ingrese información sobre la conexión de la base de datos.
- En el campo " Proveedor de conexión ", ingrese el valor " S " y seleccione " System.Data.SQLClient ".
- Confirme con el botón OK .
- En la esquina superior derecha para elegir la configuración, cambie el valor " czuczenland.migrator " a " czuczenland.web - iis express ".
- Inicie la aplicación (CTRL+F5).
Creación de un distrito (opcional)
¡Atención! Se recomienda hacer esto en el servidor porque puede llevar mucho tiempo localmente.
- Inicie sesión en la aplicación a la cuenta de host de administrador ingresando el "valor" nick " admin " en el campo, y en el campo " contraseña ", que se estableció previamente en el archivo " settings.config " en el proyecto " czuczenland.web " para la clave " administrador de adminword ".
- Vaya al menú " Panel de configuración ".
- Haga clic en el botón " Cloner ".
- En la ventana que se muestra, haga clic en " Konnej " en la sección " Clon de la carpeta de aplicaciones ".
- Después de completar la creación del distrito, la nueva pestaña mostrará información sobre el distrito creado y su tutor.
- Guarde los detalles de inicio de sesión del Guardián del Distrito, por ejemplo, en un cuaderno.
- Regrese a la pestaña con la interfaz de clonación del distrito y cierre.
- Bajo el encabezado " Buscar " desde la lista de caída, seleccione " Distrito ".
- Haga clic en " Editar " para el registro del distrito llamado " Chillout ".
- Para el campo " se define " cambia el valor de " no " a " sí " y escribe el cambio.
- Ahora puede comenzar el juego iniciando sesión en la cuenta de Guardian del distrito creado o registrándose como un nuevo usuario. El administrador no puede jugar el juego " Plantación ".
Información adicional
La aplicación utiliza la base de datos MSSQL, cuya estructura se presentó aquí.
Como parte del proyecto, se utilizó una herramienta para generar documentación de código, se utilizó documentación doxygen.