Диплом: Автоматизация расчетов с поставщиками и подрядчиками компании ООО «ЛИДЕРДОР»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
Сведения для решения обозначенной задачи будут получены из таких
документов:
приходная накладная – документ отображающие приход материалов
от поставщиков;
счет, который формируется на основании созданной ранее
накладной;
акту выполненных работ, с указанием услуг, стоимости услуг,
количеством затраченных материалов, их стоимости и общей стоимости акта.
Результаты решения задачи отображаются в таких отчетах и
документах, как:
отчет по остаткам товаров;
отчет по оборотам товаров;
отчет по взаиморасчетам;
отчет по подрядчикам.
1.4.2 Обоснование проектных решений по программному
обеспечению
Платформа «1С: Предприятие 8.3» содержит различные средства
разработки, с помощью которых можно создавать новые или изменять
существующие прикладные решения. Построение функциональных
программных решений выполняется в режиме конфигурирования. Данный
режим является обязательной частью платформы 1С Предприятие и
позволяет пользователю самостоятельно разработать или модифицировать
прикладное решение (адаптировать его под себя), возможно, с привлечением
сторонних специалистов.
На рисунке 25 представлено дерево метаданных системы.
49
Рисунок 25. Дерево метаданных
При построении объектов, разработчик имеет возможность создавать
объекты, которые представлены на рисунке. В режиме конфигурации
производится добавление объектов конфигурации и программирование
модулей для решения пользовательских задач.
Представим наиболее эффективные инструменты создания
программных приложений.
1. Элемент конструкторы, с помощью данных элементов создаются
почти все объекты системы. Конструкторы объектов позволяют разработать
любой элемент, используя инструменты вкладок. При создании разных
объектов функциональные возможности конструкторов изменяются.
2. Мастер создания форм элементов позволяет разрабатывать
функциональные диалоговые формы. При создании формы реквизиты
объекта размещаются в указанном разработчиком порядке. Порядок может
быть изменен разработчиков в любой момент. Как и многие платформы с
Windows-формами 1С позволяет добавлять различные элементы: поля,
переключатели, реквизит диалога, кнопки, текст, картинку, таблицу значений
и пр. Основным назначением форм является организация диалога между
50
системой и пользователем и реагирование на действия пользователей при
обработке данных.
3. Макеты печатных форм – инструмент, позволяющий формировать
варианты объектов для вывода на печать или представления на экране. Без
данного элемента нет возможности вывести на печать данные объекта. При
создании макета, разработчик определяет порядок размещения реквизитов,
формирует шапку, основную часть и подвал объекта. После этого имеется
возможность выполнить редактирование макета.
4. Встроенный язык программирования – представляет собой набор,
характерный для оболочек языков программирования высокого уровня
(например Visual Studio), а именно язык программирования, транслятор,
отладчик и мощную систему подсказок.
Язык программирования является русскоязычным (есть англоязычные
аналоги команд), ключевые слова отображаются с помощью цвета,
служебный текст также отличается от идентификаторов пользователей.
5. Язык запросов – базируется на том, что 1С Предприятие имеет
собственную файловую СУБД и обращение к данным информационной базы
осуществляется с помощью встроенного механизма запросов. По своей сути
данный язык похож на формирование запросов в пакете MS Access.
6. Схема компоновки данных используется для создания запросов при
построении отчетов. Конструктор запроса позволяет определить данные, из
которых извлекаются поля, для отображения информации. Полученные
элементы можно группировать, задавать условие, определять как ресурсы и
т.п. После того как запрос сформирован, его можно настроить для
отображения в удобном для пользователя виде – таблицы, диаграммы,
временного ряда.
7. Средства администрирования информационной базы, инструменты,
которые позволяют обеспечить целостность данных, к таким относятся:
- загрузка и выгрузка базы;
- тестирование и исправление;
51
- поддержка удаленного доступа;
- мониторинг удаленных подключений.
Данные инструменты среды 1С значительно облегчают работу
разработчиков программных приложений среды 1С.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Сформируем требования к серверу, на который будет установлена
система автоматизации расчетов с поставщиками и подрядчиками компании.
1. Высокая пропускная способность.
2. Высокая функциональность и производительность.
3. Стабильность и скорость работы.
Минимальные требования к персональному компьютеру пользователя
следующие:
процессор 4-х ядерный 2,2 ГГц;
ОЗУ минимум 2 Гб, рекомендованный 4 Гб;
ПЗУ 500 Мб;
видеокарта минимум 256 Мб;
монитор;
клавиатура;
мышь.
Критериями для элементов ПК следующие:
совместимость;
производительность;
невысокая энергозатратность;
невысокая цена.
Имеющееся серверное оборудование и конфигурация компьютеров на
рабочих местах, соответствует представленным требованиям и критериям,
поэтому покупка техники не предусматривается.
52
Выводы по главе. В рамках данной главы содержится аналитическое
описание проблемы, представлена характеристика предприятия и его
деятельности, отображена организационная структура предприятия, проведен
анализ программной и технической архитектура ИС предприятия,
представлено описание системы обеспечения информационной безопасности
и защиты информации, представлен анализ существующих разработок для
автоматизации задачи. Определены требования к информационному,
техническому и программному обеспечениям. Представленный анализ
позволяет определить дальнейшую структуру разрабатываемой
конфигурации.
53
Глава 2. Проектная часть
2.1 Разработка проекта автоматизации
В рамках данного раздела представлено формирование проектного
решения, которое позволяет определить основные функции объектов, их
взаимодействие между собой, алгоритмы работы.
2.1.1 Этапы жизненного цикла проекта автоматизации
Обобщенная структура жизненного цикла ПО и его основные процессы
определяются стандартом ГОСТ ИСО/МЭК 12207-2010. Большое количество
разработчиков ориентируются на данный стандарт, потому, что он является
наиболее адаптированным под современную программную индустрию. ГОСТ
ИСО/МЭК 12207-2010 дает возможность определить процесс, вид
деятельности и задачи, которые необходимо использовать при приобретении
программного продукта или услуги, а также при поставке, проектировании,
разработке, внедрению, сопровождении и прекращении применения
программных продуктов.
Для определения основных характеристик качества программного
обеспечения используется стандарт ГОСТ Р ИСО/МЭК 25010-2015. Данный
стандарт позволяет определить набор атрибутов программной продукции.
Атрибуты, которые описаны в данном стандарте используются для
представления пользователю информации о качестве программного
обеспечения. К таким характеристикам можно отнести: функциональные
возможности, практичность, надежность, сопровождаемость, эффективность
и мобильность.
Этапы жизненного цикла проекта распределяются следующим
образом:
стадия 1. Определение требований к разработке системі
стадия 2. Разработка технического задания
стадия 3. Разработка проектных решений
54
стадия 4. Программная реализация модулей системі
стадия 5. Отладка и испытание компонентов программного модуля
стадия 6. Ввод в действие и эксплуатация.
Стадия «Определение требований к разработке системі» представлены
следующие виды работ:
общие сведения о проекте;
определение целей, назначения и задач системы;
определение аналогов, их функциональности;
проведение исследований процессов с использованием CASE
средств;
подготовка требований к проекту;
оценка трудозатрат на проект
На данной стадии для автоматизации учета заявок клиентов выполнены
следующие виды работ:
рассмотрены процессы с точки зрения «Как есть»;
определены деятельности и организация компании;
обоснована необходимость использования вычислительной
техники;
определены требования к функциональности системы.
Стадия «Разработка технического задания» представлена следующими
работами:
определить цели и задачи;
назначение системы;
характеристика автоматизации и описание объекта автоматизации;
требования к системе в целом;
определение требований к функциональности системы;
определение этапов и стадий создания системы;
требования к аппаратному обеспечению;
требования к техническому обеспечению;
порядок и контроль приема работы;
55
требования к рабочей документации.
В соответствии с выбранным стандартом, выполняется разработка
технического задания для автоматизации взаимодействия с клиентами.
Техническое задание является важным документом, который формируется по
определенным стандартам (ГОСТ ИСО/МЭК 12207-2010 и ГОСТ Р
ИСО/МЭК 25010-2015) и является документом-посредником между
заказчиком и исполнителем (разработчиком) программного решения.
Грамотно составленный документ позволяет избегать неоднозначных
толкований, позволяет создать функциональное и эффективное
автоматизированное решение.
Процесс «Разработка проекта» представлен следующими работами:
определение технологий разработки проекта;
определение состава пользователей и их функционала;
построение алгоритмического обеспечения системы;
выбор платформы;
проектирование логической модели БД;
определение подпрограмм и функций системы;
разработка структуры программного обеспечения;
готовое проектное решение.
Проектное решение необходимо для того, чтобы разработчик
определил принципы функционирования, объекты и основные программные
единицы, их взаимодействие и архитектуру.
Процесс «Программная реализация модулей системы» представлен
следующими действиями:
написание программного кода;
разработка диалоговых форм;
компиляция программы;
исправление ошибок;
56
выполнение исполняемого файла (зависит от платформы и среды
разработки). Данное действие подразумевает запуск программного продукта
или разработанной конфигурации.
Процесс «Отладка компонентов» представлен следующими работами:
отладка компонентов в соответствии с документацией (техническим
заданием, проектным эскизом);
испытание программных средств (имеется ввиду дополнительного
ПО – операционных систем, драйверов, утилит и т.п.);
испытание технических средств – тестирование аппаратного
оборудования для определения возможности установки разработанного
программного модуля.
Процесс «Ввод в действие» представлен следующими операциями:
обучение персонала;
установка платформы и программы;
оборудование рабочего места;
подготовка информации для базы данных;
тестирование программы;
устранение неисправности и внесение изменений в документацию;
доработка программного обеспечения программы;
оформление акта о внедрении системы.
В среде MS Prоject выполним построение стадий построения проекта,
построив следующие диаграммы:
план проекта;
график проекта.
На рисунке 26 представлен календарный график разработки
конфигурации учета заявок клиентов ИТ компании. Дата начала разработки
проекта 13.01.2020, завершение проекта планируется на 13.05.2020, термин
выполнения проекта 88 дня.
57
Рисунок 26. Календарный план
При создании задачи необходимо указать его предшественника, а
также выбрать ресурсы, которые используются при выполнении задачи. При
создании задачи и связывании с предшественником можно указать тип
предшественника, в MS Project реализованы следующие типы:
окончание – начало – имеется в виду отношение, в котором
завершается выполнение предыдущей задачи и только после этого
начинается работа следующей;
начало – начало – имеется в виду отношение, в котором при начале
выполнения предыдущей задачи и начинается работа следующей;
окончание-окончание - имеется в виду отношение, в котором
завершается выполнение предыдущей задачи и только должна завершиться
следующая задача;
начало-окончание – начало предыдущей задачи знаменует
завершение следующей.
На рисунке 27 представлен график проекта с использованием диаграмм
Ганнта. Диаграмма Гантта является динамической диаграммой, которая
отображает порядок следования стадий, их продолжительность и взаимосвязь
между собой.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 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овершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")