Диплом: Разработка АМР менеджера по продажам на примере ООО "ДЕЗМЕДТОРГ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
45
Под Иерархическим методом классификации понимается метод, при
котором заданное множество последовательно делится на подчиненные
подмножества, постепенно конкретизируя объект классификации. При этом
основанием деления служит некоторый выбранный признак. Совокупность
получившихся группировок при этом образует иерархическую древовидную
структуру в виде ветвящегося графа, узлами которого являются группировки.
Требования к классификатору, построенному на иерархическом методе
классификации:
Классификационные группировки, расположенные на одной ступени
классификатора, не должны пересекаться, то есть не должны включать в
себя аналогичных понятий.
На каждой ступени классификатора для разделения вышестоящей
группировки должен использоваться только один признак.
Сумма подмножества всегда должна давать делимое множество объектов,
не должна оставаться часть объектов, не вошедших в состав
классификационной группировки.
Основными преимуществами иерархического метода является большая
информационная емкость, традиционность и привычность применения,
возможность создания для объектов классификации мнемонических кодов,
несущих смысловую нагрузку.
Значительным недостатком иерархической классификации является
слабая гибкость структуры, обусловленная фиксированным основанием
деления и заранее установленным порядком следования, не допускающим
включение новых объектов и классификационных группировок. Таким
образом, при изменении состава объектов классификации и характеристик с
помощью классификационных задач, требуется коренная переработка всей
классификационной схемы.
Кодирование – процесс присвоения условных обозначений объектам и
классификационным группам по соответствующей системе кодирования.
46
Код – условное обозначение в виде знака или группы знаков в
соответствии с принятой системой.
Известны следующие системы кодирования:
Регистрационная – характеризуется независимостью от
применяемой системы классификации, используется для
идентификации объектов и передачи информации об объектах на
расстояние.
Порядковая – наиболее простая по своему построению,
использующая последовательное присвоение каждому объекту
классификации номера его порядка.
Серийная или серийно-порядковая – характеризуется тем, что
номенклатура кодируемых объектов предварительно должна быть
разбита на группировки по одному признаку, и каждой группировке
должна быть отведена серия кодовых обозначений, в пределах
которой каждому элементу присваивается свой код по порядку.
Так как, данные классификаторы относятся непосредственно к решению
конкретной задачи автоматизации, и ее решение в основном производится на
рабочем месте, то целесообразно организовать централизованное ведение
классификаторов рассматриваемой предметной области. Кроме того, на это
влияет локальный характер системы классификации.
2.2.3. Характеристика нормативно-справочной, входной и оперативной
информации
В качестве первичного документа в рамках данного проектного решения
является запрос товара на складе, формируемый на основании потребности
предоставляемой на заказ. Запрос представляет собой таблицу с данным о
наличии товара. После выбора товара появляется форма регистрации заказа.
Так же первичным документом является заказ, имеющая стандартный,
47
установленный вид, и не относятся к постановке подзадач автоматизации
данной дипломной работы.
2.2.4 Характеристика результатной информации
Результатные документы, являясь неотъемлемой частью системы
экономической документации, должны соответствовать следующим
требованиям:
полнота информации, то есть результатные документы должны
содержать в себе первичные и результатные показатели,
своевременность предоставления информации управленческому
персоналу,
достоверность предоставляемой информации,
хорошая читаемость, то есть логичность построения форм и наличие
хорошо отредактированного текста шапок документов,
отсутствие показателей, рассчитываемых вручную.
В результате решения поставленных задач в рамках разрабатываемого
проекта с точки зрения предметной технологии получаются ведомости двух
типов:
в виде экранных форм,
в виде печатных форм.
2.3. Программное обеспечение задачи
2.3.1.Общие положения (дерево функций и сценарий диалога)
При разработке АРМ, решающей задачи заказа (покупки), важным этапом
является описание иерархии функций управления и обработки данных
разрабатываемого программного продукта.
Дерево функций представляет собой иерархическую структуру действий,
реализованных в АРМ. Все действия (функции) программного продукта можно
разделить на два подмножества:
48
1) служебные функции – идентичны для всех автоматизированных систем
управления предприятием на современном уровне развития аппаратных и
программных средств. Функции этого вида призваны обеспечить безопасность
ввода, обработки и хранения информации, облегчить работу с системой,
сделать ее наиболее удобной и незатруднительной для конечного пользователя.
2) основные функции управления и обработки данных – свойственны как
АРМ любой специализации, так и именно данной АРМ. Они отражают
особенности процесса обработки информации, получения результатов, ведения
информационной базы проекта. Эти функции организованы в том порядке и в
том составе, которые продиктованы условиями обработки и управления
данными в конкретной предметной области.
Состав и классификация функций разрабатываемого программного
продукта представлены в виде дерева функций (см. рисунок 2.3).
Рис. 2.3 Дерево функций
На данном этапе разработки проекта АРМ необходимо также выбрать
язык общения системы с конечным пользователем.
49
Диалог – это процесс обмена сообщениями между пользователем и АРМ,
при котором осуществляется постоянная смена ролей информатора и
реципиента (пользователя, принимающего информацию), причем смена ролей
достаточно оперативна.
В процессе диалога возможно:
двустороннее управление на базе языка типа «запрос-ответ»,
одностороннее управление со стороны АРМ с языком общения типа
«меню», «заполнения шаблона», ответа по «подсказке»,
одностороннее управление со стороны пользователя с
использованием команд.
При использовании для общения языка «меню» в диалоговой системе
должна присутствовать система планирования и управления диалогом, в
функции которой входит:
управление процессом диалога,
обеспечение интерфейса пользователя,
обеспечение выполнения сервисных или справочных функций,
анализ и обработка ошибочных ситуаций,
вызов обрабатывающих программ.
При разработке данного проекта система общения с пользователем
организована таким образом, что основная часть диалога ведется на языке типа
«меню», а заполнение форм входных документов – по «шаблону». Таким
образом, происходит одностороннее управление процессом обработки данных
со стороны АРМ.
Структура сценария диалога в совокупности с деревом функций, которое
отражает состав и иерархию функций системы, дает возможность определить
состав кадров диалога, содержание каждого кадра и их соподчиненность.
Сценарий диалога предусматривает возможность обеспечения
следующих функций управления ходом решения поставленных задач:
возможность работы с экранными формами входных документов,
50
формирование выходных документов,
корректировка вводимых данных,
просмотр введенной информации,
работа с таблицами нормативно-справочной информации.
2.3.2. Характеристика базы данных
Каждая сущность и каждое отношение трансформируется в таблицу.
Имена сущностей и отношений становятся именами таблиц, а имена атрибутов
– именами колонок. Описание таблиц базы данных приведено в таблице 2.1.
Таблица 2.1. Описание таблиц базы данных
Название
таблицы
Семантика поля и его
название
Тип поля
1
Группа
Код группы (ID)
Наименование группы
(Группа)
Длинное целое (ключевое
поле)
Текстовое (50)
2
Поставщики
Шифр поставщика (Шифр)
Наименование
(Наименование)
Адрес (Адрес)
Телефоны (Телефоны)
Реквизиты (Реквизиты)
ИНН (ИНН)
КПП (КПП)
Длинное целое (ключевое
поле)
Текстовое (100)
Текстовое (100)
Текстовое (30)
Текстовое (100)
Текстовое (15)
Текстовое (15)
3
Реквизиты
Наименование
(Наименование)
Адрес (Адрес)
Телефоны (Телефоны)
Реквизиты (Реквизиты)
ИНН (ИНН)
КПП (КПП)
Ген. директор (Ген
Текстовое (100)
Текстовое (100)
Текстовое (30)
Текстовое (100)
Текстовое (15)
Текстовое (15)
Текстовое (30)
51
Директор)
4
Менеджеры
Шифр менеджера (Шифр)
ФИО (ФИО)
Должность (Должность)
Длинное целое (ключевое
поле)
Текстовое (30)
Текстовое (50)
5
Товар
Шифр товара (Шифр)
Группа (ГруппаID)
Наименование
Единица измерения (Ед.
Измерение)
Цена закупки (Цена Закуп)
Цена реализации (Цена
Реализации)
Количество на складе (Кол-
во)
Длинное целое (ключевое
поле)
Длинное целое
Текстовое (100)
Текстовое (15)
Денежный
Денежный
Длинное целое
6
Приход
Номер прихода (Шифр)
Дата (Дата)
Сумма (Сумма)
Поставщик (ПоставщикID)
Менеджер (МенеджерID)
Длинное целое (ключевое
поле)
Дата/время
Денежный
Длинное целое
Длинное целое
7
Расход
Номер расхода (Шифр)
Дата (Дата)
Сумма (Сумма)
Менеджер (МенеджерID)
Длинное целое (ключевое
поле)
Дата/время
Денежный
Длинное целое
8
Состав
Прихода
Номер прихода (Приход
ID)
Шифр товара (Товар ID)
Количество товара (Кол-во)
Цена закупочная (Цена)
Длинное целое (ключевое
поле)
Длинное целое
Длинное целое
Денежный
9
Состав
Номер расхода (Расхода ID)
Длинное целое (ключевое
52
Расхода
Шифр товара (Товар ID)
Количество товара (Кол-во)
Цена реализации (Цена)
поле)
Длинное целое
Длинное целое
Денежный
Логическая модель предназначена для логического представления
данных. Каждый фрагмент предметной области представляется как множество
сущностей, между которыми существует множество связей различных типов.
Логическая модель проекта автоматизации представлена на рисунке 2.4.
Рис.2.4 Логическая модель
Диаграмма ER-типа для рассматриваемой предметной области показана в рисунке 3.1.
53
Рис. 2.5. ER-диаграмма на логическом уровне;
Согласно представленной модели, база данных не содержит излишней
информации и достаточна для формирования счетов клиента и для
формирования отчетов.
2.3.3. Структурная схема пакета (дерево вызова процедур и программ)
Схема программных модулей содержит программные модули различных
классов:
выполняющие служебные функции;
управляющие модули, предназначенные для загрузки меню и передачи
управления другому модулю;
модули, связанные с вводом, хранением, обработкой и выдачей
информации.
Таблица 2.2 содержит краткие сведения о программных модулях.
ГруппыТо
варов
D
Г
руппа
Менед
жеры
Ш
ифр
Ф
ИО
Долж
ность
Поста
вщики
Ш
ифр
Наимено
вание
Ад
рес
Теле
фоны
Рекв
изиты
ИНН
КП
П
П
риход
Ш
ифр
Да
та
С
умма
Постав
щикID
Менед
жерID
Р
асход
Ш
ифр
Д
ата
С
умма
Менед
жерID
Рекв
изиты
Наимено
вание
Ад
рес
Телеф
оны
Рекв
изиты
И
НН
К
ПП
ГенДир
ектор
СоставПр
ихода
При
ходID
Тов
арID
К
олво
Ц
ена
СоставРас
хода
Рас
ходID
То
варID
К
олво
Ц
ена
Т
овар
Ш
ифр
Гру
ппаID
Наимено
вание
Е
дИзм
Цена
Закуп
ЦенаРеа
лиз
К
олво
54
Таблица № 2.2
Характеристики программных модулей задачи
Наименование
модуля
Выполняемые функции
Управляющая
программа
Инициирует вызов и активизацию основных программных
модулей системы, содержит меню АРМ.
Модуль ввода
данных
Модуль, предназначенный для ввода данных по заказам и
каталогу. Данный модуль содержит экранные формы ввода.
Контроль правильности вводимых данных, проверка
соответствия вводимой даты, кодов и прочей строчной и
числовой информации.
Корректировка введенных данных первичных документов,
пока они еще не сохранены в соответствующих файлах.
Модуль
обработки
Вызывает модули, соответствующие пунктам меню
Модуль ведения
справочников
Модуль, предназначенный для актуализации (корректировки,
добавления, удаления) сведений справочников.
Модуль
результатов
Модуль, предназначенный для окончательных расчетов,
необходимых для составления результатных документов.
Содержит экранные формы выходных документов. Результаты
расчетов сохраняются в файлах.
Модуль вывода
на печать
Модуль, предназначенный для вывода на печать форм
первичных, промежуточных и результатных документов,
сгенерированных в тех модулях, которые реализуют
соответствующие пункты меню

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран