Разработка программы "Зарплатный калькулятор" - Курсовая работа

бесплатно 0
4.5 85
Вербальное и графическое описание функционального назначения системы. Выбор и обоснование средств и методов разработки программы "Зарплатный калькулятор". Проектирование логической и физической структуры программного средства, визуальный интерфейс.


Аннотация к работе
Рыночная экономика предлагает наличие рынка рабочей силы с территориальным перемещением трудовых ресурсов, сосредоточением труда там, где на него имеется спрос, и оттоком с тех мест, где ощущается избыточное предложение. Меняется подход к распределению по труду. За основу равной оплаты за равную работу берутся не затраты - количество часов рабочего времени и уровень квалификации, а результаты труда - признание продукта труда в качестве товара рынком. С одной стороны, оплата должна компенсировать расход физических и интеллектуальных сил работника, с другой, - работник не должен чувствовать себя ущемленным, сравнивая оплату своего труда с оплатой аналогичного труда на родственном предприятии. При организации оплаты труда предприниматель должен: ? определить форму и систему оплаты труда работников своего предприятия;Разработать программу «Зарплатный калькулятор», которая позволит рассчитать заработную плату, имея такие исходные данные как, оклад работника срок и количество отработанных дней. Входные, выходные и внутренние данные процесса представлены в таблице 1.? Трудовой кодекс Российской Федерации: (принят Гос. 139-ФЗ «О тарифных ставках (окладах) первого разряда Единой тарифной сетки по оплате труда работников организаций бюджетной сферы». ? Единые рекомендации по установлению на федеральном, региональном и местном уровнях систем оплаты труда работников организаций, финансируемых из соответствующих бюджетов, на 2007 год: (Утверждено решением Российской трехсторонней комиссии по регулированию социально-трудовых отношений от 20 октября 2006 г.).Директор выполняет следующие функции: ? организует разработку перспективных и текущих планов работ управления; ? возглавляет разработку сложных программ, методик, инструктивных материалов, касающихся непосредственной деятельности управления и принимает меры к внедрению их в практическую работу; ? способствует созданию необходимых условий труда и благоприятного морально-психологического климата в коллективе; ? представляет на рассмотрение руководства предложения по изменению структуры, штатного расписания, а также по приему, перемещению, увольнению работников, их поощрению и наложению дисциплинарных взысканий; Отдел кадров выполняет следующие функции: ? ведение кадрового учета в компании, учета рабочего времени, графика отпусков, иной . установленной документации по кадрам;Пирамида требований, содержащая уровень потребностей функциональных особенностей проектируемой системы представлена в таблице 2. Провести расчет - работа с программой; - обработка всех входных данных программой; - вывод на экран результата (окончательная сумма заработной платы);Разработка диаграммы вариантов использования преследует цели: - Определить общие границы и контекст моделируемой предметной области на начальных этапах проектирования системы; Разработать исходную концептуальную модель системы для ее последующей детализации в форме логических и физических моделей; Суть данной диаграммы состоит в следующем: проектируемая система представляется в виде множества сущностей или актеров, взаимодействующих с системой с помощью так называемых вариантов использования. При этом актером (actor) или действующим лицом называется любая сущность, взаимодействующая с системой извне. В свою очередь, вариант использования (use case) служит для описания сервисов, которые система предоставляет актеру.Особенности взаимодействия элементов моделируемой системы могут быть представлены на диаграмме кооперации. Главная особенность диаграммы кооперации заключается в возможности графически представить не только последовательность взаимодействия, но и все структурные отношения между объектами, участвующими в этом взаимодействии. Прежде всего, на диаграмме кооперации в виде прямоугольников изображаются участвующие во взаимодействии объекты, содержащие имя объекта, его класс и, возможно, значения атрибутов. На диаграмме кооперации изображаются только отношения между объектами, играющими определенные роли во взаимодействии. В диаграмме кооперации для процесса произведения расчетов во взаимодействии участвуют следующие объекты: - Работник - обращается к бухгалтеру для проведения операции расчетов и предоставляет необходимые сведения;Анализ процесса показал, что важнейшими недостатками являются: - недостаточная эффективность использования технологии расчета зарплаты при помощи ручного расчета; Для устранения недостатков предлагается разработать программное средство, реализующее следующие функции: - ввод данных вывод данных по каждому налогу и общая сумма к выплате При этом необходимо создать следующие объекты, обладающие поведением: - формы ввода (функция ввода информации): 1) ввод суммы оклада;Язык UML (Universal Modeling Language) - унифицированный язык моделирования, который предназначен для визуализации и документирования объектно-ориентированных систем бизнес-процессов с ориентацией на их последующую реализацию в виде программного продукта.

План
Содержание

Введение

Глава 1. Анализ предметной области проектирования

1.1 Постановка задачи

1.2 Нормативные акты РФ, устанавливающие требования к процессу

1.3 Участники процесса и структуры их подчиненности

1.4 Пирамида требований

1.5 Вербальное и графическое описание функционального назначения системы

1.6 Диаграмма кооперации

1.7 Выводы о недостатках и предложения по разработке

Глава 2. Выбор и обоснование средств и методов разработки

2.1 Выбор метода разработки

2.2 Выбор и обоснование языка программирования

2.3 Причины отсутствия необходимости использования СУБД

Глава 3. Проектирование логической структуры программного средства

3.1 Разработка диаграммы классов

3.2 Разработка диаграммы состояний

3.3 Алгоритма работы Программы «Кредитный калькулятор»

3.4 Формирование диаграммы деятельности

3.5 Разработка диаграммы последовательности

Глава 4. Разработка физической структуры программного средства

4.1 Диаграмма компонентов

4.2 Диаграмма развертывания

Глава 5. Визуальный интерфейс программного средства

Глава 6. Формирование тестовых наборов данных

Заключение

Список литератур
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?