ASP.NET MVC MİMARİSİYLE ÖĞRENCİ İŞLERİ BİRİMİ WEB UYGULAMASI GELİŞTİRME

Yazarlar

  • J.S. ISMAGULOVA Hoca Аhmet Yesevi Uluslararası Türk-Kazak Üniversitesi
  • G.N. KAZBEKOVA Hoca Аhmet Yesevi Uluslararası Türk-Kazak Üniversitesi
  • S. ÖZER Hoca Аhmet Yesevi Uluslararası Türk-Kazak Üniversitesi

Anahtar Kelimeler:

Öğrenci işleri, Web otomasyonu, ASP.Net, MVC, Entity çerçevesi, Identity çerçevesi, Visual Studio.

Özet

Günümüzde internet teknolojisinde yaşanan gelişmeler birçok alanda kurumları yenileşmeye itmiştir. Bunlardan biri de eğitim kurumlarıdır. Özellikle üniversitelerin öğrenci işleri daire başkanlığı birimleri için, gelişen teknolojiyle birlikte, etkili bir web uygulamasına sahip olmak önemli hale gelmiştir. Gelişime önem veren tüm üniversiteler hem üniversitenin tanıtımını yapacak hem de ilgili öğrenci işlerinin gerçekleştirilebileceği, tasarım ve yazılım açısından güçlü ve etkileşimli bir öğrenci işleri web uygulamasına sahip olmalıdır. Web uygulamaları ile öğrenci işlerindeki hata oranının ciddi oranda azaldığı, öğrencilere erişim ve hizmet bakımından birim performansının da ciddi oranda arttığı saptanmıştır.
Bu çalışmada Öğrenci İşleri Daire Başkanlığı web uygulaması ASP.Net MVC temeliyle geliştirilmiştir. ASP(Active Server Page – Aktif Sunucu Sayfası).Net MVC(Model View Controller – Model Görünüm Kontrol) teknolojisi web uygulamalarının daha güvenli olmasına, daha rahat tasarlanmasına ve kodlanmasına olanak sağlar. Model, görünüm ve kontrol sistemi, ön taraf (Frontend) ve arka taraf (Backend) yapılarının düzenlenmesi sürecinde kolaylık sağlamıştır. Veri tabanı olarak Microsoft SQL kullanılmış ve veri tabanı yöntemi olarak Code First yaklaşımı tercih edilmiştir. Veri tabanı ile iletişimler için arka taraf yapısında Dil ile Bütünleşik Sorgu (Language Integrated Query) bileşeni kullanılmıştır.

Referanslar

Akçay M., Kasım Ö., Taşdelen Z. ASP.NET Ve MVC Temelli Esnek (Responsive) Web Uygulaması // ESTUDAM Bilişim Dergisi. - 2021. - Cilt 2, Sayı 1. – S. 34-41.

Ergin İ., Akseki B. Lisanüstü Eğitimde Kullanılan Öğrenci Bilgi Sistemi // Eğitim ve Öğretim Araştırmaları Dergisi. – 2012. – Cilt 1 Sayı 2. – S. 364-380.

Uçar E., Altunsöğüt Ö. ASP.Net Teknolojisini Kullanarak Bir Satın Alma Portalı Uygulaması Geliştirilmesi // Trakya Üniversitesi Fen Bilimleri Dergisi. -2009. - 10(2). – S. 119-126.

Views in ASP.NET Core MVC (2022). Web: https://learn.microsoft.com/en-us/aspnet/core/mvc/views/overview?view=aspnetcore-7.0

Part 4, add a model to an ASP.NET Core MVC app (2023). Web: https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/adding-model?view=aspnetcore-7.0&tabs=visual-studio

ASP.NET MVC Controller Overview (C#) (2022). Web: https://learn.microsoft.com/en-us/aspnet/mvc/overview/older-versions-1/controllers-and-routing/aspnet-mvc-controllers-overview-cs

Role-based authorization in ASP.NET Core (2022). Web: https://learn.microsoft.com/en-us/aspnet/core/security/authorization/roles?view=aspnetcore-7.0

Globalization and localization in ASP.NET Core (2023). Web: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/localization?view=aspnetcore-7.0

Akcay M., Kasım O., Tasdelen Z. ASP.NET Ve MVC Temelli Esnek (Responsive) Web Uygulaması // Journal of ESTUDAM Information. - 2021. - Volume 2, Issue 1. – P. 34-41.

Ergin I., Akseki B. Student Information System Used In Graduate Education // Journal of Research in Education and Teaching. – 2012. – Volume 1 Issue 2. – P. 364-380.

Ucar E., Altunsogut O. Development of an E-Purchase Portal Application Using ASP.NET Technology // Trakya University Journal of Science. -2009. - 10(2). – P. 119-126.

Views in ASP.NET Core MVC (2022). Web: https://learn.microsoft.com/en-us/aspnet/core/mvc/views/overview?view=aspnetcore-7.0

Part 4, add a model to an ASP.NET Core MVC app (2023). Web: https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/adding-model?view=aspnetcore-7.0&tabs=visual-studio

ASP.NET MVC Controller Overview (C#) (2022). Web: https://learn.microsoft.com/en-us/aspnet/mvc/overview/older-versions-1/controllers-and-routing/aspnet-mvc-controllers-overview-cs

Role-based authorization in ASP.NET Core (2022). Web: https://learn.microsoft.com/en-us/aspnet/core/security/authorization/roles?view=aspnetcore-7.0

Globalization and localization in ASP.NET Core (2023). Web: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/localization?view=aspnetcore-7.0

İndir

Yayınlanmış

2023-09-30