Ce projet, qui peut atteindre les organisations en fonction des intérêts et de l'emplacement de la personne; Il a été réalisé afin de faciliter la découverte de clubs , d'organisations , de communautés ou d'associations de leurs propres intérêts dans les régions où les gens vivent et voyagent.
La prise de conscience du projet donnera une grande commodité aux organisations et aux personnes. Il vise à l'utiliser partout dans le monde lors de la conception du projet. Grâce au projet que nous avons réalisé, les gens pourront atteindre et communiquer avec les organisations qu'ils recherchent de manière très simple. Dans le même temps, les organisations, les associations, les communautés ou les clubs pourront s'inscrire au système et faciliter leur accessibilité. Cette plateforme, la publicité des propriétaires d'organisations, etc. Il permettra de minimiser les situations qui nécessitent des coûts tels que.
Notre projet; Il a 5 modèles. Ce sont des utilisateurs (utilisateur), de l'organisation (organisation), de la photo (photo), de la catégorie (catégorie, de l'intérêt, du passe-temps) et du contact (communication). Ces actifs ont une relation entre eux. Le modèle utilisateur (utilisateur) a un modèle photo (photo) et une relation Onetoone (One -on-One). Ainsi, une photo ne peut appartenir qu'à un utilisateur, un utilisateur ne peut avoir qu'une photo.
Le modèle d'utilisateur (utilisateur) a une catégorie (catégorie, intérêt, passe-temps) et plusieurs femmes (beaucoup). Le modèle utilisateur (utilisateur) peut avoir plusieurs passe-temps, catégories et intérêts. Ce champ est conservé dans le type de données "HashSet" dans le modèle utilisateur. L'avantage de cela est que les éléments ne sont pas nécessaires pour être séquentiels et que les données répétitives ne sont pas conservées (la même catégorie ne peut pas être ajoutée) et les données sont conservées avec la méthode de hachage. Il est également conservé dans le type de données "HashSet" pour les utilisateurs du modèle de catégorie. De cette façon, nous pouvons trouver tous les utilisateurs qui se sont inscrits dans le système qui a choisi une catégorie particulière.
Modèle d'organisation / communautaire (organisation) (Photo) a une relation avec l'Onetomany (multiple). Cela signifie; Une communauté peut avoir plusieurs photos. Le modèle de contact (communication) du modèle organisation / communautaire a une relation (un-on-one). Nous spécifions que chaque organisation ne peut avoir qu'un seul modèle de contact et que chaque modèle de contact (communication) ne peut avoir qu'une seule organisation.
Le modèle organisation / communauté a une relation manuelle (déjà une à un) avec le modèle de catégorie (catégorie, intérêt, passe-temps). Cela signifie qu'une organisation ne peut appartenir qu'à une seule catégorie, mais il peut y avoir plus d'une organisation dans une seule catégorie.
Vous n'avez pas besoin de créer de table dans notre projet Spring MVC développé avec la technique ORM JPA / Hibernate. Après avoir créé un schéma et identifié le nom de votre base de données, vous devez modifier en fonction du schéma de nom, que vous avez défini l'adresse URL dans le fichier db.properties, et vous devez corriger les champs de mot de passe du nom d'utilisateur en fonction de vos informations.
Dans le projet, les images des images et des organisations de l'utilisateur du projet sont situées dans le dossier "Images" pour les utilisateurs du genou du système, dans le dossier "Organizations" au sein des organisations. Si vous souhaitez changer cela, il devrait modifier la méthode ImageUploadOperations dans les classes UserController et OrganisationController et mettre à jour la méthode AdSourceHandlers dans la classe SpringWebConfig. Il doit également mettre à jour le champ de chemin sur les pages JSP pertinentes.
En outre, les informations de district du pays, de la province dans le projet sont situées dans le dossier JSON Type / Web / Assets / JSON . Vous pouvez mettre à jour ce domaine.
De plus, le validateur Hibernate a été utilisé pour fournir un processus de validation dans le projet. Lorsque l'utilisateur ou l'organisation s'inscrit au système, l'avertissement est donné et la même page est affichée à nouveau lorsqu'elle laisse les endroits qui ne doivent pas être laissés vides. Vous pouvez mettre à jour cet endroit pour modifier ces messages.
Changer la langue du système; Nous devons ajouter un paramètre tel que "? Language = Tr" à la dernière partie de l'adresse dans la barre d'adresse. Le système prend actuellement en charge deux langues, turc et anglais. Afin d'afficher le projet en anglais, nous devons être organisés comme "? Langue = la plupart". Afin d'automatiser ce processus, le drapeau turc et le drapeau britannique ont été ajoutés au bas des pages. En cliquant sur ces drapeaux, nous pouvons facilement modifier la langue du système.
Vous pouvez mettre à jour / modifier les messages pertinents ici.
Amateurs