Разработка программного обеспечения для автоматизированного формирования регламентированных отчётов по наличию программных средств ав

Автор работы: Пользователь скрыл имя, 07 Апреля 2016 в 22:44, курсовая работа

Описание работы

В связи с этим целью данной курсовой работы является создание программного модуля, который позволит автоматизировать те процессы в воинской части, которые раньше выполнялись в письменном виде или вообще не имели место, в частности до сих пор в воинских частях не единообразен и не регламентирован учёт программных средств автоматизации. На сегодняшний день это является полноценной проблемой воинских частей, которую необходимо решить в кратчайшие сроки.
Решением этой проблемы будет написание программного модуля на базе «1С:Предприятие», которое позволит подвести как учёт программных средств автоматизации в воинской части, так и формирование регламентированных отчётов на основе уже имеющихся данных, к единому образцу.

Файлы: 1 файл

Разработка программного обеспечения для автоматизированного формирования регламентированных отчётов по наличию программных средств автоматизации в воинской части..doc

— 626.50 Кб (Скачать файл)

Кроме перечисленных задач общего назначения, с помощью «1С: Предприятия» можно решать локальные задачи, зависящие от особенностей организации учета и управления на конкретном предприятии.

 

    1. Описание языка программирования «1С».

Важнейшее достоинство «1С:Предприятия» - возможность доработки стандартных конфигураций или даже создания абсолютно оригинальных продуктов. Чаще всего индивидуальная настройка состоит в доработке типовой конфигурации.

Встроенный язык системы «1С:Предприятие» предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи и представляет собой предметно – ориентированный язык программирования, специально разработанный с учётом возможности его применения  не только профессиональными программистами. В частности, все операторы языка имеют как русское, так и англоязычное написание, которые можно использовать одновременно в одном исходном тексте.

Основной язык, описываемый в «1С» - русский, однако для каждого оператора языка приводится его англоязычный синоним.

При своей относительной простоте язык обладает некоторыми объектно – ориентированными возможностями, например, правила доступа к атрибутам и методам специализированных типов данных (документам, справочникам, и.т.д) подобны свойствам и методам объектов, используемых в других объектно – ориентированных языках. Однако специализированные типы данных не могут определяться средствами самого языка, а задаются в визуальном режиме конфигуратора.

Типизация переменных на языке не жёсткая, т.е. тип переменной определяется её значением. Переменные не обязательно объявлять в явном виде. Неявным определением переменной является её упоминание в левой части оператора присваивания.

 

Вывод по главе 1:

Поскольку для автоматизации процесса создания регламентированных отчётов по наличию программных средств автоматизации не существует единого программного обеспечения, было выбрано наиболее подходящее для этого решение, использование среды разработки «1С:Предприятие», которое предоставляет ряд широких возможностей для выполнения задач автоматизированного учёта, а также формирования различных отчётов.

Система «1С: Предприятие» имеет в своей основе ряд механизмов, определяющих концепцию создания прикладных решений. Наличие этих механизмов позволяет максимально соотнести технологические возможности с бизнес-схемой разработки и внедрения прикладных решений.

Состав прикладных механизмов платформы ориентирован на решение задач автоматизации учета и управления предприятием. Использование проблемно-ориентированных объектов позволяет разработчику решать самый широкий круг задач складского, бухгалтерского, управленческого учета, расчета зарплаты, анализа данных и управления на уровне бизнес-процессов.

Технологическая платформа обеспечивает различные варианты работы прикладного решения: от персонального однопользовательского, до работы в масштабах больших рабочих групп и предприятий. Ключевым моментом масштабируемости является то, что повышение производительности достигается средствами платформы, и прикладные решения не требуют доработки при увеличении количества одновременно работающих пользователей.

  1. Разработка и анализ требований

 

    1. Справочники

Объекты прикладного решения «Справочник» позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. Это может быть, например, список сотрудников, перечень товаров, список поставщиков.

Каждый элемент справочника характеризуется кодом и наименованием. Система поддерживает режим автоматической нумерации элементов, при котором она самостоятельно может генерировать код для нового элемента справочника. Кроме этого система позволяет осуществлять контроль уникальности кодов справочника, не разрешая создавать элементы с одинаковыми кодами.

Справочники могут поддерживать иерархическое расположение элементов. Например, в справочнике «Номенклатура» могут быть созданы группы: «Программные средства для работы с графикой», «Программные средства для обработки мультимедиа», «Программные средства для WEB – разработки» и т.д., в которых располагаются элементы, относящиеся к этим группам. Кроме того группы справочника могут включать в себя и другие группы, создавая тем самым многоуровневую иерархическую структуру.

В справочниках возможен и другой вид иерархии, при котором элементы справочника будут относиться не к группам, а к другим элементам этого же справочника. Такой вид иерархии может использоваться, например, при создании справочника Подразделения, где одно подразделение может включать в себя несколько других подразделений.

Разные справочники могут находиться в состоянии подчинения, т.е. элементы одного справочника могут быть подчинены элементам или группам другого справочника. Например, справочник «ЕдиницыИзмерения» может быть подчинен справочнику «Номенклатура». Тогда для каждого элемента номенклатуры можно будет указать единицы измерения, в которых она поступает на центр АСУ.

Справочники допускают также создание предопределенных элементов, которые существуют в справочнике всегда, вне зависимости от действий пользователя. Такие элементы справочника создаются разработчиком при разработке прикладного решения и не могут быть удалены или перемещены пользователем.

В модуле будут использоваться следующие справочники:

-Номенклатура;

-Виды программных средств;

-Подразделения;

-Ответственные.

Справочник «Номенклатура» – стандартный справочник, служащий для хранения всей номенклатуры.

Справочник «Виды программных средств» - стандартный справочник, служащий для хранения информации о различных видах программных средств, которые имеются в воинской части или есть необходимость в их приобретении.

Справочник «Подразделения» - справочник, служащий для хранения информации о структуре подразделений, куда будут отправлены программные средства.

Справочник «Ответственные» – стандартный справочник, служащий для хранения информации об ответственных лицах, в чьё подразделение выданы программные средства.

 

    1. Документы.

Объекты прикладного решения «Документ» позволяют хранить в прикладном решении информацию о совершенных хозяйственных операциях или о событиях, произошедших в «жизни» воинской части вообще. Это могут быть, например, приходные накладные, приказы о приеме на работу, счета, платежные поручения и т.д.

Каждый документ характеризуется номером, датой и временем. Система поддерживает режим автоматической нумерации документов, при котором она самостоятельно может генерировать номер для нового документа. Кроме этого система позволяет осуществлять контроль уникальности номеров документов, не разрешая создавать документы с одинаковыми номерами.

Система автоматически поддерживает режим, при котором уникальность номеров и автоматическая нумерация могут выполняться в пределах определенного периода (день, месяц, квартал, год).

Важным свойством документа является возможность его проведения. Если документ проводится, то он может изменить состояние тех или иных учитываемых данных. Если же документ не является «проводимым» это значит, что событие, которое он отражает, не влияет на состояние учета, который ведется в данном прикладном решении.

Алгоритм, на основании которого документ вносит те или иные изменения в состояние учетных данных при своем проведении, описывается средствами встроенного языка на этапе разработки прикладного решения. Система содержит специальный конструктор, который помогает разработчику создавать алгоритмы проведения документа.

Для проведения учёта программных средств, будет использоваться следующий документ:

- Документ «Учёт» служит для отражения учёта программных средств автоматизации в воинской части. Структура реквизитов документа представлена в таблице 1.

Таблица 1.Структура документа «Учёт»

Реквизиты

Тип

Краткая характеристика

Ответственный

СправочникСсылка.Пользователи

Ответственный за учёт

Основание

ДокументСсылка

Документ, на основании которого производится учёт

КолвоУчёт

Число

Учётное количество

КолвоФакт

Число

Фактическое количество


 

    1. Регистры.

Регистр сведений. Основная задача регистра сведений – хранить существенную для прикладной задачи информацию, состав которой развернут по определенной комбинации значений и, при необходимости, развернут во времени.

Регистры сведений, информация в которых развернута во времени, называются периодическими.

Для периодических регистров сведений система поддерживает такие стандартные операции, как получение наиболее позднего или наиболее раннего значения (например, получение последней введенной цены по конкретному программному продукту и конкретному производителю), а также получения среза наиболее поздних или ранних значений. Например, могут быть получены все последние введенные цены по различным программным средствам и производителям.

Регистры сведений, используемые в разрабатываемом модуле:

- ЦеныЕдиницПрограммныхСредств.

Регистр сведений «ЦеныЕдиницПрограммныхСредств» служит для хранения цен единиц номенклатуры в подразделении. Этот регистр является периодическим, с периодичностью «По позиции регистратора».

    1. Планы видов характеристик

Планы видов характеристик – это прикладные объекты конфигурации. Они предназначены для хранения информации о характеристиках различных объектов.

С их помощью пользователь может создавать всевозможные характеристики, описывать тип этих характеристик и задавать их значения. Например, для того, чтобы описывать программные средства произвольным количеством произвольных характеристик (цвет, размер и т.д.).

По своей структуре план видов характеристик напоминает справочник: в плане видов характеристик хранятся элементы – характеристики, которые могут иметь некоторый набор реквизитов и табличных частей и, также как и элементы справочника, могут образовывать иерархические структуры. В плане видов характеристик могут существовать предопределенные характеристики, заданные разработчиком.

Планы видов характеристик, используемые в модуле:

-СвойстваОбъектов.

Структура плана вида характеристик представлена в таблице 2.

Таблица 2. Используемые характеристики

Характеристика

Тип

Краткая характеристика

Инв№

Строка (20)

Инвентарный номер номенклатурной единицы


 

 

 

Вывод по главе 2:

Рассмотрены основные функции и механизмы, применяемые при разработке программного обеспечения «Формирование регламентированных отчетов о наличии программных средств автоматизации в воинской части». Реализация используемых методов данных описана в среде разработки «1С:Предприятие». Также представлена модель описания данных TO BE.

Заключение

Результатом разработки является программный продукт (конфигурация), которая представляет собой модель предметной области. После разработки и изменения бизнес-процесса по учету наличия программных средств автоматизации в воинской части, весь учет становится более прозрачным и оперативным. Появляется возможность автоматизировать деятельность по учёту, за счет использования терминала сбора данных.

После реализации и внедрения программного обеспечения «Формирование регламентированных отчётов о наличии программных средств автоматизации в воинской части», время учёта программных средств намного сократилось. Исчезла необходимость записывать данные на лист бумаги, а потом вносить данные с бумаги в компьютер.

Автоматическое создание и заполнение документов избавили персонал от монотонной работы. Так как на этом этапе происходит максимальное количество ошибок, связанных с человеческим фактором, то при использовании данного программного обеспечения, риск ошибок, связанных с учётом, сократился до минимума, а время формирования самих отчётов по результатам учёта, снизилось до минимума.

Список используемых источников:

  1. Радченко М.Г. 1С:Предприятие 8.0. Практическое пособие разработчика. Примеры и типовые приёмы. Москва ООО «1С-Паблишинг» 2004.
  2. Радченко М.Г. 1С:Предприятие 8.2. Коротко о главном. Новые возможности версии 8.2. Москва 2009.
  3. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. Курс лекций. Учебное пособие. Интернет-Университет Информационных Технологий www.intuit.ru. Москва,2005.
  4. Арутюнов С.Р. Основные механизмы платформы «1С:Предприятие 8.2». Методические материалы курса обучения. Москва, 2010.
  5. Михайлов А.В. 1С:Предприятие 7.7/8.0. Системное программирование – СПб.: БХВ-Петербург, 2005. – 336 с.: ил. ISBN 5-94157-536-X
  6. Москва. Фирма «1С». Использование запросов в системе «1С:Предприятие 8.0». Методические материалы для слушателя сертифицированного курса. Январь, 2006.

Информация о работе Разработка программного обеспечения для автоматизированного формирования регламентированных отчётов по наличию программных средств ав