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

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.05.2023

Просмотров: 388

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Характеристика для таблицы «Финансовая отчетность» (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/]