Автор работы: Пользователь скрыл имя, 24 Марта 2016 в 19:32, курсовая работа
В современном мире работа бухгалтере очень важна и трудна. Ему приходится делать все важные расчёты на предприятии,вести бухгалтерский, налоговый, управленческий учет, взаимодействие с контролирующими организациями. Это очень тяжкий труд, который требует много знаний и хорошее образование. Поэтому квалифицированные кадры очень востребованы на рынке труда. Конечно предложений предостаточно, а найти подходящего человека с необходимым для этой работы набором знанийочень трудно. И многим компаниям приходится брать молодых, неопытных специалистов. Но с помощью компьютерной техники можно облегчить труд бухгалтера не сложной и удобной программой. Его производительность также возрастёт. К тому-же, никакой человек не застрахован от ошибок, даже если у него большой стаж и высокая квалификация, человеку свойственно ошибаться. А из-за одной ошибки придётся всё пересчитывать заново, а это может быть очень большой объём информации. Программа же никогда не ошибается, делает быстрые и верные расчёты. Бухгалтеру остаётся всего лишь вводить исходные данные и радоваться.
Министерство образования Пензенской области
ГАПОУ «Пензенский многопрофильный колледж»
отделение «Архитектура»
специальность 230701 «Прикладная информатика в экономике»
Курсовая работа по теме:
«Расчет зарплаты для сотрудников ООО “Импульс”»
ПМ02 «Разработка, внедрение и
адаптация программного продукта, обеспечив
отраслевой направленности».
Выполнил:
Студент группы 12-ОА-17
Руководитель:
Пенза 2015
1.Введение
В современном мире работа бухгалтере очень важна и трудна. Ему приходится делать все важные расчёты на предприятии,вести бухгалтерский, налоговый, управленческий учет, взаимодействие с контролирующими организациями. Это очень тяжкий труд, который требует много знаний и хорошее образование. Поэтому квалифицированные кадры очень востребованы на рынке труда. Конечно предложений предостаточно, а найти подходящего человека с необходимым для этой работы набором знанийочень трудно. И многим компаниям приходится брать молодых, неопытных специалистов. Но с помощью компьютерной техники можно облегчить труд бухгалтера не сложной и удобной программой. Его производительность также возрастёт. К тому-же, никакой человек не застрахован от ошибок, даже если у него большой стаж и высокая квалификация, человеку свойственно ошибаться. А из-за одной ошибки придётся всё пересчитывать заново, а это может быть очень большой объём информации. Программа же никогда не ошибается, делает быстрые и верные расчёты. Бухгалтеру остаётся всего лишь вводить исходные данные и радоваться.
Одной из таких программ является моя программа .Она облегчит и избавит от лишней работы бухгалтера. Расчет зарплаты для сотрудников ООО «Импульс» очень простая в использовании и понимании, поэтому с ней будет удобно работать как новичку, так и опытному профессионалу.
2.Постановка задач
Разработка программы Расчет зарплаты для сотрудников ООО «Импульс». Произвести анализ бухгалтерии ООО «Импульс», сделать анализ языков объектно-ориентированного программирования; выбрать инструментальный выбор разработки; разработать программу реализующие функции расчёта зарплаты, закреплении навыков моделирования баз данных, усвоении и закреплении навыков проектирования и реализации баз данных СУБД Microsoft ACCESS 2007 для создания многопользовательского интерфейса, управления и манипулирования данными, хранящимися в БД.
3.Исследование предметной области по теме курсовой работы
Был проведён анализ бухгалтерии ООО «Импульс», расчёта заработной платы, исследование базы данных сотрудников.
Заработная плата, или ставка заработной платы, - это цена, выплачиваемая за использование труда.
Виды заработной платы:
К номинальной заработной плате относятся:
-оплата, начисляемая работникам за отработанное время, количество и качество выполненных работ;
-оплата по сдельным расценкам, тарифным ставкам, окладам, премии сдельщикам и повременщикам;
-доплаты в связи с отклонениями от нормальных условий работы, за работу в ночное время, за сверхурочные работы, за бригадирство, оплата простоев не по вине рабочих и т. д.
2) Реальная — это количество товаров и услуг, которое можно приобрести на номинальную заработную плату ;Реальная заработная плата зависит от номинальной заработной платы и цен на приобретаемые товары и услуги.
Предприятия самостоятельно, но в соответствии с законодательством устанавливают штатное расписание, формы и системы оплаты труда, премирования.
На основании выбранной системы оплаты труда на предприятии учет ее регламентируется следующими документами:
- выписка из протокола собрания о ставках повременщиков;
- табель учета рабочего времени;
- карточка учета выработки;
- наряды, договора, контракты, трудовые соглашения с визой руководителя о выплате, приказы и др.
В бухгалтерии на основании первичных документов по учету выработки сдельщиков, табеля учета рабочего времени и других расчетов определяют сумму оплаты труда за отработанное время, а также за неотработанное, но подлежащее оплате, премии, пособия, после чего составляется расчетная ведомость. Данные расчетной ведомости переносятся в платежную, по которой выдается зарплата.
4.Разработка программы
4.1 Выбор технологии разработки
Были использованы следующие программы:
Visual Studio C#
C# (произносится «си шарп») — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework и впоследствии был стандартизирован как ECMA-334 и ISO/IEC 23270.
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.
Переняв многое от своих предшественников — языков C++, Pascal, Модула, Smalltalk и, в особенности, Java — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем, например, C# в отличие от C++ не поддерживает множественное наследование классов (между тем допускается множественное наследование интерфейсов).
Особенности:C# разрабатывался как язык программирования прикладного уровня для CLR и, как таковой, зависит, прежде всего, от возможностей самой CLR. Это касается, прежде всего, системы типов C#, которая отражает BCL. Присутствие или отсутствие тех или иных выразительных особенностей языка диктуется тем, может ли конкретная языковая особенность быть транслирована в соответствующие конструкции CLR. Так, с развитием CLR от версии 1.1 к 2.0 значительно обогатился и сам C#; подобного взаимодействия следует ожидать и в дальнейшем (однако, эта закономерность была нарушена с выходом C# 3.0, представляющего собой расширения языка, не опирающиеся на расширения платформы .NET). CLR предоставляет C#, как и всем другим .NET-ориентированным языкам, многие возможности, которых лишены «классические» языки программирования. Например, Сборка мусора не реализована в самом C#, а производится CLR для программ, написанных на C# точно так же, как это делается для программ на VB.NET, J# и др.
Microsoft Office Access.
Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Основные компоненты MS Access:
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.
Microsoft JetDatabaseEngine (англ.), которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских базах данных, таких, например, как триггеры.
4.2Разработка интерфейса программы
В современном мире миллиарды вычислительных устройств. Еще больше программ для них. И у каждой свой интерфейс, являющийся «рычагами» взаимодействия между пользователем и машинным кодом. Не удивительно, что чем лучше интерфейс, тем эффективнее взаимодействие. Однако далеко не все разработчики и даже дизайнеры, задумываются о создании удобного и понятного графического интерфейса пользователя. Для себя я начал с постановки вопросов: общие принципы, какие элементы интерфейса(ЭИ) создать, какой у них должен быть дизайн, где их правильно размещать и как они должны себя вести.
Общие принципы:
Какие ЭИ создать:
4.3Выбор и разработка алгоритмов решения промежуточных задач, для каждого элемента интерфейса приложения
Составление алгоритмов решения задач - это работа творческая. Нет универсального способа, позволяющего без особого труда составлять любые алгоритмы. К сожалению, такого способа не существует, ведь жизненные ситуации и задачи так разнообразны и непредсказуемы! Если бы дело обстояло иначе, появилась бы реальная возможность автоматизировать сам процесс алгоритмизации, поручив его некоторому исполнителю - вероятно, очень высокоинтеллектуальному компьютеру.
В большинстве случаев та или иная задача может быть решена несколькими численными методами. Выбор конкретного численного метода решения задачи обычно производится по следующим критериям:
Информация о работе Расчет зарплаты для сотрудников ООО “Импульс”