Курсовая. Курсовая_Шрайбер. Курсовой проект по дисциплине корпоративные информационные системы на тему Автоматиз
Скачать 1.34 Mb.
|
2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ2.1 Информационная модельФункциональное моделирование предметной области производится с помощью методологий IDEF0 и DFD. Задачей проектирования является создание логичной и последовательной схемы взаимодействия элементов в технологическом процессе, наглядная демонстрация входных и выходных данных. Диаграммы — главные компоненты модели, все функции и интерфейсы на них представлены как блоки и дуги, последние бывают следующих типов: управляющая информация входит в блок сверху; входная информация входит в блок слева; результаты выходят из блока справа; механизм (человек или автоматизированная система), который осуществляет операцию, входит в блок снизу. Входной информацией является: информация о бактериях, изучаемых в лаборатории, показатели, количественные и качественные характеристики бактерий. В качестве управления выступает: методика расчёта, указания администрации лаборатории. В качестве механизма выступает лаборант в лаборатории. Выходной информацией является: отчёт лаборатории по каждому из изучаемых признаков, итоговый отчёт лаборатории по всем изучаемым признакам. Контекстная диаграмма IDEF0 представлена на рисунке 2.1. Рисунок 2.1 — Контекстная диаграмма IDEF0 Далее выполняется декомпозиция контекстной диаграммы. Число уровней иерархии влияет на обозримость структуры: много уровней — задача труднообозримая, мало уровней — возрастает число находящихся на одном уровне подсистем и сложно установить между ними связи. Обычно, в зависимости от сложности системы и требуемой глубины проработки, выделяют от 3 до 6 уровней. В результате декомпозиции система разделилась на 4 подсистемы: «Предварительная обработка изображений», «Подсчёт бактерий», «Формирование полученных данных», «Формирование отчётов по полученным, обработанным показателям». Входной информацией подсистемы «Предварительная обработка изображений» является: изображение, полученное напрямую либо из камеры; основные признаки; присущие конкретному виду изучаемой бактерии тренировочные экземпляры. Выходной информацией являются признаки по конкретному виду бактерии, данная информация является входной для блока «Подсчёт бактерий», где выполняется распознавание конкретного вида бактерии. Полученные количественные и качественные признаки бактерии являются входной информацией блока «Формирование полученных данных», где происходит ранжирование полученных данных. В итоге полученный результат является входной информацией для последнего блока «Формирование отчётов по полученным, обработанным показателям». Декомпозиция представлена на рисунке 2.2. Рисунок 2.2 — Декомпозиция диаграммы DFD — диаграммы потоков данных. Так называется методология графического структурного анализа, описывающая внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ. Диаграмма потоков данных — один из основных инструментов структурного анализа и проектирования информационных систем, существовавших до широкого распространения UML. Основными элементами диаграмм потоков данных являются: внешняя сущность — это материальный объект или физическое лицо, являющиеся источником или приёмником информации; поток данных — элемент, который определяет информацию, передаваемую через некоторое соединение от источника к приёмнику; процесс — элемент, представляющий собой преобразование входных потоков данных в выходные в соответствии с определенным алгоритмом; накопитель данных — это абстрактное устройство для хранения информации, которую можно в любой момент поместить в накопитель и через некоторое время извлечь оттуда. Процесс начинается с получения признаков бактерий, предоставляемых администрацией лаборатории, далее происходит подсчёт бактерий по приведённым признакам, затем происходит расчёт показателей, после подтверждения этих показателей происходит их ранжирование, оформляется отчёт по полученным, обработанным показателям. Диаграмма потоков данных представлена на рисунке 2.3. Рисунок 2.3 — Диаграмма потоков данных |