Файл: Проектирование реализации операций бизнес-процесса «Расчет заработной платы». (Обоснование проектных решений по информационному обеспечению).pdf

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

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

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

Добавлен: 25.05.2023

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

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

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1 ГЛАВА. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1. Выбор комплекса задач автоматизации

​​​​​​​1.2. Характеристика существующих бизнес – процессов

​​​​​​​1.3. Характеристика документооборота, возникающего при решении задачи.

​​​​​​​1.4. Обоснование проектных решений по информационному обеспечению.

​​​​​​​1.5. Обоснование проектных решений по программному обеспечению.

2 ГЛАВА. ПРОЕКТНАЯ ЧАСТЬ

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

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

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

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

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

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

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

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

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

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

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

Вот некоторые ключевые характеристики:

• Интегрированная Среда Быстрой Разработки Приложений

• Развитые средства отладки контроля и мониторинга.

• Поддержка технологий COM и COM+

• Интеграция с Microsoft Office

• Поддержка технологии MIDAS

• Разработка ASP

• Поддержка OLE DB и ADO

• Средства коллективной разработки Borland TeamSource

• Поддержка разработки распределенных систем

Этот инструмент заслуженно характеризуется как высокоэффективный, легкий в освоении и в отладке (что играет далеко не последнюю роль в реальной работе), дает возможность быстрого создания законченных приложений, и, наконец, считается лучшим для создания систем архитектуры “клиент/сервер”.

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

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

2 ГЛАВА. ПРОЕКТНАЯ ЧАСТЬ

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

Так как, в программе хранится информация о работнике и отработанных им часах, то создана база данных. В данном случае база данных состоит из одной таблицы comp.db, которая имеет следующие поля:

  • Фамилия;
  • Имя;
  • Отчество;
  • Кол-во отработанных часов за неделю;
  • Размер почасовой ставки.

Информационная модель представлена на рисунке ниже:

Рисунок 3. Информационная модель программы

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

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

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

Рисунок 4. Ввод данных о работнике

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

Рисунок 5. Макет формы «Справка»

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

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

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

Рисунок 6. Пример отчетности в виде диаграммы

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

Программа создается для одного пользователя – работника бухгалтерии.

Дерево функций данной программы показано на рисунке 7.

Рисунок 7. Дерево функций программы


Меню программы представлено на рисунке 8.

Рисунок 8. Сценарий функций программы

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

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

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

Файл базы данных это файл comp.db – хранит информацию о сотрудниках , отработанных часах и почасовой ставки.

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

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

В таблице 1 представлены модули программы

Таблица 1. Описание модулей

№ п/п

Название функции

Назначение функции

Unit1

Модуль главной формы

Unit2

Модуль изменение и удаления сотрудников и базы данных

Unit3

Форма «Действительно сохранить ?»

Unit4

Модуль создания справки о сотруднике

Unit5

Справка о разработчике программы

Unit6

Модуль заставка

Unit7

Модуль авторизации, то есть следует ввести логин и пароль для входа в программу.

Unit8

Модуль для введения фамилии сотрудника, для организации поиска.

Unit9

Модуль вывода заработной платы сотрудников

Unit10

Модуль смены пароля

Unit11

Модуль справка об авторе

Unit12

Модуль создания диаграммы

Unit13

Подключение модуля калькулятор

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

Дерево вызова программных модулей программы представлено на рисунке 9.


Рисунок 9. Дерево вызова программных модулей приложения

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

Запустим приложение в результате откроется окно приветствия, показанное на рисунке 10.

Рисунок 10. Запуск приложения

Затем откроется окно для авторизации. В случае, если пароль не будет введен правильно, то появится соответствующее сообщение как показано на рисунке 11.

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

В результате правильного ввода пароля откроется главное окно программы, которое представлено на рисунке 12.

Рисунок 12. Главное окно программы

Рассмотрим меню программы.

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

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

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

Пункт меню «График» позволяет создать столбчатую диаграмму на основании имеющихся данных. Пример создания графика показан выше.

Пункт меню «Справка» выводит информацию о разработке.

Добавим нового работника в программу, для того следует нажать кнопку «Добавить» в левом нижнем угле, в результате откроется форма, показанная на рисунке 7.

В результате добавления нового работника добавится запись в таблице.

Кнопка «Изменить» позволяет изменить данные сотруднике, если в результате ввода информации была допущена ошибка. Необходимо вначале выбрать нужную запись в таблице, а затем после нажатия кнопки отроется окно, в которое следует внести коррективы как показано на рисунке 13.

Рисунок 13. Изменение данных о сотруднике

Если в данном окне нажать кнопку «Удалить», то данный пользователь будет удален из базы данных.


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

Рисунок 14. Форма поиска сотрудника по фамилии

При нажатии на кнопку «Зарплата» будет выведена таблица с ФИО сотрудниками и их подсчитанной заработной плате на основе отработанных часов и стоимости почасовой ставки, как показано на рисунке 15.

Рисунок 15. Зарплата сотрудников

При нажатии на кнопку «Справка о сотруднике» откроется окно показанное выше (См. Рисунок 13). Данное окно следует заполнить в соответствии с названием полей, и затем выбрать, что необходимо сделать с данной справкой – сохранить или напечатать.

ЗАКЛЮЧЕНИЕ

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

В процессе написания курсовой работы в первой главе был составлен документооборот который имеет место на предприятии. Описаны бизнес-процессы которые имеют место.

Во второй главе, обоснован выбор СУБД и среда для разработки программы. А именно была выбрана СУБД Access и среда программирования Delphi. Основая причина выбор – это то, что Delphi предназначен не только для программистов-профессионалов, но и для студентов, которые обучаются основам программирования.

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

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

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

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