Автоматизация учета труда и расчетов по его оплате (по подразделениям предприятия)
Информационный анализ предметной области и выделение информационных объектов. Определение полного набора входных и выходных данных, формирование рабочих бланков. Определение схем таблиц базы данных, их содержание. Формирование и обработка запросов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 20.10.2017 |
Размер файла | 331,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Курсовая работа
Автоматизация учета труда и расчетов по его оплате (по подразделениям предприятия)
Введение
запрос информационный автоматизация учет
Особенности такой предметной области деятельности как экономика, обуславливают высокие требования к актуальности информации, ее достоверности и скорости обработки. Выполнение этих требований в сегодняшнем мире возможно только с использованием автоматизированных информационных технологий.
Процесс автоматической обработки данных состоит из следующих этапов:
· получение (накопление) исходных данных;
· преобразование данных;
· решение задачи;
· сообщение полученного результата.
Одно из направлений автоматизации обработки информации связано с созданием баз данных (БД) и их реализацией в системах управления базами данных.
Предметом данной курсовой работы является разработка реляционной базы данных по автоматизации учета труда и его оплаты по подразделениям предприятия.
Разработка проекта базы данных ведется на основании учебного плана, утвержденного 1.09.03 ректором УГСХА Дризом, а также на основании перечня курсовых работ, утвержденного 1.10.03 заведующим кафедрой информатики В.В. Романовым.
1. Обследование предметной области
1.1 Краткая характеристика предметной области. Цель проекта
Данный проект предназначен для автоматизации одной из структурных частей учета в сельском хозяйстве. Областью его применения является учет труда и его оплаты на малых и средних сельскохозяйственных предприятиях.
В работе предусматривается возможность осуществлять учет труда и его оплаты, как по отдельным статьям, так и по отделам в пределах одной организации.
Целью проекта является автоматизация учета труда и его оплаты в различных формированиях.
В системе стимулирования труда ведущее место занимает заработная плата. Заработная плата рабочих и служащих предприятий и организаций представляет собой их долю в фонде индивидуального потребления национального дохода. Как основная форма необходимого продукта она распределяется в соответствии с количеством и качеством затраченного труда и его индивидуальными и коллективными результатами. Оплата труда в нашей стране играет двоякую функцию: с одной стороны, является главным источником доходов работников и повышения их жизненного уровня, с другой - основным рычагом материального стимулирования роста и повышения эффективности производства.
Труд и заработная плата являются одним из важнейших участков бухгалтерского учета и требуют от бухгалтера достаточно высокого уровня квалификации. От правильной организации учета труда, от рационального установления форм и системы оплаты труда, зависит заинтересованность работника, качественное выполнение должностных обязанностей. Соблюдение действующего законодательства по труду и заработной плате позволят организациям избежать налоговых санкций.
Учет труда и заработной платы занимает одно из центральных мест в системе бухгалтерского учета на любом предприятии.
1.2 Обоснование и выбор состава автоматизируемых задач. Постановка задач
Предпроектное обследование сформировало список функциональных задач, подлежащих автоматизации. На последующих этапах работ определены основные задачи, обязательные для автоматизации. Были выявлены второстепенные, и те, которые автоматизировать нецелесообразно из-за их сложности или незначительности.
Создание АСУ требует значительных трудовых, материальных и денежных затрат, величина которых различна для разных объектов управления. Неодинакова и эффективность отдельных АСУ. Это вызвано многими причинами. Главные из них - особенности объектов, для которых создаются АСУ, различия в составе и содержании функциональной и обеспечивающей частей систем, глубина охвата автоматизации функций и задач управления.
Выбор состава автоматизируемых задач и соизмерение получаемого эффекта с затратами на его достижение необходимо осуществлять строго в соответствии с особенностями конкретных объектов, реальными производственными условиями. К основным факторам, влияющих на выбор состава задач АСУ в общем случае, относятся:
· экономическая целесообразность автоматизации решения задач;
· возможность формализации различных функций и комплексов задач управления;
· трудоемкость и периодичность решения задач;
· наличие средств обеспечения (методического, информационного, технического);
При выборе состава задач учитывалось, что большая трудоемкость выполнения определенных функций в отделе кадров производится вручную и высока частота их повторения, что является серьезным основанием для автоматизации этих функций.
При выборе состава автоматизируемых задач учитывались традиционные для данного предприятия задачи.
Вначале разрабатываются критерии или требования к формируемым задачам, а затем осуществляется отбор задач, удовлетворяющих этим требованиям.
Основными критериями выбора стали:
· степень влияния реализации задачи на основные технико-экономические и финансовые показатели деятельности предприятия;
· трудоемкость реализации задачи в ручном и автоматизированном вариантах;
· объем хранимой и передаваемой информации, необходимый для реализации задач (определяемых с учетом информационной емкости документов, показателей, процедур и периода хранения);
· трудоемкость автоматизации.
Критериями формирования комплексов задач являются:
· принадлежность задач к единому объекту управления;
· реализация функций одного подразделения;
· общность входной информации;
· общность алгоритма преобразования входной информации в выходную;
Разработка БД осуществлялась со следующими допущениями. Расчёт заработной платы производился исходя из количества отработанных часов, тарифной ставки, оклада работников.
Задачи проектируемой базы данных:
1. Учёт сотрудников.
2. Учет количества отработанных часов.
3. Введение нормативной тарифной ставки.
4. Учёт оклада.
5. Расчёт оплаты труда за отработанные часы.
6. Расчет заработной платы по занимаемым должностям.
7. Расчёт заработной платы к выдаче.
2. Информационный анализ предметной области и выделение информационных объектов
Для разработки БД вначале необходимо проанализировать данные, обязательные для решения поставленных задач, т.е. составить перечень данных, необходимых для её решения. При этом часть данных является:
1. Исходной информацией: учёт сотрудников; учёт количества отработанных часов; введение нормативной тарифной ставки; учёт оклада.
2. Расчетные данные: расчёт оплаты труда за отработанные часы; расчет заработной платы по занимаемым должностям; расчёт заработной платы к выдаче.
Источником входных данных для выполнения поставленных задач являются табель учета рабочего времени, личная карточка работника и расчетно-платежная ведомость.
3. Анализ данных
3.1 Определение полного набора входных и выходных данных для каждой задачи
По определенным выше наборам данных для каждой задачи составим рабочие бланки задач. В нем дадим краткое описание задачи, список связанных задач. Каждому атрибуту присвоим краткое описание и список входных данных, выходных и расчетных данных. Определим алгоритмы преобразования данных.
3.2 Отбор необходимых данных, формирование рабочих бланков задач
Рассмотрим рабочий бланк задачи на примере «Учет сотрудников» (Табл. 1) и «Расчет заработной платы по занимаемым должностям» (Табл. 2)
Табл. 1. Рабочий бланк задачи «Учет сотрудников»
Рабочий бланк описания задач |
||||
Наименование задачи: Учет сотрудников |
||||
Краткое описание: |
Учет сотрудников |
|||
Список связанных задач: |
Расчёт оплаты труда за отработанные часы |
|||
Имя атрибута |
Использование |
Описание |
Объект |
|
Код_Сотруд |
ВВ |
Код Сотрудника |
Сотрудники |
|
Ф.И.О. |
ВВ |
Фамилия Имя и Отчество сотрудника (инициалы) |
Сотрудники |
|
Код Должности |
ВВ |
Код Должности |
Должность |
Табл. 2. Рабочий бланк задачи «Расчет заработной платы по занимаемым должностям»
Рабочий бланк описания задач |
||||
Наименование задачи: Расчет заработной платы по занимаемым должностям |
||||
Краткое описание: |
Расчет заработной платы по занимаемым должностям |
|||
Список связанных задач: |
Учет Должностей |
|||
Имя атрибута |
Использование |
Описание |
Объект |
|
Код_Сотруд |
ВВ |
Код Сотрудника |
Сотрудники |
|
Ставка зарплаты |
ВХ, ВЧ, ИЗ |
Ставка зарплаты |
Ставка зарплаты |
Где, ВВ - входные данные, ИЗ- изменяемые данные, ВХ - выходные данные, ВЧ - вычисляемые данные.
4. Определение структуры данных
4.1 Упорядочение всех типов информации. Определение схем таблиц БД
Проектируемая база данных содержит 6 отношений (таблиц). Они находятся в третьей нормальной форме. Первое отношение «Должность» содержит 2 атрибута: Код_Должности и Должность.
Второе отношение «Сотрудники» содержит 3 атрибута: Код_Сотруд, Ф.И.О. и Код_Должности.
Отношение «Выдача зарплаты» содержит 5 атрибутов: Код_Выдачи, Код_Сотруд, Код_Ставки, Платежная ведомость № и Выдано всего.
Отношение «Норма рабочего времени» содержит 3 атрибута: Код_Нормы, Месяц и Рабочее время (в часах).
Отношение «Отработанное время» содержит 3 атрибута: Код_ОВ, Код_Нормы (часы) и Код_Сотруд.
Отношение «Ставка зарплаты» содержит 4 атрибута: Код_Ставки, Код_Должности, Код_ОВ и Ставка зарплаты.
Между атрибутами полная функциональная зависимость. Формирование рабочих бланков таблиц (описание наборов имен полей, типов данных, условий назначение и других свойств полей).
4.2 Формирование рабочих бланков таблиц (описание наборов имен полей, типов данных, условий на значение и других свойств полей)
После упорядочения данных и определения схем таблиц составим описание объектов в рабочем бланке.
Рабочий бланк - это основа первоначальной структуры приложения. С их заполнения начинается разработка БД. В полях бланка указывается такая информация как описание наборов имен полей, типов данных, условий назначение и других свойств полей.
Рассмотрим рабочие бланки в таблицах.
Табл. 3. Рабочий бланк объекта «Должность»
Рабочий бланк объекта |
||||
Наименование объекта: Должность |
||||
Краткое описание: |
Должность сотрудников |
|||
Связанные объекты: |
Тип связи: 1:М 1:М |
Имя: Ставка зарплаты Сотрудники |
||
Имя атрибута |
Тип данных |
Описание |
Свойства |
|
Код_Должности |
Счетчик |
Первичный ключ для табл. «Должность» |
Длинное целое |
|
Должность |
Короткий текст |
Должность сотрудников |
(255) |
Табл. 4. Рабочий бланк объекта «Ставка зарплаты»
Рабочий бланк объекта |
||||
Наименование объекта: Ставка зарплаты |
||||
Краткое описание: |
Ставки зарплаты сотрудников |
|||
Связанные объекты: |
Тип связи: 1:М М:1 М:1 |
Имя: Выдача зарплаты Должность Отработанное время |
||
Имя атрибута |
Тип данных |
Описание |
Свойства |
|
Код_Ставки |
Счетчик |
Первичный ключ для табл. «Ставка зарплаты» |
Длинное целое |
|
Код_Должности |
Текстовый |
Вторичный ключ для табл. «Должность» |
Длинное целое |
|
Код_ОВ |
Числовой |
Вторичный ключ для табл. «Отработанное время» |
Длинное целое |
|
Ставка зарплаты |
Числовой |
Ставка заработной платы |
Длинное целое |
Табл. 5. Рабочий бланк объекта «Отработанное время»
Рабочий бланк объекта |
||||
Наименование объекта: Отработанное время |
||||
Краткое описание: |
Отработанное время сотрудниками |
|||
Связанные объекты: |
Тип связи: 1:М М:1 |
Имя: Ставка зарплаты Норма рабочего времени |
||
Имя атрибута |
Тип данных |
Описание |
Свойства |
|
Код_ОВ |
Счетчик |
Первичный ключ для табл. «Отработанное время» |
Длинное целое |
|
Код_Нормы (часы) |
Числовой |
Вторичный ключ для табл. «Норма рабочего времени» |
Длинное целое |
|
Код_Сотруд |
Текстовый |
Ф.И.О. сотрудника |
Длинное целое |
Табл. 6. Рабочий бланк объекта «Сотрудники»
Рабочий бланк объекта |
||||
Наименование объекта: Сотрудники |
||||
Краткое описание: |
Учет сотрудников |
|||
Связанные объекты: |
Тип связи: М:1 1:М |
Имя: Должность Выдача зарплаты |
||
Имя атрибута |
Тип данных |
Описание |
Свойства |
|
Код_Сотруд |
Счетчик |
Первичный ключ для табл. «Сотрудники» |
Длинное целое |
|
Ф.И.О. |
Короткий текст |
Ф.И.О. сотрудников |
(255) |
|
Код_Должности |
Числовой |
Вторичный ключ для табл. «Должность» |
Длинное целое |
Табл. 7. Рабочий бланк объекта «Выдача зарплаты»
Рабочий бланк объекта |
||||
Наименование объекта: Выдача зарплаты |
||||
Краткое описание: |
Выдача заработной платы сотрудникам |
|||
Связанные объекты: |
Тип связи: М:1 М:1 |
Имя: Сотрудники Ставка зарплаты |
||
Имя атрибута |
Тип данных |
Описание |
Свойства |
|
Код_Выдачи |
Счетчик |
Первичный ключ для табл. «Выдача зарплаты» |
Длинное целое |
|
Код_Сотруд |
Текстовый |
Вторичный ключ для табл. «Сотрудники» |
Длинное целое |
|
Код_Ставки |
Числовой |
Вторичный ключ для табл. «Ставка зарплаты» |
Длинное целое |
|
Платежная ведомость № |
Числовой |
Номер Платежной ведомости |
Длинное целое |
|
Выдано всего |
Числовой |
Сумма заработной платы |
Длинное целое |
Табл. 8. Рабочий бланк объекта «Норма рабочего времени»
Рабочий бланк объекта |
||||
Наименование объекта: Норма рабочего времени |
||||
Краткое описание: |
Норма рабочего времени |
|||
Связанные объекты: |
Тип связи: 1:М |
Имя: Отработанное время |
||
Имя атрибута |
Тип данных |
Описание |
Свойства |
|
Код_Нормы |
Счетчик |
Первичный ключ для табл. «Норма рабочего времени» |
Длинное целое |
|
Месяц |
Текстовый |
Месяцы |
Длинное целое |
|
Рабочее время (в часах) |
Числовой |
Норма рабочего времени в часах |
Длинное целое |
5. Схема базы данных
В данном разделе описываются логические связи между объектами и их типы. Подготовленные рабочие бланки объектов являются основой для создания схемы базы данных. Для установления логической связи между объектами, в таблицах предусмотрены поля, являющиеся первичными или вторичными ключами. Объект «Ставка зарплаты» содержит вторичный ключ (поле «Код_Должности») для ссылки на первичный ключ объекта «Должность» (поле «Код_Должности»).
Схема проектируемой базы данных представлена на рис. 2. Между атрибутами в отношениях существует полная функциональная зависимость.
Рис. 2. Схема данных
6. Проектирование системы запросов
6.1 Формирование бланков (QBE) для реализации запросов (описание наборов полей, в т.ч. вычисляемых полей, условий отбора информации, групповых функций и т.д.)
Запрос (query) - это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE) и структурированный язык запросов (SQL). В данной работе применяется запрос по образцу. QBE - запрос по образцу - средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.
Рассмотрим рабочие бланки запросов: «Итого по сотрудникам», «Занимаемые должности» и «Зарплаты руководителей» на рисунках 3,4 и 5 соответственно.
Цель запроса: рассчитать итоговую сумму зарплаты по каждому сотруднику.
Рис. 3. Рабочий бланк запроса «Итого по сотрудникам»
Цель запроса: создать отбор по сотрудникам и занимаемым ими должностям.
Рис. 4. Рабочий бланк запроса «Занимаемые должности»
Цель запроса: рассчитать зарплаты руководителей в пределах сумм [50000] и [100000], где [50000] и [100000] - параметры, обозначающие пределы зарплат от минимального - 50000 до максимального - 100000.
Рис. 5. Рабочий бланк запроса «Зарплаты руководителей»
Таким образом, для всех запросов составляем рабочие бланки.
6.2 Формирование отчетов
Отчет - это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.
При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются.
Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов.
В проектируемой БД для подготовки данных выводящих отчеты используем запросы. В результате формируем 2 отчета: «Выдача зарплаты» и «Должность и ставка», рис. 6 и 7, соответственно.
Рис. 6. Отчет «Выдача зарплаты»
Рис. 7. Отчет «Должность и ставка»
Заключение
Проблема обработки информации широко распространена в любой сфере деятельности. Основным решением этой проблемы в современном мире являются информационные системы.
Данный проект позволяет автоматизировать учет труда и его оплаты по подразделениям предприятия.
Внедрение проекта принесет сельскохозяйственному предприятию следующие преимущества:
1. Экономия затрат труда на сбор, регистрацию, хранение, поиск, обработку, вывод и передачу интересующей информации.
2. Производить расчет причитающейся заработной платы работников на местах.
3. Значительно сократит время на оформление документов.
4. Уменьшит трудоёмкость учётного процесса.
5. Увеличит точность выходной информации.
Данные мероприятия позволят усовершенствовать организацию учета труда и заработной платы, повысят эффективность и качество учета.
Список литературы
1. Информационные системы в экономике: В 2-х ч. Ч. 2. Практика использования: Учеб. Пособие. / Карминский А.М., Черников Б.В., - М.: Финансы и статистика, 2013 г. - 247 с.
2. Базы данных. Введение в теорию и методологию: Учебник. / Марков А.С., Лисовский К.Ю., - М.: Финансы и статистика, 2014 г. - 489 с.
3. Информационные системы и технологии в экономике: 3-е изд., испр. И доп., учебное пособие для вузов / Нетёсова О.Ю. - М.: Издательство Юрайт, 2017 г. - 146 с.
4. Информационные системы и технологии в экономике и управлении: 4-е изд. Учебник для академического бакалавриата / Трофимов В.В. - - М.: Издательство Юрайт, 2017 г. - 542 с.
5. Информационные системы в экономике: Учебник для академического бакалавриата / Волкова В.Н., Юрьев В.Н. - М.: Издательство Юрайт, 2016 г. - 402 с.
6. Электронный ресурс: https://www.biblio-online.ru/
Размещено на Allbest.ru
...Подобные документы
Концептуальное проектирование базы данных. Характеристика предметной области. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов и сервисных процедур. Реализация базы данных. Создание структуры таблиц и отчетов.
курсовая работа [2,0 M], добавлен 12.03.2016Характеристика предметной области, входных и выходных документов, участников нормализации и алгоритма реализации базы данных. Описание таблиц, проектирование форм, запросов, отчётов, создание главной кнопочной формы. Тестирование программного комплекса.
курсовая работа [5,8 M], добавлен 20.05.2015Методика расчета арендной платы на предприятии. Описание и документы предметной области, форматы входных и выходных документов. Построение логической модели данных, таблиц базы данных и типовых запросов. Проектирование экранных форм для ввода данных.
дипломная работа [1,2 M], добавлен 19.01.2017Изучение реляционной модели данных. Выявление потребности задач в данных и определение состава и структуры информационных объектов. Построение концептуальной модели предметной области. Создание форм, запросов и отчетов с помощью конструктора запросов.
курсовая работа [6,3 M], добавлен 09.10.2021Анализ предметной области, концептуальных требований и информационных потребностей к разрабатываемой базе данных студентов. Выбор информационных объектов и проектирование информационной структуры. Создание таблиц, отчетов, запросов на выборку и форм.
курсовая работа [69,4 K], добавлен 18.11.2010Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов.
курсовая работа [294,8 K], добавлен 13.04.2014Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.
отчет по практике [523,6 K], добавлен 21.04.2014Концептуальное проектирование базы данных. Описание предметной области. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов и сервисных процедур. Создание структуры таблиц. Построение форм, создание запросов.
курсовая работа [6,0 M], добавлен 13.01.2016Анализ предметной области. Определение функций пользователя, атрибутов, ключей, сущностей и связей. Проектирование инфологической модели данных. Спецификация входных и выходных запросов. Разработка процедур и средств реализации ограничений целостности.
курсовая работа [7,2 M], добавлен 21.04.2015Процесс создания и определение задач полнофункциональной системы управления базами данных. Разработка структуры таблиц, хранящих данные и формирование запросов. Построение форм для ввода и просмотра информации в запросах и создание необходимых отчетов.
курсовая работа [1,1 M], добавлен 11.09.2010Характеристика предметной области. Макеты входных и выходных документов. Реализация базы данных в среде MS Access: создание структуры таблиц, проектирование форм, запросов, отчётов и создание главной кнопочной формы. Тестирование программного комплекса.
курсовая работа [5,5 M], добавлен 20.05.2015Анализ предметной области. Требования, предъявляемые при составлении базы данных гостиницы. Реализация процесса поиска необходимой информации. Формирование таблиц, запросов, отчетов и вывод их на печать. Редактирование, добавление и хранение данных.
курсовая работа [2,0 M], добавлен 07.02.2016Конструирование базы данных для бухгалтерского учета при начислении зарплаты сотрудникам. Функциональная структура, концептуальная, логическая и физическая модель БД. Выделение информационных объектов. Тексты SQL-запросов, результаты их выполнения.
курсовая работа [3,3 M], добавлен 27.10.2013Создание базы данных для небольшого предприятия, занимающегося ремонтом бытовой техники. Анализ и характеристика предметной области, входных и выходных данных. Разработка конфигурации в системе "1С:Предприятие 8.2" и функциональной части приложения.
контрольная работа [2,4 M], добавлен 26.05.2014Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.
курсовая работа [2,1 M], добавлен 14.11.2013Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.
контрольная работа [2,6 M], добавлен 07.08.2013Методы проектирования базы данных по заданной предметной области с использованием CASE-средств ER/Studio и СУБД MS Access. Формирование и связывание таблиц, ввод данных. Создание экранных форм, запросов, отчетов, меню приложения. Генерация приложения.
курсовая работа [884,0 K], добавлен 08.09.2010Анализ предметной области, определение сущностей и связей. Разработка базы данных, создание таблиц и запросов. Исходные тексты процедур модулей. Тестирование информационной системы на корректность работы. Схема инфологической модели предметной области.
курсовая работа [4,3 M], добавлен 19.12.2011Формирование основных таблиц базы данных деканата и устанавливание к ним ключей. Заполнение баз необходимыми сведениями. Формулировка схем данных форм и запросов. Настройка некоторых запросов по своим свойствам. Создание форм через "мастера форм".
контрольная работа [1,0 M], добавлен 07.01.2011Рассмотрение основных этапов проектирования базы данных "Расписание": создание информационных таблиц, определение схем для связи данных в реестрах. Изучение методов организации форм (режимы автоматический, Мастер, конструктор), запросов и отчетов.
курсовая работа [1,7 M], добавлен 06.02.2010