Предмет: Методы и средства проектирования информационных систем и технологий Тема: Разработка ИС бухгалтера для расчета и учета заработной платы.

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование баз данных
  • 31 31 страница
  • 16 + 16 источников
  • Добавлена 28.07.2022
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Введение 3
1. Описание предметной области 5
1.1. Описание организации 5
1.2. Разработка информационной модели 12
2. Разработка архитектуры программного обеспечения 16
2.1. Составление алгоритма работы системы 16
2.2. Разработка сценариев работы системы 17
3. Реализация базы данных учета заработной платы 22
3.1. Проектирование структуры данных 22
3.2 Проектирование запросов к БД 23
3.3 Алгоритм работы серверной части 25
3.4 Разработка клиентской части 27
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 31


Фрагмент для ознакомления

dolgn.nam, SUM(dbo.sotr.kol_st) AS Expr1FROM dbo.sotr INNER JOINdbo.dolgn ON dbo.sotr.id_dolgn = dbo.dolgn.id_dolgnGROUP BY dbo.dolgn.namРезультат:Ведомость начислений по заработной плате за выбранный месяцSELECT dbo.sotr.fio, 0.87 * SUM(dbo.vid_nach.prc * 0.01 * dbo.dolgn.oklad * dbo.sotr.kol_st) AS sum_nach, 0.13 * SUM(dbo.vid_nach.prc * 0.01 * dbo.dolgn.oklad * dbo.sotr.kol_st) AS ndfl, dbo.gur_nach.r_mon, dbo.gur_nach.r_yearFROM dbo.sotr INNER JOINdbo.gur_nach ON dbo.sotr.id_sotr = dbo.gur_nach.id_sotr INNER JOINdbo.dolgn ON dbo.sotr.id_dolgn = dbo.dolgn.id_dolgn INNER JOINdbo.vid_nach ON dbo.gur_nach.id_vid = dbo.vid_nach.id_vidnachGROUP BY dbo.sotr.fio, dbo.gur_nach.r_mon, dbo.gur_nach.r_yearHAVING (dbo.gur_nach.r_mon = 5) AND (dbo.gur_nach.r_year = 2022)Результат:3. Расчет затрат по видам начисленияSELECT dbo.vid_nach.nam, SUM(dbo.sotr.kol_st * dbo.dolgn.oklad * 0.01 * dbo.vid_nach.prc) AS nachFROM dbo.gur_nach INNER JOINdbo.vid_nach ON dbo.gur_nach.id_vid = dbo.vid_nach.id_vidnach INNER JOINdbo.sotr ON dbo.gur_nach.id_sotr = dbo.sotr.id_sotr INNER JOINdbo.dolgn ON dbo.sotr.id_dolgn = dbo.dolgn.id_dolgnGROUP BY dbo.vid_nach.nam3.3 Алгоритм работы серверной частиРазработка триггеров.Ограничение на значение номера месяца. CREATE TRIGGER trg2 ON gur_nach AFTER INSERTASBEGIN SET NOCOUNT ON;if ((selectr_monfrominserted)<=0) or ((selectr_monfrominserted)>12)rollbackprint 'Некорректно введен номер месяца'ENDGOПри попытке ввода ошибочного номера месяца выдается сообщение:На рис.15 приведён режим создания резервной копии базы данных.Рисунок – Режим создания резервной копииРисунок – Сообщение о создании резервной копииНа рис.4 приведён режим установки прав доступа к базе данных.Рисунок – Режим установки прав доступа к базе данных3.4 Разработка клиентской частиНа рис.5 приведен эскиз формы ввода начислений по заработной плате.Рисунок – Эскиз формы ввода начислений по заработной платеЭскиз формы справочника сотрудников приведен на рис.6.Рисунок – Эскиз формы справочника сотрудниковТаким образом, все поставленные задачи реализованы.Выводы по разделуПрактическая реализация базы данных включает создание объектов базы данных, включающих таблицы, представления, триггеры, процедуры, используемые для решения задач автоматизации учета заработной платы. Также проведено проектирование пользовательских форм для программной реализации поставленных задач. ЗАКЛЮЧЕНИЕВ рамках данной работы проведена разработка информационной системы для автоматизации расчета заработной платы. При проведении анализа предметной области было показано, что технология расчета заработной платы предполагает необходимость учета множества факторов, включающих учет отработанного времени, формы оплаты труда, особенностей расчета налогов, страховых взносов, формирование ведомостей для зачисления заработной платы на банковские счета работников.В аналитической части работы проведён анализ предметной области «Учет заработной платы». Показано, что проблематика автоматизации данной предметной области связана с учетом отработанного времени, начислений, расчетом сумм налогообложения с заработной платы. Внедрение информационных систем позволяет сократить трудоемкость выполнения технологических операций, связанных с ведением бухгалтерского учета в части оплаты труда. Разрабатываемая система должна включать сценарий бухгалтера, кадровика, администратора, каждый из которых включает исполнение операций в рамках своих должностных обязанностей.В аналитической части работы проведен анализ деятельности компании, построена функциональная модель учета заработной платы, определена структура информационных потоков, выявлены недостатки существующей технологии расчета заработной платы. Далее проведено определение задач, требующих программной реализации. В качестве способа приобретения программного решения выбрана собственная разработка.В проектной части работы проведено определение набора сущностей информационной системы, установка межтабличных связей, проведена нормализация отношений, построена реляционная модель системы. В проектной части работы проведено создание информационной модели: определен перечень информационных объектов, определены связи между ними, проведено обоснование выбора необходимых реквизитов.Далее определены требования к пользовательским сценариям, описаны роли администратора, бухгалтера, специалиста по кадрам. Реализация информационной системы проведена на уровне СУБД MS SQL Server.Практическая реализация базы данных включает создание объектов базы данных, включающих таблицы, представления, триггеры, процедуры, используемые для решения задач автоматизации учета заработной платы. Также проведено проектирование пользовательских форм для программной реализации поставленных задач. СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВБалашов А.И., Рогова Е.М. Управление проектами. - Люберцы: Юрайт, 2016. - 383 c.Бараненко, С.П. Управление проектами. - М.: АП Наука и образование, 2014. - 244 c.Богатырев В. А.  Информационные системы и технологии. Теория надежности: учебное пособие для вузов / В. А. Богатырев. — Москва: Издательство Юрайт, 2022. — 318 с. Боровская Е.В. Программирование в среде Delphi - 3-е изд., (эл.) - М.: БИНОМ. ЛЗ, 2015. - 241 с.Гвоздева В.А. Базы и банки данных. - М.: Альтаир-МГАВТ, 2015. - 76 с.Горев А. Э.  Информационные технологии в профессиональной деятельности (автомобильный транспорт): учебник / А. Э. Горев. - Москва: Издательство Юрайт, 2022. — 289 с. Гофман В.Э. Хомоненко А.Д., Работа с базами данных в Delphi. - СПб:БХВ-Петербург, 2014. - 628 с.Дадян Э.Г. Современные базы данных. Часть 2: практические задания: Учебно-методическое пособие. - М.: НИЦ ИНФРА-М, 2017. - 68 с.Затонский А.В. Информационные технологии: разработка информационных моделей и систем. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 344с.Златопольский Д.М. Программирование: типовые задачи, алгоритмы, методы - 3-е изд., (эл.) - М.: БИНОМ. ЛЗ, 2015. - 226 с.Лычкина Н.Н. Информационные системы управления производственной компанией: учебник и практикум для вузов / Н.Н. Лычкина. - Москва: Издательство Юрайт, 2022. — 249 с.Стружкин Н. П.  Базы данных: проектирование: учебник для вузов / Н. П. Стружкин, В. В. Годин. — Москва : Издательство Юрайт, 2022. — 477 с.Тагайцева С. Г. Разработка прикладных решений: учебное пособие/ С.Г.Тагайцева. - Нижний Новгород: ННГАСУ, 2016. - 125 с.Трофимов В.В. Информационные системы и технологии в экономике и управлении: учебник для вузов / В. В. Трофимов. —Москва: Издательство Юрайт, 2022. — 324 с.Уфимцева О. В. Предметно-ориентированные экономические информационные системы : учебное пособие / О. В. Уфимцева ; под редакцией Б. М. Суховилова. - Челябинск : Издательский центр ЮУрГУ, 2019. – 114с.Чистов Д.В. Проектирование информационных систем: учебник и практикум для вузов / Д. В. Чистов. — Москва: Издательство Юрайт, 2022. — 258 с.

1. Балашов А.И., Рогова Е.М. Управление проектами. - Люберцы: Юрайт, 2016. - 383 c.
2. Бараненко, С.П. Управление проектами. - М.: АП Наука и образование, 2014. - 244 c.
3. Богатырев В. А. Информационные системы и технологии. Теория надежности: учебное пособие для вузов / В. А. Богатырев. — Москва: Издательство Юрайт, 2022. — 318 с.
4. Боровская Е.В. Программирование в среде Delphi - 3-е изд., (эл.) - М.: БИНОМ. ЛЗ, 2015. - 241 с.
5. Гвоздева В.А. Базы и банки данных. - М.: Альтаир-МГАВТ, 2015. - 76 с.
6. Горев А. Э. Информационные технологии в профессиональной деятельности (автомобильный транспорт): учебник / А. Э. Горев. - Москва: Издательство Юрайт, 2022. — 289 с.
7. Гофман В.Э. Хомоненко А.Д., Работа с базами данных в Delphi. - СПб:БХВ-Петербург, 2014. - 628 с.
8. Дадян Э.Г. Современные базы данных. Часть 2: практические задания: Учебно-методическое пособие. - М.: НИЦ ИНФРА-М, 2017. - 68 с.
9. Затонский А.В. Информационные технологии: разработка информационных моделей и систем. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 344с.
10. Златопольский Д.М. Программирование: типовые задачи, алгоритмы, методы - 3-е изд., (эл.) - М.: БИНОМ. ЛЗ, 2015. - 226 с.
11. Лычкина Н.Н. Информационные системы управления производственной компанией: учебник и практикум для вузов / Н.Н. Лычкина. - Москва: Издательство Юрайт, 2022. — 249 с.
12. Стружкин Н. П. Базы данных: проектирование: учебник для вузов / Н. П. Стружкин, В. В. Годин. — Москва : Издательство Юрайт, 2022. — 477 с.
13. Тагайцева С. Г. Разработка прикладных решений: учебное пособие/ С.Г.Тагайцева. - Нижний Новгород: ННГАСУ, 2016. - 125 с.
14. Трофимов В.В. Информационные системы и технологии в экономике и управлении: учебник для вузов / В. В. Трофимов. —Москва: Издательство Юрайт, 2022. — 324 с.
15. Уфимцева О. В. Предметно-ориентированные экономические информационные системы : учебное пособие / О. В. Уфимцева ; под редакцией Б. М. Суховилова. - Челябинск : Издательский центр ЮУрГУ, 2019. – 114с.
16. Чистов Д.В. Проектирование информационных систем: учебник и практикум для вузов / Д. В. Чистов. — Москва: Издательство Юрайт, 2022. — 258 с.

Вопрос-ответ:

Какая предметная область рассматривается в данном товаре?

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

Можете ли вы описать организацию, в которой будет применяться эта информационная система?

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

Какие методы и средства используются при разработке информационной модели для данной системы?

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

Какие этапы включает в себя разработка архитектуры программного обеспечения для данной информационной системы?

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

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

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

Каким образом производится расчет заработной платы в информационной системе?

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

Какие данные учитывает информационная система при расчете заработной платы?

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

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

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

Какие сценарии работы системы предусмотрены в информационной системе бухгалтера для расчета и учета заработной платы?

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

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

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