هذا المشروع ، الذي يمكن أن يصل إلى المنظمات وفقًا لمصالح وموقع الشخص ؛ لقد تم تحقيقه من أجل تسهيل العثور على الأندية أو المنظمات أو المجتمعات أو الجمعيات لمصالحهم الخاصة في المناطق التي يعيش فيها الناس ويسافرون.
سيوفر إدراك المشروع راحة كبيرة لكل من المنظمات والأشخاص. يهدف إلى استخدامه في جميع أنحاء العالم عند تصميم المشروع. بفضل المشروع الذي أدركناه ، سيتمكن الأشخاص من الوصول إلى المنظمات التي يبحثون عنها بطريقة بسيطة للغاية. في الوقت نفسه ، ستتمكن المنظمات أو الجمعيات أو المجتمعات أو الأندية من التسجيل في النظام وتسهيل إمكانية الوصول إليها. هذه المنصة ، إعلانات أصحاب المنظمات وما إلى ذلك. سيوفر تقليل المواقف التي تتطلب تكاليف مثل.
مشروعنا ؛ لديها 5 نماذج. هذه هي المستخدم (المستخدم) ، المؤسسة (المؤسسة) ، الصورة (الصورة) ، الفئة (الفئة ، الاهتمام ، الهواية) والاتصال (الاتصال). هذه الأصول لها علاقة مع بعضها البعض. يحتوي نموذج المستخدم (المستخدم) على نموذج صور (صور) وعلاقة OnetOone (واحدة -واحدة). لذلك يمكن أن تنتمي الصورة إلى مستخدم فقط ، يمكن للمستخدم أن يكون لديه صورة فقط.
يحتوي نموذج المستخدم (المستخدم) على نموذج (الفئة والفائدة والهواية) ونموذج ManyMomany (كثير). يمكن أن يحتوي نموذج المستخدم (المستخدم) على هوايات وفئات واهتمامات متعددة. يتم الاحتفاظ بهذا الحقل في نوع بيانات "hashset" داخل نموذج المستخدم. ميزة ذلك هي أن العناصر غير مطلوبة لتكون متتابعة ولا يتم الاحتفاظ بالبيانات المتكررة (لا يمكن إضافة نفس الفئة) ويتم الاحتفاظ بالبيانات باستخدام طريقة التجزئة. يتم الاحتفاظ به أيضًا في نوع بيانات "Hashset" للمستخدمين في نموذج الفئة. وبهذه الطريقة ، يمكننا العثور على جميع المستخدمين الذين سجلوا في النظام الذي اختار فئة معينة.
نموذج النموذج منظمة/مجتمع (تنظيم) (صور) له علاقة مع Onetomany (متعددة). هذا يعنى؛ يمكن للمجتمع الحصول على صور متعددة. نموذج الاتصال (الاتصال) لنموذج المنظمة/المجتمع له علاقة واحدة (واحدة -واحدة). نحدد أن كل مؤسسة يمكن أن يكون لديها فقط نموذج اتصال واحد ، وأن كل نموذج اتصال (اتصال) يمكن أن يكون له فقط منظمة واحدة.
يتمتع نموذج المنظمة/المجتمع بعلاقة متعددة (بالفعل -واحد إلى واحد) مع نموذج الفئة (الفئة ، الاهتمام ، هواية). هذا يعني أن المنظمة قد تنتمي فقط إلى فئة واحدة ، ولكن قد يكون هناك أكثر من مؤسسة واحدة في فئة واحدة.
لا تحتاج إلى إنشاء أي جدول في مشروع Spring MVC الخاص بنا تم تطويره باستخدام ORM Technique JPA/Hibernate. بعد إنشاء مخطط وتحديد اسم قاعدة البيانات الخاصة بك ، يجب عليك التحرير وفقًا لمخطط الاسم ، الذي قمت بتعيين عنوان عنوان URL في ملف DB.Properties ، ويجب عليك تصحيح حقول كلمة مرور اسم المستخدم وفقًا لمعلوماتك.
في المشروع ، توجد صور صور ومؤسسات المستخدم في المشروع في مجلد "الصور" للمستخدمين في الركبة في النظام ، في مجلد "المنظمات" داخل المؤسسات. إذا كنت ترغب في تغيير هذا ، فيجب عليه تعديل طريقة imageUploadporations في فئات UserController و OrganizationController وتحديث طريقة adsourceHandlers في فئة SpringWebConfig. يجب أيضًا تحديث حقل المسار على صفحات JSP ذات الصلة.
بالإضافة إلى ذلك ، تقع البلاد ، المقاطعة ، معلومات المقاطعة في المشروع في مجلد /مجلد الويب/الأصول/أصول JSON . يمكنك تحديث هذه المنطقة.
بالإضافة إلى ذلك ، تم استخدام مدقق السبات لتوفير عملية التحقق من الصحة في المشروع. عندما يسجل المستخدم أو المؤسسة النظام ، يتم تقديم التحذير ويتم عرض نفس الصفحة مرة أخرى عندما يترك الأماكن التي لا ينبغي تركها فارغة. يمكنك تحديث هذا المكان لتغيير هذه الرسائل.
لتغيير لغة النظام ؛ نحتاج إلى إضافة معلمة مثل "؟ language = tr" إلى الجزء الأخير من العنوان في شريط العناوين. يدعم النظام حاليًا لغتين ، التركية والإنجليزية. من أجل عرض المشروع باللغة الإنجليزية ، نحتاج إلى ترتيب "؟ اللغة = معظم". من أجل أتمتة هذه العملية ، تمت إضافة العلم التركي والعلم البريطاني في أسفل الصفحات. من خلال النقر على هذه العلامات ، يمكننا بسهولة تغيير لغة النظام.
يمكنك تحديث/تغيير الرسائل ذات الصلة هنا.
عشاق