Разработка веб-приложения для студентческого отдела с использованием архитектуры ASP.NET MVC
137 116
Ключевые слова:
веб-приложение, ASP.Net, MVC, Entity Framework, Identity Framework, Visual Studio.Аннотация
Сегодня стремительное развитие Интернет-технологий открыло многим организациям путь к переменам в различных сферах. Одним из таких направлений являются образовательные учреждения. Особенно важно, чтобы в вузах было интерактивное веб-приложение «Студенческий отдел» для обучающихся. Основной целью веб-приложения «Студенческий отдел», рассматриваемого в данной статье, является статистический учет и мониторинг контингента обучающихся, контроль его движения, ведение личных дел и своевременное представление информации по обучающимся. Веб-приложение будет способствовать недопущению ошибок при подготовке документов, а также обеспечению доступа обучающихся и повышению качества обслуживания отдела. Приложение «Студенческий отдел" было разработано на основе ASP.Net MVC. Технология ASP (Active Server Page - Активная серверная страница) .Net MVC (Model View Controller - Модель-Представление-Контроллер) обеспечивает более безопасную, более удобную для проектирования и программирования веб-приложений. Система модели, представления и контроля обеспечила удобство при организации структуры front-end и back-end. В качестве базы данных использовалась Microsoft SQL, а в качестве метода базы данных выбран подход Code First. В составе структуры back-end использован компонент Language Integrated Query для взаимодействия с базой данных.
Библиографические ссылки
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