3. Проектирование систем классификации и кодирования
3.1. Классификация
Кодирование
Классификация – процесс разбиения объектов на множества в соответствии с выбранными признаками.
Система классификации- совокупность правил по разбиению объектов.
Кодирование- процесс присвоения кодовых обозначений классификационным группировкам и отдельным объектам.
Код характеризуется:
длинной;
структурой;
степенью информативности.
В зависимости от степени информативности различают коды
регистрационные, к которым относится порядковая и серийная системы кодирования.
При порядковой системе кодирования выделяется только один признак объекта ( например, 1-гр.45, 2-гр.46 и т.д.) и присваивается порядковый номер по этому признаку.
Серийный используется когда необходимо рассматривать до двух признаков объекта, тогда объекты разбиваются на серии и внутри этой серии идет кодировка в порядковой системе.
Для каждой серии предусматривается резерв номеров (например, есть объект- список группы от 1 до 25, при серийной системе А- серия номеров 1:3,4-резерв. Б-5:6,7-резерв).
Классификационные системы кодирования подразделяются на:
последовательные
базируются на иерархической системе, их преимущества- простота и высокая информативность, недостаток- увеличение разрядности кода и его жесткость
параллельные
применяются когда требуется закодировать несколько независимых признаков, преимущество- высокая гибкость, недостаток- большая длина кода
комбинированные
используются для кодирования объектов, в которых имеются соподчиненные и независимые признаки (например, образование и национальность не связаны)
После кодирования информации формируются классификаторы, которые представляют собой систематизированный сбор, наименование группировок их признаков и их кодов.
Например, к классификаторам относят:
классификатор трудовых ресурсов;
административно-территориальных делений.
При проектировании кодов решаются вопросы:
определение перечня всех номенклатур, групп;
установление перечня позиций;
выбор системы кодирования и присвоение кодового обозначения каждой позиции;
разработка инструктивных материалов по использованию корректировке справочников.
4. Входные и выходные документы.
Носителями входных и выходных документов являются:
бумага;
видео граммы;
сигналы, которые передаются по каналам связи.
При проектировании ввода-вывода руководствуются максимальным использованием документов.
Разработка новых документов должна выполнятся соответствующим требованиям.
Документ можно разбить на шесть зон.
Первые 4 заголовочные зоны, 5- содержательная, 6- оформительская.
В первой зоне указывается наименование предприятия и его полный почтовый адрес.
Во второй зоне код документа и подпись утверждения.
Третья зона содержит наименование и значение реквизитов для данного документа.
Четвертая зона название документа дата составления.
Пятая зона- наименование строк и столбцов, значение всех реквизитов- это рабочая зона.
Шестая зона – подпись и печать.
Каждая зона может иметь линейно-табличную или анкетную форму.
Линейно-табличная форма
|
|
|
Анкетная
Вопрос ответ
При проектировании документа решаются вопросы его содержания и геометрии. Геометрия- решаются вопросы многострочности документа, объединение реквизитов, ширина возможного вывода на печать.
5. Проектирование технологического процесса обработки данных.
Технологический процесс (ТП) – совокупность типовых технологических операций:
сбор, регистрация информации;
передача ее;
контроль информации;
ввод в ЭВМ;
накопление;
сортировка;
обработка;
вывод;
размножение;
10)архивирование.
Разработка ТП начинается с самого начала проектирования системы и заканчивается на завершающих стадиях.
Проектирование ТП рассмотрим на примере «Учет и движение материалов».
При проектировании информационной системы по предприятию были приняты следующие проектные решения:
На базе ЭВМ создается АРМ кладовщика.
АРМ кладовщика, склада, увязывается в локальную вычислительную сеть предприятия, и к которой подключены АРМ бухгалтера и АРМ материалиста.
Входная информация поступает в виде требований, накладных актов на склад, курьерским способом или по почте.
Последовательность выполнения технических операций:
Регистрация входной информации.
Визуальный контроль и корректировка информации.
Ввод в ЭВМ .
Логико- синтаксический контроль и корректировка.
Накопление.
Сортировка.
Расчет количества поступивших и выбивших материалов за сутки и с начала месяца.
Вывод на экран и печать документов.
Передача данных по каналам связи АРМ бухгалтера.
Регистрация информации.
Контроль.
Расчет стоимости поступивших и выбывших материалов.
Составление оборотных ведомостей.
Архивирование.
Схема тех.процесса
Пример.
На заводе 30 цехов и отделов и 9 тысяч рабочих, в самом крупном 8 работников, а в остальных отделах от 100 до 500.
Требуется построить код табельных номеров рабочих на заводе, который даст возможность определить цех рабочего, его пол, индивидуальный номер.
Имеем три признака.
Позиционная система кодирования.
1-30 – 2 разряда код цеха
ж, м- 1 разряд
0
3- разряда индивидуальный номер
ХХ Х ХХХ
Цех (ХХ)
Пол(Х)
Индивидуальный номер(ХХХ)
Тема 6: Технология проектирования и разработки программного обеспечения.
Общая характеристика методов и технологии проектирования логики программ.
Методы детализации и оформления алгоритмов программ на стадии рабочего проектирования
Программный продукт обладает стоимостными характеристиками и потребительскими свойствами.
С целью сокращения стоимости разработки программного продукта, продление жизненного цикла, используется ряд методов или способов представления программного продукта при проектировании.
В жизненном цикле программного продукта выделяют 3 этапа:
разработка логики программ;
разработка собственно программ;
испытания и ввод в эксплуатацию.
Усовершенственная технология проектирования логики программ, основана на принципе проектирования «сверху вниз», с разработки модуля организации и взаимодействия. Использует методы структурного программирования и ряд методов по оформлению и детализации программной продукции.
| |||
общий модуль организации и взаимодействия;
модуль ввода и контроля;
модуль расчета поступивших и выбывших материалов в стоимостном и количественном выражении;
составление оборотной ведомости;
расчет показателей по счетам;
модуль выдачи и формирования информации.
При проектировании «сверху-вниз» проектировщик детально разрабатывает первый модуль, остальные модули заменяются программами имметаторами «заглушками», в функции которых входит выдача показателей и констант в главный модуль, и передачу управления в модуль 1.
После разработки первого модуля начинается разработка модулей 1.1- 1.5.
Преимущества метода «сверху-вниз»:
возможность одновременного документирования и разработки программ;
возможность проектирования программного обеспечения практически с любого модуля.
При нисходящем проектировании следует придерживаться ряда принципов:
необходимо стремиться к строгому формализованному описанию входов, выходов и функций всех модулей;
если некоторая часть программы может быть выделена в отдельный модуль или подмодуль, то при описании программы необходимо его обходить;
при детализации логической схемы необходимо стремиться, чтобы описание каждого модуля укладывалось в 1 страницу, если это не получается то необходимо эту часть программы разделить на модули.
... и сопровождения автоматизированных систем в течение всего жизненного цикла. Такие технологии, базирующиеся на методологиях подготовки информационных систем и соответствующих комплексах интегрированных инструментальных средств, а также ориентированные на поддержку полного жизненного цикла автоматизированной системы или его основных этапов, получили название CASE-технологий и CASE-средств. Для ...
... . 90. Перечислите меры по защите информации от несанкционированного копирования и распространения программ. Зав. кафедрой -------------------------------------------------- Экзаменационный билет по предмету ОСНОВЫ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ Билет № 17 91. Вычислите значение логических высказываний: (AÚB)Ù(BÚC) (A®B)Ù (B®C), если А=0, ...
... , в том числе составные, следить за ссылочной целостностью БД, защищать таблицу от несанкционированного доступа, выбирать языковый драйвер. 3. Создание автоматизированной информационной системы "Поликлиника" В результате изучения организации поликлиники выяснилось, что имеются следующие рабочие группы (отделы), которые используют информацию по организации управления поликлиникой: 1. ...
... переход на главную форму. заключение Современный уровень информатизации общества предопределяет использование новейших технических, технологических, программных средств в различных информационных системах экономических объектов. методов и моделей, технических, программных, технологических средств и специалистов, предназначенную для обработки информации и принятия управленческих решений. ...
0 комментариев