Файл: Проектирование реализации операций бизнес-процесса «Расчет заработной платы».pdf

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

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

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

Добавлен: 22.04.2023

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

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

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

Кроме того обладает следующими достоинствами [3.6]:

имеет усовершенствованную VCL, включающую в себя дополнение и компонентов для развитого графического

упрощено визуальное и разработка баз благодаря входящему в редакции Delphi профессионального средства Embarcadero ER/Studio;

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

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

обратное проектирование, и оптимизация баз

создание логических и моделей на сведений, извлеченных из баз и файлов

удобные для и навигации

Основная задача Delphi - создания программ, при этом возможности интегрированной разработки Delphi 2010 еще более производительность работы и затраты времени К числу возможностей относятся

функция IDE предоставляющая удобный ко всем параметрам и интегрированной среды и необходимость их в меню и окнах;

средство Code упрощающее унификацию кода;

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

средства визуализации упрощающие отладку и позволяющие отображение типов в отладчике;

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

новые параметры Scroll new into view новых событий в и Ignore breakpoints («Игнорирование не контрольных точек»);

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

подключаемое ядро жестов;

работу под всех поддерживаемых Windows (Windows Windows XP, Vista и 7);

использование оборудования, сенсорный ввод;

интерфейсы с и мультисенсорным в библиотеке VCL;

более тридцати жестов для масштабирования, поворота и других задач;

возможность создания жестов с редактора жестов;

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

новые возможности Firebird 2.5 и 1.5 в

обновленные драйверы для 2009, Microsoft SQL 2008, Oracle 11g и 5.1;

поддержка нового SOAP 1.2, использовать преимущества Amazon и поставщиков;

обмен данными по HTTP и на уровне для многоуровневых DataSnap;


обратные вызовы позволяющие серверам соединения с

фильтрация, позволяющая управлять потоками между клиентами и DataSnap;

новые мастера из галереи Object Gallery создание приложений;

возможность использования REST State Transfer - к архитектуре протоколов, обеспечивающих к информационным и JSON Object Notation).2010 с различными настольных систем не заботясь об реализации Windows API версии, а поддерживает пользователей из стран мира использованию Unicode в разработки и поддержке языков. новшествами Delphi 2010 следующие нововведения:

элементы управления VCL для использования и тем XP, Windows и Windows 7;

обеспечена полная Unicode;

создание приложений для XP и поддерживающих работу с и сенсорный ввод использование новых работы с вводом в 7;D - функции API 7, позволяющие более удобные для пользователей 7;

расширенные интерфейсы API для модулей, подключаемых к среде разработки

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

недоступная ранее кода и поддерживает RTTI type information, type identification - идентификацию типов и предоставляет возможности компилятора. следующие новые

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

предусмотрены объектно-ориентированные ввода-вывода для с файлами и

обеспечена поддержка атрибутов для элементов кода - полей, свойств, и параметров;

реализован усовершенствованный TStringBuilder, упрощающий и сцепление строк и ими;

реализован усовершенствованные классы с поддержкой коллекций и RTL;

обеспечена более поддержка локализованных

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

В качестве СУБД была система Firebird 2.5. система является кросс-платформенным (поддерживает Microsoft Windows, Unix и с возможностью сервером баз который используется пользователей в Комбинация легкости автоматического восстановления сбоев, и сопровождения делают 2.5 наиболее для встраивания в приложения [3.3].

Основными достоинствами версии Firebird 2.5 низкие требования к с одновременной на несколько плюс развитая мониторинга, временные в различных системах с 2001 г. Это независимый проект C и C++, советников и мультиплатформенных систем базами данных, на исходном выпущенном корпорацией 25 июля 2000 года в виде версии Interbase 6.0. Firebird не лицензионных отчислений даже в коммерческого использования.является баз данных, один может обрабатывать независимых баз с множеством соединений.

Основные характеристики


Соответствие требованиям ACID Consistency, Isolation and - атомарности, изоляции и транзакций.

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

Хранимые процедуры, на языке PSQL SQL) Firebird, обрабатывать данные на Для генерации особенно удобны процедуры с выборки, возвращающие в виде записей. Данные можно использовать в как обычные

События, генерируемые процедурами и автоматически доводятся по «подписке». успешного завершения (COMMIT) клиент о произошедших и их

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

Базы данных для чтения распространять на Это упрощает данных и их в комбинации со версией сервера (Firebird Embedded).

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

Резервное копирование «на без необходимости сервера. Процесс копирования сохраняет базы данных на своего старта, не работе с ней, возможность инкрементального копирования БД.

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

Внешние функции с UDF - User Function) могут быть на любом и легко к серверу в виде что позволяет возможности сервера

Декларативное описание целостности обеспечивает и целостность отношений «master-detail» таблицами.

Международные наборы (включая Unicode) множество вариантов поддерживает SQL 92 Level 1 и большую часть SQL-99 c дополнениями, выражения DML/DDL, объединений FULL/LEFT/RIGHT JOIN, выражения DISTINCT, подзапросы (IN, встроенные функции SUM, MIN, MAX, CASE), ограничения (PRIMARY KEY, FOREIGN KEY), и все типы данных SQL. также реализует проверки (check на уровне и полей, (views), исключения, роли и правами доступа.

Наиболее широко операционными системами для Firebird являются и Microsoft (включая NT, а терминальные сервисы MS и Другие поддерживаемые - Mac OS X, FreeBSD и Переход между ОС достаточно просто - в системе формируется копия базы в переносимом которая затем на другой большие базы которые могут быть в нескольких предельный размер зависит от системы. Теоретический в настоящее составляет 64TB для файла базы поэтому главные накладываются файловой и местом на диске.


С учетом конкретной СУБД для базы данных редактор IBExpert - предназначенная для и администрирования баз Firebird, т.е. система управления данных.

Как основные IBExpert разработчики

поддержка InterBase 4.х, 5.х, 6.х, 7.х; 1.х, 2.x; 1.х;

работа одновременно с базами данных;

отдельные редакторы для всех БД с подсветкой;

мощный SQL с историей и возможностью выполнения

отладчик хранимых и триггеров;

поиск в

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

анализатор зависимостей баз данных;

отчеты по

менеджеры пользователей и привилегий;

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

Рисунок 10. окно редактора баз IBExpert

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

2 Глава. Проектная часть

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

Новая технология в ЭИС заключается в всех этапов процесса, в чего возможно некоторых этапов и без участия При этом схема процесса не (см. рисунок 11)

Рисунок 11. диаграмма процесса

Входящие объекты:

сведения об времени (данные для табеля учета времени);

сведения о и стимулирующих (данные для заработной платы);

больничные листы.

Выходными объектами

табель учета времени;

расчетно-платежная ведомость.

Управляющие потоки:

локальные нормативные

трудовое законодательство Федерации;

налоговое законодательство Федерации.

Исполнители:

руководители структурных

бухгалтер по заработной платы;

работники.

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

Рисунок 12. диаграмма декомпозиции

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


Описание обеспечивающих ЭИС

Организационное обеспечение

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

По существу, речь в этом идет не о документах, а об мерах, на приходится идти при автоматизированной системы. К относятся:

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

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

В частности, проектируемого ЭИС к обеспечению будет

обучение сотрудников с программой;

организация заполнения базы текущими договорами;

разработка электронных выходных документов;

организация взаимодействия агента и приема платежей (при

Информационное обеспечение

Информационная модель и ее

Под информационным понимается совокупность элементов [2.2]:

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

система документации;

схема информационных

методология построения базы

Рассмотрим систему и информационных в проектируемой В ЭИС заработной платы в входной информации выступать:

информация о отработанном времени

информация о

размеры компенсационных и выплат.

Выходными документами

табель учета времени;

расчетно-платежная ведомость;

другие отчеты, в учреждении.

Внутренняя информация

сведения о окладах;

сведения о

повышающие коэффициенты, руководителем;

фиксированные надбавки за стаж и

В результате исследования предметной были выявлены главные сущности в процессе:

должность;

сотрудник;

табель учета времени;

элемент табеля времени;

расчетно-платежная ведомость;

элемент ведомости.

Сущность «Должность» следующими атрибутами:

идентификатор;

наименование должности;

оклад.

Сущность «Сотрудник»:

идентификатор;

табельный номер

ФИО;

должность;

возраст;

общее начало

сведения о

Сущность «Табель рабочего времени»:

идентификатор;

номер;

дата составления;

период;

примечания.

Сущность «Элемент рабочего времени»:

идентификатор;

идентификатор соответствующего