Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование ИС по повременной оплате труда для ЗАО «Белфрахт»

Содержание:

Введение

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

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

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

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

Информационная система автоматизации расчета повременной оплаты труда будет разрабатываться на языке Delphi (Object Pascal) в среде Borland Delphi 7 с использованием СУБД MySQL. Таким образом, программа будет доступна для использования на компьютерах с установленной операционной системой Microsoft Windows.

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

Технико-экономическая характеристика предметной области и предприятия

Характеристика предприятия и его деятельности

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

  • фрахтование (как международное, так и по северным морям Российской Федерации);
  • буксировки плавучих объектов морем и внутренними водными путями;
  • экспедиторское обслуживание;
  • агентирование судов;
  • каботажные перевозки;
  • экспорт пиломатериалов.

Область деятельности компании преимущественно охватывает Карское, Баренцево, Белое, Балтийское, Каспийское, Черное, Средиземное моря, внутренние водные пути центральной части Российской Федерации, реки Обь и Енисей. Также компания выполняет региональные перевозки массовых и народно-хозяйственных грузов в северные порты Нарьян-Мар, Варандей, Амдерма, Сабетта, портопункты полуострова Ямал Харасавей, Яра-Яха, Новый порт, Ямбург, Салехард и островов Новая Земля (Белушья Губа).

ЗАО «Белфрахт» было создано в 1999 году в г. Архангельске, однако официальной датой основания организации является 2000 год. Свое функционирование начали фрахтовый, экспортный, агентский и экспедиторский отделы. В 2001 году был образован отдел проектных перевозок. В 2003 году компания вступила в Ассоциацию Российских Экспедиторов (АРЭ) и Ассоциацию Российских Морских Агентов (АРМА). В 2004 году ЗАО «Белфрахт» открыло Мурманский филиал, чем расширило географию присутствия в портах. В 2005 году компанию приняли в члены Балтийского и Международного Морского Совета BIMCO (Baltic and International Maritime Council). В 2007-2008 годах был выделен отдел шельфовых работ.

С 2017 года ЗАО «Белфрахт» числится в реестре субъектов малого и среднего предпринимательства как малое предприятие, тем не менее компания имеет филиалы в Архангельске и Мурманске, а также семь судов во флоте: сухогрузные суда «Пур-Наволок» и «Летний Берег», буксиры «Антей», «Алмаз» и «Лазурит», научно-исследовательское судно «Алдан» и маломерное судно «Север 9».

В числе основных партнеров ЗАО «Белфрахт» находятся такие компании как ООО «Газпром Флот», ООО «Газпром Бурение», ООО «Лукойл-Транс», ООО «Варандейский Терминал», ОАО «ПО» Севмаш», региональные лесопромышленные и машиностроительные предприятия, государственные структуры, морские и речные порты, научно-исследовательские институты и предприятия.

Краткая характеристика предприятия описана в таблице 1.

Таблица 1

№ п/п

Наименование характеристики (показателя)

Значение показателя на определенную дату либо за период

1

Тип предприятия

Малое

2

Масштабы деятельности

Северо-Запад, Средиземное море, внутренние воды РФ

3

Численность персонала

Около 100 человек

4

Численность флота

7 суден различного назначения

5

Количество филиалов

2 (Мурманск, Архангельск)

6

Уставной капитал

400 тыс. р.

7

Годовой оборот

Около 200 тыс. р.

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

1.2. Организационная структура управления предприятием

Организационная структура управления предприятием построена по иерархической структуре. Во главе компании стоит генеральный директор, направляющий приказы в офисы филиалов Мурманска и Архангельска. Каждый из офисов имеет свои финансовый и юридический отделы, а также транспортную группу. Транспортная группа, в свою очередь, управляет проектным и агентским отделами, отделом шельфовых и проектных работ, отделом мультимодальных перевозок и отделом управления флотом, каждый из которых имеет свою строго ограниченную сферу деятельности в рамках конкретных направлений деятельности предприятия. Наглядно организационная структура управления предприятием представлена на рисунке 1.

Рисунок 1

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

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

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

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

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

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

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

Отдел управления флотом занимается управлением имеющимся во владении компании парком судов и их персоналом.

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

Выбор комплекса задач автоматизации и характера существующих бизнес процессов

Целью курсового проекта является проектирование ИС организационного направления по автоматизации учета повременной оплаты труда для ЗАО «Белфрахт». Данный процесс предполагает:

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

Структурно-функциональная диаграмма комплекса этих задач представлена на рисунке 2.

Разрабатываемая ИС «Счетовод» должна способствовать максимальной автоматизации процесса преобразования разнородных данных о работниках ЗАО «Белфрахт» в конкретные требуемые исходя из заданной цели результаты вычислений на выходе. Для этого необходимо разделить процесс обработки данных на четыре ступени:

  1. получение данных о работниках компании (ФИО, дата рождения, занимаемая должность, тариф повременной оплаты труда для занимаемой должности);
  2. получение данных о трудовой деятельности работника, включая отработанные праздничные и обычные дни, отработанные часы, дни, считающиеся как командировочные и наличие либо отсутствие полярного коэффициента;
  3. получение данных о дополнительных выплатах работником (данные о премии в виде процента);
  4. получение данных о социальных выплатах работникам;
  5. вычисление конечной оплаты труда.

На ступень 2, 3 и 4 передаются только данные о ФИО и дате рождения работника для его однозначной идентификации в базе данных сотрудников компании. Со ступени 2, 3 и 4 полученные данные передаются сразу на завершающий этап работы программы. Также на 5 ступень передаются все полученные данные со ступени 1. На 5 ступени производятся вычислительные процессы по бухгалтерскому учету, при предварительном ручном вводе данных о удержаниях из заработной платы работников и страховых взносах, и на выход отправляется отчетность о суммах выплат для конкретного сотрудника. Отчетность включает в себя все конечные суммы с учетом вычетов и без учета вычетов.

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

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

Таким образом, разрабатываемая ИС «Счетовод» направлена на значительное упрощение и ускорение просчета и составления отчетности об оплате труда работников ЗАО «Белфрахт», что позволяет сократить штат бухгалтеров компании, убрав необходимость трудоемких ручных расчетов. Выходная отчетность имеет вид таблицы. Разрабатываемая ИС также имеет функционал отправки таблиц или частей таблиц через E-mail или вывода их в Excel-файлы.

Рисунок 2

2. Информационное обеспечение задачи

2.1. Информационная модель и ее описание

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

Рисунок 3

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

2.2. Используемые классификаторы и системы кодирования

Используемые в разрабатываемой ИС «Счетовод» классификаторы и системы кодирования описаны в таблице 2.

Таблица 2

Кодируемое множество объектов

Длина кода

Мощ-ность кода

Система кодирования

Система

классифи-кации

Вид классификатора

Индивидуальный идентификатор сотрудника в БД

3 символа

2^32

Серийно-порядковая

Иерархи-ческая

Системный

Занимаемая должность (идентификатор)

Мин. 3 симв.

2^32

Серийно-порядковая

Иерархи-ческая

Системный

2.3. Характеристика нормативно-справочной, входной

и оперативной информации

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

  • отработанные сотрудником часы;
  • отработанные сотрудником рабочие дни;
  • отработанные сотрудником дни по повышенному тарифу (дополнительные выходы, праздничные и т.д.);
  • командировочные дни.

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

Таблица 3

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

Рабочие дни

Отработанные сотрудником компании рабочие дни по графику

Число

2

Часы

Отработанные сотрудником часы по графику

Число

3

Дополнительные выходы

Отработанные сотрудником часы по повышенному тарифу при наличии

Число

4

Выходы в праздничные дни

Отработанные сотрудником часы по удвоенному тарифу при наличии

Число

5

Командировочные дни

Установленная выплата за командировочные дни при наличии

Число

6

Премиальные

Размер премиальной выплаты при наличии

Процент

7

Единовременные социальные выплаты

Сумма единовременных социальных выплат при наличии

Число

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

Таблица 4

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

ФИО сотрудника

Фамилия, имя и отчество (при наличии) сотрудника

Текст

2

Дата рождения

Дата рождения сотрудника компании

Дата

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

Таблица 5

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

Должность

Конкретная должность

Текст

2

Тариф оплаты труда

Оплата труда в час для конкретной должности

Число

3

Коэффициент

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

Число

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

Таблица 6

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

ФИО сотрудника

Фамилия, имя и отчество (при наличии) сотрудника

Текст

2

Дата рождения

Дата рождения сотрудника

Дата

3

Должность

Занимаемая сотрудником должность

Текст

Данные о вычетах из заработных плат вводятся в экранные формы, описание которых предоставлено в таблице 7.

Таблица 7

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

НДФЛ

Процент, предусмотренный налогом на доходы физических лиц

Процент

2

Исполнительные документы

Иные вычеты, предусмотренные ст.12 ФЗ от 02.10.2007 № 229-Ф3 «Об исполнительном производстве»

Число

3

По инициативе работодателя

Иные вычеты, предусмотренные Трудовым кодексом и иными федеральными законами

Число

4

По заявлению работника

Иные вычеты по заявлению работника

Число

2.4. Характеристика результатной информации

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

Таблица 8

№ п/п

Наименование показателя

Описание показателя

Тип данных

1

ФИО сотрудника

Фамилия, имя и отчество (при наличии) сотрудника

Текст

2

Дата рождения

Дата рождения сотрудника

Дата

3

Должность

Занимаемая сотрудником должность

Текст

4

Социальные выплаты

Сумма единовременных социальных выплат при наличии

Число

5

Сумма без учета дополнительных выплат

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

Число

6

Сумма с учетом дополнительных выплат

Полная сумма без учета вычетов

Число

7

Сумма вычетов

Полная сумма всех вычетов

Число

8

Конечная сумма выплаты сотруднику

Сумма, выплачиваемая сотруднику компании «на руки»

Число

9

Дата

Дата формирования отчетности

Дата

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

3. Программное обеспечение задачи

3.1. Общие положения (дерево функций и сценарий диалога)

ИС «Счетовод» разрабатывается в среде Delphi. Для работы с базами данных выбрано ПО MySQL.

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

Рисунок 4

Дерево диалога основных функций представлено на рисунке 5.

Рисунок 5

Дерево служебных функций представлено на рисунке 6.

Рисунок 6

3.2. Характеристика базы данных

Характеристика для таблицы-справочника «Сотрудники компании» (EMPLOYEES) представлена в таблице 9. Данные в таблице хранятся до 10 лет и обновляются вручную при изменении штата сотрудников компании.

Таблица 9

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор сотрудника

ID_employee

Число

3

PK

ФИО сотрудника

Name

Текст

124

Дата рождения

Birth

Дата

10

Должность

Post

Текст

50

Код должности

ID_post

Число

3

FK

Характеристика для таблицы-справочника «Тарифы и коэффициенты» (RATES) представлена в таблице 10. Данные в таблице хранятся до 10 лет и обновляются вручную при изменении установленных тарифов и коэффициентов. Для Архангельского филиала код должности начинается с 1, для Мурманского – с 2.

Таблица 10

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код должности

ID_post

Число

3

PK

Должность

Post

Текст

50

Тариф оплаты труда

Rate

Число

5

Коэффициент

Coeff

Число

5

Характеристика для таблицы «Оплата труда» (PAYMENT) представлена в таблице 11. Данные в таблице хранятся до 31 дня и обновляются вручную бухгалтерами при внесении данных для расчета оплаты труда сотрудников компании.

Таблица 11

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор сотрудника

ID_employee

Число

4

PK

ФИО сотрудника

Name

Текст

124

Дата рождения

Birth

Дата

10

Должность

Post

Число

50

Код должности

ID_post

Число

3

FK

Рабочие дни

Days

Число

2

Часы

Hours

Число

3

Дополнительные выходы

Extra_days

Число

2

Выходы в праздничные дни

Holidays

Число

2

Командировочные дни

Trip

Число

2

Премиальные

Award

Число

3

Единовременные социальные выплаты

Social

Число

6

Характеристика для таблицы «Финансовая отчетность» (ACCOUNTING) представлена в таблице 12. Длительность хранения данных в таблице до 10 лет.

Таблица 12

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор сотрудника

ID_employee

Число

4

FK

ФИО сотрудника

Name

Текст

124

Дата рождения

Birth

Дата

10

Должность

Post

Число

50

Код должности

ID_post

Число

3

FK

Сумма без учета дополнительных выплат

Summ_clear

Число

6

Продолжение таблицы 12

Сумма с учетом дополнительных выплат

Summ_award

Число

6

Сумма вычетов

Summ_minus

Число

6

Конечная сумма выплаты сотруднику

Summ_to_emp

Число

6

Дата

Date_acc

Дата

10

Идентификатор платежа

Id_pay

Число

9

PK

Характеристика для таблицы «Пользователи» (USERS) представлена в таблице 13. Таблица обновляется вручную при смене сотрудников, имеющих доступ к ИС «Счетовод».

Таблица 13

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор пользователя

ID_user

Число

2

Ключевое поле

Логин

Login

Текст

50

Пароль

Password

Текст

50

ФИО

Username

Текст

124

ER модель базы данных представлена на рисунке 7.

Рисунок 7

Как видно из схемы, таблицы PAYMENT имеет связь с таблицей EMPLOYEES по первичному ключу и с таблицей RATES по вторичному. Таблица ACCOUNTING имеет связи с таблицами EMPLOYEES и RATES по вторичному ключу. Также таблица EMPLOYEES связана с таблицей RATES по вторичному ключу. Таблица USERS используется только при входе в ИС для получения доступа к ее функционалу и, соответственно, связей с остальными таблицами не имеет, поскольку в них отсутствует необходимость.

3.3. Структурная схема пакета (дерево вызова программных модулей)

Таблица 14

№ п/п

Наименование модуля

Функции модуля

1

Авторизация

Авторизация пользователя в ИС

3

Работа с таблицами

Загрузка, просмотр таблиц, ввод данных в таблицы

4

Загрузка справочников

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

5

Вычисление оплаты труда

Загрузка данных из таблиц, обработка полученных данных, получение результата вычислений и его вывод в таблицы

6

Финансовая отчетность

Загрузка данных из таблиц, формирование результирующей отчетности, создание Excel-файла отчетности

7

Дата (календарь)

Формирование даты для составления отчетностей

8

Навигация

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

9

Отправка данных

Отправка выбранных данных из таблиц по E-mail или в формат Excel-файла.

3.4. Описание программных модулей

Рисунок 8

Авторизация пользователя

Рисунок 9

Автоматизация процесса вычисления

и получения отчетности

Продолжение рисунка 9

Рисунок 10

Сохранение данных как Excel-таблица

или отправка их по E-mail

Продолжение рисунка 10

4. Контрольный пример реализации и его описание

Форма входа в информационную систему показана на рисунке 11. Для входа необходимо ввести корректные логин и пароль, соответствующие имеющимся в таблице USERS.

Рисунок 11

При введении неправильных данных появляется сообщение об ошибке (рисунок 12).

Рисунок 12

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

Рисунок 13

Основной интерфейс, на который пользователь перенаправляется сразу после авторизации, показан на рисунке 14.

Рисунок 14

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

Рисунок 15

Форма выбора для выведения необходимых данных из таблицы «Финансовая отчетность» показана на рисунке 16.

Рисунок 16

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

Рисунок 17

Форма выбора данных для отправки, выводимая при нажатии на кнопку «Отправка и выгрузка данных» выглядит следующим образом (рисунок 18).

Рисунок 18

При изменении в данной форме таблицы для выбора данных форма также изменяется (рисунки 19 и 20).

Рисунок 19

Рисунок 20

При нажатии на кнопку «Вычисление оплаты труда» выводится сообщение, показанное на рисунке 21.

Рисунок 21

При нажатии на кнопку «Да» предыдущей указанной формы ИС выводит следующую форму, показанную на рисунке 22.

Рисунок 22

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

Рисунок 23

Заключение

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

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

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

Разработанная информационная система отвечает поставленным перед началом работы над курсовым проектом задачам, в частности:

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

Дальнейшее совершенствование разработанной информационной системы имеет следующие пути:

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

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

Список литературы

  1. Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России
  2. Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с
  3. Грекул В.И. Проектирование информационных систем: учебное пособие / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. – 2-е изд., испр. – М.: БИНОМ. ЛЗ, ИНТУИТ.РУ, 2012. – 300с.
  4. Заботина Н.Н. Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. – 331с.
  5. Смирнова Г.Н. Проектирование экономических информационных систем: учебник. – М.: Финансы и статистика, 2001. – 512с.
  6. Мазманова Б. Оплата труда и трудовые отношения в России и за рубежом. – М.: Дело и сервис, 2010. – 432с.
  7. Хроменко А. Delphi 7 / А. Хроменко, В. Гофман, Е. Мещеряков. – СПб: БХВ-Петербург, 2010. – 1120с.
  8. С. Тахагхогхи. Руководство по MySQL / Тахагхогхи С., Вильямс Х. Е. – М.: Русская редакция, 2007. – 544с.
  9. Электронный ресурс: [http://www.online-buhuchet.ru/].
  10. Электронный ресурс: [http://www.glavkniga.ru/]