Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Интересное:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Требуется разработать программное обеспечение для пользователя, позволяющее автоматизировать обработку данных базы данных железнодорожной кассы с использованием языка программирования высокого уровня С# и языка SQL.
Приложение должно быть лёгким в использовании, с простым и понятным интерфейсом для пользователя, а так же должен быть предусмотрен вывод сообщений об ошибках, в случае введения некорректных данных.
Для того чтобы разработать программное обеспечение, нам понадобятся знания языка C# и SQL. После прочтения в институте дисциплин «ВСРПП» и «Базы данных и знаний» разработать программный продукт «Железнодорожная касса» не составит большого труда.
Программное приложение должно быть написано на языке С#, взаимодействовать с базами данных MS SQL Server. Для взаимодействия пользователя с базой данных были реализованы методы, содержащие запросы к SQL серверу, которые бы обеспечивали возможности поиска, удаления, изменения, добавления, вывода хранившейся информации в базе данных Microsoft SQL Server.
На мой взгляд, язык С# подходит для выполнения поставленной мне задачи лучше всего, так как он является объектно-ориентированным языком программирования и без особых проблем взаимодействует со средой Microsoft SQL Server, удобен и прост в работе.
Разработчики Microsoft Visual C# постарались сделать все для обеспечения возможности комфортного и продуктивного программирования. Для создания базы данных, которая взаимодействует с программным продуктом, я выбрал среду Microsoft SQL Server, так как среда хорошо взаимодействует с Microsoft Visual C# и в ходе работы над программой не возникло проблем с подключением.
Для того чтобы разработать программное приложение необходимо пройти следующие этапы разработки:
- разработать модель представления системы;
- разработать информационную модель системы;
- построить и описать алгоритмы бизнес-логики программы;
- протестировать программу.
МОДЕЛИ ПРЕДСТАВЛЕНИЯ СИСТЕМЫ И ИХ ОПИСАНИЕ
Model-view-controller (MVC, «Модель-представление-поведение», «Модель-представление-контроллер») — схема использования нескольких шаблонов проектирования, с помощью которых модель данных приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента так, что модификация одного из компонентов оказывает минимальное воздействие на остальные. Данная схема проектирования часто используется для построения архитектурного каркаса, когда переходят от теории к реализации в конкретной предметной областиhttp://ru.wikipedia.org/wiki/Model-View-Controller - cite_note-0.
Шаблон проектирования Model-view-controller показан на рисунке 3.1.

Рисунок 3.1 – Шаблон проектирования Model-view-controller
Основная цель применения этой концепции состоит в разделении бизнес-логики (модели) от её визуализации (представления, вида). За счет такого разделения повышается возможность повторного использования. Наиболее полезно применение данной концепции в тех случаях, когда пользователь должен видеть те же самые данные одновременно в различных контекстах и/или с различных точек зрения. В частности, выполняются следующие задачи:
К одной модели можно присоединить несколько видов, при этом не затрагивая реализацию модели. Например, некоторые данные могут быть одновременно представлены в виде электронной таблицы, гистограммы и круговой диаграммы.
Не затрагивая реализацию видов, можно изменить реакции на действия пользователя (нажатие мышью на кнопке, ввод данных), для этого достаточно использовать другой контроллер.
Ряд разработчиков специализируются только в одной из областей: или разрабатывают графический интерфейс или разрабатывают бизнес-логику. Поэтому возможно добиться, что программисты, занимающиеся разработкой бизнес-логики (модели), вообще не будут осведомлены о том, какое представление будет использоваться.
|
|
|
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!