Файл: Проектирование реализации операций бизнес-процесса «Расчет заработной платы» (Среда создания программы).pdf
Добавлен: 26.05.2023
Просмотров: 264
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1. Теоретическое понятие среды программирования для проектирования систем
1.1 Среда создания программы для проектирования операции «Расчет заработной платы»
1.2 Создание базы данных с помощью Access
2. Проектирование программного обеспечения
2.1 Описание предметной области
Обязательные пенсионные взносы в пенсионные фонды удерживаются и перечисляется работодателем работников в размере 10% от доходов, выплачиваемых работникам в виде заработной платы, в том числе всех видов заработной платы и различных бонусов, пособий.[14]
Вычет профсоюзных взносов вознаграждения осуществляется по письменному заявлению работника. Членские взносы, удержанные из оплаты труда работников, компания переводит на банковский счет соответствующей профсоюзной организации[15].
1.2 Создание базы данных с помощью Access
Для осуществления планирования любой фирмы на любом этапе работы осуществляются некоторые расчеты, для автоматизации которых удобно и рационально применять вычислительную технику.
В данной задаче требуется рассчитать заработную плату сотрудникам школы на месяц, с учетом того, что известны все необходимые данные, такие как разряд, от которого зависит коэффициент учителя, базовый должностной оклад, количество отработанных дней из рабочих дней в месяце, количество плановых часов, дополнительных часов, часов замены, коэффициенты классного руководства, внеклассной работы и прочие кадровые данные.[16]
Для решения данной задачи первоначально был создан документ для начисления заработной платы бухгалтером, с помощью электронной таблицы Microsoft Excel (рисунок 1) , в котором на каждого сотрудника был заведен отдельный лист. Microsoft Excel позволяет представлять данные в различных форматах и производить с ними некоторые арифметические действия с помощью формул, а также хранить, изменять и предоставлять информацию по первому требованию и в профессиональном виде.[17]
В связи с тем, что электронная таблица содержит большое количество страниц, то работать с ним становится очень затруднительно. С ростом сотрудников в школе может возникнуть такая проблема как превышение установленных электронной таблицей ограничений на память или же вообще исчерпаны возможности компьютерной системы[18]. Разработанная электронная таблица предназначена для многих пользователей, следовательно, проконтролировать ввод новых и использования уже имеющихся данных невозможно.
Рисунок 1. Расчет заработной платы в Microsoft Excel
Предоставлено все выше, необходимо создать базу данных. В развитии выбора информационной системы остановится можно на Access 2000. Поскольку Microsoft Access - это функционально полная база данных. Она содержит все необходимые инструменты для идентификации и обработки данных и управления ими при работе с большими объемами информации[19].
СУБД Access очень проста в использовании и является частью Microsoft Office, что очень важно для компьютеров, установленных в школах, а также имеет такие достоинства, как интеграция с электронными таблицами Excel, Word и других программ Microsoft Office. Microsoft Access значительно упрощает задачу обработки данных. Предназначен для общей базы данных имеет средства, не позволяют нескольким пользователям одновременно обновлять те же данные, а также его установка не требует каких-либо дополнительных усилий и большой мощности компьютеров.
Использование Microsoft Access 2000 базы данных «зарплату» от того, был создан данных, которые содержат таблицы данных для каждого сотрудника, который используется при расчете заработной платы. Таблицы «Кадры», «Позиции», «Объекты», «сборами», «коэффициенты» и «Год» связаны друг с другом связями «один - ко многим».
Рисунок 2. База данных «Расчет заработной платы сотрудников « в формате Access
Создание пользовательского интерфейса был сделан с использованием языка программирования Delphi. основные таблицы, содержащие информацию о сотрудниках были использованы при подключении к базе данных Access Delphi. Подключение с помощью технологии ActiveX Data Object (ADO - объекты данных, построенные как объекты ActiveX) и компонентов ADOConnection, ADOTable, DataSource.
Основные особенности использования технологии ADO не зависит от архитектуры базы данных: эта технология не является уникальным для файл-сервера базы данных, но и для клиент-сервера и базы данных трехуровневой.
ADO Главным преимуществом этой технологии является ее естественным сосредоточиться на создании клиента «облегченной». В рамках этой технологии разработчика баз данных установлены базовые объекты MSADO соответствующие компоненты Delphi, которые позволяют использовать технологии ADO. На машине сервера базы данных устанавливается так называемый провайдер данных - некоторые дополнения по специальной технологии OLE DB, ADO понимание объектов запросов и в состоянии перевести эти запросы в правильных действиях по данным. Взаимодействие компонентов ADO и поставщик основан на технологии ActiveX, а также поставщика - COM сервер и ADO-компонентов - COM-клиентов.[20]
На сервере машина создана и размещение источника данных. В случае отдельных таблиц должны быть надлежащим образом управлять, системы файлового сервера драйвера ODBC. В этом заключительном рабочем столе в формате Access, файл управляется с помощью машины Microsoft Jet Database 4.0 Database Engine, а также провайдер использует Microsoft Jet4.0 поставщика OLE DB были использованы.[21]
На начальном этапе создания дизайн пользовательского интерфейса и к нему был создан модуль данных. Модуль данных является одним из компонентов ADOConnection, четыре ADOTable компонента и четыре компонента DataSource были размещены. Столы были названы Person, предметыРекламные, Dolgnosty, Coff, Переместить, год и источник данных, связанный с источниками данных, которые получили соответствующее название PERSON1, Predmety1, Dolgnosty1, Coff1, Move1, YEAR1[22], (рисунок 4).
Рисунок 3. Размещение базы данных в Delphi
Установление связи с объектом ADO является ключевым моментом всей технологии.
- Существует два пути установления связи:
- Диалоговый способ формирования связи.
Формирование связного файла.
Для того чтобы настроить связь объектов ADO с соответствующим провайдером, необходимо в свойстве ConnectionString компонента ADOConnection1 вызвать окно настройки [9, c.73-78]. На экране появиться диалоговое окно с четырьмя вкладками:
- «Поставщик данных», где указывается провайдер Microsoft Jet4.0 OLE DB Provider, предназначенный для работы с базами данных Access.
- «Подключение», где указывается путь доступа к файлу базы данных.
- «Дополнительно» позволяет задать дополнительные свойства связи.
- «Все» здесь приводятся все параметры связи, заданные как явно так и назначенные по умолчанию.
Далее в свойстве TableName компонентов ADOTable были указаны соответствующие названия таблиц из базы данных Access и установлены связи между данными таблицами на вкладке Diagram по ключевому полю Код.
Рисунок 4 Свойство компонентов ADOTable
2. Проектирование программного обеспечения
2.1 Описание предметной области
Анализ проблемы приводит к выводу, что его решение с учетом традиционных средств с использованием бумажных документов можно, но неэффективно. Прежде всего, этот вывод следует из анализа количества операций с клиентами управления или собственности. [23]
Для большого количества предприятий таких сделок может достичь такого количества, что стороны, их конструкция становится невозможным.
Кроме того, очень трудно хранить и извлекать информацию о недвижимости и его свойства, клиентов и операций в бумажной форме.
Там нет необходимости описывать преимущества и удобство поиска, например, за квартиру в удобной и быстрой системой поиска информации для такой информации по сравнению в бумажных папках.
Аналогичным образом, поиск информации о любом из операций операций с зарплатой можно найти все подробности его реализации быстрого и удобного электронного журнала документа. [24]
Тем не менее, использование компьютерных технологий не только обеспечивает удобство и скорость поиска и обработки документов информации, но и повышает производительность на качественно новый уровень, обеспечивая возможности, ранее недоступные. Прежде всего, это касается подсистемы аналитической информации[25].
Ранее, с использованием системы учета бумаги, чтобы получить информацию о сделках, проанализировать наиболее популярные сервисы могут быть сняты только всю документацию и договор, теперь он стал намного быстрее и более доступными, что позволяет лучше оценить спрос на различные услуги на магазин. Кроме того, все упомянутые выше выделить ряд аналитических отчетов, которые могут быть получены с помощью автоматизированной информационной системы.
Другое огромное преимущество использования автоматизированной информационной системы является хранение информационной безопасности.
При хранении информации о потере бумаги любого бумажного документа был незаменим. Такая потеря может произойти как в результате злоумышленных действий, и в результате форс-мажорных обстоятельств.
При хранении информацию в электронном виде доступных методов для обеспечения безопасности хранения информации и дублирования делают такое хранение абсолютно надежным.
Таким образом, следующие основные преимущества использования автоматизированных информационных систем на базе компьютерных технологий для решения проблемы построения системы бухгалтерского учета: повышение удобства поиска и выбора данных из каталогов хранения статической информации и журналы операций, выполняемых; увеличения скорости поиска и выбора информации, а также о регистрации сделок с недвижимостью; обеспечивая эффект каждого вновь появившихся предложений на рынке недвижимости в старых заказов клиентов; безопасность хранения информации; обеспечивая функционирование многопользовательский[26]
Система предназначена для начисления заработной платы персонала предприятия. Система должна создавать отчеты по управлению спросом предприятия.
Прежде чем принимать работу, кто хочет получить работу должны предоставить в отдел кадров ваших данных и документов: паспорт, трудовая книжка, сертификат страхования, свидетельства об образовании, военный учет документов.
Если человек идет на работу организована впервые, работодатель обязан организовать ему трудовую книжку и страховое свидетельство.
После получения данных документов вводятся в базу сотрудников.
Для начисления заработной платы используются стандартизированные документы: накладная (водители автомобилей), наряд на сдельную (выдается на разнорабочих).
ТТН заполняется работниками. Это указывает на то, марка автомобиля, государственный номерной знак, кадровый номер работника, задача водителя, дата, название компании, идентификационный номер, накладная, количество отработанных часов, результат ли автомобиль в порядке, на каком топливе он использует,
Накладная, по которой вычисляют количество отработанных часов и скорость начисления заработной платы.[27]
От экономиста накладная передаются в бухгалтерию для работ удержаний из заработной платы.
Наряд на сдельную издал бригадира. Ибо, как экономист для обработки данных и расчета заработной платы. Эти данные затем передаются в бухгалтерию для работ отчислений от заработной платы брутто.
блок-схема 1.2 данных[28]
Иностранное юридическое лицо является материальным объектом или отдельный источник или приемник информации (например, клиент, персонал, поставщики, клиенты, склад). Определение объекта или системы в качестве внешней сущности указывает на то, что она находится за пределами границ анализируемой системы. В ходе анализа некоторые внешние сущности могут быть перенесены в диаграмму системы для анализа, если это необходимо, или наоборот, некоторые процессы могут быть приведены за пределы диаграммы и представлена.
Указанные в предыдущем разделе сущности и реляционные связи позволяют установить логическую структуру БД (т.е. перечень таблиц и связи между таблицами). Связь между таблицами осуществляется по одноименным полям (атрибутам), имеющим одинаковый смысл в разных таблицах. Логическая структура БД отражена на рисунке 5.
Рисунок 5. Логическая структура БД.