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

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

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

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

Добавлен: 22.04.2023

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

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

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

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

1.1. Характеристика комплекса задач

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

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

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

1.2. Обоснование проектных решений

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

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

2.1. Информационное обеспечение задачи

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

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

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

2.2. Программное обеспечение задачи

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

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

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

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

ЗАКЛЮЧЕНИЕ

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

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

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

1.2. Обоснование проектных решений

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

Информационное обеспечение – это совокупность методов и средств построения информационного фонда системы, организации его функционирования и использования. Информационный фонд включает всю информацию экономического объекта, зафиксированную как на бумажных, так и на машинных носителях [13, c.33].

Информационное обеспечение комплекса задач «Расчет заработной платы» составляют:

  • система нормативных актов Российской Федерации регулирующих отношения в сфере оплаты труда, а также налоговое законодательство РФ, определяющее порядок налогообложения доходов физических лиц, исчисление и уплату единого социального налога, взносов на обязательное пенсионное страхование и на страхование от несчастных случаев на производстве и профессиональных заболеваний. Основными нормативными актами, используемыми бухгалтером предприятия при решении данного комплекса задач являются: главы 23 и 24 НК РФ, ТК РФ, Федеральный закон от 15.12.2001 № 167-ФЗ “Об обязательном пенсионном страховании в Российской Федерации”, Федеральный закон от 24.07.98г. № 125-ФЗ “Об обязательном страховании от несчастных случаев и профессиональных заболеваний”, Постановление Правительства РФ от 11.04.03г. № 213 “Об особенностях исчисления средней заработной платы” и другие документы;
  • условно-постоянная документация организационно-распорядительного характера: учетная политика предприятия, применяемая для целей бухгалтерского и налогового учета, штатное расписание, положение о премировании, коллективный договор, трудовые договора с работниками предприятия;
  • документы, содержащие оперативную информацию, непосредственно используемую при расчете всех видов начислений и удержаний, связанных с оплатой труда работников предприятия, как то: табеля учета рабочего времени, листки нетрудоспособности, приказы о предоставлении отпуска работнику, приказы о поощрении работников, о компенсациях и иных видах выплат, исполнительные листы, заявления работников о предоставлении стандартных налоговых вычетов и прочие аналогичные документы;
  • организация документооборота бухгалтерии предприятия. При решении комплекса задач предусмотрена следующая схема документооборота: лицо, ответственное за учет времени труда и отдыха работников в течение месяца ведет табель учета рабочего времени по форме № Т-12, по завершению месяца подводит итоги по нему и сдает его в бухгалтерию предприятия не позднее последнего числа отчетного месяца. Так же не позднее последнего дня отчетного месяца директор предприятия предоставляет в распоряжение бухгалтера-расчетчика приказы и распоряжения, касающиеся оплаты труда работников, заполненные листки нетрудоспособности и прочие аналогичные документы. В случае приема или увольнения работника либо предоставления ему очередного, дополнительного или ученического отпуска приказ по предприятию должен быть предоставлен в распоряжение бухгалтерии не позднее, чем за 3 дня до наступления данного события. Не позднее третьего числа месяца, следующего за отчетным, бухгалтер-расчетчик предоставляет главному бухгалтеру для ознакомления и проверки правильности расчетов: расчетную ведомость по форме № Т-51; промежуточный регистр оплаты очередных и дополнительных отпусков и налоговый регистр учета расходов на оплату труда, разработанные организацией самостоятельно; журнал-ордер № 8 “Сводка данных по расчетам с рабочими и служащими”; вспомогательный отчет по единому социальному налогу и вспомогательный отчет по налогу на доходы физических лиц, формируемые с помощью программы бухгалтерского учета “Арча - учет доходов физических лиц”; платежные ведомости по форме № Т-53. После утверждения данных документов главным бухгалтером бухгалтер-кассир оформляет платежные поручения на перечисление налоговых платежей в бюджет и передает их в банк для оплаты. Выдача заработной платы осуществляется в тот же день из кассы предприятия. Платежные ведомости в обязательном порядке регистрируются в специальном журнале по форме № Т-53а, который носит название “Журнал регистрации платежных ведомостей”. Выплата отпускных, командировочных и прочих разовых выплат может производиться в течение месяца по мере необходимости и оформляется расходными кассовыми ордерами по форме № КО-2, утвержденной постановлением Госкомстата России от 18.08.1998г. №88.

При автоматизации решения задачи «Расчет заработной платы» предполагается выбор формы хранения оперативной и нормативно-справочной информации в виде реляционной базы данных.

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

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

На компьютерах, входящих в состав АРМов сотрудников на данный момент установлена ОС MS Windows 7, это является оптимальным выбором, т.к. ОС семейства Windows наиболее распространённые на сегодняшний день, поэтому с приходом нового сотрудника не придётся его переобучать.

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

1. Возможность установки на ПК, не подключенном к сети.

2. Инструменты для работы непосредственно с объектом.

3. Набор средств для получения отчетов.

4. Возможность хранения первоначальных данных и результатов.

5. Графические возможности для построения статистических диаграмм.

6. Минимум затрат на приобретение и разработку.

7. Удобство использования и сопровождения.

Среди множества продуктов, предлагающих подобные возможности, можно выделить следующие направления:

  •  реализация через web-интерфейс, например с помощью php-программирования;
  • реализация через интегрированные среды разработки программного обеспечения для Microsoft Windows на языках Delphi, VisualC++, VisualBasic и др.

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

Рассматривая второй вариант реализации, необходимо понимать, что среда разработки программных средств под Microsoft Windows любого производителя не является бесплатной, и потребует на приобретение предлагаемого пакета значительных расходов. Для дальнейшего создания самого приложения в этой среде потребуется знание того языка программирования, который заложен в ее основу. Далее необходимо будет создать систему управления базами данных в этой среде, графические интерфейсы и др. Как видно, в первом случае потребуются значительные денежные затраты и трудоемкий процесс создания и сопровождения системы анализа продаж [13].


Во втором же случае затраты могут быть минимальны.

Для выбора языка программирования сравним следующие языки и среды программирования– Borland C++, Delphi и Visual Basic[13]. Сравнение языков программирования приведено в таблице 1.6 и на рисунке 5.

Таблица 1.6

Сравнение языков программирования

Параметр

Степень соответствия, %

Borland C++

Delphi

Visual Basic

Возможность компиляции

8

8

4

Многопоточная компиляция

8

0

8

Интерпретатор командной строки

6

4

0

Многомерные массивы

8

0

8

Динамические массивы

8

8

0

Ассоциативные массивы

4

0

0

Интерфейсы

8

0

4

Мультиметоды

8

0

0

Общая оценка

7,25

2,5

3

Рис.5. Сравнение языков программирования

Для разработки и отладки программы применялась интегрированная система Borland С++.

Выбор этого программного продукта обусловлен следующим [14]:

  1. В Borland С++имеется возможность визуального конструирования форм, что избавляет при создании программы от многих аспектов разработки интерфейса программы, так как Borland С++автоматически готовит необходимые программные заготовки и соответствующий файл ресурсов. Программисту нужно лишь наполнить прототип будущего окна элементами интерфейса;
  2. Библиотека визуальных компонентов предоставляет огромное разнообразие созданных разработчиками Borland С++программных заготовок, которые после несложной настройки готовы к работе в рамках создаваемого приложения. Использование компонентов не только во много раз уменьшает время создания программы, но и существенно снижает вероятность случайных программных ошибок;
  3. Мощность и гибкость языка программирования ObjectPascal – достоинство Delphi, выгодно отличающее эту среду от других инструментов RAD. От языка VisualBasic язык Pascal отличает строгая типизированность, позволяющая компилятору ещё на этапе компиляции обнаружить многие ошибки, а также средства работы с указателями. Последнее даёт возможность использовать так называемое раннее связывание с библиотеками типов в технологии COM, в то время как VisualBasic (а также Java) вынуждены при обращении к COM объектам использовать более медленное позднее связывание. Синтаксис языка C++ прямо-таки провоцирует создание запутанных программ, в то время как простой синтаксис ObjectPascal позволяет очень просто описывать любой алгоритм, так как Pascal происходит от использующегося для этих целей алгоритмического языка АЛГОЛ-60. Кроме всего выше перечисленного, ObjectPascal имеет самый быстрый среди продуктов подобного рода оптимизирующий компилятор, позволяющий создавать быстрые и относительно компактные программы;
  4. Среди прочих преимуществ Borland С++можно выделить самую эффективную работу с базами данных. Это обуславливается тремя обстоятельствами: высоко производительной машиной для доступа к данным разного формата (ODBC), наличием многочисленных компонентов, ориентированных на работу в этой сфере;
  5. В настоящее время для создания современного программного обеспечения приходится использовать несколько различных программных продуктов, а в базовую конфигурацию Borland С++ уже входят множество продуктов, для создания различных элементов программного обеспечения.

Таким образом, можно сделать вывод о том, что Borland С++– один из самых мощных инструментов разработки программных продуктов любой сложности и направленности. А Borland С++ наиболее совершенная из всех версий прочих версий данной среды разработки приложений.

Анализ СУБД при выборе конкретного программного продукта производится по следующим группам критериев:

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

В результате рассмотрения наиболее распространенных СУБД для реализации системы расчета заработной платы выбрана СУБД MS Access.

MS Access в настоящее время является одной из самых популярных среди настольных программных систем управления базами данных.

Среди причин такой популярности следует отметить:

  • Высокую степень универсальности и продуманности интерфейса, который рассчитан на работу с пользователями самой различной квалификации. В частности, реализована система управления объектами базы данных, позволяющая гибко и оперативно переходить из режима конструирования в режим их непосредственной эксплуатации.
  • Глубоко развитые возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office, а также с любыми программными продуктами, поддерживающими технологию OLE.
  • Богатый набор визуальных средств разработки.

Нельзя не отметить, что существенной причиной такого широкого распространенная MS Access является интеграция в офисный пакет ПО и мощная рекламная поддержка, осуществляемая фирмой Microsoft.

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

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

2.1. Информационное обеспечение задачи

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


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

В качестве информационной модели будем использовать схему данных (ГОСТ 19.701-90). Схемы данных отображают путь данных при решении задач и определяют этапы обработки, а также различные применяемые носители данных. Схема данных состоит из следующих элементов:

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

Весь цикл обработки информации можно разбить на два этапа:

  1. Прием, обработка и ввод первичной входящей информации (паспортные данные, контакты сотрудников и т.д.).
  2. Формирование документов (трудового договора, ведомости по зарплате и т.д.).

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

Рис. 2.1 Информационная модель системы расчета заработной платы

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

Входными документами для решения комплекса задач «Расчёт заработной платы» на бумажном носителе являются:

  • табель учета рабочего времени (унифицированная форма № Т-12 утвержденная Постановлением Госкомстата России от 05.01.2004 №1);
  • штатное расписание (унифицированная форма № Т-3 утвержденная Постановлением Госкомстата России от 05.01.2004 №1);
  • трудовые договора, заключенные с работниками предприятия;
  • листки нетрудоспособности, выдаваемые лечебными учреждениями;
  • записка-расчет о предоставлении отпуска работнику (унифицированная форма № Т-60 утвержденная Постановлением Госкомстата России от 05.01.2004 №1);
  • записка-расчет при прекращении действия трудового договора (контракта) с работником (унифицированная форма № Т-8 утвержденная Постановлением Госкомстата России от 05.01.2004 №1);
  • приказ (распоряжение) о поощрении работников (унифицированная форма № Т-11а утвержденная Постановлением Госкомстата России от 05.01.2004 №1);
  • приказ (распоряжение) о направлении работника в командировку (унифицированная форма № Т-9 утвержденная Постановлением Госкомстата России от 05.01.2004 №1);
  • вспомогательный расчет по НДФЛ, формируемый программой “Арча-учет доходов физических лиц”;
  • исполнительные листы, судебные приказы, нотариально удостоверенные соглашения об уплате алиментов, постановления судебного пристава-исполнителя;
  • письменные заявления работников о добровольных удержаниях из заработной платы в оплату услуг, взносов, товаров, купленных в кредит и т.п.);
  • прочие приказы и распоряжения руководителя по предприятию.