Автор: Пользователь скрыл имя, 30 Октября 2011 в 21:28, курсовая работа
В данной работе представлено прикладное программное обеспечение, которое позволяет автоматизировать расчет заработной платы.
Данный программный продукт предназначен, прежде всего, для ведения данных:
Справочник штрафов, премий и кредитов.
Список сотрудников организации
Табель учета рабочего времени
Данная программа не является универсальной
Введение
ЭВМ в наши дни становится важнейшим фактором для развития наук. За последние года персональные компьютеры модернизировались как по объему вычислительной техники так и по производству выполняемой её продукции.
Расширилось применение ПК в разнообразный сферах деятельности, на данный момент почти каждая сфера затронута в базе данных. Так как это намного упрощает и упорядочивает обработку данных:
Программное обеспечение является необходимой составной частью любой ЭВМ. В состав программного обеспечения персональных компьютеров входят как универсальные средства, так и прикладные программы, ориентированные на отдельные проблемные области. В настоящее время для различных типов ПК разработано несколько десятков тысяч программ, которые могут быть разделены на следующие основные классы:
Системное ПО включает программы, необходимые для согласования работы всего вычислительного комплекса при решении задач, а также при разработке новых программ.
Прикладное ПО разрабатывается и используется для решения конкретных задач пользователей ЭВМ и включает прикладные программы и пакеты программ (текстовые, табличные, графические редакторы). Эта категория программных средств обращена к пользователям персональных компьютеров, которые не обязаны уметь программировать или даже знать устройство машин.
В данной работе представлено прикладное программное обеспечение, которое позволяет автоматизировать расчет заработной платы.
Данный
программный продукт
Данная
программа не является универсальной
1 Постановка задачи
1.1 Описание предметной области
На предприятии бухгалтерия рассчитывает заработную плату на каждого сотрудника фирмы по отделам.
О каждом сотруднике нужно знать:
Основная з/пл = оклад* рабочие дни
К основной зарплате суммируются начисления. Начисления могут быть разовыми и постоянными. Разовые начисления содержаться в специальном справочнике; в этом же справочнике содержатся и разовые удержания (штрафы, кредиты, премия). Так же есть постоянные удержания и начисления (подоходный налог, пенсионный налог, профсоюзный налог, уральские)
При расчете заработной платы составляется расчетный лист состоящий из граф:
-1 таб№
-2 ФИО
-3 оклад
-4 код
-5 з/пл
- 6 начислено
-7 удержано
-8 на руки
Составленный расчетный лист передается сотруднику предприятия с начисленной заработной платой.
Для облегчения расчета ведомости и исключения ошибок следует автоматизировать данную задачу, для этого нужно составить базу данных состоящих из таблиц содержащих информацию о сотрудниках фирмы, начислениях/удержаниях, количество рабочих дней.
Бухгалтерия ежемесячно изменяет данные в базе данных:
Программа
должна предусмотреть ведение базы данных
и выдачу расчётной ведомости и расчетного
листка.
1.2 Функциональная модель
Схемы сделанные в программе BPWIN
Рис(1) ER-диаграмма.
сотрудники ведомость
ФИО |
Оклад |
Отдел |
ФИО |
Оклад |
Код |
З/пл |
Начисление |
Удержание |
На руки |
id |
Таб № |
Значение |
признаки |
Таб № |
Koд |
Рис (2)Схема
отношений
1.3 Схема данных.
Сотруд Раб. дни нач/удер
Рис (1) Схема данных
1.4 Описание входной информации
Входной информацией для задачи “Расчет заработной платы” являются справочник о количестве рабочих дней, начисление и удержание, справочник о сотрудниках. Для описания входных документов используется таблица 1.4.1
Таблица 1.4.1
Наименование документа (шифр) | Дата поступления документа | Откуда поступает документ |
Сотрудники | По мере необходимости | Бухгалтер |
Рабочие дни | Ежемесячно | Бухгалтер |
Начисление и удержание | По мере необходимости | Бухгалтер |
Описание реквизитов
входного документа
Таблица 1.4.2 - Реквизит базы данных “sotrud.db”
Наименование документа | Наименование реквизитов | Форма представления | Длина в байтах |
Сотрудники | Таб № | Символьная | 4 |
ФИО | Символьная | 20 | |
Оклад | Числовая | 5 | |
Отдел | Символьная | 20 |
Таблица 1.4.3 - Реквизит базы данных “kod.db”
Наименование документа | Наименование реквизитов | Форма представления | Длина в байтах |
Таб № | Символьная | 4 | |
Рабочие дни | Символьная | 20 |
Таблица 1.4.4 - Реквизит базы данных “nachisl.db”
Наименование документа | Наименование реквизитов | Форма представления | Длина в байтах |
Разовые начисление и удержание | id | Числовая | 5 |
Таб № | Символьная | 4 | |
Признаки | Символьный | 20 | |
Значение | Числовая | 5 |
1.5 Описание структуры базы
На основании входных данных создается базы данных, состоящая
Из 3
таблиц : Nachisl, sotrud, kod
Таблица
1.5.1 – описания структуры базы данных
Назначение (содержи-мое таблицы) | Физическое имя таблицы | Наименование полей | Шифр поля | Формат поля | Размер поля |
Справочник
«Начисление/Удержание» |
Nachisl | Id
Таб № Значение Признаки |
ID
Tabnom Znachenie Priznaki |
Число
Строка Строка Число |
5
4 20 10 |
Информация о сотрудниках | sotrud | Таб №
ФИО Оклад Отдел |
Tabnom
FIO Oklad Otdel |
Строка
Строка Число Строка |
4
20 10 20 |
Справочник
«Рабочие дни» |
Kod | Таб №
Рабоч. Дни |
Tabnom
Kod |
Строка
Число |
4
10 |