Расчёт себестоимости модуля академической стипендии

Автор работы: Пользователь скрыл имя, 13 Февраля 2011 в 14:41, дипломная работа

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

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

Содержание работы

Введение 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

Файлы: 1 файл

диплом1111111.doc

— 717.00 Кб (Скачать файл)
p align="justify">       - ОЗУ на 126 Мб;

       - монитор 17” (цветной);

       - видеоадаптер 4 Мб;

       - клавиатура;

       - мышь.

 

       2.2 Описание разработанного

        приложения

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

  • проектирование сверху вниз;
  • модульное программирование;
  • структурное кодирование.

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

     На  этапе конфигурирования, система  оперирует такими универсальными понятиями (объектами), как «Общие», «Константы», «Отчеты», «Документ», «Журнал документов», «Справочник», «Реквизит», «Регистр» и другие. Совокупность этих понятий и определяет концепцию системы. 
    На уровне системы определены сами понятия и стандартные операции по их обработке. Средства настройки позволяют описать структуру информации, входящей в эти объекты, и алгоритмы, описывающие специфику их обработки, для отражения различных особенностей учёта.

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

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

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

     Процедура ПриИзменении – процедура осуществляет проверку на последний рабочий день месяца.

     Процедура Регулирование – процедура осуществляет ввод периода регистрции на конец месяца или его начало.

     Процедура ТабличнаяЧастьОбработкаВыбора –  процедура осуществляет заполнение табличной части.

     Процедура НачислениеФизлицоПриИзменении -  ппоцедура  осуществляет заполнение поля физическими лицами.

     Процедура НачислениеВидРассчёта – процедура  осуществляет установку выбора расчёта.

     В модуле документа «Стипендия к выплате» используються следующие процедуры: 

      Процедура ПриОткрытии - эта процедура проверяет объект на то, что он ещё не внесён в базу, если нет, то осуществляеться заполнение документов и реквизитов формы.

     Процедура СтипендияПодбор – процедура  осуществляет заполнение табличной части и выбор организации.

     Процедура ФормаПечати – процедура печати формы.

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

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

    Выпадающий список «Документы», служит для выбора документа к заполнению.

    Группа элементов «Номер» содержит управляющие элементы, которые применяются для установки правил нумерации документов.

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

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

       Тип предоставляет возможность указания длины номера документа и его типа (числовой или текстовый).

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

       Контроль  уникальности в случае установки при вводе нового документа проверяет его номер на уникальность в пределах периодичности.

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

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

       Кнопка  «Очистить» так же облегчает работу с программой и автоматически  очищает табличную часть документа.

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

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

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

       При готовности и наполненности этого  документа мы можем его распечатать. Для этого нами была доработана печатная форма платежной ведомости Т-53, полностью соответствующая стандартному бумажному носителю. Данные представлены в приложении Г 

     

 

       2.3 Результаты тестирования 

       2.3.1 Описание средств  отладки

       Во  время выполнения программы, естественно, возникают ошибки. Однако появление ошибки в программе заставляет программиста многократно проверять все с самого начала. В программировании это называется отладкой.

       Отладка – это процесс нахождения и  исправления ошибок в программе.

       Все ошибки делятся на три вида:

    • синтаксические;
    • семантические;
    • логические.

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

       Семантические ошибки – связанны с недопустимыми значениями параметров или недопустимыми действиями над ними.

       Они выявляются во время работы программы (обычно на стадии отладки).

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

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

       Существует  несколько методов отладки программы:

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

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

    • Пошаговое выполнение модуля;
    • Расстановка точек останова;
    • Прерывание продолжение выполнение модуля;
    • Возможность отладки нескольких модулей одновременно;
    • Вычисление выражений для анализа состояния переменных;
    • Просмотр стека процедур и функций;
    • Замеры производительности.

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

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

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

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

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

Информация о работе Расчёт себестоимости модуля академической стипендии