طراحی و توسعه جامع وبسایت سراسری و پورتال مدیران گروه مؤسسه آموزش عالی سپاهان (sepahan.ac.ir)، یکی از پروژههای کلیدی در حوزه سیستمهای یکپارچه دانشگاهی است. هدف بنیادین این پروژه، ارتقای ساختار امنیتی، بازنویسی کامل پرتال از صفر و ایجاد پلتفرمی پاسخگو و پایدار برای ارائه خدمات به دانشجویان، اساتید و کادر اداری دانشگاه بوده است.
معماری فنی و بازنویسی با فریمورک ASP.NET MVC
هسته اصلی وبسایت با استفاده از ASP.NET MVC، زبان C# و الگوهای مهندسی نرمافزار پیادهسازی شده است. تفکیک لایههای دامنه، منطق برنامه و دسترسی به داده بر اساس اصول Clean Architecture و الگوی Repository موجب گردیده تا سامانه از انعطافپذیری، ماژولار بودن و تستپذیری بسیار بالایی برخوردار شود.
ارتقای امنیت بنیادین و مقابله با نفوذ
با توجه به آسیبپذیریهای نسخه پیشین و پیشینه نفوذ امنیتی به سیستم قدیمی مؤسسه، تمرکز ویژهای بر روی ایزولهسازی دسترسیها، اعتبارسنجی توکنهای ضدجعل (Anti-Forgery Token)، جلوگیری از حملات متداول نظیر SQL Injection و XSS، و رمزنگاری چندمرحلهای دادهها قرار گرفت. حاصل این بازطراحی امنیتی، دستیابی به سامانهای نفوذناپذیر و پایداری بیش از ۶ ساله آن بدون کوچکترین اختلال امنیتی است.
طراحی و پیادهسازی پورتال تخصصی مدیریت دروس و رزرو کلاسها
در فاز توسعه این سامانه در تابستان ۱۴۰۲، پورتال جامع و اتوماسیون برنامهریزی آموزشی برای مدیران گروه دانشگاه افزوده شد. این بخش به مدیران گروههای آموزشی امکان میدهد به آسانی برنامه هفتگی ترمهای مختلف را ثبت نموده، اساتید هر درس را مشخص کنند و ظرفیت و تایمبندی هر کلاس را مدیریت نمایند.
- ثبت هوشمند دروس: تفکیک ترمهای آموزشی، تعریف دروس تخصصی و عمومی، و ثبت ظرفیت دانشجویان.
- جلوگیری خودکار از تداخل زمانی: الگوریتم اعتبارسنجی همزمان ساعات تدریس اساتید و تخصیص کلاسها برای جلوگیری از هرگونه تداخل مکانی و زمانی.
- داشبورد و گزارشگیری مدیران گروه: پنل سریع و کارآمد جهت خروجی برنامهها و نظارت بر بار آموزشی اساتید.
بهینهسازی پایگاه داده و تجربه کاربری واکنشگرا
پایگاه داده سامانه با SQL Server و Entity Framework طراحی و با ایندکسگذاریهای بهینه، برای مدیریت هزاران درخواست همزمان دانشجویان آماده شده است. همچنین فرانتاند سایت با فریمورک Bootstrap کاملاً واکنشگرا پیادهسازی گردیده تا روی تمامی نمایشگرها از موبایل تا دسکتاپ، دسترسی سریع و بینقصی را به اطلاعات دانشگاهی فراهم آورد.






