Файл: РАЗРАБОТКА РЕГЛАМЕНТА ВЫПОЛНЕНИЯ ПРОЦЕССА «Реализация билетов через розничные кассы» (Характеристика комплекса задач).pdf

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

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

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

Добавлен: 02.07.2023

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

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

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.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);
  • вспомогательный расчет по НДФЛ, формируемый программой “Арча-учет доходов физических лиц”;
  • исполнительные листы, судебные приказы, нотариально удостоверенные соглашения об уплате алиментов, постановления судебного пристава-исполнителя;
  • письменные заявления работников о добровольных удержаниях из заработной платы в оплату услуг, взносов, товаров, купленных в кредит и т.п.);
  • прочие приказы и распоряжения руководителя по предприятию.