Разработка автоматизированной информационной системы по начислению заработной платы по 18-разрядной тарифной сетке (на примере работнико

Автор: Пользователь скрыл имя, 10 Октября 2011 в 17:37, курсовая работа

Описание работы

Целью выполнения проекта является всестороннее изучение теоретических основ проектирования информационных систем и практическая разработка информационной системы по начислению заработной платы согласно выбранному варианту по 18 разрядной тарифной сетке на примере работников.

Содержание

Введение 4
1.Применение табличных процессоров (ТП) в обработке экономической информации 6
1.1. Характеристика пакетов прикладных программ, содержащих электронные таблицы 6
1.2 Области применения ТП 14
1.3 Возможности ТП 18
1.4 Основные элементы электронной таблицы 19
1.5 Типы данных, используемых в электронных таблицах 20
1.6 Функции обработки данных 20
1.7 Графическое представление данных 21
1.8 Средства программирования 22
2. Проектирование информационной системы по начислению заработной платы по 18-разрядной тарифной сетке 23
2.1 Пояснительная записка 23
2.2 Формы входных, промежуточных и выходных документов 23
2.3 Информационно-логическая модель 29
2.4 Алгоритм функционирования информационной системы 31
2.5 Инструкция пользователя 34
Заключение 35
Библиографический список 36

Работа содержит 1 файл

курсовой проект.doc

— 643.50 Кб (Скачать)

     Однако  применение программ не ограничивается только сферой деловой жизни. Благодаря  мощным математическим и инженерным функциям с их помощью можно решить множество задач также и в области естественных и технических наук. 

     1.3. Возможности ТП 

     К возможностям ТП следует отнести:

  • простота программирования, ввода и корректировки информации;
  • наглядность выполнения расчета;
  • возможность многократного пересчета при изменении исходных данных;
  • возможность анализа информации, как в табличном, так и в графическом виде.

     Пользователь  может переносить и копировать содержимое клеток из одного места таблицы в другое, использовать всевозможные шрифты (различного типа, стиля и размера), печатать на принтере необходимое количество экземпляров подготовленного документа (таблицы). ТП предоставляют пользователю разнообразные возможности в плане печати таблиц и графиков: масштабирование, установки границ, нумерацию страниц и заголовков, поворот изображения. Полезной является возможность форматирования числовых данных. Пользователю предоставляются средства, позволяющие в различном виде (денежном формате, с десятичной точкой, с символом процентов и т.п.) отображать содержимое, как отдельной ячейки таблицы, так и групп ячеек. Ему доступны также функции размещения данных в ячейках (выравнивание). На основе табличных данных средствами ТП можно построить разнообразные графики и диаграммы. Имеется возможность указывать наименования переменных, меток, графика и т.п.

     По  моему мнению, возможности некоторых  табличных процессоров, в частности MS Excel не ограничены, или ограничены за рамками моих познаний. 

     1.4. Основные элементы  электронной таблицы 

     Электронная таблица — это двумерная таблица, состоящая из строк и столбцов, помещенных в память ЭВМ. Координаты строк определяются цифрами: 1, 2, ... 9999. Координаты столбцов определяются буквами латинского алфавита от А до Z, либо сочетаниями букв: АА, АВ, АС и т. д. Количество строк и столбцов в разных электронных таблицах различно, например, в табличном процессоре Excel 256 столбцов и более 65 536 строк. Место пересечения столбца и строки называется ячейкой или клеткой. Каждая ячейка имеет свой уникальный идентификатор (адрес), состоящий из имени столбца и номера строки, например, А28, В45 и т.п. Электронные таблицы могут содержать несколько рабочих бланков, которые объединяются в один файл и носят название рабочей книги. В книгу можно поместить несколько различных типов документов, например, рабочий лист с электронной таблицей, лист диаграмм, лист макросов и т.п.

     В электронных таблицах можно работать как с отдельными ячейками, так и с группами ячеек, которые образуют блок. Имена ячеек в блоках разделяются двоеточием (:), например, блок А1:В4 включает в себя ячейки А1, А2, A3, А4, В1, В2, ВЗ и В4. С блоками ячеек в основном выполняются операции копирования, удаления, перемещения, вставки и т.п. Адреса используются в формулах как ссылки на определенные клетки. Таким образом, введенные один раз значения можно многократно и в любом месте таблицы, книги использовать без повторного набора. Соответственно при изменении значения клетки автоматически произойдут изменения в тех формулах, в которых содержатся ссылки на данную ячейку. 

     1.5. Типы данных, используемых  в электронных  таблицах 

     В любую клетку электронной таблицы  может быть введена информация одного из следующих типов:

  • число;
  • алфавитная информация;
  • формула.

     В одну клетку стандартной таблицы  можно ввести число размером до 9 цифр, включая дробную часть.

     Для увеличения количества цифр, вводимых в одну клетку, необходимо использовать специальные средства (описание команды FORMAT). В отличие от числовой информации, максимальная длина вводимой в одну клетку алфавитно-цифровой информации — 240 символов.

     Программа сама определяет вид информации, которая  вводится в клетку, и если она  алфавитная, то первым символом текста записывается символ " (кавычки). Поэтому при необходимости ввести слово в кавычках, если с них начинается текст, первые кавычки следует набрать дважды. Например, текст "ОТЛИЧНО" следует набирать ""ОТЛИЧНО"".

     3) Вместо цифр и алфавитной информации  в клетку может быть введена формула. 

     1.6. Функции обработки  данных 

     К функциям данного класса относятся:

  • элементарные математические и тригонометрические функции, включающие суммирование, произведение, извлечение квадратного корня, логарифмическую функцию и т.д.;
  • логические функции, в том числе функцию типа IF;
  • текстовые функции, позволяющие обработать некоторым образом текстовые значения клеток, например, отразить только первые три символа текстовой строки;
  • статистические функции типа средней арифметической и определения количества всех значений в заданном диапазоне клеток и, в частности, элементы регрессионного анализа;
  • финансовые функции для выполнения основных финансовых операций, таких, как определение величины амортизации, величины платежей за инвестиции, начисления процентов и т.п.;
  • функции даты и времени;
  • функции сгруппированных данных, например, сортировку данных по различным критериям.

     В Excel реализован первичный статистический анализ с выводом результатов в отдельную таблицу. 

     1.7. Графическое представление данных 

     Наиболее  удобно создавать диаграммы в  Excel. Имеется возможность выбора из 14 различных типов диаграмм, причем каждый тип диаграмм имеет несколько разновидностей (подтипов). После вывода диаграммы на экран мы получаем возможность оперативно внести в нее изменения. Редактирование начинается с нажатия мышью элемента диаграммы, который нужно изменить. В Lotus 1-2-3, как и в Quattro Pro вначале строится стандартная диаграмма, а затем включается режим редактирования с использованием специальной панели инструментов.

     Построение  объемных диаграмм при работе с Excel очень показательно. Работа с механизмом пространственной ориентации проста и одновременно эффективна.

     Диаграммы можно строить либо на рабочем  бланке таблицы, либо на новом рабочем бланке. Создать диаграмму в Excel можно по шагам с помощью Мастера диаграмм, вызов которого осуществляется с панели инструментов диаграмм.

     При использовании Мастера диаграмм можно просмотреть любой тип  диаграммы и выбрать наиболее удачный для данной таблицы.

     Представление данных в виде диаграмм позволяет наглядно представить числовые данные и осуществлять их анализ по нескольким направлениям. 

     1.8. Средства программирования 

     Во  всех трех пакетах включены язык программирования, набор макрокоманд, средства редактирования и отладки. Excel использует стандартный язык программирования – Visual Basic, a Lotus 1-2-3 и Quattro Pro – язык макрокоманд, аналогичный Basic.

     Все три пакета используют панели инструментов. Если для работы функции нужна панель инструментов, она всегда выводится на экран и доступна. Имеются средства для создания собственных панелей инструментов. Наиболее удобно это реализовано в Lotus 1-2-3: данная функция организованна ка водопад пиктограмм и имеет хорошо продуманный интерфейс.

     Пользователям, не желающим прибегать к программированию, все три таблицы предоставляют возможность простой записи команд в интерактивном режиме.

     2. Проектирование информационной системы по начислению заработной платы по 18-разрядной тарифной сетке

     2.1. Пояснительная записка

 

     Используя методику расчета и нормативно-правовую базу необходимо разработать и реализовать в табличном процессоре MS Excel автоматизированную информационную систему по начислению заработной платы по 18–разрядной тарифной сетке.

     Исходя из учетных сведений о сотрудниках, количестве отработанных дней, 18–разрядной тарифной системы оплаты труда и соответствующего алгоритма расчета сформировать ведомость выдачи заработной платы.

     Вся исходная и нормативная информация представлена во входных формах, которые содержат сведения о количестве рабочих дней и дате расчета в соответствующем месяце, 18-разрядную тарифную сетку, базовые показатели для расчета заработной платы, учетные сведения о сотрудниках и годовой та-бель учета рабочего времени.

     На основании исходных данных следует спроектировать, заполнить и рассчитать промежуточные и выходные формы. 

     2.2 Формы входных, промежуточных и выходных документов 

     К входным документам данной информационной системы относятся справочники, содержащие постоянную (нормативную) и условно-постоянную (производственное задание) информацию.

     Целесообразно в первой и второй форме сосредоточить всю условно-постоянную информацию о количестве рабочих дней в месяце и тарифный справочник, в третьей входной форме – информацию о базовых показателях для расчета заработной платы, в четвертой – учетные сведения о сотрудниках, в пятой – годовой табель учета рабочего времени. В таком случае входные формы будут иметь следующие размеры и структуру1.

     Таблица 1. Количество рабочих дней в месяце

     Месяц      Количество рабочих дней в месяце      Дата расчета зарплаты
     10$      XX      ДД.ММ.ГГГГ
 

     Данная таблица должна содержать три столбца. В первом столбце представлены названия месяцев, имеющие текстовый формат до 10 символов. Второй столбец отражает количество рабочих дней в месяце, формат данных – целое число максимальной длиной 2 знака. Третий столбец содержит информацию о дате расчета, формат данных – дата.

     Таблица 2. Тарифный справочник

     Тарифный разряд      Тарифный коэффициент
     ХХ      Х.ХХ
 

     Данный справочник должен содержать два столбца. В первом столбце представлены тарифные разряды, имеющие формат целого числа длиной до двух знаков. Во втором столбце содержатся данные о тарифных коэффициентах. Для отображения этого показателя используются вещественные значения по формату: один знак в целой части, два – в дробной.

     Таблица 3. Базовые показатели для расчета заработной платы

Показатели Значение
Размер мин. заработной платы, руб. ХХХХ
Процент подоходного налога ХХ%
Процент профсоюзного взноса Х%
Процент оплаты б/л:  
стаж до 5 года ХХ%
стаж от 5 до 8 лет ХХ%
стаж свыше 8 лет ХХХ%
 

     Данный справочник содержит два столбца. В первом столбце представлены наименования базовых показателей, имеющих текстовый формат. Второй столбец содержит значения этих показателей, формат данных – целое число длиной до четырех знаков, в некоторых значениях в конце может использоваться символ %.

     Таблица 4. Учетные сведения о сотрудниках

     Табельный номер работника      Ф.И.О.      Начало трудовой деятельности      Тарифный разряд      Членство в профсоюзе
     ХХ      20$      ДД.ММ.ГГГГ      XX      $$$

Информация о работе Разработка автоматизированной информационной системы по начислению заработной платы по 18-разрядной тарифной сетке (на примере работнико