Файл: Проектирование реализации операций бизнес-процесса «Расчет заработной платы» (Выбор комплекса задач автоматизации).pdf
Добавлен: 14.05.2023
Просмотров: 303
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес–процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1 Информационная модель задачи и ее описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
На сумму, выплаченную по ведомости, оформляется расходный кассовый ордер на имя кассира, который производил выплату. Все кассовые операции следует отразить в специальном кассовом отчете – вкладном листе кассовой книги. Вкладные листы кассовой книги периодически сшиваются, и скрепляются печатью предприятия.
Наконец, по завершении всех операций следует оформить банковскую выписку, отражающую перечисление с расчетного счета подоходного налога и взносов. Таким образом, документооборот при начислении и выплате заработной платы в нашем случае можно изобразить следующей схемой. Она, в отличие от других бизнес-процессов, имеет линейную структуру, изображенную на рисунке 1.3.1.
Рисунок 1.3.1. Линейная структура
Посмотрим теперь, какие проводки делаются при оформлении этих документов. Технологически, привязка проводок по начислению зарплаты, удержаниям из зарплаты и начислению взносов в фонды, к документам, приведенным на схеме, может достаточно сильно отличаться в разных системах автоматизированного учета. При этом бухгалтерские и налоговые проводки строятся по несколько различным принципам, поэтому рассмотрим их отдельно.
Бухгалтерские проводки, связанные с начислением зарплаты, распадаются на две группы. Проводки, непосредственно затрагивающие счет расчетов по оплате труда, и проводки по отнесению налогов на зарплату, которые не затрагивают этот счет.
В нашем случае, в первой группе, обозначенной на схеме цифрой 1, будут проводки по начислению зарплаты и удержанию из нее подоходного налога.
Проводки второй группы обозначены цифрой 2, и будут делаться в кредит субсчетов в корреспонденции непосредственно со счетами затрат.
В одних системах они делаются в момент формирования расчетной ведомости, в других – платежной, в третьих вообще выполняются отдельной технологической операцией.
Проводки, обозначенные цифрами 3 и 4, связаны с кассовыми документами. Поскольку степень регламентации кассовых операций выше, чем остальных, эта связь достаточно жесткая.
Наконец, обычно через несколько дней после выплаты зарплаты, бухгалтер получит в банке выписку за тот день, когда зарплата выплачивалась. Чаще всего в ней будет восемь записей. Одна соответствует получению наличных на зарплату по чеку.
Внедрение разрабатываемой системы поможет снизить или даже исключить ошибки «человеческого фактора». Так же это позволит экономить рабочее время сотрудников, предназначенное для выполнения расчетов. Хоть работа без автоматизации привычна для сотрудников, однако недостатки перекрывают достоинство его привычности.
Можно выделить следующие основные преимущества использования автоматизированной информационной системы на основе вычислительной техники для решения задачи построения системы автоматизации деятельности предприятия:
-
- повышение удобства поиска и отбора данных из справочников хранения статической информации и журналов выполненных операций;
- повышение скорости составления отчетов;
- автоматизация рабочего места сотрудника;
- исключение ошибок «человеческого фактора»;
- обеспечение многопользовательской работы.
Таким образом, использование вычислительной техники является необходимой и экономически целесообразной задачей.
1.4. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение (ИО) – один из важнейших элементов ИС и ИТ, предназначенный для отражения информации, характеризующей состояние управляемого объекта и являющийся основой для принятия управленческих решений. Информационное обеспечение – это создание информационных условий функционирования системы, обеспечение необходимой информацией, включение в систему средств поиска, получения, хранения, накопление, передачи, обработки информации. В состав ИО входят комплексы:
- внемашинное ИО (классификаторы технико-экономической информации и документы);
- внутримашинное (макеты и экранные формы для ввода первичных данных или вывода результатной информации, структура информационной базы: входных, выходных файлов, базы данных).
Для лучшего поиска, обработки и передачи, экономическую информацию необходимо предоставлять в цифровом виде. Поэтому ее нужно сначала упорядочить, а затем формализовать с применением классификатора. Классификатор – это такой документ, с помощью которого происходит осуществление формализованного описания экономической информации в экономической информационной системе, содержащей наименования объектов, наименования классификационных группировок и их кодовые обозначения. По сфере действия выделяют: межгосударственные, общегосударственные, отраслевые и локальные классификаторы. Основная компонента внемашинного ИО - это система документации, которая применяется в процессе управлении экономическим объектом. Под документом понимается определенная совокупность сведений, используемая при решении экономических задач, расположенная на материальном носителе в соответствии с установленной формой. Система документации – это совокупность взаимосвязанных форм документов, регулярно используемых в процессе управления экономическим объектом.
К внемашинному ИО можно отнести следующие информационные документы:
- отчеты, предоставляемые налоговой службе;
- расчетно-платежные ведомости.
При разработке входных и выходных документов допускается использование принципов оригинального проектирования, так как некоторые документы, участвующие в документообороте, являются внутрифирменными. Но, составляя отчеты, предоставляемые налоговой службе, необходимо соблюдать и применять унифицированные формы, так как такие отчеты являются документами, которые используют в юридических отношениях с заказчиком. Также расчетные листки требуют соблюдения унифицированных форм.
К внутримашинному ИО будем относить описание экранных форм. Строя экранные формы для документов с постоянной информацией, нужно понимать, что макеты используются для ввода и актуализации записей информационной базы, значит разумно использовать анкетную форму расположения реквизитов, удобную для выполнения таких операций. Основой выбора экранных форм являются принципы минимальной трудоемкости и стоимости ввода информации, максимальной степени читабельности конечной информации, выводимой на экран, и максимальной надежности и достоверности выполнения этих операций. Основной частью внутримашинного ИО является Информационная база (ИБ) – определенным образом организованная совокупность данных, которые хранятся в виде файлов в памяти вычислительной системы.
Приведем варианты организации ИБ:
- совокупность локальных файлов, поддерживаемых функциональными пакетами прикладных программ;
- интегрированная база данных.
Организация локальных файлов сопровождается большим дублированием данных в разных приложениях и негибкостью доступа к информации, поэтому может применяться только в специализированных приложениях.
Для данного проекта целесообразно использовать интегрированную базу данных. Такая организация позволяет объединить различные источники информации, управлять файлами различных форматов. Выделим преимущества использования для хранения информации базы данных:
- совместимость данных;
- соответствие данных реальному состоянию объекта;
- удобство и увеличение скорости совместной обработки данных;
- поддержка целостности данных.
Основными способами организации баз данных являются: централизованные и распределенные базы данных. Критерием выбора из способов организации баз данных является достижение минимальных трудовых и стоимостных затрат на проектирование структуры ИБ, программного обеспечения системы ведения файлов. На основании этих критериев и необходимости обеспечения надежности хранения данных выбран централизованный способ организации баз данных. Файлы с результатной информацией (отчеты), предполагается хранить в системе как архивные, с целью составления статистической отчетности за год. Остальные файлы, которые представляют собой выборки из файлов базы данных, хранить нет необходимости, поскольку они могут быть сформированы путем обращения к базе данных в любой момент времени.
1.5. Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) – это совокупность программ, выполняющих функции и задачи ИС и обеспечивающих устойчивую работу комплексов технических средств. В состав ПО входят общесистемные и специальные программы и инструктивно-методические материалы по применению средств ПО.
Операционная система (ОС) составляет основу программного обеспечения компьютера. ОС - это комплекс системных и служебных программных средств, которые обеспечивают взаимодействие пользователя с компьютером и выполнение всех других программ. В зависимости от алгоритма управления процессом операционные системы можно раделить на:
- однозадачные и многозадачные;
- однопользовательские и многопользовательские;
- однопроцессорные и многопроцессорные системы;
- локальные и сетевые.
В однозадачных ОС используются средства управления периферийными устройствами, средства управления файлами, средства общения с пользователями.
Многозадачные системы применяют все эти средства и управляют разделением совместно используемых ресурсов (ОЗУ, процессор и тд.). Многозадачные ОС подразделяются на системы:
- пакетной обработки;
- с разделением времени;
- реального времени.
В многопользовательских ОС любой пользователь может настроить интерфейс под себя, кроме того, есть средства защиты информации каждого пользователя от несанкционированного доступа других пользователей.
На компьютерах, используемых в качестве рабочих мест пользователей, применяется ОС Windows 10.
ОС Windows 10 – это современная многозадачная многопользовательская ОС с графическим интерфейсом пользователя. Windows 10 выбрана для разработки модуля, так как работникам ОАО «Кари» она хорошо знакома.
Классифицируем системы управления баз данных (СУБД):
- по выполняемым функциям: операционные и информационные;
- по сфере применения: универсальные и проблемно-ориентированные;
- по используемому языку общения: замкнутые (имеющие самостоятельные языки общения пользователей с базами данных) и открытые (для общения с базой данных используется язык программирования, расширенный операторами языка манипулирования данными);
- по числу поддерживаемых уровней моделей данных: одно-, двух-, трехуровневые системы;
- по способу установления связей между данными: реляционные, иерархические и сетевые базы данных;
- по способу организации хранения данных и выполнение функций обработки базы данных: централизованные и распределенные.
Для разработки приложений можно использовать различные средства и среды программирования. Каждая из таких сред программирования имеет свои преимущества и недостатки. Многие из них облегчают работу программиста тем, что некоторую часть кода прописывает сама среда. В большинстве из них есть обширное количество графических компонентов, которые легки в использований. Delphi7 обладает мощными средствами для разработки различных приложений, а также для приложений управляющих базами данных. Для доступа к данным используются различные механизмы как на основе собственного процессора баз данных BDE, так и на основе ADO, поддерживаемой Microsoft.
Одно из основных отличий Delphi от других похожих инструментов визуальной разработки приложений заключается в наличии действительно быстрого, эффективного компилятора. Компилятор выдает не только сообщение об ошибках, но и огромное количество предупреждений и подсказок, которые позволяют создавать более ясный код. Важным достоинством является также выдача одновременно нескольких сообщений об ошибках, что позволяет быстрее исправлять их.
Delphi позволяет создавать программу, вложив максимум сил и умения в ее рабочую часть, и всячески помогает вам в той области, где не имеет конкурентов, - в области создания пользовательского интерфейса.
Основным преимуществом Delphi является его среда программирования с визуальным конструктором программ. Эта среда позволяет эффективно программировать под MS Windows, не отвлекаясь на выяснение всех деталей Win API, а работать над логикой программы.
Delphi обладает высокоразвитыми средствами для работы с базами данных. Базы данных позволяют эффективно управлять информацией.
Преимущества данного языка пред другими:
1. Улучшенная отладка программ. Интегрированный отладчик Delphi имеет много полезных свойств.
2. Высокоскоростной компилятор позволяет быстро и без проблем перевести программы в машинный код.
3. Визуальное построение приложений позволяет быстро и качественно создать интерфейс программы.
4. Простые и функциональные способы построения баз данных (БД).
5. Разработчик программ может самостоятельно строить объекты для Delphi.
Преимущества Delphi по сравнению с аналогичными программными продуктами.
- быстрота разработки приложения;
- высокая производительность разработанного приложения;
- низкие требования разработанного приложения к ресурсам компьютера;
- наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;
- возможность разработки новых компонентов и инструментов собственными средствами Delphi;
- удачная проработка иерархии объектов.