Автор работы: Пользователь скрыл имя, 29 Ноября 2013 в 08:31, курсовая работа
Цель данного курсового проекта - разработка автоматизированной ин-формационной системы по начислению заработной платы по 18-разрядной тарифной сетке.
Основные задачи, которые будут решаться в данной работе, следую-щие:
• изучение теоретических основ аппаратных и программных средств реализации информационных систем.;
• освоение работы с табличным процессором;
• приобретение навыков практической разработки автоматических информационных систем.
вВедение 4
1. Аппаратные и программные средства реализации информационных систем 5
0.1 Характеристика функциональных подсистем информационной системы 5
0.2 Состав аппаратного обеспечения, характеристика основных и периферийных устройств 8
0.3 Разновидности программных средств 14
0.4 Автоматизированное рабочее место специалиста 22
1 Разработка автоматизированной информационной системы по начислению заработной платы (по 18-разрядной тарифной сетке) 25
1.1 Постановка задачи 25
1.2 Проектирование форм входных, промежуточных и выходных документов 26
1.3 Разработка информационно-логической модели проектируемой информационной системы 30
1.4 Разработка алгоритма функционирования системы 31
1.5 Инструкция пользователя 35
Выводы и предложения 36
Список литературы 37
Приложения 38
Первый показатель отображает месяц расчета зарплаты, формат данных – текстовое поле длиной не меньше 8 символов.
Второй показатель содержит сведения о дате расчета заработной платы, дата отображена в формате дд.мм.гггг. Третий показатель отражает количество рабочих дней, формат данных – целое число максимальной длиной 2 знака.
В первом столбце должны находиться табельные номера работников, формат данных целое число максимальной длиной 2 знака. Во втором столбце содержатся фамилии, имена и отчества сотрудников текстовом формате максимальной длиной двадцать символов. В третьем столбце представлены тарифные разряды, формат данных – целое число максимальной длиной 2 знака. В четвертом столбце представлены тарифные коэффициенты, соответствующие тарифным разрядам, формат данных – вещественное число (два знака в целой части и два знака в дробной части).
В пятом столбце отображается трудовой стаж работников в формате целого числа длиной не больше двух знаков. В шестом столбце отображается процент оплаты больничного листа, формат данных – целое число длиной три знака. В седьмом, восьмом, девятом, десятом, одиннадцатом, четырнадцатом и пятнадцатом столбцах отображаются соответственно оклад, зарплата начислено, по больничному листу начислено, итого начислено, выданный аванс, итого удержано, к выдаче в формате данных – вещественное число (четыре знака в целой части и два знака в дробной части). В двенадцатом и тринадцатом столбцах содержатся соответственно удержанный подоходный налог и удержанный профсоюзный взнос в формате данных – вещественное число (три знака в целой части и два знака в дробной части).
Таблица 7. Расчетно-платежная ведомость
Месяц расчета |
8$ | |||||||||||||
Дата расчета |
дд.мм.гггг | |||||||||||||
Количество рабочих дней в месяце |
ХХ | |||||||||||||
Табельный номер работника |
Ф.И.О. работника |
Тарифный разряд |
Тарифный коэффициент |
Трудовой стаж |
Процент оплаты больничного листа |
оклад |
начислено, руб. |
удержано, руб. |
К выдаче | |||||
зарплата |
по больничному листу |
итого начислено |
выданный аванс |
подоходный налог |
профсоюзный взнос |
итого удержано | ||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
ХХ |
20$ |
ХХ |
ХХ,ХХ |
ХХ |
ХХ,Х% |
ХХХХ,ХХ |
ХХХХ,ХХ |
ХХХХ,ХХ |
ХХХХ,ХХ |
ХХХХ,ХХ |
ХХХ,ХХ |
ХХХ,ХХ |
ХХХХ,ХХ |
ХХХХ,ХХ |
На основании справочников 2-4 и промежуточных форм 1-2 необходимо заполнить выходную форму 1 «Расчетный лист заработной платы работника». Данная выходная форма представляется в виде таблицы, в общей части (над данными) содержится табельный номер сотрудника, формат данных – целое число максимальной длиной 2 знака, месяц расчета зарплаты текстового формата, максимальной длиной 8 символов, а также фамилия, имя и отчество сотрудника текстового формата максимальной длиной 20 символов. Кроме того, в данной таблице содержатся показатели, представлены в 15 строках. Первый показатель – начало трудовой деятельности имеет формат дд.мм.гггг, второй – стаж, формат данных – вещественное число (два знака в целой части и один знак в дробной части), третий, шестой и седьмой показатели – тарифный разряд, отработано дней и дни по болезни соответственно, имеют формат целого числа, максимальное количество символов которого составляет 2 знака. Четвертый показатель – тарифный коэффициент, формат данных – вещественное число (два знака в целой части и два знака в дробной части). Пятый, восьмой, девятый, десятый, одиннадцатый, двенадцатый, тринадцатый, четырнадцатый и пятнадцатый показатели – оклад, начислено всего рублей, зарплата, по больничному листу, удержано всего, выданный аванс, подоходный налог, профсоюзный взнос и к выдаче соответственно, имеют формат вещественного числа (четыре знака в целой части и один знак в дробной части).
Таблица 8. Личный листок расчета заработной платы
Табельный номер работника ==> |
ХХ |
месяц |
8$ |
Ф.И.О. работника | |||
Показатели |
20$ | ||
Начало трудовой деятельности |
дд.мм.гггг | ||
Стаж, лет |
ХХ,Х | ||
Тарифный разряд |
ХХ | ||
Тарифный коэффициент |
Х,ХХХ | ||
ОКЛАД |
ХХХХ,Х | ||
Отработано дней |
ХХ | ||
Дни по болезни |
ХХ | ||
НАЧИСЛЕНО - ВСЕГО, РУБ.: |
ХХХХ,Х | ||
зарплата |
ХХХХ,Х | ||
по больничному листу |
ХХХХ,Х | ||
УДЕРЖАНО - ВСЕГО, РУБ.: |
ХХХХ,Х | ||
выданный аванс |
ХХХХ,Х | ||
подоходный налог |
ХХХХ,Х | ||
профсоюзный взнос |
ХХХХ,Х | ||
К ВЫДАЧЕ, РУБ. |
ХХХХ,Х |
Выходная форма 2 «Платежная ведомость» будет представлена в виде таблицы, содержащей четыре столбца. Первый столбец – табельный номер работника, формат данных – целое число, максимальное количество символов – 2 знака. Второй столбец – фамилия, имя и отчество работника в текстовом формате, максимальное количество символов – 20 знаков. Третий столбец – к выдаче, формат данных – вещественное число (четыре знака в целой части и два знака в дробной части). Четвертый столбец – подпись сотрудника.
Таблица 9. Платежная ведомость
Табельный номер |
Ф.И.О. работника |
К выдаче |
Подпись |
1 |
2 |
3 |
4 |
ХХ |
20$ |
ХХХХ,ХХ |
Выходная форма 3 представляет собой гистограмму сравнения заработной платы работников составленную на основе данных выходной формы 2 «Платежная ведомость».
Информационно-логическая модель является схемой, описывающей взаимосвязи функциональных задач, решаемых в сельскохозяйственных предприятиях на всех этапах планирования, учёта и управления и наглядно При построении информационно-логической модели документы можно представить в виде прямоугольников с указанием их названий, входящие информационные потоки – в виде стрелок ввода, а взаимосвязь таблиц – в виде стрелок, связывающих таблицы и указывающих направление информационного потока.
Информационно-логическая модель разрабатываемой информационной системы представлена на рисунке 1.
Вначале рассмотрим алгоритм расчета Промежуточной формы 1 «Табель учета рабочего времени за месяц» (приложение 2), включающая данные, которые содержит Промежуточная форма 3 «Расчетно-платежная ведомость» (приложение 3).
Месяц расчета зарплаты и табельные номера работников выбираются пользователем.
Количество отработанных дней, количество дней по болезни и процент выданного аванса выбираются из приложения 4 в соответствии с указанными месяцем расчета зарплаты и табельными номерами сотрудников.
Промежуточная форма 2 «Расчетно-платежная ведомость» заполняется и рассчитывается на основе справочников 1-4 (Приложение 2-5) и промежуточной формы 1 «Табель учета рабочего времени за месяц» по следующему алгоритму:
Месяц расчета зарплаты соответствует названию месяца, установленному в Промежуточной форме 1 «Табель учета рабочего времени за месяц» .
Дата расчета зарплаты выбирается из Справочника 1 «Количество рабочих дней в месяце» согласно месяцу расчета зарплаты.
Количество рабочих дней в месяце выбирается из Справочника 1 «Количество рабочих дней в месяце» согласно месяцу расчета зарплаты.
Табельный номер работника вводится пользователем.
Ф.И.О. работника выбирается из Справочника 4 «Учетные сведения о сотрудниках» согласно табельному номеру работника.
Информационно-логическая модель информационной системы
Рис
1.
Тарифный разряд выбирается из Справочника 4 «Учетные сведения о сотрудниках» согласно табельному номеру работника.
Тарифный коэффициент выбирается согласно тарифному разряду работника из Справочника 2 «Тарифный справочник».
Трудовой стаж (лет) рассчитывается на дату расчета зарплаты от даты начала трудовой деятельности.
Процент оплаты больничного листа определяется по справочнику 3 «Базовые показатели для расчета зарплаты» на основании стажа». Если стаж <5 лет, то выбирается 60%, если стаж >= 8, то берется 100%, иначе (от 5 до 8 лет) процент оплаты больничного листа равен 80%.
Оклад рассчитывается умножением минимальной зарплаты из справочника 3 «Базовые показатели для расчета зарплаты» на тарифный коэффициент работника.
Начисленная зарплата рассчитывается делением оклада на количество рабочих дней в месяце, и полученный результат умножается на количество отработанных дней, выбранных по данному работнику из промежуточной формы 1 «Табель учета рабочего времени за месяц».
Начисление по больничному листу рассчитывается делением оклада на количество рабочих дней в месяце, умноженному на количество дней по болезни, выбранных по данному работнику из промежуточной формы 1 «Табель учета рабочего времени за месяц» и полученный результат умножается на процент оплаты больничного листа данного работника.
Итого начислено вычисляется путем сложения начислений по зарплате и по больничному листу.
Удержанный выданный аванс рассчитывается умножением оклада на процент выданного аванса, взятого из промежуточной формы 1 «Табель учета рабочего времени за месяц».
Удержанный подоходный налог рассчитывается умножением зарплаты на процент подоходного налога, взятого из Справочника 3 «Базовые показатели для расчета зарплаты».
Удержанный профсоюзный взнос рассчитывается с учетом членства работника в профсоюзе, которое указано в Справочнике 4 «Учетные сведения о сотрудниках». Если работник состоит в профсоюзе, то зарплата умножается на процент профсоюзного налога, взятого из Справочника 3 «Базовые показатели для расчета зарплаты», иначе профсоюзный взнос равняется 0.
Итого удержано вычисляется путем сложения удержанных выданного аванса, подоходного налога и профсоюзного взноса.
К выдаче рассчитывается путем вычитания из начисленной суммы удержанных денежных средств.
Выходная форма 1 «Личный листок расчета заработной платы» рассчитывается и заполняется при помощи справочников 2-4, промежуточных форм 1 и 2 по следующему алгоритму:
Табельный номер работника вводится пользователем, месяц расчета зарплаты соответствует названию месяца, установленному в Промежуточной форме 1 «Табель учета рабочего времени за месяц». Ф.И.О. работника выбирается из Справочника 4 «Учетные сведения о сотрудниках» согласно табельному номеру работника.
Начало трудовой деятельности работника выбирается из Справочника 4 «Учетные сведения о сотрудниках» в соответствии с табельным номером.
Трудовой стаж (лет) рассчитывается на дату расчета зарплаты от даты начала трудовой деятельности.
Тарифный разряд выбирается из Справочника 4 «Учетные сведения о сотрудниках» согласно табельному номеру работника.
Тарифный коэффициент выбирается согласно тарифному разряду работника из Справочника 2 «Тарифный справочник».
Оклад рассчитывается умножением минимальной зарплаты из справочника 3 «Базовые показатели для расчета зарплаты» на тарифный коэффициент работника.
Количество отработанных дней и количество дней по болезни выбирается из промежуточной формы 1 «Табель учета рабочего времени за месяц» в соответствии с табельным номером работника.
Начисленная зарплата рассчитывается делением оклада на количество рабочих дней в месяце, выбранных по данному работнику из промежуточной формы 2 «Расчетно-платежная ведомость» и полученный результат умножается на количество отработанных дней.
Начисления по больничному листу рассчитываются делением оклада на количество рабочих дней в месяце, выбранных по данному работнику из промежуточной формы 2 «Расчетно-платежная ведомость» и полученный результат умножается на количество дней по болезни.
Начислено всего вычисляется путем сложения начислений по зарплате и по больничному листу.
Удержанный выданный аванс вычисляется умножением оклада на процент выданного аванса, взятого из промежуточной формы 1 «Табель учета рабочего времени за месяц».
Удержанный подоходный налог рассчитывается умножением зарплаты на процент подоходного налога, взятого из Справочника 3 «Базовые показатели для расчета зарплаты».
Удержанный профсоюзный взнос рассчитывается с учетом членства работника в профсоюзе, которое указано в Справочнике 4 «Учетные сведения о сотрудниках». Если работник состоит в профсоюзе, то зарплата умножается на процент профсоюзного налога, взятого из Справочника 3 «Базовые показатели для расчета зарплаты», иначе профсоюзный взнос равняется 0.
Удержано всего вычисляется путем сложения удержанных выданного аванса, подоходного налога и профсоюзного взноса.