Технологические средства конфигурирования системы 1С:Предприятие

Автоматизация документооборота для предприятия ОАО "НК "Роснефть"-Ставропольнефтегаз": технико-экономическое обоснование электронного учета корреспонденции; разработка технологических средств конфигурирования в системе программ 1С: Предприятие 8.1.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 01.07.2011
Размер файла 3,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

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

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

Языки используются для создания интерфейсов прикладного решения на различных языках. Благодаря использованию этих объектов становится возможным создание многоязычных прикладных решений, в которых пользователь может выбирать свой язык для работы с прикладным решением (рисунок 2.4).

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

Рисунок 2.4 - Настройка языка

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

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

Рисунок 2.5-Настройка ролей

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

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

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

2.2.2 Подсистемы

Платформа 1С:Предприятие 8.1 позволяет выделить в прикладном решении отдельные части - подсистемы, - в совокупности представляющие все прикладное решение. Подсистемы могут иметь иерархическую структуру, т.е. одна подсистема может включать в себя несколько других подсистем: Иерархическая структура подсистемы показана на рисунке 2.6.

Для каждого объекта конфигурации существует возможность указать его принадлежность к одной или нескольким подсистемам (рисунок 2.7).

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

В дальнейшем это описание может быть использовано для облегчения труда разработчика. Например, информацию, отображаемую в окне конфигурации можно отбирать по принадлежности к какой-либо подсистеме, и, таким образом, оперировать не всеми объектами конфигурации, а только теми, которые имеют отношение к разрабатываемой в данный момент части прикладного решения.

Рисунок 2.6 - Иерархическая структура подсистемы

Рисунок 2.7 - Иерархическая структура прикладного решения

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

Рисунок 2.8 - Определение прав пользователей

2.2.3 Отчет по конфигурации

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

2.2.4 Сравнение и объединение конфигураций

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

Рисунок 2.9 - Отчет по конфигурации

Рисунок 2.10 - Сравнение объектов

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

2.2.5 Отладчик

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

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

Рисунок 2.11 - Настройка точек останова

Пошаговое выполнение

После того, как при достижении точки останова управление прикладным решением передано отладчику, существует возможность дальнейшего исполнения модуля в нескольких режимах: пошаговое выполнения, исполнение вызова функции или процедуры, прерывание пошагового исполнения функции или процедуры, выполнения модуля до той строки, на которой стоит курсор или продолжение свободного выполнения модуля (рисунок 2.12):

Рисунок 2.12 - Настройка пошагового выполнения

Просмотр выражений

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

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

Табло

Результаты вычислений, которые требуется просматривать на протяжении выполнения некоторой части модуля, можно вывести в отдельное окно - табло, - в котором есть возможность распределить все просматриваемые выражения по нескольким страницам. Настройка вывода результатов показана на рисунке 2.14.

Рисунок 2.13 -Просмотр строк

Рисунок 2.14 - Настройка вывода результатов

Стек вызовов

Отладчик позволяет использовать стек вызовов (рисунок 2.15), который показывает последовательность вызовов процедур и функций, приведшую к строке модуля, которая отлаживается в данный момент:

Рисунок 2.15 - Стек вызовов

2.3 Администрирование в системе 1С: Предприятие 8.1

Система 1С: Предприятия 8.1 значительно облегчает администрирование информационной базы, предоставляя для этого все необходимое.

К задачам по администрированию можно отнести следующие:

- установку и обновление системы,

- ведение списка пользователей,

- настройку прав доступа на основе механизма ролей,

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

- резервное копирование,

- тестирование и исправление информационной базы,

- установку региональных настроек,

- обновление конфигураций.

Для каждой задачи система 1С: Предприятие 8.1 предоставляет удобные инструменты. Фактически, администрирование -- это второе назначение Конфигуратора, входящего в стандартную поставку. Основные инструменты администратора включены в подменю «Администрирование» (рисунок 2.16).

Установка системы 1С: Предприятие 8.1 предельно упрощена и не вызывает никаких трудностей. Для запуска и работы не требуются какие-либо дополнительные компоненты или регистрация, достаточно просто наличия исполняемых файлов на локальном компьютере или где-нибудь в сети.

Рисунок 2.16 -Администрирование

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

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

Список пользователей, имеющих возможность работать с информационной базой, редактируется в следующем окне (рисунок 2.17).

Рисунок 2.17- Редактирование списка пользователей

- Для каждого пользователя указывается его имя, полное имя, тип аутентификации, пароль, доступные роли, основной интерфейс и язык.

- В 1С: Предприятии 8.1 можно использовать аутентификацию пользователя средствами Windows. Для этого нужно установить соответствующий флажок и указать пользователя.

- Можно сделать так, чтобы пользователь не показывался в списке выбора при запуске системы.

- Впоследствии пользователь сам сможет поменять себе пароль через пункт меню «Сервис / Параметры пользователя».

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

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

Часто на администратора возлагаются задачи по модификации интерфейса пользователя, например, добавление и удаление пунктов меню, их перегруппировка, редактирование панелей инструментов. Все эти функции доступны администратору, хотя интерфейс (как и роль) не входит в административную информацию, а является объектом конфигурации (ветвь «Общие»). Интерфейсы редактируются визуальными средствами в специальном редакторе интерфейсов. Изменения в интерфейсе для пользователя будут действительны только после обновления конфигурации базы данных, хотя пользователь может переключить свой интерфейс на другой «на лету», без перезапуска программы [9].

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

В клиент-серверном варианте резервное копирование может производиться штатными средствами MS SQL Server, при этом прерывать работу всех пользователей не требуется. В файловом варианте для резервного копирования можно скопировать файл информационной базы. Резервные копии рекомендуется архивировать, чтобы они занимали меньше места.

В целях резервного копирования или для других целей из информационной базы можно выгрузить только конфигурацию в cf-файл. Т.е. в этот файл не попадут данные и сведения о пользователях. Другими словами, там будут только объекты конфигурации и программные модули.

Система 1С: Предприятие 8.1 имеет повышенную надежность, поддерживает целостность информационной базы при интенсивной работе [3]. Но если с базой вдруг возникли неполадки, например, при неожиданном выключении электричества, то на этот случай в системе 1С: Предприятие 8.1 предусмотрены средства диагностики и исправления ошибок в базе данных. Для этого предназначена команда «Тестирование и исправление...» подменю «Администрирование» ( рисунок 2.18). В появившемся окне можно указать, какие необходимо выполнить проверки и операции, требуется ли только тестирование или тестирование с исправлением ошибок, а также режим исправления. В абсолютном большинстве случаев неполадки устраняются системой автоматически и можно успешно продолжать работу [9].

При необходимости администратор 1С: Предприятия 8.1 может настроить региональные установки информационной базы, к которым относятся язык, разделитель дробной части числа и разделитель групп разрядов, формат даты и времени, представление логических значений и другие параметры [4]. Окно настройки региональных установок показано на рисунке 2.19.

Рисунок 2.18 - Настройка тестирования

В современном динамичном мире вполне естественно, что многие конфигурации регулярно меняются. Изменения могут быть связаны с учетом изменений законодательства, добавлением новых функциональных возможностей или внесением исправлений. Особенно это касается типовых или тиражных конфигураций. Система 1С: Предприятие 8.1 содержит встроенный механизм поставки и поддержки конфигураций, как для типовых, так и индивидуальных конфигураций [8].

Рисунок 2.19 - Региональные установки информационной базы

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

Администратор или пользователь может легко произвести обновление своей конфигурации. Чтобы его собственные изменения не были потеряны, производится детальное сравнение и объединение конфигурации пользователя и конфигурации поставщика.

Несмотря на то, что система 1С: Предприятие является далеко не единственной на рынке программных продуктов аналогичного назначения, она, безусловно, относится к наиболее популярным[6]. Сам факт умения работать в данной программе намного повышает значимость любого специалиста. Изучение принципов системы, освоение ее функциональных возможностей во многом способствует грамотной постановке учетных процессов на предприятии. Возможности системы, позволяющие использовать одновременно несколько различных валют, а также несколько разных планов счетов, во многом способствуют решению актуальных задач управленческого учета. Одной из характерных особенностей системы 1С: Предприятие 8.1 является гибкость платформы, что позволяет использовать ее в различных областях [10]. Реализованные механизмы учета движения денежных потоков, основных средств и нематериальных активов, производственных, коммерческих и других видов затрат, прочих активов и пассивов предприятия открывают широкие возможности для ведения управленческого учета и выходят за рамки традиционных бухгалтерских стандартов.

2.4 Разработка электронной системы учета корреспонденции «Система документооборота»

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

В современном динамичном мире вполне естественно, что многие конфигурации регулярно меняются. Изменения могут быть связаны с учетом изменений законодательства, добавлением новых функциональных возможностей или внесением исправлений. Особенно это касается типовых или тиражных конфигураций. Система 1С: Предприятие 8.1 содержит встроенный механизм поставки и поддержки конфигураций, как для типовых, так и индивидуальных конфигураций [8].

электронный корреспонденция технологический конфигурирование

Рисунок 2.20 - Структура конфигурации

В первую очередь были созданы справочники для хранения информации об организациях-отправителях и получателях корреспонденции, физических лицах, а также подразделениях и сотрудниках организации. Для этого в окне конфигурации в разделе Справочники нажмем на кнопку «Добавить» (при нажатии правой кнопки мыши или на панели в верхней части окна конфигурации) [15]. Добавление справочника показано на рисунке 2.21.

Рисунок 2.21-Добавление справочника

В появившемся окне указывается наименование справочника. На закладке Данные указываются длина наименования и кода справочника, а также реквизиты, которые будет содержать элемент справочника. Реквизит может принимать значение как простого типа (строка, Число, Дата, Булево), так и быть ссылкой на другой элемент конфигурации. В справочнике Сотрудники реквизит Должность является ссылкой на элемент справочника Должности, а реквизит Пользователь1С принимает строковое значение. Создание справочника показано на рисунке 2.22.

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

Следует отметить, что в данной системе учитывается вся документация (и внутренняя, и внешняя), поэтому реквизит Отправитель (организация) может содержать как значение из справочника Контрагенты, так и значение из справочника Подразделения организации (отдел). Соответственно, Отправитель (физ. лицо) может содержать, как значения из справочника Физические Лица Сторонних Организаций, так и значение из справочника Сотрудники. При этом справочник Физические Лица Сторонних Организаций является подчиненным справочнику Контрагенты, что позволяет привязать Физическое лицо к Контрагенту и, при уже выбранной организации, предлагать для выбора только список сотрудников данного учреждения.

Если необходимо проконтролировать исполнение документа, нужно поставить галочку «Контролировать исполнение». Появятся поля Дата Контроля, Контролирующий сотрудник, Дата исполнения. Настройка даты показана на рисунке 2.27.

Рисунок 2.22 - Создание справочника

Рисунок 2.23 - Регистрация входящей корреспонденции

Поле Ответственный заполняется автоматически ссылкой на текущего пользователя системы (рисунок 2.24).

Рисунок 2.24 - Настройка заполнения поля

Для этого используется параметр сеанса ТекущийПользователь, определяемый при запуске системы в модуле сеанса (рисунок 2.25):

Рисунок 2.25 - Использование параметра в настройке

В справочнике Сотрудники в реквизите Пользователь1С нужно указать наименование пользователя, используемое при входе в систему (рисунок 2.26).

Рисунок 2.26 - Указание пользователя системы

Для каждого вида документа нормативными актами на предприятии предписано время выполнения. Таким образом, Дата Контроля должна устанавливаться как Дата регистрации документа + Количество дней, отводимое нормативными актами.

Рисунок 2.27 - Настройка даты проверки исполнения

Для фиксации такого количества дней и дальнейшего использования этих значений для автоматического заполнения даты контроля, предназначен регистр сведений Время Контроля ( рисунок 2.28).

Рисунок 2.28 - Количество дней для контроля исполнения

Поле Контролирующий сотрудник автоматически заполняется также, как и поле Ответственный, но оно может быть изменено вручную.

Дата исполнения проставляется в документе тогда, когда все необходимые действия по нему предприняты и в контроле документа больше нет необходимости.

Документ Корреспонденция исходящая, предназначенный для регистрации исходящей документации, практически аналогичен по заполнению документы Корреспонденция входящая, с той лишь разницей, что реквизит Отправитель может содержать только значение из справочника Подразделения организации (отдел), реквизит отправитель (физ. лицо) - только значение из справочника Сотрудники. А реквизит Получатель (Организация) в данном случае имеет составной тип (Справочник Ссылка.Контрагент, Справочник Ссылка. Подразделения Организации), соответственно, реквизит Получатель (физ. лицо) также имеет составной тип (Справочник Ссылка. Физические Лица Контрагентов, справочник Ссылка. Сотрудники). Выбор получателя показан на рисунке 2.29.

Рисунок 2.29 - Выбор получателя

Для каждого вида документов создан отдельный журнал, в котором стандартными средствами 1С Предприятия 8.1 можно устанавливать отбор документов по необходимым параметрам. Отбор документов по параметрам показан на рисунке 2.30.

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

Рисунок 2.30 - Отбор документов по параметрам

Кроме журналов для каждого вида документов был создан Общий журнал, в котором регистрируются все документы, внесенные в систему. В нем также можно устанавливать отбор и сортировку по заданным параметрам [16].

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

Для удобства работы с системой был разработан пользовательский интерфейс (рисунок 2.32). Для создания нового интерфейса в Окне конфигурации в разделе Общие - Интерфейсы нажмем кнопку Добавить. В открывшемся Конструкторе Меню укажем элементы, необходимые для отображения и нажмем кнопку Построить.

Рисунок 2.31 - Документы для контроля на указанную дату

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

Рисунок 2.32 - Пользовательский интерфейс

В данном случае в открывшемся окне в верхней строке меню содержаться ссылки на открытие справочников и журналов документов, используемых в системе, а также на отчет Контроль. Редактирование интерфейса показано на рисунке 2.33.

Рисунок 2.33 - Редактирование интерфейса

При запуске программы пропишем автоматическое открытие Общего журнала документов (рисунок 2.34).

На этом разработка конфигурации завершена. Разработанная система позволяет вести учет всей корреспонденции предприятия, значительно облегчает поиск и отбор документов по заданным параметрам, позволяет упорядочить осуществление контроля.

Рисунок 2.34 - Настройка автоматического открытия журнала

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

3. ИНФОРМАЦИОННОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

3.1 Общие сведения о программном продукте

Программа «Система документооборота» разработана при помощи СУБД и встроенного языка системы «1С: Предприятие 8.1».

Для работы с программой «Система документооборота» необходимо наличие ПЭВМ типа IBM PC с операционной системой Windows XP/Vista/7 с установленной платформой «1С: Предприятие 8.1».

Разработанная конфигурация не накладывает дополнительных ограничений на тип процессора, объем дисковой и оперативной памяти другое оборудование по отношению к требованиям операционной системы и платформы 1С: Предприятие 8.1. Для нормального функционирования ОС Windows XP достаточным является процессор Celeron, с тактовой частотой 600 МГц и более, и объем оперативной памяти 256МБайт (желательно 512 Мбайт или 1024 Мбайт). Этим требованиям удовлетворяют все работающие в фирме компьютеры. При переходе на ОС Windows7 потребуется более мощный процессор с тактовой частотой порядка 2ГГц, объем дискового пространства на системном диске - несколько десятков ГБайт и объем оперативной памяти не менее 1 ГБайта.

В случае, если скорость работы компьютера не достаточна для комфортной работы пользователя, следует в первую очередь нарастить объем оперативной памяти.

Любые стандартные мониторы позволяют работать с программой. Достаточным является разрешение монитора 1024х768 точек. Для снижения зрительных нагрузок используются жидкокристаллические мониторы с диагональю 17' фирмы Samsung, со стандартным разрешением экрана 1280х1024 точек.

Ведение учета документов в различных отделах фирмы вызывает необходимость сетевого подключения всех задействованных компьютеров к серверной базе данных. Система не предполагает передачи больших объемов данных, и достаточно было бы охватить задействованные компьютеры 10Мегабитной сетью Ithernet. Все отделы имеют подключение по локальной сети со скоростью не менее 100 Мегабит/сек, так что к сетевому оборудованию программа так же не предъявляет дополнительных требований.

Для печати отчетов, листов контроля и форм можно использовать любой принтер. Наиболее экономичным для черно-белой печати считается лазерный принтер. Все отделы предприятия оснащены современными печатающими устройствами, производства разных фирм, обеспечивающими высококачественную скоростную печать.

3.2 Функциональное назначение и ограничения, накладываемые на программу «Система документооборота»

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

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

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

4. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ ПРОГРАММЫ «СИСТЕМА ДОКУМЕНТООБОРОТА»

4.1 Краткая характеристика проекта

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

Произведем расчёт эффективности внедрения программы.

4.2 Трудоемкость выполняемых работ

Определения трудоемкости работ по созданию программного продукта. Трудоемкость разработки программного обеспечения Тпо, чел.-ч., определяется по формуле

, (4.1)

где - затраты труда на описание задачи, чел.-ч.;

- затраты на исследование предметной области, чел.-ч.;

- затраты на разработку блок схемы, чел.-ч.;

- затраты на программирование, чел.-ч.;

- затраты на отладку программы, чел.-ч.;

- затраты на подготовку документации, чел.-ч..

Затраты труда на описание задачи составляет = 27 чел.-ч. Работу выполняет программист с окладом 7000 руб. в месяц и коэффициентом квалификации .

Затраты труда на исследование предметной области с учетом уточнения описания и квалификации исполнителя определяются по формуле

, (4.2)

гдеD - общее число операторов, ед;

- коэффициент увеличения затрат труда, в результате не полного описания задачи;

- количество операторов, приходящееся на 1 чел.-ч.;

- коэффициент квалификации работника.

Большинство составляющих трудоемкости определяются через общее число операторов D, ед.:

, (4.3)

где - число операторов, ед.;

c -- коэффициент сложности задачи;

p -- коэффициент коррекции, учитывающий новизну проекта.

Для проектирования подсистемы, в соответствии с формулой (4.3), принимается следующее условное число операторов программы:

D = 750 1,7 (1 + 0,1) = 1402 ед.

Коэффициент увеличения затрат труда, вследствие недостаточного описания задачи примем равным 1,4.

Коэффициент квалификации работника примем равным 1,4.

Количество операторов, приходящееся на 1 чел.-ч. Равно 80 ед.

В соответствии со всеми значениями и формулой (4.3) затраты труда на исследование предметной области с учетом уточнения описания и квалификации работника равны: 17,5 чел.-ч.

Затраты труда на разработку алгоритма решения задачи ,чел.-ч., рассчитывается по формуле:

. (4.4)

В нашем случае принимают = 20 ед./чел.-ч. Следовательно, на разработку алгоритма решения задачи уходит 50 чел.-ч.

Затраты труда на составление программы на ЭВМ по блок-схеме:

. (4.5)

Учитывая, что = 20 ед./чел.-ч. И коэффициентом квалификации k = 1,4. получим что, затраты на программирование равны 50 чел.- ч

Затраты труда на отладку программы на ПЭВМ:

. (4.6)

Подставив в данную формулу свои значения: = 10 ед./чел.-ч, коэффициентом квалификации k = 1,4 получается, что затраты труда на отладку программы равны 100 чел.-ч.

Затраты труда на подготовку материалов в рукописи могут быть вычислены по формуле:

. (4.7)

Подставив в формулу (4.7) имеющиеся значения: = 16 ед./чел.-ч. И коэффициентом квалификации k = 1,4, получится, что затраты труда на подготовку материалов в рукописи равны 62,3 чел.-ч.

Затраты труда на редактирование, печать и оформление документов на компьютере рассчитываются по формуле:

.(4.8)

Подставив в формулу (4.8) имеющиеся значения, получится, что затраты труда на редактирование, печать и оформление документов равны 47чел.-ч.

Таким образом, подставив в формулу (4.1) все рассчитанные значения, получим полные трудозатраты (Тпо) равные 264,8 чел.-ч.

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

, (4.9)

где - коэффициент, учитывающий уровень языка программирования.

В нашем случае =0,8.

Следовательно, общая трудоемкость равна 212 чел.-ч.

4.3 Суммарные затраты на разработку информационной программы «система документооборота»

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

- основная заработная плата;

- дополнительная заработная плата;

- отчисления на социальные нужды;

- затраты на электроэнергию;

- затраты на амортизацию и ремонт вычислительной техники;

- расходы на материалы и запасные части.

Произведем расчет всех этих затрат на создание программы.

4.3.1 Основная заработная плата производственного персонала

Плановый фонд рабочего времени одного программиста в месяц tПФ, ч, вычислим по формуле

tПФ = NРДДtРД, (4.10)

гдеNРД - количество рабочих дней специалиста производственного персонала за месяц;

ДtРД - продолжительность рабочего дня программиста, ч.

Для расчетов по формуле (4.10) примем NРД = 22 дня, ДtРД = 8 ч. Подставив указанные численные значения параметров NРД и ДtРД в формулу (4.10) получим, что плановый фонд рабочего времени одного специалиста производственного персонала в месяц составляет

tПФ = 22Ч8 = 176 ч.

Основная заработная плата включает заработную плату программиста.

Для ее расчета применяется следующая формула:

, (4.11)

где - часовая тарифная ставка, руб./ч.;

- время работы, ч.

Для расчета дневнойРазмещено на http://www.allbest.ru/

тарифной ставки воспользуемся формулой:

Здень = ЗП / tПФ , (4.12)

где ЗП - оклад сотрудника, руб.;

tПФ - плановый фонд рабочего времени программиста в месяц.

Основными этапами разработки программного продукта являются разработка алгоритма и структуры, а так же написание программы. Исходя из этого, рассчитаем основную заработную плату разработчиков информационной подсистемы.

Для этой цели необходимо произвести расчет заработной платы программиста в день, воспользовавшись формулой (4.11). Считая, что оклад программиста составляет 7000 руб. в месяц, получим:

Зчас= 7000/176 =39,77 руб.

В связи с тем, что программист затратил на разработку программы 212 часов, по, формуле (4.10), найдем величину основной заработной платы программиста:

Зо прог= 39,77 212 = 8426,40 руб.

Учитывая рассчитанные значения, рассчитаем основной фонд заработной (ФОЗП) платы, руб., воспользовавшись формулой:

ФЗП = Зо прог.(4.13)

ФЗП производственного персонала, задействованного в разработке информационной подсистемы, составляет:

ФЗП = 8426,40 руб.

4.3.2 Дополнительная зарплата производственного персонала

Дополнительная заработная плата (ДЗП), руб., составляет 30 % от общей заработной платы. Таким образом:

(4.14)

Следовательно согласно, формуле (4.14) ДЗП составит:

4.3.3 Отчисления на социальные нужды

К отчислениям на социальные нужды относятся страховые платежи, взносы, которые составляет 34 % от основной и дополнительной заработной платы:

. (4.15)

Для расчета суммы основной и дополнительной заработных плат воспользуемся формулой:

Таким образом, используя формулу (4.14), найдем отчисления страховые взносы:

СВ = 10954,40,34 = 3724 руб.

4.3.4 Затраты на электроэнергию

Затраты на оплату электроэнергии можно рассчитать по формуле:

, (4.17)

где З - мощность ЭВМ, кВт;

t - время работы вычислительного комплекса, ч.;

tc - стоимость 1 кВт-ч электроэнергии, руб/кВт-ч.

За 212 часов разработки программы, при мощности вычислительного комплекса порядка 0,3кВт было затрачено 60 кВт-ч. Следовательно, воспользовавшись формулой (4.16), получим, что затраты на электроэнергию составят:

Затраты на электроэнергию составляют 160 руб.

4.3.5 затраты на амортизацию и ремонт вычислительной техники

Эксплуатационные затраты на использовании ЭВМ в процессе программирования Зэ.з., руб., рассчитываются согласно амортизационным отчислениям при учете основных средств:

, (4.18)

где St - первоначальная стоимость ПЭВМ, руб;

a - амортизационные отчисления (%);

m - количество месяцев использования.

Амортизационные отчисления для ПЭВМ составляют 20 % в год. Работа ЭВМ составляет 2,3 месяца. За этот период амортизационные отчисления при первоначальной стоимости ПЭВМ 22000 руб. составят:

Кроме амортизационных отчислений в эксплуатационные затраты входят затраты на оплату электроэнергии и следовательно, сумма эксплуатационных затрат составила: 1003,3 руб.

4.3.6 Расходы на материалы и запасные части

Расчет материалов можно привести в виде таблицы 4.1.

Таблица 4.1

Расчет материалов

Наименование

Единица измерения

Количество

Цена за единицу, руб.

Стоимость, руб.

CD - RW диск

Шт.

3

23,0

69,0

Бумага

Пачка (500 листов)

1

140,0

140,0

Услуги доступа в Интернет

Мбайт

210

1,2

252,0

Итого

461,0

Таким образом, общая сумма материалов, потребленных в процессе разработки, составляет 461 руб.

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

Накладные расходы составляют 20 % от прямых затрат, и рассчитываются по формуле:

. (4.19)

В прямые затраты входят затраты, рассчитанные в подпунктах 4.3.1 - 4.3.5 и составляют в нашем случае: Зпрямые = 16143 руб.

Воспользовавшись формулой (4.18), рассчитаем сумму накладных расходов:

Составим смету затрат на разработку информационной подсистемы и отразим ее в таблице 4.2

Таблица 4.2

Смета затрат на разработку проекта

Статьи

Сумма, руб.

1. Сырье и материальные ресурсы

461,00

2. Основная заработная плата

8426,40

3. Дополнительная заработная плата

2528

4. Затраты при использовании ЭВМ

1003,3

5. Социальные платежи

3724

6. Накладные расходы

3228,6

Итого

19371,3

Если бы разработка программного продукта осуществлялась сторонней организацией по техническому заданию (ТЗ), то оптовая цена программного продукта Ц, руб., рассчитывалась бы с учетом нормы рентабельности НР:

Ц = ЗЧ(1 + НР). (4.20)

Для расчетов по формуле (4.20) примем нормы рентабельности НР = 15%. Тогда оптовая цена программного продукта по формуле (4.20):

Ц = 19371,3Ч(1 + 15/100) = 22277 руб.

Анализ таблицы позволяет сделать вывод, что основными затратами на создание программы являются затраты на заработную плату разработчиков, незначительные затраты составляют материалы и комплектующие.

4.4 Оценка экономической эффективности от внедрения продукта

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

Показатель эффекта определяет все позитивные результаты, достигаемые при использовании программного продукта. Прибыль от использования продукта за год П, руб., определяется по формуле:

П = Э ? З, (4.21)

гдеЭ - стоимостная оценка результатов применения программного продукта в течение года, руб.;

3 - стоимостная оценка затрат при использовании программного продукта, руб.

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

Э = (Зд о? Завт ) + Эдоп, (4.22)

гдеЗдо - затраты до внедрения программного комплекса, руб.;

Завт - затраты после внедрения программного комплекса, руб.;

Эдоп - дополнительный экономический эффект.

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

Пусть до автоматизации секретарь-делопроизводитель тратил в среднем 16 % своего рабочего времени, т.е. 30 ч. в месяц на учет документов и контроль исполнения. После внедрения программного продукта ожидается, что затраты времени на эти обязанности составят 5 % рабочего времени, т.е. 9 ч. в месяц.

Данный продукт используется двумя работниками. Примем оклад работника равным - 4800 руб., премиальный фонд - 50 % от оклада. Часовая ставка sч, руб./ч,

руб.

Тогда годовые затраты Зручн., руб., двух работников при ручной обработке документов составят:

руб.

При автоматизированной обработке информации Завт., руб., (затраты времени составляют 9 ч. в месяц):

руб.

Годовой эффект от внедрения программного продукта Э, руб.,

руб.

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

Для двух работников за 12 месяцев затраты на электроэнергию при потребляемой мощности компьютера Рв=0,4 кВт. составят (стоимость электроэнергии для предприятий цэ=3,20 руб./кВт-ч.):

Зэ = 0,4 2 9 12 3,20 = 276,50 руб.

Затраты на техническое обслуживание и текущий ремонт:

Тогда, получим

З = Зэ + Зп = 276,5 + 90 = 366,50 руб.

Прибыль согласно формуле (4.19):

П = 22262 - 366,5 = 21895,5 руб.

Далее необходимо определить основные экономические показатели проекта:

а) чистый дисконтированный доход (ЧДД) от использования программного продукта;

б) внутреннюю норму доходности (ВНД) проекта;

в) срок окупаемости (Ток) проекта.

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

(4.23)

Где n - расчетный период, год;

Рk - прибыль от использования программного продукта за k-й год его эксплуатации, руб.;

Е - норма дисконта;

K - капиталовложения при внедрении программного продукта, руб.

Пусть расчётный период равен четырем годам, тогда при норме дисконта 20% чистый дисконтированный доход за четыре года использования программного продукта составит

Так как ЧДД является положительным, то можно сказать, что проект является эффективным.

Внутреннюю норму доходности проекта ВНД, %, определяется по формуле:

(4.24)

Где ВНД.MAX+ - максимальное значение внутренней нормы дисконта, %, при которой ЧДД является положительной величиной (ЧДД > 0); (4.25)

ВНДMIN? - минимальное значение внутренней нормы дисконта, %, при которой ЧДД является отрицательной величиной (ЧДД < 0); (4.26)

- ЧДД, руб., вычисленный по формуле (4.25) при подстановке нормы дисконта

- ЧДД, руб., вычисленный по формуле (4.26) при подстановке нормы дисконта

Можно предположить, что ВНД лежит в диапазоне 90...91%. При норме дисконта ВНД=90%: ЧДД=184 руб., при ВНД=91%: ЧДД=-24 руб.

Срок окупаемости проекта Tок, год, можно найти по формуле

(4.27)

гдеN - максимальное количество лет, прошедших с начала эксплуатации программного продукта, в течение которых, величина дохода от его использования не превысила величины капиталовложения;

Эj - величины приведенных годовых эффектов за j-й год, руб., прошедший с начала эксплуатации программного продукта, вычисленные по формуле (4.28) при подстановке нормы дисконта E = 20 %.

Величины приведенных (дисконтированных) годовых эффектов по годам расчетного периода равны:

руб.;

руб.;

руб.;

руб.

Величина дохода за первый год составит

УЭ = 18264,25руб.,

что меньше величины капиталовложений (22277 руб.).

Тогда срок окупаемости проекта составит:

Т=1+1,26 года.

4.5 Основные технико-экономические показатели проекта

Технико-экономические показатели проекта представлены в Таблице 4.3.

Таблица 4.3

Основные технико-экономические показатели проекта

Основные характеристики

Единицы

измерения

Проект

Итоговая трудоемкость разработки

чел.-ч.

212

Полные затраты на создание программы

руб.

19371,3

Оптовая цена программного продукта

руб.

22277

Годовой эффект от внедрения программы

руб.

21895,50

Чистый дисконтированный доход за 4 года

руб.

34404, 64

Срок окупаемости проекта

год

1,26

Выводы

Согласно расчетам, произведенным в этом разделе:

1. сумма капиталовложений равна 22277 руб.;

2. годовая прибыль от внедрения данного программного продукта составляет 21895,5 руб.;

3. чистый дисконтированный доход составляет 34404,64 руб.;

4. срок окупаемости проекта составляет 1,26 года.

Учитывая все рассчитанные технико-экономические показатели проекта, и в частности то, что проект окупится за 1,26, разработка и внедрение программы является целесообразной и достаточно выгодной задачей.

5. БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ ПРОЕКТА

Достижения науки и техники коренным образом меняют жизнь человека, повышают производительность труда, совершенствуют быт. Наряду с позитивными результатами, каждый шаг в развитии создает новые проблемы. Изобретение автомобиля, самолета, скоростного поезда сделало человека мобильным, ускорило транспортировку товаров, культурный обмен. Но ежегодно эти же достижения приводят к гибели большого количества людей в авто- и авиакатастрофах, выбросу в атмосферу миллионов тонн СО2 и токсичных выбросов.

Благодаря открытию атомной энергии человечество получило в свое распоряжение почти неисчерпаемый энергетический источник. Но, Чернобыльская катастрофа, авария в Фокусиме, экологические проблемы в Челябинской и Семипалатинской областях, показали какие проблемы это достижение порождает, при неразумном использовании.

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

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

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

Особенностью воздействия вредных факторов на пользователя при работе на ПЭВМ заключается еще и в том, что освоение компьютерной техники проходит в детском и юношеском возрасте, когда организм здоровый, сдерживающие факторы отсутствуют и действие вредных факторов незаметно, а последствия начинают сказываться в 35-40 лет, когда уже поздно принимать адекватные меры.

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

5.1 Анализ основных опасных и вредных факторов на рабочем месте

5.1.1 Травмирующие и вредные факторы дляпользователя компьютера

Эксплуатация современного оборудования (ПЭВМ) сопровождаются возникновением травмирующих и вредных производственных факторов.

Травмирующий (травмоопасный) фактор - негативное воздействие на человека, которое приводит к травме или летальному исходу.

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

При работе ПЭВМ, разработке, отладке и реализации программного продукта на пользователя постоянно или периодически действуют следующие травмирующие и вредные факторы:

1. Длительное пребывание в одном и том же положении и повторение одних и тех же движений.

2. Нерациональная организация рабочего места. Несоответствие эргономических характеристик оборудования нормируемым величинам.

3. Умственное перенапряжение, обусловленное характером решаемых задач. Большой объем перерабатываемой информации.

4. Монотонность труда.

5. Отсутствие или недостаток естественного света. Недостаточная освещенность рабочей зоны.

6. Повышенная яркость и контрастность экрана.

7. Повышенная пульсация светового потока (мерцание изображения).

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

9. Повышенный уровень электромагнитных излучений.

10. Опасность возникновения пожара.

Травмирующие и вредные факторы, оказывая воздействие, приводят к отрицательным последствиям в состоянии здоровья пользователя.

5.1.2 Воздействие компьютерной техники на организм пользователя

Основополагающими понятиями вредного воздействия компьютерной техники являются: синдром компьютерного состояния пользователя (СКСП), который состоит из синдрома длительных статических нагрузок (СДСН), синдрома длительных психологических нагрузок (СДПН), синдрома длительных зрительных нагрузок (СДЗН) и синдром нагрузки от излучения компьютера (СНИК).

Синдром компьютерного состояния пользователя (СКСП) - это результат воздействия вредных факторов в процессе работы на ПЭВМ, после окончания работы и в отдаленные сроки.

Основными причинами разнообразных симптомов являются:

· комплексное воздействие всех физических и психофизиологических вредных факторов на пользователя;

· неправильное визуальное обеспечение пользователя;

· неправильная организация рабочего места пользователя.

· несоответствие санитарно-гигиенических параметров помещения нормам.

5.1.3 Эргономические требования к рабочему месту

Рабочее место должно быть организовано таким образом, что условия труда являются комфортными и соответствующими требованиям СНиП:

- удобство рабочего места (ноги твердо опираются на пол; голова наклонена немного вниз; имеется специальная подставка для ног);

- достаточное пространство для выполнения необходимых движений и перемещений (руки при работе с клавиатурой находятся перед человеком; пальцы обладают наибольшей свободой передвижения; клавиши клавиатуры достаточно чувствительны к легкому нажатию);

- необходимый обзор (центр экрана монитора расположен чуть ниже уровня глаз; монитор отстоит от глаз человека на расстоянии 0,45-0,6 метра; регулируется яркость и контрастность изображения);

- рациональное расположение аппаратуры и ее органов управления и контроля (монитор расположен на расстоянии 0,6 метра и более от монитора соседа; используется держатель бумаги);

- достаточное освещение (внешнее освещение является достаточным и равномерным; используется настольная лампа с регулируемым плафоном для дополнительного подсвета рабочей документации);

- нормальные условия в отношении шума и вибрации;

- нормальный температурный режим;

- нормальная влажность воздуха;

- необходимая вентиляция.

5.2 Оценка условий труда на рабочем месте


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.