Este proyecto, que puede llegar a organizaciones de acuerdo con los intereses y la ubicación de la persona; Se ha realizado para facilitar el hallazgo de clubes , organizaciones , comunidades o asociaciones de sus propios intereses en las regiones donde las personas viven y viajan.
La realización del proyecto proporcionará una gran comodidad tanto para las organizaciones como para las personas. Su objetivo es usarlo en todo el mundo al diseñar el proyecto. Gracias al proyecto que nos hemos dado cuenta, las personas podrán llegar y comunicarse con las organizaciones que buscan de una manera muy simple. Al mismo tiempo, las organizaciones, asociaciones, comunidades o clubes podrán registrarse en el sistema y facilitar su accesibilidad. Esta plataforma, publicidad de los propietarios de la organización, etc. Proporcionará minimizar las situaciones que requieren costos como.
Nuestro proyecto; Tiene 5 modelos. Estos son usuarios (usuario), organización (organización), foto (foto), categoría (categoría, interés, pasatiempo) y contacto (comunicación). Estos activos tienen una relación entre sí. El modelo de usuario (usuario) tiene un modelo fotográfico (foto) y una relación Onetoone (One -on -One). Entonces, una foto solo puede pertenecer a un usuario, un usuario solo puede tener una foto.
El modelo de usuario (usuario) tiene un modelo de categoría (categoría, interés, pasatiempo) y muchosmomany (muchos). El modelo de usuario (usuario) puede tener múltiples pasatiempos, categorías e intereses. Este campo se mantiene en el tipo de datos "hashset" dentro del modelo de usuario. La ventaja de esto es que los elementos no están obligados a ser secuenciales y los datos repetitivos no se mantienen (la misma categoría no se puede agregar) y los datos se mantienen con el método de hashting. También se mantiene en el tipo de datos "hashset" para los usuarios en el modelo de categoría. De esta manera, podemos encontrar a todos los usuarios que se hayan registrado en el sistema que haya elegido una categoría particular.
Modelo de Organización/Comunidad (Organización) (Foto) Modelo tiene una relación con la onetomanía (múltiple). Esto significa; Una comunidad puede tener múltiples fotos. El modelo de contacto (comunicación) del modelo de organización/comunidad tiene una relación (una sola). Especificamos que cada organización solo puede tener un modelo de contacto, y que cada modelo de contacto (comunicación) solo puede tener una organización.
El modelo de organización/comunidad tiene una relación de ManyOne (ya una a uno) con el modelo de categoría (categoría, interés, pasatiempo). Esto significa que una organización solo puede pertenecer a una categoría, pero puede haber más de una organización en una categoría.
No necesita crear ninguna tabla en nuestro proyecto Spring MVC desarrollado con la técnica ORM JPA/Hibernate. Después de crear un esquema e identificar el nombre de su base de datos, debe editar de acuerdo con el esquema de nombre, que ha establecido la dirección de URL en el archivo DB.Properties, y debe corregir los campos de contraseña de nombre de usuario de acuerdo con su información.
En el proyecto, las imágenes de las imágenes y organizaciones del usuario en el proyecto se encuentran en la carpeta "Imágenes" para los usuarios de la rodilla en el sistema, en la carpeta "Organizaciones" dentro de las organizaciones. Si desea cambiar esto, debe editar el método ImageUploadoperations en las clases de UserController y OrganizationController y actualizar el método AdSourceHandlers en la clase SpringWebConfig. También debe actualizar el campo Path en las páginas JSP relevantes.
Además, la información del país, provincia y distrito en el proyecto se encuentra en la carpeta JSON Tipo de datos /Web/Assets/JSON . Puede actualizar esta área.
Además, se utilizó un validador Hibernate para proporcionar un proceso de validación en el proyecto. Cuando el usuario o la organización se registran en el sistema, se da la advertencia y se muestra la misma página nuevamente cuando deja los lugares que no deben dejarse en blanco. Puede actualizar este lugar para cambiar estos mensajes.
Para cambiar el lenguaje del sistema; Necesitamos agregar un parámetro como "? Language = TR" a la última parte de la dirección en la barra de direcciones. El sistema actualmente admite dos idiomas, turco e inglés. Para mostrar el proyecto en inglés, debemos organizarnos como "? Idioma = Most". Para automatizar este proceso, se agregaron la bandera turca y la bandera británica en la parte inferior de las páginas. Al hacer clic en estas banderas, podemos cambiar fácilmente el idioma del sistema.
Puede actualizar/cambiar los mensajes relevantes aquí.
Amantes