پروژه‌ها

طراحی، توسعه و نگهداشت وبسایت عمومی و پروتال دانشگاهی موسسه آموزش عالی سپاهان

بررسی جزئیات و ساختار طراحی و توسعه پورتال و وب‌سایت دانشگاهی (Sepahan.ac.ir)

75 بازدید

طراحی و توسعه جامع وب‌سایت سراسری و پورتال مدیران گروه مؤسسه آموزش عالی سپاهان (sepahan.ac.ir)، یکی از پروژه‌های کلیدی در حوزه سیستم‌های یکپارچه دانشگاهی است. هدف بنیادین این پروژه، ارتقای ساختار امنیتی، بازنویسی کامل پرتال از صفر و ایجاد پلتفرمی پاسخگو و پایدار برای ارائه خدمات به دانشجویان، اساتید و کادر اداری دانشگاه بوده است.

معماری فنی و بازنویسی با فریم‌ورک ASP.NET MVC

هسته اصلی وب‌سایت با استفاده از ASP.NET MVC، زبان C# و الگوهای مهندسی نرم‌افزار پیاده‌سازی شده است. تفکیک لایه‌های دامنه، منطق برنامه و دسترسی به داده بر اساس اصول Clean Architecture و الگوی Repository موجب گردیده تا سامانه از انعطاف‌پذیری، ماژولار بودن و تست‌پذیری بسیار بالایی برخوردار شود.

ارتقای امنیت بنیادین و مقابله با نفوذ

با توجه به آسیب‌پذیری‌های نسخه پیشین و پیشینه نفوذ امنیتی به سیستم قدیمی مؤسسه، تمرکز ویژه‌ای بر روی ایزوله‌سازی دسترسی‌ها، اعتبارسنجی توکن‌های ضدجعل (Anti-Forgery Token)، جلوگیری از حملات متداول نظیر SQL Injection و XSS، و رمزنگاری چندمرحله‌ای داده‌ها قرار گرفت. حاصل این بازطراحی امنیتی، دستیابی به سامانه‌ای نفوذناپذیر و پایداری بیش از ۶ ساله آن بدون کوچک‌ترین اختلال امنیتی است.

طراحی و پیاده‌سازی پورتال تخصصی مدیریت دروس و رزرو کلاس‌ها

در فاز توسعه این سامانه در تابستان ۱۴۰۲، پورتال جامع و اتوماسیون برنامه‌ریزی آموزشی برای مدیران گروه دانشگاه افزوده شد. این بخش به مدیران گروه‌های آموزشی امکان می‌دهد به آسانی برنامه هفتگی ترم‌های مختلف را ثبت نموده، اساتید هر درس را مشخص کنند و ظرفیت و تایم‌بندی هر کلاس را مدیریت نمایند.

  • ثبت هوشمند دروس: تفکیک ترم‌های آموزشی، تعریف دروس تخصصی و عمومی، و ثبت ظرفیت دانشجویان.
  • جلوگیری خودکار از تداخل زمانی: الگوریتم اعتبارسنجی همزمان ساعات تدریس اساتید و تخصیص کلاس‌ها برای جلوگیری از هرگونه تداخل مکانی و زمانی.
  • داشبورد و گزارش‌گیری مدیران گروه: پنل سریع و کارآمد جهت خروجی برنامه‌ها و نظارت بر بار آموزشی اساتید.

بهینه‌سازی پایگاه داده و تجربه کاربری واکنش‌گرا

پایگاه داده سامانه با SQL Server و Entity Framework طراحی و با ایندکس‌گذاری‌های بهینه، برای مدیریت هزاران درخواست همزمان دانشجویان آماده شده است. همچنین فرانت‌اند سایت با فریم‌ورک Bootstrap کاملاً واکنش‌گرا پیاده‌سازی گردیده تا روی تمامی نمایشگرها از موبایل تا دسکتاپ، دسترسی سریع و بی‌نقصی را به اطلاعات دانشگاهی فراهم آورد.

تکنولوژی‌ها و ابزارهای پیاده‌سازی:

ASP.NET MVC

C# / .NET

SQL Server

Entity Framework

Bootstrap

Microsoft Visual Studio

Microsoft SQL Server

معماری نرم‌افزار و Clean Architecture

توسعه وب فول‌استک

کارفرما :

شخصی / عمومی

نقش من :

توسعه دهنده ارشد

مدت زمان اجرا :

حدوداً 2 ماه

تکنولوژی اصلی :

ASP.NET MVC

لینک مستقیم :

مشاهده وب‌سایت

نظرات کارفرمایان

بازخورد این پروژه

5.0

وبسایت موسسه آموزش عالی علم و فناوری سپاهان با کمک مهندس یوسفی به بهترین شکل و با امنیت بالا و سئو خوب، بازنویسی شد و تمامی نیازهای ما را برطرف نمود. همچنین در تابستان سال 1402، به سایت پورتال مدیریت دروس و استاد نیز افزوده شد و بدون مشکل برای تعریف دروس در ترم‌های مختلف مورد استفاده قرار گرفت.

مهندس امید دوستی

مهندس امید دوستی

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

5.0

با توجه به هک شدن نسخه قبلی وبسایت موسسه، نیاز به یک سایت امن بسیار احساس می‌شد که با آقای یوسفی به نتایج خوبی رسیده و پس از گذشت 6 سال دیگر مشکل امنیتی برای سایت بوجود نیامده است.

دکتر محمود باشنده خدایی

دکتر محمود باشنده خدایی

ریاست مؤسسه آموزش عالی سپاهان

سوالات متداول

سؤال داری؟ اینجارو ببین

تخصص من توسعه وب‌سایت و سامانه‌های اختصاصی با ASP.NET Core و C#، برنامه‌های دسکتاپ و موبایل با .NET MAUI، سئوی تکنیکال، طراحی گرافیک، مشاوره IT و مدیریت زیرساخت سرور (VMware ESXi و KVM) است.

پس از تحلیل نیازمندی‌ها و هویت برند، معماری نرم‌افزار، دیتابیس و طرح‌های اولیه آماده می‌شوند. سپس پروژه طبق اصول Clean Architecture پیاده‌سازی، بهینه‌سازی و روی سرور اختصاصی یا ابری استقرار می‌یابد.

هزینه پروژه‌ها بر اساس امکانات درخواستی به‌صورت شفاف محاسبه شده و پرداخت‌ها به‌صورت مرحله‌ای (پیش‌پرداخت، تحویل فازها و تصفیه نهایی) انجام می‌شود. زمان‌بندی دقیق نیز پس از بررسی اولیه تعیین می‌گردد.

مالکیت ۱۰۰٪ سورس‌کد، دیتابیس و مستندات پروژه متعلق به کارفرماست. همچنین تمامی پروژه‌ها دارای دوره پشتیبانی رایگان اولیه جهت تست بوده و امکان عقد قرارداد پشتیبانی فنی و سئوی مستمر وجود دارد.

بهینه‌سازی سئو شامل سئوی تکنیکال، ارتقای سرعت بارگذاری بر اساس شاخص‌های Core Web Vitals گوگل، ساختار صحیح لینک‌سازی، تگ‌های معنایی و پیاده‌سازی کدهای اسکیما (Schema Markup) انجام می‌شود.

هنوز سوال داری؟

تماس با ما

صحبت درباره پروژه شما

من علی یوسفی در طراحی سایت و اپلیکیشن، خلاقیت را با تجربه ترکیب می‌کنم تا اثری خلق شود که نه تنها منحصربه‌فرد و حرفه‌ای است، بلکه کاربر را از همان نگاه اول مجذوب خود کند. سئو را در تمام لایه‌های فنی و محتوایی پروژه جاسازی می‌کنم تا دیده شدن، تضمینی باشد، نه تصادفی. و در کنار همه اینها، پشتیبانی قوی و بی‌وقفه را تا آخرین روز حیات پروژه در کنار کارفرما خواهم داشت.

اصفهان، سپاهان‌شهر

0 / 500
Captcha