Ўзбекистон республикаси олий ва ўрта махсус таълим вазирлиги низомий номидаги тошкент давлат


-ШЎЪБА. ЗАМОНАВИЙ ИНФОРМАТИКА ЎҚИТУВЧИСИ


Download 5.01 Kb.
Pdf ko'rish
bet36/217
Sana31.01.2024
Hajmi5.01 Kb.
#1817381
1   ...   32   33   34   35   36   37   38   39   ...   217
Bog'liq
5297 253 Информатика (респ-ка)

3-ШЎЪБА. ЗАМОНАВИЙ ИНФОРМАТИКА ЎҚИТУВЧИСИ 
ТАЙЁРЛАШНИНГ ИЛМИЙ-МЕТОДИК ТИЗИМИ 
==================================================== 
 
 
СОЗДАНИЕ МЕХАНИЗМА ПОИСКА ДАННЫХ С ИСПОЛЬЗОВАНИЕМ 
ПЛАТФОРМЫ ASP.NET MVC (НА ПРИМЕРЕ СИСТЕМЫ Talaba_S) 
 
Абдураимов Достонбек Эгамназар ўғли, Сунатов Мусожон Шухрат 
ўғли - Гулистон давлат университети 
ASP.NET MVC, – это фреймворк, для создания веб-приложений, 
реализующий шаблон проектирования (или паттерн) Модель-Вид-онтроллер 
(Model-View-Controller, MVC). 
Основная цель применения этой концепции состоит в разделении бизнес-
логики (модели) от её визуализации (представления, вида). За счет такого 
разделения повышается возможность повторного использования. Наиболее 
полезно применение данной концепции в тех случаях, когда пользователь 
должен видеть те же самые данные одновременно в различных контекстах и/или 
с различных точек зрения. В частности, выполняются следующие задачи: 
1. К одной модели можно присоединить несколько видов, при этом не 
затрагивая реализацию модели. Например, некоторые данные могут быть 
одновременно представлены в виде электронной таблицы, гистограммы и 
круговой диаграммы. 
2. Не затрагивая реализацию видов, можно изменить реакции на действия 
пользователя (нажатие мышью на кнопке, ввод данных), для этого достаточно 
использовать другой контроллер. 
3. Ряд разработчиков специализируется только в одной из областей: либо 
разрабатывают графический интерфейс, либо разрабатывают бизнес-логику. 
Поэтому возможно добиться того, что программисты, занимающиеся 
разработкой бизнес-логики (модели), вообще не будут осведомлены о том, какое 
представление будет использоваться 
Модель (англ. Model). Модель предоставляет знания: данные и методы 
работы с этими данными, реагирует на запросы, изменяя своё состояние. Не 
содержит информации, как эти знания можно визуализировать. 
Представление, вид (англ. View). Отвечает за отображение информации 
(визуализацию). Часто в качестве представления выступает форма (окно) с 
графическими элементами. 
Контроллер (англ. Controller). Обеспечивает связь между пользователем и 
системой: контролирует ввод данных пользователем и использует модель и 
представление для реализации необходимой реакции.
В качестве применения системы MVC взяты задачи поиска студентов в
автоматизированние сисстемы «Talaba_S». 
Система «Talaba_S» позволяет руководству вуза получать оперативную 


97 
информацию как о состоянии учебного процесса на каждом факультете в 
отдельности, таки в вузе в целом, необходимую для принятия управленческих 
решений в работе. 
Система решает нескольких комплексов в заимосвязанных задач, 
относящихся к учебной и финансовой деятельности вуза:
Комплекс задач и назначение: 
1. Контингент студентов - Ввод, редактирование, восстановление, поиск, 
печать данных о студентах, перевод на следующий курс, различные списки по 
контингенту студентов.
2. Успеваемость - Мониторинг успеваемости студентов. 
3. Посещаемость - Учёт и анализ данных о посещаемости студентов. 
4. Стипендия - Назначение стипендии, приказы о стипендии. 
Система «Talaba_S» обеспечивает автоматизацию основных задач
учебной деятельности вуза, что позволяет по контингенту студентов:

Download 5.01 Kb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   217




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling