Файл: АВТОМАТИЗАЦИЯ УПРАВЛЕНИЯ ПРОЕКТАМИ.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 31.03.2023

Просмотров: 660

Скачиваний: 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 ОПИСАНИЕ ПРОГРАММНЫХ МОДУЛЕЙ

ГЛАВА 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 - язык структурированных запросов, наиболее распространенный стандартный язык, используемый для доступа к базам данных.