Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Информационно-логическое проектирование. 
Разработка компьютеризированной программы

РефератПомощь в написанииУзнать стоимостьмоей работы

Цель инфологического проектирования — обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическая модель данных построена по аналогии с естественным языком. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их атрибуты. Функциональная… Читать ещё >

Информационно-логическое проектирование. Разработка компьютеризированной программы (реферат, курсовая, диплом, контрольная)

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

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

Функциональная модель предметной области представляет собой совокупность схем и описаний технологической последовательности процедур и действий пользователей проектируемой системы, включая описание задач и запросов [8].

Целью создания такой модели является сбор всех требований, предъявляемых к содержанию и процессу обработки данных потенциальными пользователями.

На рис. 2.1. представлена функциональная модель в форме диаграммы потоков данных (DFD-диаграммы), где отображена программа, а также внешние по отношению к ней сущности — врач, пациент, MS Excel. Врач вводит первоначальные данные (информация о ВУЗе, институте, группе), выбирает предполагаемый набор тестов и задает параметры отчета. После прохождения пациентами теста он получает визуализацию результатов теста, табличные представления полученных результатов. Внешняя сущность MS Excel получает от программы структуру отчёта результатами тестирования.

Функциональная модель предметной области.

Рисунок 2.1 — Функциональная модель предметной области Описание внешних сущностей представлено в табл. 2.2.

Таблица 2.2 — Словарь внешних сущностей для DFD-диаграммы.

№.

Название.

Описание.

Врач.

Преподаватель факультета ФКиС ЧГУ.

Пациент.

Студент ЧГУ.

MS Excel.

Табличный процессор

Проведем декомпозицию диаграммы (рис. 2.2). Сначала осуществляется запись личных данных пациента в БД, затем пациент проходит тестирование. Происходит предварительная обработка результатов и запись их в БД. Затем врачом задаются параметры отчета, из БД извлекаются необходимые результаты тестирования, происходит их визуализация, либо формирование отчета. Дальнейшая детализация диаграммы не выполнялась.

Спецификации процессов приводятся в табл. 2.3, словарь терминов — в табл. 2.4.

Поток данных в программе в нотации DFD.

Рисунок 2.2 — Поток данных в программе в нотации DFD.

Таблица 2.3 — Спецификации процессов диаграммы потоков данных.

№.

Название.

Описание.

Первичная обработка результатов.

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

Сохранение в базе данных.

После первичной обработки результаты записываются в базу данных.

Визуализация результатов.

Функция, отображающая в виде диаграммы результаты тестирования.

Генерация отчёта.

Функция, генерирующая отчёт и экспортирующая его в MS Excel.

Таблица 2.4 — Словарь терминов для диаграммы потоков данных.

№.

Название.

Описание.

Результаты тестирования.

Результаты, полученные пациентами в ходе тестирования (время выполнения теста, количество ошибок).

Личные данные.

Фамилия, имя, отчество, пол и дата рождения пациентов.

Набор тестов.

Последовательность тестов различной методики.

Дополнительные данные.

Данные о принадлежности пациента к организации. Вводятся врачом.

Параметры отчета.

Задаются желаемые для просмотра критерии группировки результатов.

Обработанные результаты тестирования.

Предварительно обработанные числовые значения с их текстовыми эквивалентами.

Визуализация результатов тестирования.

Представление выходных параметров в виде диаграмм.

Табличное представление результатов.

Представление выходных параметров в табличном виде.

Числовые результаты тестирования.

Представление отчёта в оперативную память для экспорта в MS Excel.

Показать весь текст
Заполнить форму текущей работой