Файл: Обозначения и сокращения.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.12.2023

Просмотров: 208

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

ВВЕДЕНИЕ

Нормативная база стандартов на проектирование ИС

Технология проектирования информационной системы

Анализ предметной области

Общие требования к информационной системе

Выбор среды разработки информационной системы Для создания базы данных необходимо выбрать систему управления базой данных (СУБД), а прикладную программу можно создать на языке программирования и манипулирования данными, а также с помощью средств быстрой разработки приложений баз данных, встроенных в СУБД, или с по- мощью других инструментальных средств.Если говорить о выборе СУБД для организации, то она имеет возмож- ность развиваться вместе с каким-либо предприятием, но переход на другую СУБД может стать довольно большой проблемой, поэтому это нужно учиты- вать и заранее понимать какую СУБД выбрать.Ниже будет представлен небольшой перечень названий разных СУБД: Рисунок 11 Перечень СУБДМы для анализа сравним несколько из представленных СУБД:Microsoft SQL Server, PostgreSQL, Microsoft Access;Кроме того, в рамках данного этапа проектирования базы данных и её приложения необходимо не только определить инструментальные средства для их реализации, но и привести обоснование сделанного выбора.Несмотря на то, что СУБД могут по-разному работать с различными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных функций.Рассмотрим, сравним и выберем СУБД из следующих: InterBase Microsoft SQL Server и Microsoft Access.InterBase 7 SQL Server был создан, разрабатывался и продавался фир- мой InterBase Software Corporation (ISC). Сотрудник DhC James Starkey, раз- работавший DSRI для Rdb, хотел расширить возможности Rdb, но его пред- ложения были отвергнуты DEC. Поэтому он создал собственную компанию, разработавшую собственную RDBMS, первоначальное название которой бы- ло Groton Database System (GDS).Во время существования ISC дистрибуцией IB (под названием StarBase) занималась фирма Cognos Inc, и до настоящего времени являющая- ся одной из основных фирм, оказывающей технические консультации и со- провождение по InterBase. Впоследствии фирма ISC была приобретена ком- панией Ashton-Tate (в этот момент James Starkey ушел в Harbor Software), и перешла в Borland при приобретении последним Ashton-Tate.Механизм версионирования5 позволяет транзакциям избавиться от лишних блокировок используемых данных, и используемый принцип чтение данных не приводит к блокировке их изменения. В отличие от других баз 5 Хранение истории изменения объекта пользователем сайт https://bashka.github.io/posts/semantic -versioning/#:

Бизнес-процессы работы системы

Модели разрабатываемой информационной системы

Алгоритм работы программной среды

Создание таблиц базы данных

Создание форм

Создание веб-сайта

Выбор среды разработки информационной системы



Для создания базы данных необходимо выбрать систему управления базой данных (СУБД), а прикладную программу можно создать на языке программирования и манипулирования данными, а также с помощью средств быстрой разработки приложений баз данных, встроенных в СУБД, или с по- мощью других инструментальных средств.

Если говорить о выборе СУБД для организации, то она имеет возмож- ность развиваться вместе с каким-либо предприятием, но переход на другую СУБД может стать довольно большой проблемой, поэтому это нужно учиты- вать и заранее понимать какую СУБД выбрать.

Ниже будет представлен небольшой перечень названий разных СУБД:



Рисунок 11 Перечень СУБД

Мы для анализа сравним несколько из представленных СУБД:

Microsoft SQL Server, PostgreSQL, Microsoft Access;

Кроме того, в рамках данного этапа проектирования базы данных и её приложения необходимо не только определить инструментальные средства для их реализации, но и привести обоснование сделанного выбора.

Несмотря на то, что СУБД могут по-разному работать с различными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных функций.

Рассмотрим, сравним и выберем СУБД из следующих: InterBase Microsoft SQL Server и Microsoft Access.

InterBase 7 SQL Server был создан, разрабатывался и продавался фир- мой InterBase Software Corporation (ISC). Сотрудник DhC James Starkey, раз- работавший DSRI для Rdb, хотел расширить возможности Rdb, но его пред- ложения были отвергнуты DEC. Поэтому он создал собственную компанию, разработавшую собственную RDBMS, первоначальное название которой бы- ло Groton Database System (GDS).

Во время существования ISC дистрибуцией IB (под названием StarBase) занималась фирма Cognos Inc, и до настоящего времени являющая- ся одной из основных фирм, оказывающей технические консультации и со- провождение по InterBase. Впоследствии фирма ISC была приобретена ком- панией Ashton-Tate (в этот момент James Starkey ушел в Harbor Software), и перешла в Borland при приобретении последним Ashton-Tate.

Механизм версионирования5 позволяет транзакциям избавиться от лишних блокировок используемых данных, и используемый принцип чтение данных не приводит к блокировке их изменения. В отличие от других баз




5 Хранение истории изменения объекта пользователем сайт https://bashka.github.io/

posts/semantic -versioning/#::text=Версионирование%20это %20способ%20группировки


%20и,для%20описания%20некоторого%20состояния%20программы (дата обращения 07.04.2021)

анных, не блокирующие транзакции IB Database не требуют дополнительно- го программирования, чтобы обеспечить постоянный, воспроизводимый ре- зультат для каждого запроса. Таким образом, механизм версионирования позволяет сосуществовать коротким и длинным транзакциям и обеспечивает максимальную производительность для обоих.

Microsoft SQL Server система управления реляционными базами данных (СУБД). Основной используемый язык запросов — Transact SQL. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия.

SQL Server 2005 представляет собой интегрированное решение по управлению и анализу данных, которое поможет организациям различного масштаба: строить, развертывать и управлять промышленными приложения- ми, которые являются более безопасными, масштабируемыми и надежными.

Преимущества Microsoft SQL:


  1. отличной скорости работы и обработки данных;

  2. высокой надежности и стабильности;

  3. быстроте установки на компьютер;

  4. функциональности и гибкости;

  5. безопасности;

  6. бесплатному распространению;

  7. открытому коду, позволяющему легко вносить изменения;

  8. нетребовательности к вычислительным мощностям. Для установ- ки БД подойдет даже компьютер средней производительности, имеющий диск небольшого размера;

  9. возможности работы с множеством платформ;

  10. постоянному совершенствованию, выпуску новых, улучшенных версий.

Отличные качества MySQL высоко оценены разработчиками во всем мире. В 2011 году она была признана «Лучшей системой управления данны- ми»

в конкурсе Impact Awards и в опросе читателей журнала Linux Journal.

Недостатки Microsoft SQL:


Для работы с мощными корпоративными порталами, на которых пред- ставлена самая разнообразная информация, ей не хватает ряда функций:

  1. возможности применения транзакций;

  2. возможности использования триггеров для автоматизации кон- троля за работой БД;

  3. создания хранимых процедур;

  4. создания вложенных запросов;

  5. каскадного обновления данных;

  6. графического интерфейса пользователя. Таблица 2 Сравнение СУБД

Сравнительный признак

InterBase 7 SQL

Server

Microsoft SQL График

Server

Нетребовательность к ресурсам вычислительной

платформы

0,56

0,65




Наличие встроенного интерпретирующего языка

программирования

-0,34

0,77




Поддержка синтаксиса SQL-92

0,5

0,86




Отсутствие необходимости дополнительного

обучения

0,43

0,78




Наличие опыта применения

0

0,68




Возможность реализации архитектуры клиент-сервер

0,7

0,86




Реализация реляционной модели данных

0,68

0,81




Наличие механизмов защиты данных

0,68

0,65




Возможность редактирования уже созданных таблиц

0,64

0,59




Общая оценка

3,85

6,65





Неоспоримо преимущество Microsoft SQL Server для проектирования и разработки приложения позволили мне выбрать именно эту среду.
    1. 1   2   3   4   5   6   7   8   9   ...   16

Бизнес-процессы работы системы


Для проектирования нашей информационной системы мы будем ис- пользовать язык UML. Язык UML включает в себя специальные механизмы расширения, которые позволяют ввести в рассмотрение дополнительные графические обозначения, ориентированные для решения задач из опреде- ленной предметной области. Примеры подобных обозначений, которые ис- пользуются для моделирования бизнес - систем и могут быть изображены на диаграммах вариантов использования: бизнес – актер, сотрудник и бизнес – вариант использования.

Но для начала нам надо понять логику процесса кино-видеопроката.

Пример данной логики изображен на схеме ниже.




Рисунок 12 Диаграмма IDEF0 организации кинопроката
На основании данной диаграммы сформируем общую диаграмму дея- тельности из которой будем выделять бизнес-процессы для отдельных кате- горий пользователей


Кинодистрибьютер



Администратор
Рисунок 13 Макет диаграммы деятельности организации кино- видеопроката

На основании диаграммы деятельности представленной выше опишем два бизнес-процесса: формирования заказа и расчета с клиентом.

Бизнес-актер (business actor) – индивидуум, группа, организация, ком- пания или система, которые взаимодействуют с моделируемой бизнес – си- стемой, но не входят в неё, т.е. не являются частью моделируемой системы.

Примерами бизнес – актеров являются клиенты, покупатели, партнеры. Общее свойство бизнес – актеров состоит в том, что они являются инициато- рами или клиентами бизнес процессов моделируемой системы.

Сотрудник (business worker) – индивидуум,