Проектирование структуры информационной системы — КиберПедия 

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Проектирование структуры информационной системы

2018-01-05 168
Проектирование структуры информационной системы 0.00 из 5.00 0 оценок
Заказать работу

Назначение данного раздела – разработка основных компонентов ИС, создаваемой в рамках дипломного проектирования. Решаются задачи проектирования математического, алгоритмического, информационного, технического, программного, эргономического, организационного и других видов обеспечения, а также задачи, связанные с взаимодействием между разрабатываемой ИС и существующей ИС объекта автоматизации.

Как правило, этот раздел пояснительной записки должен содержать подразделы следующего содержания:

1 Организационно-экономическая сущность задачи. В этом подразделе (как правило, на одной-двух страницах) указывается следующее:

- назначение разрабатываемой ИС;

- основные функции, решаемые задачи и режимы работы ИС;

- входная и выходная информация ИС, с указанием подразделений объекта автоматизации, являющихся источниками входной информации и получателями (пользователями) выходной информации;

- периодичность решения задач, реализуемых ИС;

- основные связи разрабатываемой ИС с другими компонентами ИС объекта автоматизации.

Раздел может сопровождаться схемами, иллюстрирующими задачи разрабатываемой ИС, ее функции и информационные потоки. Для этого могут применяться, в частности, IDEF-диаграммы, DFD-диаграммы и другие подобные средства. Примеры схем, иллюстрирующих этот подраздел, приведены на рисунках 7.3 и 7.4.

2 Структура ИС. Описываются основные составные части разрабатываемой ИС: подсистемы, модули, блоки и т.д., выделяемые в соответствии с решаемыми задачами и подзадачами. Этот подраздел обычно сопровождается иллюстрацией – структурной схемой разрабатываемой ИС. Пример такой схемы приведен на рисунке 7.5.

Рисунок 7.3 – Схема бизнес-процесса оформления заказов

Рисунок 7.4 – Функциональная модель подсистемы оценки риска операций с ценными бумагами

Рисунок 7.5 – Структура модуля коррекции цен

3 Математическое и алгоритмическое обеспечение. Описываются математические методы и алгоритмы обработки данных, используемые в разрабатываемой ИС: методы и алгоритмы вычислений, поиска, выбора данных и т.д. Подраздел может разделяться на пункты, содержащие описания разрабатываемых методов и алгоритмов. Иллюстрации к этому разделу обычно представляют собой обобщенную схему алгоритма обработки данных в разрабатываемой ИС и/или отдельных алгоритмов обработки данных в этой ИС.

Примечание – Если в разрабатываемой ИС применяются какие-либо сложные математические методы (например, методы математического программирования, статистического анализа данных и т.д.), то, как правило, их описание не приводится, а указывается ссылка на источник, где описываются применяемые методы.

3 Информационное обеспечение. Подробно описываются входные и выходные данные разрабатываемой ИС. Как правило, этот подраздел разбивается на пункты, обычно – на пункты следующего содержания:

- общая характеристика информационного обеспечения;

- входные данные;

- база данных (если требуется);

- выходные данные.

В пункте «Общая характеристика информационного обеспечения» приводится описание информационного обеспечения в целом, включая входные и выходные данные, базу данных и т.д., а также процессы обработки и получения этих данных. Такое описание обычно сопровождается схемами, описывающими элементы информационного обеспечения и процессы работы с ними. Примеры таких схем приведены на рисунках 7.6 и 7.7.

Рисунок 7.6 – Схема данных системы учета продажи билетов

Рисунок 7.7 – Информационное обеспечение системы обработки данных спортивной федерации

В пункте «Входные данные» содержится описание данных, вводимых в ИС. При этом может описываться следующее:

- вид данных: бумажный документ, таблица в базе данных, сигнал от автоматического устройства, сообщение по электронной почте и т.д.;

- структура данных: реквизиты и поля, их типы, разрядность и другие средства, способы контроля и т.д.;

- источник данных: подразделение, конкретный работник и другие источники, осуществляющие ввод данных;

- режим ввода: ручной или автоматический;

- периодичность ввода: через определенные интервалы или при наступлении определенных событий, и т.д.

Как правило, описание входных данных приводится с использованием таблиц различной формы. Примеры такого описания приведены в таблицах 7.2 и 7.3.

Таблица 7.2 – Входные документы системы управления перевозками

Наименование Источник Получатель Периодичность Описание
Транспортное соглашение Договорной отдел Отдел транспортной логистики Ежедневно Документ на бумажном носителе
Исходящая поставка Отдел сбыта Отдел транспортной логистики При поступлении заказа Электронный документ из внешней ERP-системы

 

Таблица 7.3 – Входные данные модуля мобильного банкинга

Этап ввода Тип ввода Входные данные
Процесс авторизации Ручной ввод Имя пользователя
Пароль
Дополнительный код
Процесс управления денежными средствами Ручной ввод Номер счета оплаты
Сумма денег
Реквизиты платежа
Выбор из списка Вид платежа
Оператор мобильной связи
Провайдер Интернет связи
         

 

Пункт «База данных» приводится, если в состав проектируемой ИС входит база данных. При этом возможен один из двух случаев:

- база данных проектируется в рамках дипломного проекта, как часть разрабатываемой ИС;

- разрабатываемая ИС использует базу данных, уже имеющуюся в составе ИС объекта управления (т.е. в дипломном проекте отсутствует задача проектирования базы данных).

В первом случае (описание проектирования БД) приводится подробное описание элементов проектируемой базы данных, обычно – таблиц и их полей, а также связей между этими таблицами. Обычно приводится перечень проектируемых таблиц с указанием их назначения и других необходимых сведений о них (см. пример в таблице 7.4), описание структуры отдельных таблиц (см. пример в таблице 7.5) и связей между ними (см. пример в таблице 7.6). При небольшом количестве таблиц в проектируемой базе данных описываются все таблицы, при большом – основные. Для таблиц и/или их полей могут указываться сведения, аналогичные приведенным в пункте «Входные данные»: типы данных, источники, режимы и периодичность ввода или обновления и т.д. Следует также указать соответствие спроектированной базы данных нормальным формам.

 

Таблица 7.4 – Таблицы базы данных для модуля мобильного банкинга

Название Содержимое Обновление Сервисы
newsCategories Описание категорий новостей При первом запуске приложения Дополнительные
news Название, дата публикации новости, ее содержание и т.д. При каждом запуске приложения Дополнительные
accounts Информация о счетах клиента При открытии и закрытии счетов Основные
cards Информация о платежных картах При оформлении платежной карты Основные
currency Информация по курсам валют При каждом переходе в окно курсов валют Дополнительные

 

Таблица 7.5 – Структура таблицы «currency»

Поле Тип данных Описание Источник данных Периодичность обновления
_id INTEGER Идентификатор записи о курсе Распоряжение Центробанка При поступлении распоряжения
objectId INTEGER Идентификатор объекта, на котором установлен курс
currency NVARCHAR(3) Валюта
localizedName NVARCHAR(3) Локализованное название валюты
weight INTEGER Удельный вес валюты
sale INTEGER Курс продажи Распоряжение правления банка В начале банковского дня
buy INTEGER Курс покупки
saleGrowth INTEGER Рост курса продажи Расчет (см. алгоритм в п.2.3.2) В конце банковского дня
buyGrowth INTEGER Рост курса покупки

 

Таблица 7.6 – Описание связей между таблицами движения товаров

Название таблицы 1 Название таблицы 2 Описание
ЗаказТовар Заказ В одном заказе может быть несколько товаров
Заказ WMSПриход Одному заказу может соответствовать несколько приходов
WMSПриходТовар WMSПриходСборка Один товар может быть разбит на несколько сборок

 

Во втором случае (описание существующей БД) обычно приводится краткое описание основных элементов базы данных, используемых разрабатываемой ИС, аналогично примеру в таблице 7.4.

Кроме того, при описании базы данных обычно приводится схема связей между ее элементами (ER-диаграмма или другая аналогичная схема). Пример такой схемы приведен на рисунке 7.8.

 

Рисунок 7.8 – Схема базы данных подсистемы оформления заказов на покупки

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

В пункте «Выходные данные» содержится описание данных, являющихся результатами работы ИС. Их описание аналогично описанию входных данных, т.е. описываются виды данных, их структура, получатели данных, периодичность вывода и т.д.

 

4 Техническое и системное программное обеспечение. Указываются технические и программные средства, необходимые для функционирования проектируемой ИС. Как правило, приводятся следующие сведения:

- требования к конфигурации компьютера характеристики процессора, ОЗУ, жесткого диска и т.д.;

- необходимая операционная система с указанием версии;

- другие необходимые технические и программные средства (сетевое оборудование, драйверы и т.д.) и их характеристики.

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

5 Эргономическое обеспечение. Описываются конкретные решения, обеспечивающие безопасную и удобную работу с проектируемой ИС. Рекомендуемый объем подраздела – 1-2 страницы.

В большинстве случаев, когда основным объектом разработки в дипломном проекте является программное средство, в данном подразделе могут рассматриваться следующие вопросы:

- выбор цветов для элементов интерфейса разработанного программного средства;

- выбор шрифтов для сообщений, элементов меню и т.д.;

- решения по размещению элементов управления и данных;

- решения по выбору элементов управления;

- сообщения, обеспечивающие удобство работы с информационной системой;

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

В случаях, когда, наряду с программным средством, важным объектом разработки в дипломном проекте является какое-либо техническое средство, в данном разделе, в дополнение к вышеперечисленным вопросам, могут рассматриваться меры по обеспечению безопасной работы с техническими средствами (защитное заземление, ограждения и т.д.). Название раздела в этом случае может быть указано как «Меры безопасности и эргономическое обеспечение».

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

6 Организационное обеспечение. Описывается организация работы с проектируемой ИС. Обычно в этом подразделе приводятся следующие сведения:

- пользователи ИС, их права;

- режимы доступа к ИС;

- меры по обеспечению безопасности данных.

 

В зависимости от конкретной проектируемой ИС содержание вышеуказанных подразделов и их порядок могут изменяться. Могут также добавляться другие подразделы.


Поделиться с друзьями:

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.023 с.