توسعه و بهینه سازی رابط کاربری و معماری نرم افزارهای تعاملی و سازمانی مبتنی بر وب با استفاده از Angular؛ مطالعه موردی پلتفرم ساناسافت همراه با تجربیات عملی در طراحی موشن گرافیک و توسعه بازی

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 29

فایل این مقاله در 32 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CELCONF06_123

تاریخ نمایه سازی: 6 تیر 1405

چکیده مقاله:

با گسترش سامانه های نرم افزاری سازمانی و افزایش نیاز سازمان ها به مدیریت یکپارچه اطلاعات، توسعه نرم افزارهایی با معماری مناسب، رابط کاربری کارآمد و تجربه کاربری مطلوب به یکی از چالش های مهم مهندسی نرم افزار تبدیل شده است. سامانه های مدیریت منابع انسانی مبتنی بر ابر به دلیل ارتباط مستقیم با کاربران، حجم بالای داده ها و نیاز به توسعه مستمر، نیازمند استفاده از فناوری ها و معماری های مدرن هستند. هدف این پژوهش بررسی و ارائه رویکردی عملی برای توسعه و بهینه سازی رابط کاربری و معماری Front-end نرم افزارهای تعاملی و سازمانی مبتنی بر وب با استفاده از فریم ورک Angular است.در این پژوهش، ابتدا مفاهیم مرتبط با معماری نرم افزار، معماری مبتنی بر کامپوننت، برنامه های تک صفحه ای (SPA)، طراحی رابط کاربری و تجربه کاربری بررسی شده است. سپس چالش های توسعه سامانه های سازمانی از جمله پیچیدگی ساختار کد، کاهش سرعت توسعه، دشواری نگهداری و نیاز به بهبود تعامل کاربران تحلیل می شود. در ادامه، پلتفرم مدیریت منابع انسانی ابری ساناسافت به عنوان مطالعه موردی بررسی شده و راهکارهایی مبتنی بر Angular شامل استفاده از معماری ماژولار، کامپوننت های قابل استفاده مجدد، Lazy Loading، مدیریت وضعیت و اصول طراحی واکنش گرا ارائه شده است. همچنین در این پژوهش، نقش عناصر بصری و موشن گرافیک در بهبود تجربه کاربری مورد بررسی قرار گرفته و تجربیات عملی به دست آمده در زمینه طراحی گرافیک، ساخت انیمیشن های رابط کاربری و تولید محتوای آموزشی در شرکت قطبینو ارائه شده است. استفاده از ابزارهایی مانند Adobe Illustrator، Adobe Photoshop و Adobe After Effects نشان داد که ترکیب طراحی بصری و حرکت هدفمند می تواند باعث افزایش جذابیت، درک بهتر محتوا و تعامل بیشتر کاربران شود. علاوه بر این، تجربه توسعه بازی دوبعدی با استفاده از Python و Pygame، مفاهیم مرتبط با طراحی تعاملی، مدیریت رویدادها و ساختاردهی نرم افزار را تقویت کرده است.نتایج این مطالعه نشان می دهد که ترکیب معماری مدرن Angular، اصول طراحی UI/UX و استفاده هدفمند از موشن دیزاین می تواند موجب افزایش کیفیت نرم افزارهای سازمانی، بهبود عملکرد، کاهش هزینه نگهداری و افزایش رضایت کاربران شود. این رویکرد می تواند به عنوان الگویی کاربردی برای توسعه سامانه های تحت وب مقیاس پذیر و تعاملی مورد استفاده قرار گیرد.

نویسندگان

علیرضا طاهری

کارشناسی ، مهندسی کامپیوتر، دانشکده فنی و مهندسی