طراحی و پیاده سازی پلتفرم شبکه اجتماعی ماژولار و بلادرنگ ویما» مبتنی بر معماری MTV و فریمورک Django
سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 16
فایل این مقاله در 19 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ICPCONF11_199
تاریخ نمایه سازی: 1 آذر 1404
چکیده مقاله:
رشد روزافزون تقاضا برای پلتفرمهای تعاملی، آنلاین چالشهای مهندسی نرم افزار را در زمینه طراحی سیستمهای مقیاس پذیر، امن و با قابلیت نگهداری بالا برجسته کرده است. مسئله اصلی این پژوهش ارائه یک معماری جامع و پیاده سازی عملی برای یک شبکه اجتماعی است که بتواند نیازمندیهای عملکردی و غیر عملکردی، پیچیده از جمله ارتباطات بلادرنگ و مدیریت پیشرفته حریم خصوصی را برآورده سازد. هدف اصلی این مقاله تشریح فرآیند، طراحی پیاده سازی و تحلیل فنی یک شبکه اجتماعی با نام وی ما به عنوان یک مطالعه موردی جامع در ساخت برنامه های وب مدرن است. روش تحقیق این پژوهش تحقیق و توسعه (R&D) است که شامل مراحل تحلیل نیازمندیها، طراحی معماری مبتنی بر الگوی MTV، پیاده سازی یک نمونه اولیه Prototype با استفاده از پشته فناوری Python/Django و ارزیابی فنی آن میباشد. یافته های تحقیق نشان میدهد که پیاده سازی موفق ماژولهای کلیدی نظیر سیستم احراز هویت چندلایه، مدیریت پیشرفته حریم خصوصی ارتباطات بلادرنگ مبتنی بر WebSocket و ساختار پایگاه داده بهینه شده با PostgreSQL به تحقق یک پلتفرم، امن قابل اعتماد و کارآمد منجر شده است. نتایج حاکی از آن است که فریم ورک Django به دلیل قابلیتهای داخلی قدرتمند در حوزه امنیت مقابله با حملات CSRF، XSS و SQL Injection)، توسعه سریع مبتنی بر ORM و مقیاس پذیری بالا یک انتخاب استراتژیک برای توسعه چنین سیستم هایی محسوب میشود. وی ما به عنوان یک نمونه موفق از به کارگیری اصول مهندسی نرم افزار، از تحلیل تا استقرار، در این حوزه معرفی میگردد.
کلیدواژه ها:
شبکه اجتماعی ، جنگو (Django) ، سیستمهای بلادرنگ (Real-Time Systems) ، طراحی پایگاه داده ، تحقیق و توسعه (R&D)
نویسندگان
محمد مهدی طاهری خیرآبادی
گروه مهندسی کامپیوتر آموزشکده ملی و مهارت پسران شهر کرد، شهرکرد، ایران
مصطفی عبدالهیان دهکردی
گروه مهندسی کامپیوتر دانشگاه فنی حرفه ای، تهران، ایران