НОВОСТИ    КНИГИ    КАРТА САЙТОВ    ССЫЛКИ    О САЙТЕ   






предыдущая главасодержаниеследующая глава

§ 7.2. Структура и организация работы программного комплекса по обработке данных о ДТП на ЕС ЭВМ

Анализ наиболее часто возникающих управленческих задач показывает, что типовой программный комплекс должен обеспечивать выполнение функций ввода, хранения и обработки трех основных наборов данных: сведений из карточек учета ДТП для получения таблиц сводных статистических данных за отчетный период в сравнении с аналогичным предшествующим периодом, а также для решения других задач анализа; обобщенных многолетних статистических данных об аварийности по объектам административно-территориального деления (регионам) на обслуживаемой территории (особенностью данного набора является то, что он содержит многолетние данные не только о показателях аварийности, но и о территории, численности населения, числе транспортных средств и т. д.); обобщенных многолетних статистических данных по министерствам, ведомствам, управлениям, предприятиям и организациям.

Кроме основных наборов данных, в которых содержатся анализируемые сведения, имеются и служебные наборы, обработка которых также обеспечивается программным комплексом.

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

Рис. 7.3. Блок-схема формирования набора данных с информацией по карточкам учета ДТП
Рис. 7.3. Блок-схема формирования набора данных с информацией по карточкам учета ДТП

Схема формирования набора данных со сведениями из карточки учета ДТП изображена на рис. 7.3. После ввода информации в ЭВМ каждая карточка проходит форматный контроль, который заключается в проверке допустимых значений реквизита. Если встречается недопустимое значение реквизита, то информация считается неправильной и выдается сообщение об ошибке. Например, в карточке предусмотрено обязательное указание вида происшествия значениями от 1 до 9. Если в соответствующей позиции информация о виде ДТП не заполнена, то она воспринимается как нулевая, а это значение недопустимо. Следовательно, карточка, в которой не указан вид происшествия, не пройдет форматного контроля.

Для некоторых реквизитов (код дороги, код марки транспортного средства и другие) разработаны специальные классификаторы, которые должны быть введены в ЭВМ для проверки правильности заполнения карточек. Для ввода, расширения и изменения классификаторов предусмотрены специальные режимы работы программного комплекса.

Логический контроль информации предусматривает проверку определенных соотношений между отдельными реквизитами. Если эти соотношения не выполняются, то карточка считается ошибочно заполненной. Например, если в разделе 6 карточки в позиций "квалификация" проставляется отметка 1 или 2, то в разделе 8 обязательно должен быть указан код министерства, ведомства. Программный комплекс обеспечивает ввод, хранение и изменение специальных таблиц логического контроля.

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

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

При слиянии промежуточного и основного массивов проводится сортировка карточек, изъятие или замена карточек по признакам "изъятие" или "замена" соответственно, выдается справка о состоянии массивов (числе документов в исходном массиве, числе документов в результирующем массиве, числе изъятых и измененных документов и др.). Специальный режим работы программы позволяет распечатывать содержимое документов. При этом в запросе должно быть указано, какие карточки и реквизиты должны быть выведены на печать.

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

  • распечатки, расширения и изменения перечня регионов (республик, краев, областей, городов, районов и т. п.), по которым хранятся сведения;
  • распечатки, расширения и изменения перечня показателей, сведения о которых записаны в набор данных;
  • распечатки, записи и корректировки статистических данных по любому региону (или группе регионов), по любому показателю (или набору показателей) и за любой год (или период времени). Обращение к конкретному региону и показателю проводится по их порядковым номерам, под которыми они записаны в набор данных. Эти номера задаются специальными параметрами.

Программа обработки многолетних данных по министерствам выполняет аналогичные функции.

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

Специальный режим обеспечивает распечатку инструкций по использованию программного комплекса.

предыдущая главасодержаниеследующая глава

Интернет-магазин: вязальные машины silver










© MOTORZLIB.RU, 2001-2020
При использовании материалов сайта активная ссылка обязательна:
http://motorzlib.ru/ 'Автомобилестроение, наземный транспорт и организация движения'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь