Проектирование автоматизированной информационной системы
Кодирование - это процесс присвоения условных обозначений объектам классификации, или классификационным группировкам. Условные обозначения, присвоенные конкретному объекту, называются кодовым словом или просто код. Одной из целей является представление информации в более удобной форме при записи ее на машино - носители для обработки на ЭВМ и передачи по каналам связи. По способу построения различают следующие методы кодирования:
1. порядковый метод кодирования. Он характеризуется тем, что вся номенклатура объектов последовательно ставится в соответствии с числами натурального ряда. Достоинство данного метода заключается в простоте и малозначности. Недостатками является то, что при появлении новых позиций в номенклатуре нарушаются ранее принятый порядок кодирования; коды трудны для запоминания; не обеспечивается автоматическая сортировка и подсчет итогов.
2. серийно-порядковый метод заключается в закреплении серии номеров за группами объектов кодирования, обладающими общими признаками. Внутри серии кодирование производится порядковым методом. Обязателен резерв свободных номеров. Достоинства метода состоят в следующем: при появлении новых позиций в номенклатуре не нарушается принятый порядок кодирования за счет использования имеющегося резерва; коды легки для запоминания. Недостатки метода: не обеспечивается автоматическая сортировка и подсчет итогов.
3. последовательный метод предусматривает разработку кодов на основе иерархического метода классификации объектов. В первую очередь вся номенклатура классифицируется по самому старейшему признаку, затем в полученных группировках по самому младшему признаку и т. д. Полное кодовое слово образуется путем присвоения коду самой старшей группы последовательно кодов младших групп. Достоинство метода в том, что обеспечивается автоматическая сортировка и подсчет итогов.
4. параллельный метод предусматривает построение кодов не независимых объектов на основе фасетной классификации, т.е. номенклатура может быть разделена по-разному в соответствии с различными независимыми признаками. За каждым независимым признаком закрепляется один или несколько разрядов кодов. Полное кодовое слово образуется путем объединения кодов по различным признакам в одной последовательности.
В данном примере для кодирования предприятия, подразделения, вида кредита, вкладчика используем последовательный метод (Табл. 5-8).
Таблица 5 Разработка кода предприятия
Форма собственности | Код | Название | Код | Полное кодовое значение |
ОАО | 1 | ОАО Банк "Левобережный" | 01 | 101 |
ЗАО | 2 | |||
ООО | 3 |
Таблица 6 Разработка кода подразделения
Наименование предприятия | Код предприятия | Дополнительный офис | Код ДО | Подразделение | Код подразделения | Полное кодовое значение |
ОАО Банк "Левобережный" | 101 | Маслянинский | 22 | Кредитный отдел | 01 | 1012201 |
Отдел по работе с физ. лицами | 02 | 1012202 | ||||
Отдел по работе с юр. лицами | 03 | 1012203 |
Таблица 7 Разработка кода вклада
Вид продукта | Код продукта | Наименование вклада | Код вклада | Полное кодовое значение |
Вклад | 1 | "Копилка" | 01 | 101 |
"Верное решение" | 02 | 102 | ||
"Электроник" | 03 | 103 | ||
"Вклад особого назначения" | 04 | 104 | ||
"Максимум" | 05 | 105 | ||
"Сибирские кладовые" | 06 | 106 |
Таблица 8 Разработка кода вкладчика
Первая буква фамилии | Код вклада | ФИО | Код вкладчика | Полное кодовое значение |
И | 10 | Ильиных И.А. | 01 | 1001 |
П | 17 | Пономарев А.В. | 02 | 1702 |
К | 11 | Колонцова Л.Г. | 03 | 1103 |
К | 12 | Королев А.Д. | 04 | 1204 |
Р | 18 | Рахманов Р.Е. | 05 | 1805 |
Б | 2 |