- •Информационные технологии
- •Введение
- •1. Основные теоретические положения курсового проекта
- •1.1. Этап анализа заданной предметной области
- •1.2. Построение инфологической модели данных
- •1.3. Проектирование сценария диалога
- •1.4. Технологическое обеспечение задачи
- •1.5. Построение схемы данных
- •1.6. Схема взаимосвязи программных модулей и информационных файлов
- •1.7. Проектирование и реализация экранных форм
- •2. Пример выполнения курсового проекта
- •2.1. Анализ подсистемы учета посещения специалистов в поликлинике
- •2.2. Построение инфологической модели данных
- •2.3 Проектирование сценария диалога
- •2.4. Технологическое обеспечение задачи
- •2.5. Схема данных
- •2.6. Схема взаимосвязи программных модулей и информационных файлов
- •2.7. Проектирование и реализация экранных форм
- •2.8. Заключение
- •Заключение
- •Библиографический список
- •Приложение 1
- •Приложение 2 задания по курсовому проекту
- •Информационные технологии
- •396006, Воронеж, ул. 20-летия Октября,84
1.3. Проектирование сценария диалога
Проектирование структуры диалога пользователя и ПЭВМ необходимо для машинной реализации задачи. Описание структуры диалога выполняют одним из двух способов:
1) табличная форма описания, которая содержит перечень сообщений системы на экране монитора (пункты меню, приглашения, экранные формы, диагностические сообщения и т.д.) и соответствующих действий пользователя. Достоинство этого способа – подробность описания, однако, таблица может получиться очень громоздкой и неудобной для чтения; поэтому подробное описание взаимодействия пользователя с ПЭВМ выносят в отдельный документ, называемый «Руководством пользователя»;
2) представление структуры диалога в виде ориентированного графа, вершины которого пронумерованы, а описание его содержания осуществляется непосредственно в вершинах в соответствии с их нумерацией (такой граф иногда называют деревом разговоров). Этот способ нагляден и фактически дает готовую структуру меню системы.
Меню диалога составляется по разным критериям в зависимости от сложности решаемой задачи и поставленных целей. Любая задача содержит входные и выходные документы, возможно справочники и действия над ними. Для сложных задач может потребоваться выделить подсистемы и классы входных и выходных документов. Обычно, достаточно указать в меню входные документы, выходные документы, справочники (если они есть), а также действия (например, вычисления, сортировка, фильтрация, добавление или удаление записей массива, проверка полноты и достоверности информации и т.п.).
1.4. Технологическое обеспечение задачи
На данном этапе определяют следующие технологические операции:
– сбор и регистрация данных;
– передача и прием данных;
– перенос данных на машинные носители;
– ввод, компоновка данных;
– накопление данных;
– сортировка;
– обработка данных;
– корректировка;
– выдача результатной информации;
– передача результатов заказчику;
– организация архива и др.
Возможно отсутствие некоторых из них (например, организация архива в локальном автоматизированном рабочем месте), объединение нескольких операций (например, операции контроля с вводом данных), изменение последовательности по сравнению с приведенной выше.
Технологический процесс изображается в виде графической схемы (блок-схемы) в соответствии с ГОСТ 19.003-80.
Схема работы системы представляет технологический процесс решения задачи и состоит из трех этапов: домашинного, машинного и послемашинного.
Каждый этап содержит последовательность операций, выполняемых над данными, с момента их возникновения до передачи результатов заказчику. Операции на схеме показываются вертикально. Слева от операции размещаются обозначения носителей входных данных для этой операции, справа – выходных. Домашинный этап на схеме, как правило, показывается выше, левее машинного, а послемашинный – соответственно, ниже, правее.
Для обеспечения достоверности информации при выполнении операции регистрации применяют несколько методов контроля, набор которых наиболее широко представлен при полуавтоматическом способе регистрации информации, где можно выделить следующие методы:
– визуальный контроль на экране регистратора;
– двойной ввод информации;
– контроль идентификатора по списку;
– контроль вводимой информации по формату;
– контроль по сумме сообщений;
– контрольные суммы по каждому сообщению.