Файл: Проектирование реализации операций бизнес-процесса «Расчет заработной платы». (Обоснование проектных решений по информационному обеспечению).pdf
Добавлен: 25.05.2023
Просмотров: 305
Скачиваний: 4
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи.
1.4. Обоснование проектных решений по информационному обеспечению.
1.5. Обоснование проектных решений по программному обеспечению.
2.1. Информационная модель и её описание.
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации.
2.4. Общие положения (дерево функций и сценарий диалога).
2.5. Характеристика базы данных.
2.6. Структурная схема пакета (дерево вызова программных модулей).
2.7 Описание программных модулей.
2.8. Контрольный пример реализации проекта и его описание.
ВВЕДЕНИЕ
сократить число работников предприятия за счет внедрения программы для автоматизации.
С помощью АИС обеспечивается многовариантность расчётов, принимаются рациональные решения, в том числе в режиме реального времени, организуется комплексный учёт и экономический анализ, достигаются оперативность, достоверность получаемой и используемой информации. Следовательно повышается качество управления экономическим объектом.
Сегодня учет труда и заработной платы работников занимают, можно сказать основное место. Потому, что учет труда и заработной платы должен обеспечить оперативный контроль за качеством и количеством труда, за использованием средств, включаемых в фонд заработной платы и выплаты социального характера. Бухгалтеры, которые занимаются расчетами оплаты труда, постоянно сталкиваются с необходимостью обращаться к нормативным материалам.
Таким образом, выбор темы курсовой работы, связанной с облегчением одной из основных задач бухгалтерии - учет труда и заработной платы сотрудников, путем использовании специализированной компьютерной программы (в данном случае разработка собственной программы), обусловлен её актуальностью.
Целью курсовой работы является разработка программы для расчета заработной платы. Программа будет состоять из базы данных и приложение, обладающее интерфейсом просмотра и правки, а также средствами обработки хранящейся в базе данных информации.
Разработанная программа позволит автоматизировать направление «расчет заработной платы».
Для достижения данной цели необходимо решение следующих задач:
- Выполнить характеристику задач, которые необходимо автоматизировать;
- Описать программное и техническое обеспечение;
- Описать БД и процесс разработки программы;
- Протестировать полученное приложение.
Объектом исследования является бухгалтерия. Предметом исследования являются автоматизация расчета заработной платы.
Работа состоит из введения, двух глав, заключения и списка использованной литературы.
1 ГЛАВА. АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1. Выбор комплекса задач автоматизации
Расчёт заработной платы (РЗП) – сегодня это один из актуальных вопросов. Так как автоматизация многих предприятий начинается именно с отдела бухгалтерского отдела.
Следует отметить, что у руководителей фирм могут купить готовые программные системы для автоматизации бухгалтерского отдела. Но иногда может возникнуть необходимость только в отдельной программе по подсчету заработной платы сотрудников фирмы. Как правило, такие программы нужны очень маленьким предприятиям, где работает от 5 до 15 сотрудников.
Разработка программы подсчета заработной платы намного дешевле разработать на заказ, чем покупать или арендовать «1С-Предприятие».
Поэтому, в данной курсовой работе будет разработана и описана программа по расчету заработной платы сотрудников.
Автоматизация расчета заработной платы позволит не только сократить время, на подсчет оплаты работников в конкретном заведении, но и уменьшить число ошибок, которые могут иметь место. А так же исключить ежемесячную рутинную работу, а так же обрести уверенность в каждой цифре.
1.2. Характеристика существующих бизнес – процессов
Бизнес-процессы, которые происходят в процессе калькулирование заработной платы на любом предприятии схематично показаны на рисунке 2.
Рисунок 1. Бизнес-процессы
Как видно из бизнес-процессов, подсчет заработной платы выполняется на основе – отработанных часов, почасовой ставки и стажа сотрудника.
1.3. Характеристика документооборота, возникающего при решении задачи.
Далее рассмотри документооборот, который возникает в процессе расчета заработной платы сотрудника, что схематично показано на рисунке 2.
Рисунок 2. Схема документооборота
Данные из рисунка 2, показывают, что мастер проверяет правильность заполных работников часов, подписывает, и только потом передает бланк с заполненными часами в отдел бухгалтерии – главному бухгалтеру, для выполнения подсчета заработной платы.
Бухгалтер в свою очередь на основании полученных отработанных часов и данных о стаже работника и законах о расчете заработной платы занимается ее подсчетом.
Данный процесс повторяется каждый месяц, то есть бухгалтер, который занимается расчетом оплаты труда ежемесячно выполняет одну и ту же рутинную работы.
Такой режим работы - ручной, очень не удобный, так как:
- Имеет место большое число ошибок;
- Нужен 1 работник, который будет заниматься только заработной платой, а это дополнительные ежемесячные расходы;
- Большой объем информации (в случае большой фирмы);
Возникают проблемы в быстром создании статистических отчетов.
Что бы избежать или даже уменьшить до минимума выше представленные недостатки, следует автоматизировать процесс расчета оплаты труда учителей. И для этой цели необходимо создать информационную систему, которая бы выполняла соответствующие расчеты с учетом данных из заполненных карточек о проведенных часах за месяц.
1.4. Обоснование проектных решений по информационному обеспечению.
Информационное обеспечение (ИО) – это совокупность методов и средств построения информационного фонда предприятия, организации его функционирования и использования.
Информационное обеспечение включает в себя внутримашинное и внемашинное информационное обеспечение.
Внемашинное информационное обеспечение включает различные документы на бумажных носителях (договора, приказы, распоряжения, отчеты, приходно-расходные ордера, ТТН, кассовые ордера и др.).
Внутримашинное информационное обеспечение включает информационную базу на машинном носителе и средства ее ведения. Данное обеспечение должно реализоваться в режиме реального масштаба времени, где изменения в данных, произведенные одним пользователем, сразу должны становиться доступными другим пользователям системы[1].
Для разработки БД была выбрана реляционная модель баз данных, так как:
Реляционная модель данных является удобной и наиболее привычной формой представления данных в виде таблицы. В отличие от иерархической и сетевой моделей, такой способ представления: 1) понятен пользователю-непрограммисту; 2) позволяет легко изменить схему – присоединять новые элементы данных и записи без изменения соответствующих подсхем; 3) обеспечивает необходимую гибкость при обработке непредвиденных запросов.
Одним из основных преимуществ реляционной модели является ее однородность[2].
Достоинства реляционного подхода:
- наличие небольшого набора абстракций, которые позволяют сравнительно просто моделировать большую часть распространенных предметных областей и допускают точные формальные определения, оставаясь интуитивно понятным;
- наличие простого и в то же время мощного математического аппарата, опирающегося главным образом на теорию множеств и математическую логику и обеспечивающего теоретический базис реляционного подхода к организации баз данных; - возможность ненавигационного манипулирования данными без необходимости знания конкретной физической организации баз данных во внешней памяти.
Реляционные системы далеко не сразу получили широкое распространение. В то время, как основные теоретические результаты в этой области были получены еще в 70-х, и тогда же появились первые прототипы реляционных СУБД, долгое время считалось невозможным добиться эффективной реализации таких систем. Однако отмеченные выше преимущества и постепенное накопление методов и алгоритмов организации реляционных баз данных и управления ими привели к тому, что уже в середине 80-х годов реляционные системы практически вытеснили с мирового рынка ранние СУБД.
В настоящее время основным предметом критики реляционных СУБД является не их недостаточная эффективность, а присущая этим системам некоторая ограниченность (прямое следствие простоты) при использование в так называемых нетрадиционных областях (наиболее распространенными примерами являются системы автоматизации проектирования), в которых требуются предельно сложные структуры данных. Еще одним часто отмечаемым недостатком реляционных баз данных является невозможность адекватного отражения семантики предметной области. Другими словами, возможности представления знаний о семантической специфике предметной области в реляционных системах очень ограничены. Современные исследования в области постреляционных систем главным образом посвящены устранению этих недостатков[3].
1.5. Обоснование проектных решений по программному обеспечению.
Для создания программы была выбрана среда разработки Delphi версии 7.
Но при всем обилии постоянно появляющихся технологий разработки, основными языками остаются Си и Паскаль. За последнее время фактически все ведущие производители средств разработки выпустили новые версии своих продуктов.
Современные средства разработки включают в себя все новейшие технологии программирования, работы с данными взаимодействия с другими информационными объектами. Они должны отвечать ряду критериев:
1) Являться компиляторами (т.е. на любой стадии разработки создает настоящий машинный код).
2) Работать и создавать исполнимые файлы для платформы Windows 9x/NT (далее Win32).
3) Давать возможность низкоуровневой отладки (просмотр произвольных областей памяти, точки останова, просмотр и модификация значений переменных, дизассемблирование).
4) Иметь интегрированную среду разработки и отладки.
5) Работать с базами данных SQL-серверного типа.
6) Давать возможность доработки стандартных библиотек (вплоть до низкоуровневой работы с Win32 API, использования ассемблерных вставок, работы с указателями).
7) Поддерживать разработку многоуровневых приложений, в частности поддержку современных стандартов DCOM, CORBA, транзакционно-объектных серверов.
8) Поддерживать компонентный подход в разработке (как с точки зрения использования готовых компонентов, так и с точки зрения создания собственных).
9) Поддерживать групповую разработку.
На рынке программного обеспечения лидируют следующие продукты:
• Borland C++ 3.0 Enterprise Edition
• Borland Delphi Enterprise Edition
• Sybase Power++
• Microsoft Visual C++
• IBM Visual Age for C++
Пунктам с 1 по 5 удовлетворяют все вышеперечисленные продукты. По остальным критериям возможности каждого из продуктов имеют некоторые различия.
Но определяющим при выборе нами языка программирования стали другие критерии, тем более что далеко не все новейшие технологии будут использованы при создании автоматизированной системы. В частности, не последнюю роль играют опыт работы и репутация продукта.
Для построения системы и написания программного кода был выбран Delphi.
Delphi - общепризнанный лидер среди инструментов для создания приложений и систем, функционирующих на платформе Windows. Передовая объектно-ориентированная технология визуального проектирования позволяет отдельным программистам и коллективам разработчиков почувствовать уверенность в возможности полного удовлетворения запросов самых требовательных пользователей и устойчивость своего положения на рынке высоких технологий.