Диплом: Автоматизация учета заказов типографии ООО "АР-Принт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
копир и факс. Многофункциональные устройства понадобятся нам при
печати рабочей документации сотрудники для отдела материально-
технического обеспечения и эксплуатации зданий и отчетов и
демонстративных страниц для руководства Департамента по обеспечению
деятельности мировых судей Ростовской области
Использовать мы будем уже работающие в типографии МФУ,
рекомендуемые технические которого представлены в таблице 1.6.
Таблица 1.6.
Рекомендуемые технические МФУ
Тип характеристики
Описание
Модель
HP LaserJet Pro 200 MFP M276nw
Тип печати
4-цветная, лазерная печать
Скорость печати
До 14 страниц / минута
Максимальный формат печати
А4
Двусторонняя печать
Нет
Дополнительно
Автоподача оригиналов при сканировании
2.3. Проектирование ИС
2.3.1. Дерево функций и сценарий диалога
В процессе проектирования и разработки информационной системы
этап формирования дерева функций является одним из наиболее
ответственных не только при анализе, но и при синтезе структуры
информационной системы. Дерево функций – это иерархическая модель
видов деятельности участников бизнес процесса учёта заказов типографии,
обеспечивающих бесперебойное функционирование организации. Дерево
функций формируется с целью детального исследования функциональных
59
возможностей и анализа совокупности функций, реализуемых на различных
уровнях иерархии разрабатываемой информационной системы.
При разработке информационной системы в среде 1С Предприятие 8.3
используются типовые функции платформы, такие как хранение и
редактирования информации в справочниках, создание и редактирования
документов, формирование и просмотр результативной информации в виде
отчётов, авторизация в информационной системе, распределение прав
доступа и сервисные функции для настройки работы информационной
системы.
Дерево функций разрабатываемой информационной системы
представлено на рисунке 2.3.
Функции информационной системы
учёта заказов в типографии «ДВ Принт»
Учёт входной и
оперативной
информации
Расчёт стоимости
продукции и
необходимых
материалов для
выполнения заказа
Приём оплаты за
выполнение заказа
Формирование заявок
поставщикам на
поставку материалов
Отражение
результативной
информации
Информация по
выполненным заказам
Информация по
остаткам и оборотам
материалов
Информация по
движениям денежных
средств
Информация по расходу
материалов по заказам
Оплата поставщикам
Хранение нормативной
информации в
справочниках
Информация по
клиентам
Информация по видам
продукции
Информация по
материалам для
производства
Информация по
поставщикам
Оприходование
материалов на склад
Учёт выполнения
заказов
Информация по
стоимости продукции
Информация по
стоимости материалов
Рис. 2.3 – Дерево функций
На основании дерева функций был построен сценарий диалога при
работе с информационной системой, представленный в виде структуры
(рис. 2.4).
60
Определение прав
досутпа пользователя
Создание и
редактирование
документов
Документ
«Заказ клиента»
Документ
«Поступление оплаты»
Документ
«Заявка поставщику»
Формирование отчётов
и печатных форм
Отчёт по выполненным
заказам
Отчёт по остаткам и
оборотам материалов
Отчёт по движениям
денежных средств
Отчёт по расходу
материалов по заказам
Документ
«Оплата поставщику»
Создание и
редактирование
элементов справочника
Справочник «Клиенты»
Справочник «Виды
продукции»
Справочник
«Материалы»
Справочник
«Поставщики»
Документ «Поступление
материалов»
Документ
«Выполнение заказа»
Отчёт по стоимости
продукции
Отчёт по стоимости
материалов
Авторизация пользователя
в информационной системе
Сервисный функции и
настройки
Редактирование
информации о
реквизитах организации
Рис. 2.4 – Сценарий диалога
Работа с программой начинается с вывода главного окна программы и
активизации системы меню. Работа программы осуществляется по диалоговому
и событийному режиму, при этом под диалогом понимается предоставление
пользователю нескольких альтернатив и обработка его выбора. В диалоговую
систему входят главное меню с соответствующими всплывающими подменю, а
также диалоговые окна.
На основании построенных дерева функций и сценария диалога будет
проведено инфологическое проектирований информационной системы и
дана характеристика базы данных.
2.3.2. Характеристика базы данных
Для правоведения характеристики базы данных будет выполнение
инфологическое проектирование и построена ER-модель. Цель
инфологического моделирования заключается в обеспечении естественных
для человека способов сбора и предоставления информации. Данную
61
информацию предполагается хранить в создаваемой базе данных, в связи с
чем, инфологическая модель данных строится по аналогии с естественным
языком. Сущности и атрибуты (связи и свойства) являются основными
конструктивными элементами инфологических моделей. [25]
Сущность – это объект, который можно идентифицировать способом,
отличающим его от других объектов. Информация об объекте хранится в
базе данных. Атрибут – это характеристика сущности, описывающая
свойства объекта. Связь – это ассоциирование 2-х и более сущностей.
Ассоциация является бинарной и существует либо между двумя разными
сущностями, либо между одной сущностью (рекурсивная связь).
Для инфологического проектирования воспользуемся методом
«сущность-связь» ER (Entity-Relationship). Инфологическая модель базы
определяет способ размещения данных в среде хранения и способы доступа к
ним.
Для формирование инфологической модели, представляющей базу
данных для учёта заказов в типографии, использовано программное
обеспечение ERWin. Инфологическая модель разрабатываемой
информационной системы представлена на рисунке 2.5.
62
Рис. 2.5 ER-модель БД
В процессе разработке прикладных решений с использованием
платформы 1С:Предприятие 8.3 основным понятием является объект
метаданных. Этап проектирование конфигурации предполагает
формирование определённого набора структуры этих объектов различного
типа, которая определяет внутреннее строение базы данных и хранящейся в
ней информации. Применительно к платформе 1С, разработка конфигурации
означает создание прикладных объектов конфигурации (справочников,
документов, регистров, отчетов и др.) с описанием их параметров и
характеристик. Созданные объекты отражаются в дереве метаданных
конфигурации. [14]
На основании сформированной ранее инфологической модели базы
данных в процессе разработки информационной системы было построено
дерево метаданных конфигурации (рис. 2.6).
63
Рис. 2.6 – Структура дерева метаданных конфигурации
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
При разработке информационной системы на платформе
1С:Предприятие 8.3 для создания и настройки взаимодействия различных
элементов прикладного решения друг с другом, реализации специфических
алгоритмов взаимодействия, обработки различных событий, входных и
выходных данных используются модули, в которых с помощью
программного кода описывается поведение объектов конфигурации.
Помимо основных модулей, которые уже встроены в систему (модуль
приложения, модуль внешнего соединения, модуль сеанса) разработчик
использует модули объектов конфигурации (модули менеджера, объекта,
формы элемента, формы списка, формы выбора и т.д.). [2]
64
На рисунке 2.7 представлено дерево программных модулей
разрабатываемой информационной системы.
Модуль приложения
Модуль внешнего
соединения
Модуль сеанса
Модули объектовМодули формы Модуль менеджера
Общий модуль
Модули формы
элемента справочика
Модули формы
документа
Клиенты
Поставщики
Продукция
Материалы
Сотрудники
Заказ клиента
Поступление оплаты
Заявка поставщику
Оплата поставщику
Поступление материалов
Выполнение заказа
Заказ клиента
Заказ клиента
Поступление оплаты
Заявка поставщику
Оплата поставщику
Поступление материалов
Выполнение заказа
Рис. 2.7 – Дерево программных модулей
Программный модуль - это любой фрагмент кода программы,
описанный как отдельный процесс в виде отдельного блока, в котором
хранятся переменные, процедуры и функции доступные из других модулей.
В зависимости от предназначения и особенностей, на платформе 1С
Предприятие 8.3 выделят следующие виды модулей:
Модуль приложения – содержит процедуры и функции, необходимые
для обработки события при запуске приложения и при завершении его
работы.
Модуль внешнего соединения – аналогично модулю приложения
предназначен для того, чтобы обработать событие открытия программы и
событие завершения работы, но при этом, в отличии от него, работает в
режиме com-соединения.
Модуль сеанса - данный модуль необходим для инициализации
параметров сеанса, которые доступны после запуска информационной
системы в любом месте конфигурации.
65
Общие модули – содержат программный код некоторых процедур и
функций, которые могут вызываться из некоторых других модулей.
Модуль формы – данный модуль необходим для обработки действий
пользователя при работе с объектом в пользовательском режиме
Модуль объекта – необходим для обработки стандартных событий,
например, событие на создание или запись элемента справочника, удаление,
проведение документа и др.
Модуль менеджера – содержит процедуры и функции, которые могут
быть применены ко всем объектам данного типа, но с первоначальным
созданием экземпляра этого объекта.
Так же, необходимо отметить, что начиная с версии 8.3 для процедур и
функций необходимо указывать место компиляции (доступность) на Сервере
или на Клиенте
Рассмотри модули, используемые при разработке информационной
системы, приведённые в таблице 2.1.
66
Таблица 2.1
Описание содержания программных модулей
п/п
Наименование модуля
Функции модуля
1
Модуль сеанса
Инициализация параметров сеанса
2
Модуль объекта документа
«Поступление оплаты»
Обработка проведения и заполнения документа из
основания
3
Модуль объекта документа
«Заявка поставщику»
Обработка заполнения документа из основания
4
Модуль объекта документа
«Оплата поставщику»
Обработка проведения и заполнения документа из
основания
5
Модуль объекта документа
«Приходная накладная»
Обработка проведения и заполнения документа из
основания
6
Модуль объекта документа
«Выполнение заказа»
Обработка проведения и заполнения документа из
основания
7
Модуль формы документа
«Заказ клиента»
Процедуры и функции, необходимые для работы с
формой документа «Заказ клиента»
8
Модуль формы документа
«Заявка поставщику»
Процедуры и функции, необходимые для работы с
формой документа «Заявка поставщику»
9
Модуль менеджера
документа «Заказ клиента»
Процедуры и функции, необходимые для
формирования печатной формы документа
Листинг процедур и функций, содержащихся в перечисленных
модулях, приведён в приложении Б.
2.4. Разработка ИС в среде 1С:Предприятие
2.4.1. Характеристика нормативно-справочной, входной и оперативной
информации
Применительно к платформе 1С для хранения нормативно-справочной
информации используется специальный объект конфигурации – справочник.
Справочники — это прикладные объекты платформы, которые
позволяют хранить в информационной базе данные, имеющие одинаковую
структуру и списочный характер.
Структура разработанных справочников и описание их реквизитов
представлены в таблице 2.2.
Таблица 2.2.
67
Структура и состав справочников
Наименование
объекта
Реквизиты
Тип
Свойства
Справочник
«Клиенты»
Код
Строка
Длина - 9
ФИО
Строка
Длина - 60
Телефон
Строка
Длина - 20
Пол
ПеречислениеСсылка.
Пол
-
Справочник
«Сотрудники»
Код
Строка
Длина - 9
ФИО
Строка
Длина - 60
Должность
СправочникСсылка.
Должности
Длина - 20
Телефон
Строка
Длина - 20
Дата рождения
Дата
Справочник
«Материалы»
Код
Строка
Длина - 9
Наименование
Строка
Длина - 60
Единица измерения
СправочникСсылка.
Единицы измерения
Справочник
«Продукция»
Код
Строка
Длина - 9
Наименование
Строка
Длина - 60
Табличная часть
«Материалы для
производства»
Наименование
СправочникСсылка.
Материалы
Количество
Число
Длина – 10,
точность - 4
Справочник
«Поставщики»
Код
Строка
Длина - 9
Наименование
Строка
Длина - 60
Телефон
Строка
Длина - 20
ИНН/КПП
Строка
Длина - 30
Юридический адрес
Строка
Длина - 70
Сайт
Строка
Длина - 40
Электронная почта
Строка
Длина - 40
Справочник
«Тираж»
Код
Строка
Длина - 9
Наименование
Строка
Длина - 60
Количество от
Число
Длина – 4,
точность - 0
Количество До
Число
Длина – 4,
точность - 0
Справочник
«Должности»
Код
Строка
Длина - 9
Наименование
Строка
Длина - 60
Справочник
«Единицы
измерения»
Код
Строка
Длина - 9
Наименование
Строка
Длина - 60

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
«Управление ресурсами проекта» (на примере организации ООО «ЛАКОСТЭ»)
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)