Добавлен: 31.03.2023
Просмотров: 655
Скачиваний: 8
СОДЕРЖАНИЕ
ГЛАВА 1 ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ И ПРЕДПРИЯТИЯ
1.1 ХАРАКТЕРИСТИКА ПРЕДПРИЯТИЯ И ЕГО ДЕЯТЕЛЬНОСТИ
1.2 ОРГАНИЗАЦИОННАЯ СТРУКТУРА УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ
1.3 ВЫБОР КОМПЛЕКСА ЗАДАЧ АВТОМАТИЗАЦИИ И ХАРАКТЕРИСТИКА СУЩЕСТВУЮЩИХ БИЗНЕС ПРОЦЕССОВ
ГЛАВА 2. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ
2.1 ИНФОРМАЦИОННАЯ МОДЕЛЬ И ЕЁ ОПИСАНИЕ
2.2 ИСПОЛЬЗУЕМЫЕ КЛАССИФИКАТОРЫ И СИСТЕМЫ КОДИРОВАНИЯ
2.3 ХАРАКТЕРИСТИКА НОРМАТИВНО-СПРАВОЧНОЙ, ВХОДНОЙ И ОПЕРАТИВНОЙ ИНФОРМАЦИИ
2.4 ХАРАКТЕРИСТИКА РЕЗУЛЬТАТНОЙ ИНФОРМАЦИИ
ГЛАВА 3. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ
3.1 ОБЩИЕ ПОЛОЖЕНИЯ (ДЕРЕВО ФУНКЦИЙ И СЦЕНАРИЙ ДИАЛОГА)
3.2 ХАРАКТЕРИСТИКА БАЗЫ ДАННЫХ
3.3 СТРУКТУРНАЯ СХЕМА ПАКЕТА (ДЕРЕВО ВЫЗОВА ПРОГРАММНЫХ МОДУЛЕЙ)
3.4 ОПИСАНИЕ ПРОГРАММНЫХ МОДУЛЕЙ
- возможность расширения объектов кодирования без изменения правил их обозначения;
- максимальная информативность кода при минимальной его значности.
Выбор системы кодирования в основном зависит от количества классификационных признаков и разработанной системы классификации. Система классификации - это совокупность правил распределения объектов множества на подмножества. Классифицирование - это процесс распределения объектов данного множества на подмножества. Классификация - это результат упорядоченного распределения объектов заданного множества.
Различают иерархическую и многоаспектную системы классификации.
Иерархическая система классификации предполагает разбиение исходного множества на подмножества, между которыми установлены отношения соподчиненности (иерархии). В зависимости от количества классификационных признаков возможно наличие нескольких уровней классификации. Уровень классификации - это совокупность классификационных группировок, расположенных на одних и тех же ступенях классификации.
В многоаспектных системах классификации применяется параллельно несколько независимых признаков в качестве классификационных, т. е. Исходное множество рассматривается одновременно в разных аспектах (например, фасетная система классификации).
Системы кодирования делятся на регистрационные и классификационные.
Регистрационная система кодирования используется для идентификации объектов, которые не требуют предварительной классификации и независимы от существа решаемых задач. Различают порядковую и серийно-порядковую системы кодирования.
Порядковая система кодирования заключается в последовательном порядке регистрации объектов. Признаки классификации отсутствуют, что впоследствии не позволит получать промежуточные итоги.
Серийно-порядковая система кодирования применяется для кодирования однопризначных номенклатур, находящихся в определенной соподчиненности. Старшему признаку выделяется серия номеров с учетом возможного расширения позиции объекта, а младшему присваиваются порядковые номера в пределах выделенной серии.
В соответствии с приведенными требованиями к кодам в разрабатываемом проекте используется серийная система кодирования, позволяющая кодировать установившееся несложные множества объектов, учитывая возможность расширения кодируемого множества и разбиение по одному признаку классификации.
В составе информационного обеспечения рассматриваемого комплекса задач выделены следующие классификаторы:
- классификатор пользователи;
- классификатор клиенты;
- классификатор наряд/заявка;
- классификатор состояние проекта;
Сводные характеристики классификаторов представлены в табл.2.
|
Кодируемое множество объектов |
Длина кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классификатора |
|
Пользователи |
4 |
9999 |
Порядковая |
Отсутствует |
Локальный |
|
Клиенты |
4 |
9999 |
Порядковая |
Отсутствует |
Локальный |
|
Наряд/заявка |
7 |
9999 |
Порядковая |
Отсутствует |
Локальный |
|
Состояния проектов |
2 |
99 |
Порядковая |
Отсутствует |
Локальный |
1) Для классификатора пользователей. Используется разрядная система кодирования. Классификатор является локальным и состоит из семи знаков. Структурная формула классификатора заказов:
Ф1 = [ХХХХ];
2) Для классификатора клиент используется разрядная система кодирования. Классификатор является локальным и состоит из трех знаков. Структурная формула классификатора магазинов:
Ф2 = [ХХХХ];
3) Для классификатора наряд/заявка используется порядковая система кодирования. Классификатор является локальным и состоит из четырех знаков. Структурная формула классификатора менеджеров:
Ф3 = [ХХХХХХХ];
4) Для классификатора Состояния проектов используется порядковая система кодирования. Классификатор является общесистемным и состоит из шести знаков. Структурная формула классификатора товаров:
Ф4 = [ХХ];
Разработанные классификаторы позволяют упростить работу системы и повысить ее эффективность.
2.3 ХАРАКТЕРИСТИКА НОРМАТИВНО-СПРАВОЧНОЙ, ВХОДНОЙ И ОПЕРАТИВНОЙ ИНФОРМАЦИИ
Под входной информацией понимается вся информация, необходимая для решения задачи и расположенная на различных носителях: первичных документах, машинных носителях, в памяти персонального компьютера.
От рациональной организации входной информации оптового предприятия, способов сбора, регистрации, передачи, хранения и обработки информации, ее состава и своевременного получения зависят оперативность и эффективность управления торговыми процессами.
Все данные по оперативной входной информации заносятся в компьютер с помощью специально разработанных форм. С помощью этих форм удобно заносить информацию, а также форма позволяет просто выбирать нужную позицию из предложенного списка, что позволяет сохранить целостность данных.
Данная входная информация позволяет формировать итоговые таблицы «Отчет о проделанных работах».
Помимо входных данных, в проектируемой системе есть и постоянные данные, которые хранятся и заносятся в справочники системы.
Ведение данных постоянной информации позволяет исключить условно-постоянную информацию из первичных документов, что влияет на снижение трудоёмкости их заполнения, а также позволяет автоматизировать отчётный процесс.
К постоянной информации относится информация, хранящаяся в следующих справочниках:
1. Справочник пользователи.
2. Справочник клиентов.
3. Справочник приборов учета.
Основными функциями Справочников являются:
· обеспечение проверки кодированных значений признаков при вводе данных;
· декодирование значений признаков при выводе данных на экран дисплея;
· хранение постоянной информации, связанной с определёнными значениями признаков;
· оформление пояснительным текстом таблиц, получаемых в результате решения комплекса задач.
Как правило, работа с любой задачей начинается с заполнения справочников. В дальнейшем по мере работы с программой справочники также пополняются и изменяются.
Справочник пользователи.
Для входа в систему необходимо ввести логин и пароль. 
В данном справочнике хранится:
— Логин;
— Пароль;
— ФИО.
— Должность.
— email.
— Права доступа.
— Активность.
Экранная форма данного справочника представлена на рисунке 2.3.1
В данной форме администратор добавляет, удаляет и прописывает роль для каждого пользователя.
Справочник клиентов.
Справочник клиентов пополняется при создании наряда/заявки на выполнение работ. Для это необходимо перейти в одноименную форму.
Сотрудник компании при создании наряда должен указать проект, в рамках которого он реализуется. Далее указать адрес объекта. Данное действие выбирается либо из списка, либо с помощью фильтра. Только после того, как выбирается адрес, становятся активными окна «ФИО», «Телефон», «Тип ПУ». В комментарии указывается дополнительная информация о клиенте, либо от клиента. Например: удобное время для установки, или перед установкой необходимо личное присутствие клиента.
Экранная форма данного справочника представлена на рисунке 2.3.1
рисунок 2.3.1 Справочник клиентов.
В данном справочнике хранится:
— ФИО клиента;
— Номер телефона;
— Тип ПУ;
— Заводской номер ПУ;
— Комментарии.
Справочник приборов учета.
Экранная форма данного справочника счетчиков представлена на рисунке 2.3.2.
Рисунок 2.3.2. Справочник приборов учета.
В данном справочнике хранится:
— Тип ПУ;
— Заводской номер ПУ;
— Фазность;
— №Счетчика;
— Сетевой адрес;
— Дата приемки;
— Дата поверки;
— Дата следующей поверки;
— Производитель.
2.4 ХАРАКТЕРИСТИКА РЕЗУЛЬТАТНОЙ ИНФОРМАЦИИ
В данной ИС результирующей информацией являются один отчет для руководителя проекта.
2. Отчет ”заявки /наряды”:
Содержит таблицу со следующими полями:
- Дата создания заявки
- Пользователь (заявитель)
- Договор
- Адрес (улица, дом, корпус)
- Исполнитель
- Текущий статус заявки
- Комментарий
Рисунок 2.4.1. Отчет заявки /наряды
Данного рода отчеты имею в информационных поток предприятия служат скорее для получения статистики нежели для оперативного управления и принятия решений. В итогах данной ведомостей за месяц можно понять насколько загружена служба по регистрации заявок и насколько загружено производство.
ГЛАВА 3. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ
3.1 ОБЩИЕ ПОЛОЖЕНИЯ (ДЕРЕВО ФУНКЦИЙ И СЦЕНАРИЙ ДИАЛОГА)
При разработке ИС, решающей задачи автоматизации документооборота, важным этапом является описание иерархии функций управления и обработки данных разрабатываемого программного продукта
Дерево функций представляет собой иерархическую структуру действий, реализованных в ИС. Все действия (функции) программного продукта можно разделить на два основных подмножества:
1) служебные функции – идентичны для всех автоматизированных систем управления предприятием на современном уровне развития аппаратных и программных средств. Функции этого вида призваны обеспечить безопасность ввода, обработки и хранения информации, облегчить работу с системой, сделать ее наиболее удобной и незатруднительной для конечного пользователя.
2) основные функции управления и обработки данных – свойственны как информационным системам любой специализации, так и именно данной ИС. Они отражают особенности процесса обработки информации, получения результатов, ведения информационной базы проекта. Эти функции организованы в том порядке и в том составе, которые продиктованы условиями обработки и управления данными в конкретной предметной области.
Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций (см. рис. 3.1.1.).
Рисунок 3.1.1. Дерева функций.
Служебные функции системы: авторизация пользователей, автоматическое указание даты получения заявки и выполнения работ по заявке, управление окнами диалога системы, вызов справки, настройки системы.
Функции обработки данных: Пополнение и корректировка справочников, оформление заявки, выполнение заявки, получение отчета о выполненных работах по заявке.
На основании дерева функций разработан сценарий диалога, схематически представленный на рисунке 3.1.2.
Рисунок 3.1.2. Сценарий диалога.
Также планируется работать с системой и с помощью ряда кнопок не входящих в состав главного меню. Но безусловно основной диалог с пользователем будет осуществляться непосредственно, через Основное меню приложения.
Таким образом, было спроектирована ИС позволяющая содержать все необходимые данные для работы программного продукта. Также был разработан сценарий диалога с пользователем, определены основные функции и положения разрабатываемой системы электронного документооборота.
3.2 ХАРАКТЕРИСТИКА БАЗЫ ДАННЫХ
MySQL - это система управления реляционными базами данных, в которой данные хранятся в отдельных таблицах, за счёт чего достигаются преимущества в скорости и гибкости подхода управления. Таблицы связываются между собой при помощи отношений, благодаря чему обеспечивается возможность объединять при выполнении запроса данные из нескольких таблиц. Основу системы - SQL можно охарактеризовать как часть подсистемы MySQL - язык структурированных запросов, наиболее распространенный стандартный язык, используемый для доступа к базам данных.