Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Топ:
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Дисциплины:
2017-11-27 | 1532 |
5.00
из
|
Заказать работу |
|
|
Бизнес-логика — в разработке информационных систем — совокупность правил, принципов, зависимостей поведения объектов предметной области (области человеческой деятельности, которую система поддерживает). Иначе можно сказать, что бизнес-логика — это реализация правил и ограничений автоматизируемых операций. Является синонимом термина «логика предметной области».
Проще говоря, бизнес-логика — это реализация предметной области в информационной системе. К ней относятся, например, формулы расчёта ежемесячных выплат по ссудам (в финансовой индустрии), автоматизированная отправка сообщений электронной почты руководителю проекта по окончании выполнения частей задания всеми подчиненными (в системах управления проектами), отказ от отеля при отмене рейса авиакомпанией (в туристическом бизнесе) и т. д.
В фазе бизнес-моделирования и разработки требований бизнес-логика может описываться в виде:
- текста;
- концептуальных аналитических моделей предметной области;
- бизнес-правил;
- разнообразных алгоритмов;
- диаграмм деятельности;
- графов и диаграмм перехода состояний;
- моделей бизнес-процессов.
В фазе анализа и проектирования системы бизнес-логика воплощается в различных диаграммах языка UML или ему подобных. В фазе программирования бизнес-логика воплощается в коде классов и их методов, в случае использования объектно-ориентированных языков программирования, или процедур и функций, в случае применения процедурных языков.
На жаргоне разработчиков программного обеспечения «бизнес-логикой» также называются программные модули, её реализующие, и уровень системы, на котором эти модули находятся.
В многоуровневых (многослойных) информационных системах этот уровень взаимодействует с нижележащим уровнем инфраструктурных сервисов, например, интерфейсом доступа к базе данных или файловой системе и вышележащим уровнем сервисов приложения, который уже, в свою очередь, взаимодействует с уровнем пользовательского интерфейса или внешними системами.
|
Обобщенный алгоритм показан на рисунке 5.1, алгоритм добавления показан на рисунке 5.2, алгоритм удаления показан на рисунке 5.3.
Рисунок 5.1 – Обобщенный алгоритм программы
Описание обобщенного алгоритма:
1. При запуске программы происходит инициализация приложения и его интерфейса;
2. Ожидание нажатия кнопки интерфейса пользователем;
3. При выборе кнопки, действие которой соответствует функции добавления записи, открывается форма для добавления новой записи. Ожидается заполнение пользователем всех полей формы и нажатием кнопки «Добавить». По нажатию кнопки «Выход» форма закрывается без внесения изменений в БД;
4. При выборе кнопки, действие которой соответствует функции редактирования записи, открывается форма для редактирования выбранной записи. Ожидается внесение изменений пользователем в требуемые поля формы и нажатием кнопки «Редактировать». По нажатию кнопки «Выход» форма закрывается без внесения изменений в БД;
5. При выборе кнопки, действие которой соответствует функции удаления записи, открывается форма для удаления новой записи. Выбранная пользователем запись удаляется из БД. По нажатию кнопки «Выход» форма закрывается без внесения изменений в БД;
6. При нажатии клавиши «Сформировать отчет» происходит формирование списка данных.
7. При нажатии клавиши «Обновить» текущий список.
8. При нажатии кнопки «Выход» на главной форме, происходит закрытие приложения.
Рисунок 5.2 – Алгоритм добавления
1. Загрузка и инициализация формы и её компонентов;
2. Ожидание ввода пользователем данных в поля формы;
3. Ожидание нажатия пользователем кнопки «Продать»;
|
4. Проверка заполнения полей для данных. Если заполнены не все поля, то выдаётся сообщение об ошибке и происходит возврат в пункт 2, иначе происходит добавление новой записи;
5. Добавление записи.
6. Очистка полей для ввода
Рисунок 5.3 – Алгоритм удаления
1. Загрузка и инициализация формы и её компонентов;
2. Ожидание выбора пользователем данных для удаления;
3. Ожидание нажатия пользователем кнопки «Удалить»;
4. Проверка заполнения поля для данных. Если поле для удаления не выбрано, то выдаётся сообщение об ошибке и происходит возврат в пункт 2, иначе происходит удаление записи;
5. Если запись выбрана. То она будет удалена.
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Назначение программы
Программа предназначена для автоматизации доступа, обработки, вывода информации реализованных билетах железнодорожной кассы. Программа имеет приятный для пользователя интерфейс (Рисунок 6.1.1).
Рисунок 6.1.1 – Интерфейс программы
|
|
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!