- •«Проектирование систем обработки данных"
- •1. Технологии разработки информационных систем
- •2. Методические основы проектирования информационных систем
- •3. Жизненный цикл информационной системы
- •3.1. Каскадная модель
- •3.2. Спиральная модель
- •4. Каноническое проектирование
- •4.1.1. Стадия «Сбор материалов обследования»
- •4.1.1.1. Предварительное изучение предметной области
- •4.1.1.2. Выбор технологии проектирования
- •4.1.1.3. Выбор метода проведения обследования
- •4.1.1.4. Выбор метода сбора материалов обследования
- •4.1.1.5. Разработка программы обследования
- •4.1.1.6. Разработка плана-графика сбора материалов обследования
- •4.1.1.7. Сбор и формализация материалов обследования
- •4.1.2. Стадия «Анализ материалов обследования и разработка технико-экономического обоснования (тэо) и технического задания (тз)»
- •4.1.3. Состав и содержание работ на стадии техно-рабочего проектирования
- •4.1.3.1. Этап «Техническое проектирование»
- •4.1.3.2. Этап «Рабочее проектирование»
- •4.1.4. Состав и содержание работ на стадии внедрения, эксплуатации и сопровождения проекта
- •4.1.4.1. Этап «Подготовка объекта к внедрению»
- •4.1.4.2. Этап «Опытное внедрение».
- •4.1.4.3. Этап «Сдача проекта в промышленную эксплуатацию».
- •4.1.4.4. Этап «Эксплуатация и сопровождение проекта».
- •5. Проектирование классификаторов экономической информации
- •Состав и содержание операций проектирования классификаторов
- •5. Проектирование классификаторов экономической информации
- •6. Проектирование системы экономической документации
- •6.1. Проектирование унифицированной системы документации
- •6.1.1. Построение новых форм документов
- •6.1.2. Унификация всей системы документации
- •6.1.3. Разработка инструкций и методических материалов, регламентирующих работу пользователей с системой документации
- •6.2. Особенности проектирования первичных документов
- •6.3. Особенности проектирования форм результатных документов
- •6.4. Проектирование экранных форм электронных документов
- •7. Проектирование информационной базы
- •7.1. Информационная база и способы ее организации
- •7.2. Проектирование информационной базы как совокупности локальных файлов
- •7.3. Проектирование баз данных
- •8.Основы проектирования технологических процессов обработки данных
- •Операции этого класса являются самыми трудоемкими (до 50% всех работ), дорогостоящими и дают наибольший процент ошибок в получаемых данных.
- •9.Проектирование процессов получения первичной информации, создания и ведения информационной базы
- •9.1 Проектирование процессов получения первичной информации
- •9.2. Проектирование процесса загрузки и ведения информационной базы
- •9.3. Проектирование процесса автоматизированного ввода бумажных документов
- •Основной фактор при оценке эффективности систем распознавания заключается в стоимости исправления ошибок при распознавании, а не в точности и скорости системы.
- •10. Проектирование процессов обработки информации в локальных информационных системах
- •10.1. Организация решения экономических задач
- •К методо-ориентированным относят пакеты, реализующие, например, методы линейного и динамического программирования, статистической обработки информации и др.
- •10.2. Проектирование процессов обработки данных в пакетном режиме
- •10.3. Проектирование процессов обработки данных в диалоговом режиме
- •11. Индустриальное проектирование корпоративных информационных систем
- •4.1. Методологии моделирования проблемной области
- •4.2. Автоматизированное проектирование кис (case-технологии)
- •4.2.1. Основные понятия и классификация case-средств
- •4.2.2. Классификация case-средств
- •4.3. Функционально-ориентированное проектирование ис
- •4.3.1. Диаграммы иерархии функций (bfd)
- •4.3.2. Диаграммы потоков данных (dfd)
- •4.3.3. Диаграммы «сущность-связь» (erd)
- •4.3.4. Диаграммы переходов состояний (std)
- •Диаграмма структуры программного приложения (ssd)
- •Sadt-диаграммы
- •Сравнительный анализ sadt моделей и моделей потоков данных
- •4.3.6. Технология проектирования на основе функционально-ориентированного подхода
- •12. Объектно-ориентированное проектирование кис
- •12.1. Анализ системных требований
- •12.2. Логическое проектирование
- •12.3. Физическое проектирование
- •12.4. Реализация информационной системы
- •13. Технология разработки информационных систем, основанная на решениях фирм Logic Works и Rational Software
- •Характеристика современных case-средств
4.1.4.3. Этап «Сдача проекта в промышленную эксплуатацию».
В процессе сдачи проекта в промышленную эксплуатацию осуществляются следующие работы:
Проверка соответствия выполненной работы договорной документации по времени выполнения, объему проделанной работы и затратам денежных средств;
Проверка соответствия проектных решений по ИС требованиям ТЗ;
Проверка технологических процессов обработки данных по всем задачам и подсистемам;
Проверка качества функционирования информационной базы, оперативности и полноты ответов на запросы;
Выявление системных и локальных ошибок и их устранение.
В результате выполнения работ на данном этапе осуществляется доработка «Техно-рабочего проекта» за счет выявления системных и локальных ошибок и составляется «Акт сдачи проекта в промышленную эксплуатацию».
4.1.4.4. Этап «Эксплуатация и сопровождение проекта».
На этом этапе решается вопрос о том, чьими силами (персоналом заказчика или разработчика) будут осуществляться эксплуатация и сопровождение проекта.
В процессе эксплуатации системы осуществляются исправления в работе всех частей системы при возникновении сбое, регистрация таких случаев в журналах, накопление статистики о качестве работы всех компонентов системы.
При сопровождении системы выполняется анализ собранного статистического материала.
Результаты анализа позволяют:
Сделать заключение о необходимости модернизации всего проекта или его частей;
Определить объемы доработок, сроки и стоимость выполнения этих работ.
5. Проектирование классификаторов экономической информации
Смотри разделы «Информационное обеспечение АИТ и АИС» и «Внемашинное информационное обеспечение АСУ» в курсе «Информационная технология» - 1-ый курс (весна 2007 года)
Напомним, что экономическая информация имеет ряд следующих особенностей:
большой объем ежегодно создаваемой, обрабатываемой и хранимой информации (до нескольких сотен миллионов знаков в год для среднего предприятия);
большая часть информации имеет символьное представление и, следовательно, слабо приспособлена для логической и арифметической обработки;
высокий уровень стоимостных и трудовых затрат на ее поиск и обработку.
Для эффективного поиска, обработки на ЭВМ и передачи экономической информации по каналам связи ее необходимо представить в цифровом виде.
С этой целью экономическую информацию нужно сначала упорядочить (классифицировать), а затем формализовать (закодировать) с использованием классификаторов.
Классификатор – это документ, содержащий наименования объектов, наименование классификационных группировок и их кодовое обозначение.
С помощью классификаторов осуществляется формализованное описание экономической информации в ИС.
Экономическая информация существует в двух формах:
в форме экономических показателей;
в форме экономических документов.
Показатель является составной единицей экономической информации. Он отражает количественную характеристику некоторого процесса предметной области. Показатель включает реквизит-основание вместе с однозначно определяющими его качество реквизитами-признаками.
Реквизиты-основания подразделяются по типу алгоритмов их получения на:
количественные;
стоимостные;
процентные;
удельные веса и др.
Множество реквизитов-признаков по степени формализации делятся на два подмножества:
справочные реквизиты-признаки, - как правило, это наименования, предназначенные для понимания показателя экономистом;
групповые реквизиты-признаки, - как правило, это закодированные аналоги справочных признаков, предназначенные для логической обработки информации на ЭВМ.
Основными объектами классификации и кодирования являются справочные реквизиты-признаки, которые описывают процессы, место, время выполнения процессов, объекты и субъекты действия, отражаемые в показателе.
Например, к числу наименований элементов можно отнести наименования материальных, трудовых, денежных, энергетических ресурсов, основных средств, готовой продукции и услуг.
К числу наименований процессов относятся наименования функций управления, деловых процессов, операций поступления сырья и материалов, отпуск их в производство, производства готовой продукции или оказания услуг, процессов выполнения заказов, обслуживания клиентов, хранения, реализации готовой продукции, расчетов с поставщиками и покупателями и т.д.
К объектам классификации и кодирования относятся наименования показателей и документов, а также наименования компонентов проекта ИС, в том числе файлов, задач, подсистем, программных модулей и т.д.
Целью разработки классификаторов является установление соответствия между значениями справочных или описательных признаков какого-либо элемента или процесса и значениями групповых признаков.
Например, между значением реквизита «Фамилия И.О. рабочего» и значением «Табельный номер» рабочего или между значениями «Наименование материала» и «Код материала».
Классифицирование – это деление множества объектов на классы в соответствии с нужным признаком.
Если признаков несколько и между ними существует иерархическая соподчиненность, то получают иерархическую классификацию.
Правила построения иерархического классификатора следующие:
1.Определить число признаков, указать их наименования и соподчиненность. Например, выделим четыре признака:
признак А – факультет;
признак Б – специальности;
признак В – группы;
признак Г – номера студентов в группе.
Соподчиненность этих признаков очевидна: А (факультет) включает Б (специальности), Б включает В (группы), В включает Г (номер студента в группе).
2.Определить число значений, принимаемых каждым признаком, и выбрать максимальное. Например, А (факультет) принимает максимальное значение - 5, Б (специальности) – 3, В (группы) – 4, Г (номер студента в группе) –25.
3.Построить классификационное дерево (Рис.1).
М Признак А
М1 М2 М3 М4 М5
Признак Б
М21 М22 М23
Признак В
М221 М222 М223 М224
Признак Г
М2221 М2222 М2223 М22225
Рис. 1. Классификационное дерево
4.Построить структуру кода по схеме (Рис.2).
Х Х Х ХХ
Признак Г
Признак В
Признак Б
Признак А
Рис. 2. Структура кода
Если между признаками нет иерархической зависимости, то имеет место фасетная (многопризначная) классификация. Фасетная система используется для такого деления объектов на классы, при котором ранги всех признаков одинаковы.
Классы-фасеты получают путем отнесения объектов в классы согласно значениям признаков одновременно.
Например, множество студентов можно разделить по трем признакам: пол, успеваемость и место проживания (регион). В результате получим независимые классы-фасеты.
Полученные таким образом фасеты позволяют с помощью операций пересечения, объединения и других получить ответы на различные вопросы. Например, на вопрос: «Какие студенты мужского пола, проживающие в Минске, учатся на отлично»?
В данном примере использована операция пересечения множеств.
В настоящее время существуют три уровня классификаторов экономической информации:
- общегосударственные;
- отраслевые;
- локальные (классификаторы предприятий).
Общегосударственные классификаторы делятся на следующие группы:
Первая группа - Классификаторы управленческих документов, видов деятельности, экономических и социальных показателей.
В эту группу входят следующие классификатор: продукции, управленческой документации, видов экономической деятельности, единиц измерения и др.
Вторая группа – Классификаторы организационных структур.
В эту группу входят классификаторы органов государственной власти и управления, предприятий и организаций (ОКПО), отраслей народного хозяйства (ОКОНХ) и другие.
Третья группа – Классификаторы информации о населении и кадрах.
Сюда входят классификаторы информации по социальной защите населения, специальностям по образованию, профессиям рабочих, должностей служащих и тарифных разрядов.
Структуру и содержание классификаторов данного уровня рассмотрим на примере классификатора продукции (ОКП), в котором кодовое обозначение состоит из двух частей: классификационной и идентификационной. Первая содержит высшие классификационные группировки, а вторая — ассортиментную номенклатуру. Структура кода следующая:
Например, классификационная часть кода 021124 означает: 02 — нефтепродукты, 021 — нефтепродукты светлые, 0211 — бензины, 02112 — бензины автомобильные, 021124 — бензины автомобильные марки А-72.
Идентификационная часть зависит от отрасли и ее специфических особенностей.
Отраслевые классификаторы создаются для некоторых отраслей производства или видов деятельности (коды бухгалтерских счетов, коды видов оплат и удержаний, виды операций с материальными ценностями и т.д.).
Локальные классификаторы предназначены для информационного обслуживания отдельного предприятия или организации (табельные номера, коды структурных подразделений, коды поставщиков и т.д.). На данном уровне классификация и кодирование объектов или процессов осуществляются специалистами предприятия.
Коды необходимы для автоматического поиска информации, ее группировки, сортировки и получения сводных результатов вычислений.
Кодирование – это процесс присвоения условного обозначения объектам.
Коды могут быть:
цифровыми;
буквенными;
буквенно-цифровыми.
Наиболее распространенными являются следующие системы кодирования:
порядковая;
серийная;
позиционная;
мнемоническая (код повторения);
шахматный код.
Порядковая система кодирования предполагает присвоение всем позициям кодируемой номенклатуры порядковых номеров без пропусков. Например, виды начисления зарплаты могут быть закодированы следующим образом: 01 – основная зарплата; 02 – премия; 03 – за работу в праздничные дни и т.д.
Серийная система ориентирована на кодирование объектов, которые предварительно сгруппированы в серии. Сериям присваиваются номера с учетом их возможного расширения. Например: группа основных цехов – коды от 01 до 07; группа вспомогательных цехов – коды от 11 до 16 и т.д.
Позиционная система кодирования отражает иерархическую соподчиненность признаков классификации. В бухгалтерском учете распространены позиционные двух- и трехпризнаковые коды. Как правило, в кодах счетов бухгалтерского учета выделяют дополнительный, аналитический уровень для получения более детальной информации.
Например, структура кода для счета 70 «Расчеты с персоналом по оплате труда» выделяют два уровня:
- для подразделений;
- для табельных номеров.
Для счета 10 «Материалы» выделяют три уровня:
- вид материальных ценностей (1 знак);
- склад (1 знак);
- номенклатурный номер (2 знака).
10 Х Х ХХ
Н оменклатурный номер
Склад
Вид материала
Номер счета
Рис. 3.Кодирование аналитического уровня бухгалтерского счета 10 «Материалы»
Мнемоническая система кодирования повторяет характеристики объекта. Например, коды гаечных ключей могут быть следующими: ключ 12х14 кодируется как 1214.
Шахматная система применяется для кодирования двухпризначных номенклатур, например:
-
Причины
простоя
Виновники простоя
Поставщики
Администрация
Рабочие
Отсутствие
электроэнергии
11
12
13
Отсутствие
инструментов
21
22
23
Отсутствие
комплектующих
31
32
33
Коды играют определяющую роль в процессе подготовки исходных данных и решении экономических задач.
Эта роль заключается:
-во-первых, в сокращении затрат на ввод исходных данных за счет перенесения справочных данных в макет ввода первичного документа, например, по введенному коду поставщика из справочника автоматически выбирается его наименование и номер расчетного счета;
Иллюстрацией может служить рис. 5.5.
-во-вторых, коды с помощью процедур сортировки позволяют выполнять различные группировки данных для получения многоуровневого накопительного результата. Примером может служить документ «Сальдовая ведомость материалов по складам» (табл. 5.1.).
-в-третьих, коды используются в процессе оформления выходных документов. Например, в процессе оформления бухгалтерской отчетности указываются коды организаций, отраслей и т.д.