Автор работы: Пользователь скрыл имя, 14 Мая 2012 в 20:21, дипломная работа
Целью выпускной работы является создание программного обеспечения для расчета заработной платы сотрудникам средне-специальных учебных заведений, организация выходной информации в виде отчетов, создание установочного файла.
Актуальность. Расчет заработной платы сотрудникам средне-специальных учебных заведений производиться бухгалтерами либо с помощью программы «1С-бухгалтерия», либо в ручную. Так как программа «1С-бухгалтерия» очень сложна в применении, и ее может освоить не каждый бухгалтер, то расчет заработной платы производится с помощью электронных таблиц.
ВВЕДЕНИЕ
1 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ
1.1 Построение концептуальной модели
1.2 Построение логической модели
1.3 Выбор программного обеспечения для разработки интерфейса информационной системы
1.4 Экономическое обоснование оплаты труда
2 СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ИНФОРМАЦИОННОЙ СИСТЕМЫ «НАЧИСЛЕНИЯ ЗАРАБОТНОЙ ПЛАТЫ УЧИТЕЛЯМ ШКОЛЫ»
2.1 Создание базы данных с помощью Access
2.2 Подключение базы данных к Delphi
2.3 Описание программной реализации
2.4 Элементы интерфейса информационной системы "Начисление заработной платы работникам средне-специальных учебных заведений"
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
Обязательные
пенсионные взносы в
Вычеты из оплаты
труда членских профсоюзных
Самым волнующим
для всех бухгалтеров страны
на сегодняшний день стал
Для расчета
социального налога необходимо [6,
c.7]:
Указать доходы,
не подлежащие налогообложению
в соответствии со ст.144 Налогового
кодекса.
Указать обязательные
пенсионные взносы.
Указать сумму
налоговых вычетов,
Коэффициент перерасчета.
Расчетная сумма
облагаемых ИПН доходов.
Сумма ИПН с
расчетной суммы облагаемых
Сумма ИПН за
отчетный месяц.
Доходы, облагаемые
социальным налогом за
Расчетная сумма
дохода, облагаемая социальным налогом.
Сумма социального
налога с расчетной суммы
Сумма социального
налога за отчетный месяц.
Сумма социального
налога за подлежащего уплате.
Доходы физических
лиц, с которых исчисляются
социальные исчисления.
Сумма социальных
отчислений.
Сумма социального
налога к уплате и отражению
в декларации.
Коэффициент перерасчета
сотрудника определяется на
2. СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО
ИНТЕРФЕЙСА ИНФОРМАЦИОННОЙ
2.1 Создание базы
данных с помощью Access
Для осуществления
планирования любой фирмы на
любом этапе работы
В данной задаче
требуется рассчитать
Для решения
данной задачи первоначально
был создан документ для
В связи с
тем, что электронная таблица
содержит большое количество
страниц, то работать с ним
становится очень
Рисунок 2. Расчет заработный
платы в Microsoft Excel
Учтивая все выше
перечисленное встала необходимость
создания базы данных. При разработке
информационной системы выбор остановился
на Access 2000. Так как Microsoft Access – это
функционально полная СУБД. В ней
предусмотрены все необходимые
средства для определения и обработки
данных, а также для управления
ими при работе с большими объемами
информации [7, c.27-29]. СУБД Access очень легка
в использовании и входит в
состав пакета Microsoft Office, что очень
важно для компьютеров, установленных
в школах, а также обладает таким
достоинством как интегрированность
с электронными таблицами Excel, Word и
другими программами пакета Microsoft
Office. Microsoft Access значительно упрощает
задачу обработки данных. Предназначенная
для коллективного пользования
СУБД имеет средства, не позволяющие
нескольким пользователям одновременно
корректировать одни и те же данные,
а также ее установка не требует
дополнительных усилий и больших
мощностей компьютера [8, c.87].
С помощью Microsoft Access
2000 была создана база данных «ЗарПлата»,
в которой содержаться таблицы
с данными каждого сотрудника,
используемые при начислении заработной
платы. Таблицы «Кадры», «Должности»,
«Предметы», «Начисления», «Коэффициенты»
и «Год» связанны между собой
связями «один – ко многим».
Рисунок 3. База данных
«Начисление заработной платы сотрудникам
школы» в формате Access
2.2 Подключение базы
данных к Delphi
Создание пользовательского
интерфейса производилось с помощью
языка программирования Delphi. При
подключении базы данных Access к среде
Delphi были использованы основные таблицы,
содержащие информацию о работниках
школы. Подключение производилось
с помощью технологии ActiveX Data Object
(ADO – объекты данных, построенные
как объекты ActiveX) и компонентов ADOConnection,
ADOTable, DataSource.
Основные особенности
использования технологии ADO не зависят
от архитектуры баз данных: эта
технология характерна не только для
файл-серверных баз данных, но также
и для клиент-серверных и
Основным достоинством
технологии ADO является ее естественная
ориентация на создание «облегченного»
клиента. В рамках этой технологии на
машине разработчика баз данных устанавливаются
базовые объекты MSADO и соответствующие
компоненты Delphi, обеспечивающие использование
технологии ADO. На машине сервера данных
устанавливается так называемый
провайдер данных – некоторая
надстройка над специальной технологией
OLE DB, понимающая запросы объектов ADO
и умеющая переводить эти запросы
в нужные действия с данными. Взаимодействия
компонентов ADO и провайдера осуществляется
на основе технологии ActiveX, причем провайдер
– COM сервер, а ADO-компоненты – COM клиенты.
На машине сервера
создается и размещается
На начальном этапе
создания пользовательского интерфейса
был создан проект и к нему добавлен
модуль данных. В модуль данных были
помещены один компонент ADOConnection, четыре
компонент ADOTable и четыре компонент
DataSource. Таблицы были названы Person, Predmety,
Dolgnosty, Coff, Move, Year и связаны с источниками
данных DataSource, которые получили соответствующие
названия Person1, Predmety1, Dolgnosty1, Coff1, Move1, Year1,
(рисунок 4).
Рисунок 4ю Модуль
данных
Установление
связи с объектом ADO является ключевым
моментом всей технологии.
Существует два
пути установления связи:
Диалоговый способ
формирования связи.
Формирование
связного файла.
Для того чтобы
настроить связь объектов ADO с
соответствующим провайдером,
«Поставщик данных»,
где указывается провайдер
«Подключение»,
где указывается путь доступа
к файлу базы данных.
«Дополнительно»
позволяет задать
«Все» здесь
приводятся все параметры
Далее в свойстве
TableName компонентов ADOTable были указаны
соответствующие названия
Рисунок 5 Отображение
реляционной связи
2.3 Описание программной
реализации
Результатом дипломной
работы явилось создание
Работа выполнялась
на основании индивидуального
задания на дипломное
Назначение разрабатываемого
программного обеспечения –
Автоматизации
подлежат следующие функции:
ввод данных
и контроль за вводом данных;
редактирование
и сохранение данных;
расчет заработной
платы;
создание отчётов;
Положительными
результатами использования
сокращение потерь
времени за счет автоматизации
получения документации;
повышение производительности
труда бухгалтера школы, при
выполнении расчетных операций;
Целью создания
программного обеспечения
Разработанное
программное обеспечение
ведение данных;
расчет заработной
платы сотрудникам школы за текущий
месяц с соответствующими налоговыми
вычетами;
представление
выходной информации в виде
отчетов;
вывод заработной
платы сотрудникам школы за
год;
Проектирование
интерфейса пользователя
пользователи
могут разрабатывать концепцию
интерфейса;
пользователь может
и должен управлять диалогом;
С технической
точки зрения для реализации
стандарта использовались
разработка развитой
системы меню;
упрощение режимов
обработки данных;
создание многооконного
интерфейса;
система всплывающих
подсказок;
выдача дополнительных
сообщений при осуществлении
пользователем некорректных
используется
система всплывающего меню, активизация
происходит при нажатии правой
кнопки мыши;
использование
стандартных названий в меню;
система помощи;
функциональные
клавиши для быстрого доступа
к командам меню;