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

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

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

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

Добавлен: 02.12.2023

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

Скачиваний: 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/#:

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

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

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

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

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

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

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

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

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

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

Применение этих элементов графической нотации позволяет разрабо- тать адекватную модель бизнес – процессов организации.

На рисунке представлена схема бизнес-процесса по формированию за- каза клиента.





Рисунок 14 Бизнес-процесс «Формирование заказа клиента»
Целью данного бизнес-процесса является получение заказа от клиента. Выходной документ, который формируется в результате этого бизнес- процесса, отражает данные о клиенте и выбранном им оборудовании.

Исходя из описанных выше процессов мы можем сгенерировать общую диаграмму кооперации организации кино-видеопроката
Диаграмма кооперации бизнес процесса «Киопрокат»



Рисунок 15 Диаграмма кооперации кино-видеопроката
Данная диаграмма четко показывает
место информационной системы во взаимоотношениях кинодистрибьютера и администратора кинотеатра.
    1. 1   2   3   4   5   6   7   8   9   10   ...   16

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



Для того, чтобы более точно понять, как должна работать система, все чаще используется описание функциональности системы через варианты ис- пользования (Use Case или прецеденты). Варианты использования это - опи- сание последовательности действий, которые может осуществлять система в ответ на внешние воздействия пользователей или других программных си- стем. Варианты использования отражают функциональность системы с точки зрения получения значимого результата для пользователя, поэтому они точ- нее позволяют ранжировать функции по значимости получаемого результата. Назначение данной диаграммы состоит в следующем: проектируемая программная система представляется в форме так называемых вариантов ис- пользования, с которыми взаимодействуют внешние сущности или актеры. При этом актером или действующим лицом называется любой объект, субъ-


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


Рисунок 16. Диаграмма прецедентов (Взаимодействие Сотрудника и веб- сайта по заказу и видеопрокату кинофильмов)

Вариант использования служит для описания сервисов, которые систе-
ма предоставляет актеру. Другими словами, каждый вариант использования определяет набор действий, совершаемый системой при диалоге с актером. При этом ничего не говорится о том, каким образом будет реализовано взаи- модействие актеров с системой и собственно выполнение вариантов исполь- зования.

На рисунке представлены варианты использования системы менедже- ром по работе с заказчиком кинопродукции (кинотеатром).



Рисунок 17 Варианты использования системы менеджером по работе с кли- ентами

В процессе выполнения прецедента «Формирование заказа»
менеджер выполняет поэтапное формирование заказа, последовательно вводя данные о заказчике кинопродукции(кинотеатре).

В процессе выполнения прецедента «Утверждение заказа» в системе фиксируется состояние заказа, и дальнейшая его модификации.

В процессе выполнения прецедента «Передача заказа в отдел по до- ставке заказа» происходит передача заказа для дальнейшего его выполнения.

В процессе выполнения прецедента «Внесение изменений» пользова- тель проводит корректировку заказа. Выполнение этого прецедента возмож- но, только если заказ еще не утвержден, т.е. если не выполнялся прецедент

«Утверждение заказа».

В процессе выполнения прецедента «Контроль по срокам гарантии» пользователь следит за сроками гарантии на авторские права и состоянием продукции.

В процессе выполнения прецедента «Расчет с клиентом» пользователь формирует счет.



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



3НФ

Рисунок 18 Макет упрощенной диаграммы классов без приведения к

Построенные нами диаграммы позволяют провести разработку инфор-

мационной системы по организации кино-видеопроката. Но для правильной организации клиентской части нам необходимо расписать алгоритм работы программной среды.
    1. 1   ...   4   5   6   7   8   9   10   11   ...   16