Реферат Расчёт себестоимости модуля академической стипендии
Работа добавлена на сайт bukvasha.net: 2015-10-28Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
от 25%
договор
Содержание
Введение 4
1 Общий раздел 7
1.1 Постановка задачи 7
1.2 Процесс преобразования информации 9
2 Специальный раздел 12
2.1 Характеристика аппаратного и программного обеспечения 12
2.2 Описание разработанного приложения 26
2.3 Результаты тестирования 32
2.3.1 Описание средств отладки 32
2.3.2 Анализ результатов решения задачи 38
2.4 Инструкция пользователю 39
3 Технико-экономическое обоснование 45
3.1 Расчёт себестоимости модуля академической стипендии 45
3.2 Расчёт цены модуля академической стипендии 53
Заключение 55
Список используемой литературы 56
Приложение А Схема программы 57
Приложение Б Листинг программы 60
Приложение В Результаты работы программы 71
Приложение Г Схема ресурсов системы 76
Введение
Основой работы ЭВМ является принципы программного управления, заключающийся в том, что автоматическое решение на ЭВМ поставленной задачи реализуется в полном соответствии с той программой, которая ранее составлена и введена в память компьютера. Именно программа для ЭВМ определяет то, какие операции ей необходимо выполнить и в какой последовательности. По этой причине ЭВМ можно рассматривать как комплекс аппаратных программных средств, обеспечивающих универсальность её применения при решении различных задач.
Совокупность программных средств ЭВМ обычно называют программным обеспечением (ПО). Аппаратные средства и ПО являются двумя взаимосвязанными компонентами в современной электронно-вычислительной технике. Комплексное использование этих средств фактически превратило ЭВМ в вычислительную систему, необходимые свойства и функции, которой обеспечивают совокупность, как аппаратных, так и программных средств.
Современные программные продукты сочетают в себе рабочее место, как программиста, так и прочих пользователей. К таким программным продуктам относиться 1С:Предприятие, которое включает в себя конфигуратор – рабочее место программиста, и, собственно, 1С – это автоматизированное рабочее место бухгалтера, плановика, снабженца, кладовщика и т. п. Таким образом 1С: Предприятие является универсальной системой автоматизации деятельности предприятия. За счёт своей универсальности система 1С: Предприятие может быть использована для автоматизации самых разных участков экономической деятельности предприятия: учёта товарных и материальных средств, взаиморасчётов с контрагентами, расчёта заработной платы, расчёт амортизации основных средств, бухгалтерского учёта по любым разделам и т. д.
Система 1С: Предприятие представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов, структуры информационных массивов, алгоритмы обработки информации определяет конкретная конфигурация. Вместе с конфигурацией система 1С: Предприятие выступает в качестве уже готового к использованию программного продукта, ориентированного на определённые типы предприятий и классы решаемых задач, соответственно конфигурироемость программы 1С: Предприятие является её главной особенностью.
Конфигурация создается штатными средствами системы и обычно предоставляется фирмой «1С» в качестве типовой для конкретной области применения, но может быть изменена, дополнена пользователем системы, а так же разработана заново. Целью данного дипломного проекта является создание программы, написанной на языке 1С: Предприятие, которая является дополнением к типовой конфигурации системы. Она позволяет, используя сведения колледжа, рассчитывать академическую стипендию учащимся заведения, по видам стипендии. Программа данного дипломного проекта создавалась с целью создания программы написанной на языке 1С: Предприятие, являющейся дополнением к стандартному отчёту системы. Она позволяет, начислить и рассчитать, а также вывести на печать ведомости по выдачи стипендии на базе типовых форм. Программа данного диплома создавалась с целью сокращения времени работы бухгалтерии колледжа по расчету академической стипендии.
1 Общий раздел
1.1 Постановка задачи
По заданию дипломного проекта требуется разработать модуль «Начисление стипендии», который должен поддерживать следующие функции:
- заполнение формы «Начисление стипендии»;
- проводка документа;
- отображение журнала «Начисление стипендии»;
- заполнение формы «Стипендия к выплате»;
- открытие журнала «Стипендия к выплате»;
- расчёт стипендии;
- формирование печатной формы Т-53.
Целью разработки модуля является вывод на печать печатной формы Т-53 с результирующей суммой академической стипендии.
Модуль будет использоваться бухгалтерией колледжа не менее одного раза в месяц. Он предназначен для формирования формы на основе журнала «Стипендия к выплате», для вывода печатной формы Т-53, при этом вводятся следующие реквизиты:
- устанавливается период времени (конкретное число и месяц);
- выбирается вид подразделения, организация;
- выбирается источник финансирования;
- заполняем табличную часть
Данные из журнала «Стипендия к выплате» являються основанием для формирования «Карточки депонента»
Программа должна иметь удобный пользовательский интерфейс, который состоит из панели, содержащую справочную информацию, и нескольких кнопок, отражающих всю суть программы. Целью создания интерфейса является обеспечение быстрого доступа пользователей к той информации, которая необходима им в соответствии с их обязанностями.
Данная программа необходима для работы в бухгалтерии колледжа, конкретно для бухгалтера по начислению стипендии и кассира. Результаты программы используются при создании отчета за период времени.
1.2 Процесс преобразования
информации
Любому документу должна соответствовать операция. Для того чтобы поддерживать правильную временную последовательность совершения операций, документ обладает такими параметрами, как номер документа, его дата и время. Два последних атрибута обязательных для любого документа, имеют наибольшее значение. Дата и время документа являются составляющими позиции – строкового выражения длиной 32 символа, которое характеризует расположение на оси времени одного документа относительно другого. Причем позиция не нарушается даже в том случае, если некоторые документы проводились в одно и тоже время.
Документы, разрабатываемые в 1С: Предприятие являются аналогами бумажных документов. Поэтому их условно разделяют на две части: шапку (заголовочную часть) и табличную (многострочную часть). Любая из этих частей может отсутствовать. К шапке относятся реквизиты, которые должны находится в верхней части бумажного документа, но к реквизитам заголовочной части принято относить общие для всего документа реквизиты, которые характеризуют документ в целом и встречаются в нем только один раз. Табличная часть документа представляет собой набор однотипных строк, в которые заносится информация.
Для заполнениния формы «Начисление стипендии» используються следующие данные: наименование финансирующей организации из справочника «Источник финансирования», ФИО студента из справочника «Физические лица», организация из справочника «Организации», вид подразделения из справочника «Подразделения», начисления из справочника «Виды стипендии». Данные месяц начисления и сумма начисления вводяться с клавиатуры, также в качестве реквизитов используются системные дата и время. Далее происходит проводка документа, то есть запись его в журнал «Начисление стипендии».
Форма «Стипендия к выплате» может быть заполнена автоматически на основе реквизитов документов журнала «Начисление стипендии». Кроме того данная форма может быть заполнена вручную на основе данных из справочников: «Источник финансирования», «Физические лица», «Организация», «Подразделения», введенных с клавиатуры месяца начисления и суммы начисления и системных данных даты и времени.
Реквизиты документа «Стипендия к выплате» сохраняються в журнале «Стипендия к выплате». Расчёт академической стипендии осуществляеться суммированием значений поля «Сумма» журнала «Стипедия к выплате».
На основании образца платёжной ведомости выданной в бухгалтерии ФГОУ СПО ПГПК формируется шаблон указанной ведомости в формате *.xls. Файл формата *.xls импортируется в пустой отчёт, созданный средствами 1С: Предприятие. Сформированный отчёт сохранется в базе данных 1СV8.1CD и затем используется в качестве основы для формирования печатной формы Т-53.
Реквизиты документа для заполнения печатной формы считываються из журнала «Стипендия к выплате». Реквизит «Итого по листу» вычисляется как общая сумма значений академической стипендии по всем студентам данной ведомости. Форма Т-53 в виде платёжной ведомости «Стипендия к выплате» может быть выведена на экран и на печать, а также сохранена в виде внешнего отчёта в формате *.erf.
2 Специальный раздел
2.1 Характеристика аппаратного и программного обеспечения
При разработке дипломного проекта использовался компьютер со следующими техническими характеристиками:
- микропроцессор Intel Celeron-S, 1200 MHz (12 x 100);;
- оперативная память ОЗУ 512 Мб (333MHz);
- жесткий диск, объемом 120 Гб (7200 об/мин);
- видеокарта SVGA NVIDIA GF 6600 (128Mb/800MHz);
- материнская плата Elitegroup 845PE-A800 (ATX/300W);
- монитор ACER AL1716 (1024x768/100Hz);
- дисковод DVD+CD-RW (16x52x32x52);
- USB-порт;
- мышь оптическая Logitech MBT-58;
- клавиатура Logitech (102 клавиши).
- принтер HP1810.
Микропроцессор – устройство, выполняющее алгоритмическую обработку информации, и, как правило управление другими узлами компьютера или иной электронной системы. Представляет собой цифровую интегральную схему, выполняющую последовательность инструкций. Главной характеристикой являться тактовая частота, которая указывает скорость выполнения элементарных операций внутри микропроцессора. Чем модель процессора лучше, тем, как правило, меньше тактов требуется для выполнения одних и тех же команд.
Оперативная память представляет собой бысродейтвующее запоминающее устройство произвольного доступа, предназначенное для хранения данных на компьютере, в то время пока компьютер включен, при выключении компьютера данные стираются.
Винчестер или жесткий диск обеспечивает долговременное хранение информации, используемой при работе с компьютером: программ операционной системы, часто используемых пакетов программ, редакторов документов, трансляторов языков программирования и так далее. Из всех устройств хранения информации жесткий диск обеспечивает наиболее быстрый доступ к данным и высокие скорости чтения и записи данных.
Видеокарта представляет собой устройство, преобразующее изображение, находящиеся в памяти компьютера, в видеосигнал для монитора.
Материнская плата представляет собой сложное многослойное устройство, на которой устанавливаются основные компоненты персонального компьютера.
Монитор компьютера предназначен для вывода на экран текстовой и графической информации. Различают цветные и монохромные мониторы. В зависимости от назначения мониторы оснащают разными средствами регулировки. Различные мониторы поддерживают разные разрешения, то есть количество точек в выводимом изображении по горизонтали и вертикали. Чем выше разрешение монитора, тем более детальным будет изображение на экране.
Дисковод предназначен для чтения и записи CD и DVD дисков, что очень удобно при переносе, хранении и обмене информацией.
USB порт позволяет подключать устройства с встроенными или съемными модулями памяти без использования дополнительного программного обеспечения. С помощью USB-интерфейса можно просматривать фотографии напрямую с цифровых фотоаппаратов, слушать музыку и просматривать видеофайлы (в том числе DivX) с различных внешних источников. Подключение/отключение устройств от разъема USB можно осуществлять, не выключая основное устройство из сети питания (отсоединение устройства от USB-порта в момент передачи информации может привести к потере данных).
Мышь – одно из указательных устройств ввода, обеспечивающее интерфейс пользователя с компьютером с двумя или тремя кнопками, легко умещающуюся в ладони. При перемещении мыши по столу или другой поверхности на экране соответствующим образом перемещается курсор. Оптическая мышь снабжена специальным лазером, который чувствителен к движению. Такой манипулятор намного надежнее по сравнению с родственником, имеющим роликовый привод.
Клавиатура предназначена для ввода текстовой информации в компьютер. На обычной (стандартной) клавиатуре располагается 101-102 кнопки.
Лазерный принтер - один из видов компьютерных принтеров, позволяющий быстро изготавливать высококачественные отпечатки текста и графики на обыкновенной бумаге. Подобно фотокопировальным аппаратам лазерные принтеры используют в работе процесс ксерографической печати, однако отличие состоит в том, что формирование изображения происходит путём непосредственного сканирования лазерным лучом фоточувствительных элементов принтера.
При разработке дипломного проекта применялись следующие программные средства:
- операционная система Windows XP Professional SP3;
- типовая конфигурация 1С: Предприятие8.1;
- текстовый редактор Microsoft Word 2007;
- графический редактор Microsoft Visio 2007
Операционная система - базовый набор функций, обеспечивающий управление аппаратными средствами компьютера. Windows XP - операционная система семейства Windows NT корпорации Microsoft.
Windows XP - объектно-ориентированная операционная система. Объектно-ориентированный подход реализуется через модель рабочего стола. Данная операционная система обеспечивает удобный и наглядный интерфейс при работе с файлами, папками, дисками и документами в различных приложениях. Windows предоставляет программистам все необходимые средства для создания пользовательского интерфейса, поэтому программисты пользуются ими, а не изобретают собственные. Вследствие этого пользовательский интерфейс Windows-программы в значительной степени унифицирован, и пользователям не требуется для каждой программы новые принципы организации взаимодействия с этой программой. Во многих приложения по редактированию документов, издательскому и рекламному делу, созданию таблиц и презентаций необходимо использование большого количества разнообразных шрифтов, причем символы этих шрифтов могут потребоваться разных размеров. Поэтому в Windows была встроена поддержка масштабируемых шрифтов. Масштабируемые шрифты содержат не растровые изображения символов, а описания контуров символов, позволяющие строить символы любого нужного размера. При подключении соответствующих устройств Windows может воспринимать звуки от микрофона или с компакт-диска, изображения от цифровой видеокамеры, воспроизводить звуки и движущиеся изображения. Это позволяет делать общение с компьютером легким и понятным даже для непрофессионалов. Windows обеспечивает возможность одновременного выполнения нескольких программ и переключения с одной программы на другую. Для организации обмена данными между различными программами предлагаются следующие способы: буфер обмена, динамический обмен и механизм связи и внедрения объектов. Средства обмена данными между программами помогают работе пользователей и облегчают им решение сложных задач, требующих использования нескольких программ.
Очевидно, что средства Windows XP Profes-sional позволяют упростить использование компьютера, обеспечивают эффективность работы и возможность использования компьютера для развлечений.
Windows XP Professional предлагает множество средств, которые необходимы в современных высокоскоростных коммуникационных сетях для работы и развлечения. В этот пакет инструментов входят средства, помогающие устанавливать и настраивать конфигурацию системных ресурсов, пользователей и групп пользователей, а также плановых системных задач.
Система (или среда) программирования – это комплекс инструментальных программных средств, предназначенный для работы с программами на одном из языков программирования. Системы программирования представляют сервисные возможности программистам для разработки их собственных компьютерных программ. Собственно система 1С: Предприятие представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области. Конкретный набор объектов, структуры информационных массивов, алгоритмы обработки информации определяет конкретная конфигурация. В данном дипломном проекте была использована конфигурация 1С:Предприятие8.1, которая является дополнением к стандартному справочнику системы «Комкон:ВУЗ. Деканат 8». Вместе с конфигурацией система 1С: Предприятие выступает в качестве уже готового к использованию программного продукта, ориентированного на определённый тип предприятий и класс решаемых задач.
Конфигурация создаётся штатными средствами системы и обычно представляется фирмой «1С» в качестве типовой для конкретной области применения, но может быть изменена, дополнена пользователем системы, а также разработана заново. 1С: Предприятие является универсальной системой автоматизации деятельности предприятия. За счёт своей универсальности система 1С: Предприятие может быть использована для автоматизации самых разных участков экономической части предприятия: учёта товарных и материальных средств, взаимозачетов с контрагентами, расчета заработной платы, расчёта амортизации основных средств, бухгалтерского учета по любым разделам и т.д.
Система 1С: Предприятие имеет компонентную структуру. Часть возможностей, представляемых системой для решения задач автоматизации, являются базовыми, то есть поддерживаются в любом варианте поставки системы. Это, прежде всего, механизмы поддержки справочников и документов.
Другие возможности реализуются компонентами системы: например, ведение списка бухгалтерских счетов. Существуют три основных компонента: «Бухгалтерский учёт», «Оперативный учёт», «Расчёт». Каждая компонента расширяет возможности системы своим механизмом обработки информации. Эти механизмы нельзя однозначно сопоставить с конкретными задачами автоматизации предметной области, однако, они имеют достаточно четкую направленность, которая определяет выбор состава необходимых компонент, для создания конкретной конфигурации.
При конфигурировании максимально используются визуальные средства настройки, а для описания специфических алгоритмов используются языковые (программные) средства. В процессе конфигурирования формируется структура информационной базы, алгоритмы обработки, формы диалога и выходных документов. В процессе исполнения система уже оперирует конкретными понятиями, описанными на этапе конфигурирования (справочниками, документы, отчеты и т.д.). При работе пользователя в режиме исполнения конфигурации обработка информации выполняется как штатными средствами системы, так и с использованием алгоритмов, созданных на этапе конфигурирования.
Для описания отчётов и процедур произвольной обработки на этапе конфигурирования может быть создано неограниченное количество форм отчётов. Каждая форма имеет свой диалог настройки, который позволяет определить набор параметров формирования отчётов. Например, для выдачи складной справки – выбрать конкретный склад. Алгоритм получения отчёта описывается с использованием встроенного языка, при этом может быть задействован встроенный язык запросов. Для вывода отчётов может быть использован как текстовый формат, так и специализированный табличный формат отчётов. Система также поддерживает возможность разработки внешних отчётов (обработок), хранящихся не в самой конфигурации, а в отдельных файлах. Многие значения, обрабатываемые системой (константы, справочники, документы журналы документов, перечисления, отчёты, обработки, планы видов характеристик, планы видов расчёта, регистры сведений, регистры накоплений, регистры расчёта), описываются одним из доступных типов данных. К базовым типам данных, поддерживаемых системой, относятся «число», «строка», и «дата». Однако, кроме базовых типов, заданные в конфигурации документы, справочники, пересечения, бухгалтерские счета, виды расчетов, календари также образуют типы данных.
Синтаксис встроенного языка вполне отвечает стандартам высокоуровневых языков. Язык является предметно-ориентированным. Он поддерживает специализированные типы данных предметной области, определяемые конфигурацией системы. Работа с этими типами данных в языке организована с использованием объектной техники. Язык ориентирован на пользователей различной квалификации. В частности, его отличает мягкая типизация данных (обеспечивающая быстрое написание программных модулей) и жесткий контроль синтаксических конструкций, уменьшающий вероятность ошибок. Так как система сочетает в себе визуальные и языковые средства конфигурирования, то языковые модули используются в конкретных местах для обработки отдельных алгоритмов, надстраиваемых в процессе конфигурации. Так, например, для документа можно описать алгоритм автоматического заполнения реквизитов при вводе нового документа. Данная процедура будет вызвана системой в нужный момент.
Для получения произвольных отчётов сложной структуры предусмотрен предметно - ориентированный механизм запросов. Данное средство опирается на существующую условно-предметную структуру информационной базы системы, что позволяет сравнительно просто описывать достаточно сложные запросы.
Встроенный текстовый редактор используется системой для создания программных модулей на встроенном языке и для редактирования документов в текстовом виде. Одно из особенностей редактора является возможность конкретного выделения цветом синтаксических конструкций встроенного языка. Благодаря тому, что встроенный язык системы имеет мощные средства манипулирования текстами, текстовый формат может быть успешно использован для обмена с другими системами самой различной информацией. Работа с надстраиваемыми структурами данных и работа в интерфейсе операционной системы MS Windows вызывает необходимость произвольной настройки форм ввода и редактирования информации. Для этого в системе 1С: Предприятие существует встроенный редактор экранных диалогов.
Редактор позволяет оформить большинство окон, которые используются в системе для ввода и просмотра предметной информации (формы документов, справочников, настройки отчётов).
Для всех выходных документов (первичных документов и отчётов) в системе предусмотрен единый формат – формат табличных документов. Это мощное средство, сочетающее в себе оформительские возможности табличной структуры и векторной графики. Таким образом, он может быть использован как для создания небольших документов с очень сложной структурой линий (типа платёжного поручения), так и для объёмных ведомостей, журналов и других подобных документов. Редактор табличных документов предоставляет пользователям богатый набор оформительских возможностей (шрифты, цвета, линии, узоры). Имеется возможность вывода информации в графическом виде (диаграммы). Одной из главных особенностей табличного редактора является ориентация на формирование отчётов при помощи встроенного языка системы 1С: Предприятие. Гибкое построение отчётов с его помощью становится возможным благодаря наличию механизма манипулирования секциями (областями документа). Редактор таблиц позволяет манипулировать не только горизонтальными, но и вертикальными секциями, что делает возможность создания отчётов, масштабируемых не только в высоту, но и в ширину. С другой стороны, реализована и возможность создания отчётов в виде интерактивной таблицы, являющейся одновременно инструментом ввода данных, их обработки и отображения результатов.
Для того чтобы интерфейс конкретной конфигурации системы полностью отражал настроенные структуры данных и алгоритмы, в системе, помимо редактора диалоговых форм и табличных документов, предусмотрена возможность настройки общих интерфейсных компонент системы: меню, панелей инструментов, комбинаций клавиш. На этапе конфигурирования может быть создано несколько пользовательских интерфейсов для различных категорий пользователей.
Microsoft Word является одним из наиболее распространенных текстовых процессоров, используемых при подготовке любого типа документов. Microsoft Word расширяет указанные возможности, предлагая средства, необходимые для оптимизации процессов подготовки, совместного использования, проверки и публикации документов. Microsoft Word упрощает доступ к существующим функциональным возможностям и предлагает новые, гибкие средства работы с документами.
Основные возможности Microsoft Word 2007:
- проверка правописания;
- таблицы и границы;
- автоматизация выполнения задач.
Microsoft Word позволяет проверять и орфографию, и грамматику. Проверка может осуществляться автоматически при вводе текста или по желанию пользователя, проверяться может выделенный участок текста или весь документ. При этом учитывается язык текста. Неправильно написанные участки текста или слова выделяются разноцветным подчеркиванием, к ним автоматически предлагаются варианты исправления. Microsoft Word позволяет создавать, редактировать и форматировать таблицы. Для оформления документов предлагается множество типов границ, в том числе объемные границы и границы, состоящие из нескольких линий, которые особенно популярны в профессиональных документах. В Word имеется широкий выбор средств автоматизации, упрощающих выполнение типичных задач: автозамена, автоформат при вводе, автозаполнение, автореферат и т.д.
Графический редактор Microsoft Visio 2007 – программа для формирования схем, чертежей, диаграмм, графиков и т.д. Эта программа содержит огромный набор шаблонов, что позволяет быстро найти нужный и спроектировать необходимый рисунок. Для каждой стандартной фигуры можно задать множество индивидуальных свойств.
При использовании данной программы к персональному компьютеру предъявляются следующие минимальные технические характеристики:
- микропроцессор типа Intel Pentium III;
- ОЗУ на 126 Мб;
- монитор
- видеоадаптер 4 Мб;
- клавиатура;
- мышь.
2.2 Описание разработанного
приложения
Одним из методов, улучшающих программы, является структурное программирование. Оно служит для организации проектирования программ и процессов кодирования таким образом, чтобы предотвратить большинство логических ошибок и обнаружить те, которые допущены. Структурное программирование включает в себя три главные составляющие:
- проектирование сверху вниз;
- модульное программирование;
- структурное кодирование.
Чтобы преуспеть в структурном программировании, программу нужно представлять в виде модулей. Структура каждого отдельного вида документа определяется при его создании в конфигураторе. 1С: Предприятие является универсальной системой для учёта наличия и движении средств. Функционирование системы делится на два процесса – настройку (конфигурирование) и исполнение (обработку данных предметной области).
На этапе конфигурирования, система оперирует такими универсальными понятиями (объектами), как «Общие», «Константы», «Отчеты», «Документ», «Журнал документов», «Справочник», «Реквизит», «Регистр» и другие. Совокупность этих понятий и определяет концепцию системы.
На уровне системы определены сами понятия и стандартные операции по их обработке. Средства настройки позволяют описать структуру информации, входящей в эти объекты, и алгоритмы, описывающие специфику их обработки, для отражения различных особенностей учёта.
Любому документу должна соответствовать операция. Для того чтобы поддерживать правильную временную последовательность совершения операций, документ обладает такими параметрами, как номер документа, его дата и время. Два последних атрибута обязательных для любого документа, имеют наибольшее значение. Дата и время документа являются составляющими позиции – строкового выражения длиной 32 символа, которое характеризует расположение на оси времени одного документа относительно другого. Причем позиция не нарушается даже в том случае, если некоторые документы проводились в одно и тоже время.
Модулем данного дипломного проекта можно считать как общую часть дипломного проекта, так и документ, в нашем случае это «начисление стипендии» и «стипендия к выплате». Для создания данных документов используется модульное программирование. Это могут быть модули документов или модули отчетов или другие модули. В данном дипломном проекте используется модуль документов. Модуль состоит из процедур и функций. Процедура – это небольшая программа для выполнения определенной задачи.
Процедура ПриОткрытии – эта процедура проверяет объект на то, что он ещё не внесён в базу, если нет, то осуществляеться заполнение документов и реквизитов формы.
Процедура ПриИзменении – процедура осуществляет проверку на последний рабочий день месяца.
Процедура Регулирование – процедура осуществляет ввод периода регистрции на конец месяца или его начало.
Процедура ТабличнаяЧастьОбработкаВыбора – процедура осуществляет заполнение табличной части.
Процедура НачислениеФизлицоПриИзменении - ппоцедура осуществляет заполнение поля физическими лицами.
Процедура НачислениеВидРассчёта – процедура осуществляет установку выбора расчёта.
В модуле документа «Стипендия к выплате» используються следующие процедуры:
Процедура ПриОткрытии - эта процедура проверяет объект на то, что он ещё не внесён в базу, если нет, то осуществляеться заполнение документов и реквизитов формы.
Процедура СтипендияПодбор – процедура осуществляет заполнение табличной части и выбор организации.
Процедура ФормаПечати – процедура печати формы.
Документы, разрабатываемые в 1С: Предприятие являются аналогами бумажных документов. Поэтому их условно разделяют на две части: шапку (заголовочную часть) и табличную (многострочную часть). Любая из этих частей может отсутствовать. К шапке относятся реквизиты, которые должны находится в верхней части бумажного документа, но к реквизитам заголовочной части принято относить общие для всего документа реквизиты, которые характеризуют документ в целом и встречаются в нем только один раз. Табличная часть документа представляет собой набор однотипных строк, в которые заносится информация.
Существует диалоговое окно, которое имеет две группы реквизитов для отдельной работы с реквизитами шапки и табличной частью. Через него можно производить вызов редактора форм для настройки формы документа и вызов текстового редактора для работы с модулем проведения документа.
Выпадающий список «Документы», служит для выбора документа к заполнению.
Группа элементов «Номер» содержит управляющие элементы, которые применяются для установки правил нумерации документов.
Нумератор позволяет назначить документу один из созданных на данный момент нумераторов. Если таковых пока нет, то в списке присутствует единственный элемент – «Не назначен».
Периодичность определяет границы диапазона, в котором должен осуществляться контроль уникальности номеров документов и период повторяемости номеров.
Тип предоставляет возможность указания длины номера документа и его типа (числовой или текстовый).
Автоматическая нумерация устанавливает, будет ли система автоматически назначать очередной порядковый номер каждому новому, вводимому в режиме пользователя, документу.
Контроль уникальности в случае установки при вводе нового документа проверяет его номер на уникальность в пределах периодичности.
Пункты меню самого документа: действия, перейти, очистить, и пиктографическое меню, позволяют облегчить действия с документом.
Кнопка «Заполнить» позволит пользователю автоматически заполнить ячейки таблицы документа, что упрощает работу программы для пользователя.
Кнопка «Очистить» так же облегчает работу с программой и автоматически очищает табличную часть документа.
При не заполнении обязательных полей документа: организация, подразделение, источник финансирования, данный документ не будет записан и проведен программой, что не позволит дальнейшую работу программы. При этом будут выводиться дополнительные сообщения.
После заполнения обязательных реквизитов и табличной части документа, документ следует провести, т.е. записать.
На основании документа «Начисление стипендии» переходим к работе со следующим документом «Стипендия к выплате».
При готовности и наполненности этого документа мы можем его распечатать. Для этого нами была доработана печатная форма платежной ведомости Т-53, полностью соответствующая стандартному бумажному носителю. Данные представлены в приложении Г
2.3 Результаты тестирования
2.3.1 Описание средств отладки
Во время выполнения программы, естественно, возникают ошибки. Однако появление ошибки в программе заставляет программиста многократно проверять все с самого начала. В программировании это называется отладкой.
Отладка – это процесс нахождения и исправления ошибок в программе.
Все ошибки делятся на три вида:
- синтаксические;
- семантические;
- логические.
Синтаксические ошибки – эти ошибки возникают в результате нарушения правил написаний предложений на языке программирования. Появление этих ошибок в тексте программы обусловлено усталостью и снижением внимания программиста при вводе исходно текста программы, а также недостаточным знанием языка программирования. Такие ошибки выявляются компилятором языка, о чём компилятор выдает соответствующие сообщения на экран, с указанием места в исходном тексте программы, где он обнаружил ошибку.
Семантические ошибки – связанны с недопустимыми значениями параметров или недопустимыми действиями над ними.
Они выявляются во время работы программы (обычно на стадии отладки).
Логические ошибки – это ошибки алгоритма выполнения программы. Такие ошибки обнаружить труднее всего, при допущении таких ошибок программа может нормально компилироваться и выполнятся, и даже давать вполне правдоподобные результаты, но в определённый момент может вести себя странно.
Отладка является важным этапом в разработке программы. Она включает в себя контроль программы, поиск и определение содержания ошибок, и их исправление. Информация об ошибках выдаётся наглядно на русском языке.
Существует несколько методов отладки программы:
- статистический метод, включает в себя анализ программы без её выполнения. Обычно требует больших усилий и незначительных затрат ПЭВМ.
- метод тестирования, включает выполнение программы на заданных текстах. Он связан с большим расходом машинного времени и меньшими затратами труда программиста.
Отладчиком является вспомогательный инструмент, облегчающий разработку программных модулей системы 1С: Предприятие. Отладчик предоставляет следующие возможности:
- Пошаговое выполнение модуля;
- Расстановка точек останова;
- Прерывание продолжение выполнение модуля;
- Возможность отладки нескольких модулей одновременно;
- Вычисление выражений для анализа состояния переменных;
- Просмотр стека процедур и функций;
- Замеры производительности.
Отладчик является внешним инструментом, поэтому для его работы необходимо, чтобы одновременно с ним была запущена программа 1С: Предприятие. Последовательность запуска программы не имеет значения. Запустить Отладчик и систему 1С: Предприятие можно стандартным способом запуска программ или воспользоваться соответствующими пунктами меню «Сервис» главного меню Конфигуратора. Кроме того, Отладчик может быть запущен при редактировании текста модуля с помощью пункта «Открыть в отладчике» меню «Действия» главного меню конфигуратора.
- Перейти в Отладчик и открыть в списке программных модулей нужный модуль;
- Расставить в интересующих вас строках модуля точки останова;
- Перейти в систему 1С: Предприятие;
- Выполнить действия, которые вызовут исполнение отлаживаемого модуля (например, провести документ или сформировать отчёт);
- После того, как сработала точка останова, управление автоматически передается к Отладчику;
- Провести пошаговое выполнение необходимого фрагмента модуля. В процессе пошагового исполнения модуля не рекомендуется закрывать ни одну из двух взаимодействующих программ.
С помощью табло и диалога «Выражение» можно получить значения интересующих выражений. Стек вызов позволяет проследить последовательность вызова процедур и функций.
В случае если пошаговое выполнение модуля не стоит продолжать дальше, с помощью команды «Продолжить» меню «Отладка» главного меню Отладчика разрешите системе 1С: Предприятие свободное выполнение модуля (до следующей точки останова). Система 1С: Предприятие активизируется автоматически.
В случае если необходимо прервать процесс отладки в целом, следует снять все точки останова со всех модулей, либо просто закрыть Отладчик. Если требуется прервать отладку только данного модуля, нужно воспользоваться командой «Прекратить» из меню «Отладка» главного меню Отладчика.
Для запуска Отладчика необходимо выбрать пункт меню «Отладчик» в меню Пуск / Программы / 1С: Предприятие. При работе в Конфигураторе Отладчик можно вызвать, выбрав пункт «Отладчик» в меню «Сервис» главного меню Конфигуратора. Результат этого действия будет аналогичен запуску Отладчика обычным для MS Windows способом. Необходимо заметить, что нельзя запустить несколько копий Отладчика одновременно.
Если в процессе редактирования конкретного модуля в Конфигураторе возникла необходимость отладки модуля, в меню «Действия» главного меню Конфигуратора нужно выбрать пункт меню «Открыть в отладчике». В этом случае будет запущен Отладчик (если он не был запущен ранее) и в Отладчике будет автоматически активизировано окно с текстом редактируемого модуля.
Основным окном Отладчика является список всех модулей, содержащихся в конфигурации. Список модулей имеет древовидную структуру и в основной своей части повторяет структуру метаданных, которую можно видеть в окне Конфигуратора «Конфигурация - Метаданные». Дополнительно «дерево модулей» содержит ветвь «Внешние отчёты (обработка)» - для работы с модулями внешних отчётов, и глобальных модулей.
Для отладки модуля внешнего отчёта необходимо открыть файл внешнего отчёта в Отладчике, воспользовавшись пунктом «Внешний отчёт» в меню «Файл» главного меню Отладчика. Открытый файл внешнего отчёта автоматически будет добавлен в список модулей на ветвь «Внешние отчёты (обработка)».
В дальнейшем с модулем внешнего отчёта в Отладчике можно работать так же, как и с любым другим модулем.
Добавление внешнего отчёта в список модулей сохраняется только до выхода из Отладчика: при повторном входе в Отладчик потребуется загрузить вновь внешние отчёты, которые требуется отлаживать.
Окно, содержащее текст конкретного модуля, представляет собой редактор текстов системы 1С: Предприятие, открытый в режиме «только для чтения». В этом режиме доступны практически все возможности редактора, не связанные с изменением текста модуля – поиск, переход к нужной строке и т.д., которые необходимы для удобства поиска нужного фрагмента модуля. Текущее положение модуля в тексте модуля отмечает курсор – мигающая вертикальная полоса.
2.3.2 Анализ результатов решения
задачи
В соответствии с заданием данного дипломного проекта была разработана программа, написанная на языке 1С: Предприятие. Данная программа позволяет проводить работу в разных видах объектов, при работе с таким интерфейсом как:
- деканат
- кадровый учет
- полный
- приемная комиссия
- расчет стипендии.
Программый модуль данного дипломного проекта создавался с целью сокращения времени по расчету академической стипендии. В результате выполнения данного дипломного проекта разработан модуль, позволяющий вывести на печать ведомости по выдачи стипендии на базе типовых форм, соответственно разработка полностью соответствует требованиям руководителя. Полученные результаты работы модуля полностью совпадают с результатами, выполненными вручную. Следовательно, программа данного дипломного проекта выдает достоверные результаты.
Данная программа актуальна еще и тем, что результатами её применения уже в этом году будет пользоваться бухгалтерия колледжа.
2.4 Инструкция пользователю
Для того чтобы вызвать программу данного дипломного проекта на выполнение, пользователю необходимо загрузить компьютер и запустить программу 1С: Предприятие 8.1 так, как показано на рисунке 1.
Рисунок 1 – Запуск программы 1С: Предприятие
В открывшемся окне в режиме 1С: Предприятие 8.1 указать нужную базу и нажать кнопку ОК, как показано на рисунке 2.
Рисунок 2 – Запуск информационной базы
После запуска базы программа запрашивает пароль к данной базе. После ввода пароля следует нажать кнопку ОК, как показано на рисунке 3.
Рисунок 3 – Авторизация доступа
В открывшемся окне 1С: Предприятие выбираем пункт меню «Сервис», подпункт «Переключить интерфейс», как показано на рисунке 4.
Рисунок 4 – Переключение интерфейса
Выбрав пункт меню «Переключить интерфейс» появляется окно, в котором выбираем интерфейс «Расчёт стипендии» представленного на рисунке 5.
Рисунок 5 – Выбор объекта: Интерфейс
Выбрав интерфейс, выбираем пункт «Документы» подпункт «Начисление стипендии», рисунок 6.
Рисунок 6 – Выбор пункта меню «Начисление стипендии»
Рисунок 7 – окно «Начисление стипендии»
В открывшемся окне в меню действия выбираем пункт «Добавить», открывается окно «Начисление стипендии: Новый», в котором осуществляем ввод данных.
Рисунок 8 – Форма «Начисление стипендий: Но вый»
На основании введенного документа «Начисление стипендии» заполняется документ «Стипендия к выплате» рисунок 8, которая даёт возможность формирования печатной формы Т53-платёжная ведомость (представленная в приложении В).
Рисунок 9 – Заполнение документа «Стипендия к выплате»
3 Технико-экономическое
обоснование
3.1 Расчет себестоимости модуля
академической стипендии
Разработка продукции предполагает получение прибыли, но для этого требуется потратить определённое количество финансовых средств.
Себестоимость – представляет собой выраженные в денежной форме текущие затраты предприятия на производство и реализацию продукции.
Себестоимость делиться на следующие виды:
- цеховая себестоимость – представляет собой затраты производственного подразделения предприятия на производство продукции.
- полная себестоимость - выраженные в денежной форме все затраты предприятия, включая непроизводственные, на производство и реализацию продукции, также называется коммерческой себестоимостью.
- производственная себестоимость - сумма затрат предприятия на производство продукции, включая стоимость полуфабрикатов, покупных изделий и услуг других предприятий, а также затраты по обслуживанию и управлению производством.
- индивидуальная себестоимость - сумма затрат на изготовление конкретного вида изделия. В данной дипломной работе заданием оговорено рассчитать цеховую себестоимость. В её состав входят следующие элементы:
- стоимость сырья и материалов;
- амортизация ОПФ;
- заработная плата;
- расходы на электроэнергию.
Расчёт затрат по статье «Сырьё и материалы»
Таблица 1 - Расчет по статье «Стоимость сырья и основных материалов»
№ п/п | Наименование материала | Расход, шт. | Цена, руб./шт | Сумма, руб. |
1 | Windows 7. | 1 | 600 | 600 |
2 | Microsoft Office 2007 | 1 | 1200 | 1200 |
3 | Платформа 1С:Предприятие 8.1 | 1 | 36000 | 36000 |
4 | Конфигурация 1С:Предприятие 8.1 КомКон:ВУЗ на 1 рабочее место | 1 | 3120 | 3120 |
Всего 40920 руб. |
Амортизация – это денежное возмещение основных фондов путём включения их части их стоимости на затраты при производстве продукции (на себестоимость). Начисляется в виде амортизационных отчислений.
Амортизация рассчитывается как произведение первоначальной стоимости основных средств и нормы амортизации:
(1)
где А –амортизация, руб;
Сп – первоначальная стоимость основных средств, руб;
На – норма амортизации, %.
Таблица 2 - Расчет по статье «Основные
производственные фонды»
№ п/п | Наименование | Единица измере-ния | Количество | Цена (руб.) | Сумма (руб.) |
1 | Компьютер (системный блок, монитор, клавиатура, мышь) | Шт. | 1 | 19200 | 19200 |
Итого | 19200 | ||||
Транспортно-заготовительные расходы 5% | 960 | ||||
Всего | 20160 |
Первоначальная стоимость – это стоимость приобретения оборудования и стоимость транспортных затрат:
Агод=20160*33%/100%=6652,8 (руб);
Амес=6652,8/12=554,4 (руб);
Ачас=554,4/160*4=13,86 (руб);
Заработная плата – величина денежного вознаграждения, выплачиваемая работнику за выполнение определённого задания, объём работ или исполнение своих служебных обязанностей в течение заданного времени. Часть затрат на
и реализацию продукции, направляемая на оплату труда работников предприятия. Заработная плата бывает основная и дополнительная.
Основная заработная плата (Зосн) – это заработная плата, положенная работнику за фактически выполненную работу или потраченное время. Правильно рассчитать заработную плату работнику позволяет тарифная ставка и сдельные расценки для рабочих и должностных окладов для служащих.
Дополнительная заработная плата (Здоп) – оплата узаконенных перерывов в работе и оплата отступлений от нормальных условий работы. Она включает доплаты, надбавки, гарантийные и компенсационные выплаты, предусмотренные действующим законодательством; премии, связанные с выполнением производственных заданий и функций.
Тарифная ставка рассчитывается по формуле:
ТС=ТК*4330/160,
Где ТК – тарифный коэффициент
ТС=4,87*4330/160=131 руб. – для руководителя;
ТС=2,07*4330/160=56 руб. – для программиста.
Расчеты заработной платы представлены в таблице 3.
Таблица 3 - Расчет по статье «Основная заработная плата производственных рабочих на изделие»
№ п/п | Наимено-вание работ | Исполни-тели | Раз-ряд работ | Часовая тарифная ставка, руб./ час | Вре-мя ра-боты, час | Сум-ма, руб. |
1 | Получе-ние техни-ческого задания | Руково-дитель | 14 | 131 | 1 | 131 |
2 | Выбор языка | Руково-дитель | 14 | 131 | 1 | 131 |
3 | Подбор литературы | Руково-дитель | 14 | 131 | 1 | 131 |
4 | Проверка деятельности подчиненных | Руково-дитель | 14 | 131 | 2 | 262 |
5 | Изучение техниче-ского задания | Програм-мист | 7 | 56 | 1 | 57 |
6 | Изучение литера-туры | Програм-мист | 7 | 56 | 6 | 336 |
7 | Состав-ление специ-фикаций | Програм-мист | 7 | 56 | 3 | 168 |
8 | Разра-ботка алго-ритма | Програм-мист | 7 | 56 | 5 | 280 |
Продолжение таблицы 3 | ||||||
9 | Тести-рование | Програм-мист | 7 | 56 | 5 | 280 |
10 | Отладка | Програм-мист | 7 | 56 | 5 | 285 |
11 | Локали-зация и поиск ошибок | Програм-мист | 7 | 56 | 3 | 168 |
12 | Получение результата | Програм-мист | 7 | 56 | 1 | 58 |
13 | Согласо-вание резуль-тата | Програм-мист | 7 | 56 | 2 | 112 |
14 | Оформле-ние докуме-нтации | Програм-мист | 7 | 56 | 2 | 112 |
Всего: | 2511 |
Дополнительная заработная плата разработчиков ПП составляет 25 % от основной заработной платы:
ДЗП = 0,25 ´ 2511 = 627,75 руб.
Фонд заработной платы представляет собой сумму основной и дополнительной заработной платы:
ФОТ = 2511 + 627,75 = 3138,75 руб.
Отчисления на социальные нужды составляют 26 % от фонда оплаты труда:
ЕСН = 0,26 ´ 3138,75 » 816,07 руб.
Процент отчислений на социальные нужды включает в себя:
- отчисления в фонд социального страхования -2,9% от фонда зарплаты;
- отчисления в пенсионный фонд и фонд занятости населения - 18%;
- отчисления в фонд обязательного медицинского страхования – 3,1%;
Расходы на энергию, затраченную на машинное время для программиста, состоят из часов на разработку алгоритма (5), тестирование (5), отладку (5) локализацию и поиск ошибок (3), получение результата (1), оформление документации (2), что составляет
2.89 руб./час по 0,5 кВт-час:
29 ´ 2,89 * 0,5= 41,9 руб.
Цеховая себестоимость рассчитывается по следующей формуле:
Стехн=МЗ+Ачас+ОЗП+ДЗП+ЕСН+РЭ, (2)
где МЗ – материальные затраты;
Aчас – амортизационные отчисления в час;
ОЗП – основная заработная плата;
ДЗП – дополнительная заработная плата;
ЕСН – отчисления на социальные нужды;
РЭ – расходы на электроэнергию.
Стехн=40920+13,86+3138,75+816,07+41,9= 44930,58 (руб.)
Таблица 4 - «Смета затрат на производство программного продукта»
№ п/п | Наименование статей расходов | Затраты, руб. | Процентное соотношение, % |
1 | Расходные материалы | 44930,58 | 92 |
2 | Амортизационные отчисления в час | 13,86 | 1 |
3 | Основная заработная плата разработчиков | 3138,75 | 5 |
4 | Дополнительная заработная плата разработчиков | 627,75 | 1 |
5 | Отчисления на социальное страхование | 816,07 | 2 |
6 | Расходы на электроэнергию | 41,9 | 1 |
Итого затрат Зк= 49568,91 |
|
Рисунок 10 – Диаграмма стоимости модуля академической стипендии
3.2 Расчёт цены модуля академической стипендии
Цена – денежное выражение стоимости товара, то есть, то количество денег, которое покупатель платит за товар. Цена как экономическая категория выполняет ряд важнейших функций.
Цена программной продукции формируется на базе экономически обоснованной (нормативной) себестоимости её производства и прибыли, руб.:
Цпп = С + П + НДС, (3)
где
С – себестоимость программного продукта, руб.;
П – прибыль, руб.
Прибыль определяется как:
П =С*R, (4)
где
R – рентабельность, %.
Рентабельность - относительный показатель экономической эффективности. Рентабельность комплексно отражает степень эффективности использования материальных, трудовых и денежных ресурсов, а также природных богатств. Для данного программного продукта для расчета прибыли рентабельность составит 40%.
Рассчитаем прибыль:
П = 49568,91 * 40%/ 100% =19827,56 (руб.)
Рассчитаем цену продукта с учетом налога на добавленную стоимость (18%).
Цпп=(49568,91+19827,56)+ 49568,91+19827,56)*0,18 = 69393,47 + 12491,36= 81884,83 (руб.)
Таким образом, на разработку модуля учёта академической стипендии будет затрачено 49568,91 руб., цена ресурса 81884,83 рублей.
Заключение
Целью разработки данного дипломного проекта являлось создание программы написанной на языке 1С: Предприятие 8.1, являющейся дополнением к стандартному отчёту системы. Она позволяет, начислить и рассчитать, а также вывести на печать ведомости по выдачи стипендии на базе типовых форм. Программа данного диплома создавалась с целью сокращения времени работы бухгалтерии колледжа по расчету академической стипендии.
Актуальность реализованной программы состоит в том, что результатами работы модуля можно воспользоваться в ближайшее время
В процессе разработки и отладки данного дипломного проекта была изучена задача, составлен алгоритм программы, который при необходимости можно найти в приложении А, за тем была разработана программа и отправлена на выполнение. Полученные результаты совпадают с запланированными, из чего был сделан вывод, что программа составлена верно и выдает правильные результаты.
Получен листинг программы, представленный приложением Б. Написана подробная инструкция пользователю и рассчитаны технико – экономические показатели. Таким образом, на разработку модуля учёта академической стипендии будет затрачено 49568,91 руб., цена ресурса составит 81884,83 рублей.
Список используемой литературы
1. Алексеев А., Бескоровайнов Д., Безбородов А., Виноградов А., Дамье Г. 1С: Предприятие версия 8.1 Конфигурирование и администрирование, часть 1.-М.:Фирма «1С», 2008
2. Алексеев А., Бескоровайнов Д., Безбородов А., Виноградов А., Дамье Г. 1С: Предприятие версия 8.1 Конфигурирование и администрирование, часть 2. .-М.:Фирма «1С», 2008
3. Габец А.П., Гончаров Д.И. 1С:Предприятие 8.1. Простые примеры разработки.M: Фирма "1С"
4. Радченко М. Г. 1С: Предприятие 8.1 Практическое пособие для разработчика. Примеры и типовые приёмы.-М.: ООО «1С-Паблишинг», 2008
5. Фирма "1С" 1С:Предприятие 8.1. Версия для обучения программированию.M: Фирма "1С"
6. http://kek.ksu.ru/EOS/1C/old/index.html#Oglav – программирование на языке 1С.Предприятие 8.1