|
§ 7.2. Структура и организация работы программного комплекса по обработке данных о ДТП на ЕС ЭВМАнализ наиболее часто возникающих управленческих задач показывает, что типовой программный комплекс должен обеспечивать выполнение функций ввода, хранения и обработки трех основных наборов данных: сведений из карточек учета ДТП для получения таблиц сводных статистических данных за отчетный период в сравнении с аналогичным предшествующим периодом, а также для решения других задач анализа; обобщенных многолетних статистических данных об аварийности по объектам административно-территориального деления (регионам) на обслуживаемой территории (особенностью данного набора является то, что он содержит многолетние данные не только о показателях аварийности, но и о территории, численности населения, числе транспортных средств и т. д.); обобщенных многолетних статистических данных по министерствам, ведомствам, управлениям, предприятиям и организациям. Кроме основных наборов данных, в которых содержатся анализируемые сведения, имеются и служебные наборы, обработка которых также обеспечивается программным комплексом. Выполнение каждой функции ввода, обработки и выдачи информации по каждому набору данных обеспечивается отдельной программой или режимом работы программы. Каждый режим требует, как правило, задания значений определенных параметров, в качестве которых могут выступать номер карточки учета ДТП, название таблицы статистических данных и т. д. Рис. 7.3. Блок-схема формирования набора данных с информацией по карточкам учета ДТП Схема формирования набора данных со сведениями из карточки учета ДТП изображена на рис. 7.3. После ввода информации в ЭВМ каждая карточка проходит форматный контроль, который заключается в проверке допустимых значений реквизита. Если встречается недопустимое значение реквизита, то информация считается неправильной и выдается сообщение об ошибке. Например, в карточке предусмотрено обязательное указание вида происшествия значениями от 1 до 9. Если в соответствующей позиции информация о виде ДТП не заполнена, то она воспринимается как нулевая, а это значение недопустимо. Следовательно, карточка, в которой не указан вид происшествия, не пройдет форматного контроля. Для некоторых реквизитов (код дороги, код марки транспортного средства и другие) разработаны специальные классификаторы, которые должны быть введены в ЭВМ для проверки правильности заполнения карточек. Для ввода, расширения и изменения классификаторов предусмотрены специальные режимы работы программного комплекса. Логический контроль информации предусматривает проверку определенных соотношений между отдельными реквизитами. Если эти соотношения не выполняются, то карточка считается ошибочно заполненной. Например, если в разделе 6 карточки в позиций "квалификация" проставляется отметка 1 или 2, то в разделе 8 обязательно должен быть указан код министерства, ведомства. Программный комплекс обеспечивает ввод, хранение и изменение специальных таблиц логического контроля. Сортировка карточек представляет собой их упорядочение сначала в порядке возрастания кодов объектов административно-территориального деления, а затем в порядке возрастания номеров карточек. После сортировки всех введенных карточек проверяется, нет ли карточек с одинаковыми номерами или с несовпадением суммы погибших и раненых. При наличии таких ошибок выдается сообщение об этом и эти карточки на магнитные носители информации не записываются. Остальные карточки формируются в промежуточный набор данных, который затем сливается с основным. До слияния могут быть выполнены служебные функции по дублированию информации и выдаче ее на перфоленту. Выдача на перфоленту выполняется для ее дальнейшей передачи по каналам связи. При слиянии промежуточного и основного массивов проводится сортировка карточек, изъятие или замена карточек по признакам "изъятие" или "замена" соответственно, выдается справка о состоянии массивов (числе документов в исходном массиве, числе документов в результирующем массиве, числе изъятых и измененных документов и др.). Специальный режим работы программы позволяет распечатывать содержимое документов. При этом в запросе должно быть указано, какие карточки и реквизиты должны быть выведены на печать. Режимы обработки многолетних статистических данных предназначены для выполнения следующих функций:
Программа обработки многолетних данных по министерствам выполняет аналогичные функции. В режиме генерации программного комплекса осуществляется выделение необходимой памяти на внешних устройствах памяти ЭВМ, копируются и корректируются справочники форматного и логического контроля, настройка программного комплекса под контрольную форму анализируемого документа, конкретный перечень показателей и регионов и т. д. В процессе генерации отдельные функции могут не включаться в окончательный вариант программного комплекса. Генерация ведется в диалоговом режиме по принципу вопрос - ответ, когда на каждый вопрос ЭВМ необходимо дать один из возможных ответов. Специальный режим обеспечивает распечатку инструкций по использованию программного комплекса. Интернет-магазин: вязальные машины silver |
|
|
© MOTORZLIB.RU, 2001-2020
При использовании материалов сайта активная ссылка обязательна: http://motorzlib.ru/ 'Автомобилестроение, наземный транспорт и организация движения' |