Автоматизация учета заработной платы и труда на малом предприятии путём создания информационной системы
Создание алгоритма будущего программного обеспечения специалиста, занимающегося учётом труда и заработной платы. Построение частной информационно-логической модели. Создание информационной системы на основе базы данных. Реализация отчётов, запросов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 22.05.2012 |
Размер файла | 6,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
FROM [Учёт удержаний из зарплаты] INNER JOIN ([Тарифная сетка] INNER JOIN ((Сотрудники INNER JOIN [Табель учёта рабочего времени] ON Сотрудники.[Табельный №] = [Табель учёта рабочего времени].[Табельный № сотрудника]) INNER JOIN (Награждения INNER JOIN [Расчётно-платёжная ведомость] ON Награждения.[Код премии] = [Расчётно-платёжная ведомость].[Премия сотруднику]) ON [Табель учёта рабочего времени].[№ табеля] = [Расчётно-платёжная ведомость].[№ табеля]) ON [Тарифная сетка].[Номер разряда] = [Расчётно-платёжная ведомость].[Номер разряда]) ON [Учёт удержаний из зарплаты].[Код удержания] = [Расчётно-платёжная ведомость].[Удержание зарплаты]
WHERE (((((((([Табель учёта рабочего времени]![Дневные часы (часов)]*[Тарифная сетка]![Тарифная ставка (руб)])+(([Табель учёта рабочего времени]![Ночные часы (часов)]/10)*[Тарифная сетка]![Тарифная ставка (руб)])+([Табель учёта рабочего времени]![Праздничные часы (часов)]*2*[Тарифная сетка]![Тарифная ставка (руб)])-((([Табель учёта рабочего времени]![Часов по болезни (часов)]*70)/100)*[Тарифная сетка]![Тарифная ставка (руб)]))*[Награждения]![Сумма в %])/100)*[Учёт удержаний из зарплаты]![Сумма удержания (в %)])/100)>0))
ORDER BY Сотрудники.ФИО;
Разработка диалогового приложения пользователя
Запуск данного приложения начинается с открытия главной кнопочной формы, которая называется «Меню» (представлена на рис.5.1). Эта форма включает следующие подразделы: учётно-оперативная информация (содержит запросы); справочные данные (справочники); отчёты (выходные документы о заработной плате); расчётно-платёжная ведомость (форма по которой автоматически начисляется зарплата). При нажатии на любую кнопку переходим в соответствующее меню.
Рис. 5.1. Форма «Меню»
Переходим в меню «Учётно-оперативная информация» (рис.5.2). Здесь доступны следующие пункты: запросы по отпускам, запросы по удержанию зарплаты, запросы по премиям, запросы о стаже сотрудников, запросы по рабочему времени. При нажатии соответствующего пункта переходим в следующее меню.
Рис. 5.2. Форма «Учётно-оперативная информация»
При выборе пункта «Запросы по отпускам» появляются следующие диалоговые окна (рис.5.3), которые предлагают ввести интересующие нас даты (когда той или иной сотрудник ходил в отпуск) - форма ввода даты так же показана на рис.5.4. После этого будет выдана соответствующая форма (рис.5.3). В неё входят следующие данные: о фамилиях сотрудников, их табельных номерах, о подразделениях где они работают и их должностях. Так же туда входят поля: «Вид отпуска»; «Дата отпуска» и «Количество дней отпуска».
При выборе пункта «Запросы по удержанию зарплаты» из меню «Учётно-оперативная информация» мы попадаем в следующую форму «Удержания по зарплате» (рис.5.5). Она содержит следующие поля: табельный номер сотрудника, фамилия; наименование должности», подразделение где он работает; наименование удержания и сумма его (выражена в процентах).
Рис. 5.5. Форма «Удержания по зарплате»
При выборе пункта «Запросы по премиям сотрудников» из меню «Учётно-оперативная информация» мы попадаем в следующую форму «Премии сотрудников» (рис.5.6). Она содержит следующие поля: табельный номер сотрудника, фамилия; наименование должности, подразделение где он работает; наименование премии и сумма её (выражена в процентах).
Рис. 5.6. Форма «Премии сотрудников»
Рис. 5.7. Диалоговое окно
При выборе пункта «Запросы о стаже сотрудников» из меню «Учётно-оперативная информация» мы попадаем в следующее диалоговое окно (рис.5.7), где пользователю предлагается ввести возраст (стаж) сотрудника и далее мы попадаем в форму «Стаж работы сотрудников» (рис.5.8). Она содержит следующие поля: табельный номер сотрудника, фамилия; наименование должности», подразделение где он работает; его год рождения, количество детей, образование и стаж работы.
Рис. 5.8. Форма «Стаж работы сотрудников».
При выборе пункта «Запросы по рабочему времени» из меню «Учётно-оперативная информация» мы попадаем в соответствующее меню (рис.5.9).
Рис. 5.9. Меню «Запросы по рабочему времени»
Здесь представлены следующие пункты: дневное время, ночное время, праздничное время, часы по болезни, запрос по отгулам. При выборе пункта «Дневное рабочее время» мы попадаем в соответствующую форму (рис.5.10). Она содержит следующие поля: табельный номер сотрудника, фамилия; наименование должности», подразделение где он работает; дневные часы (отработанные сотрудником).
Рис. 5.10 Форма «Дневные рабочие часы»
При выборе пункта «Ночное рабочее время» мы попадаем в соответствующую форму (рис.5.11). Она содержит следующие поля: табельный номер сотрудника, фамилия; наименование должности», подразделение где он работает; ночные часы (отработанные сотрудником).
Рис. 5.11. Форма «Рабочие часы ночные»
При выборе пункта «Праздничное рабочее время» мы попадаем в соответствующую форму (рис.5.12). Она содержит следующие поля: табельный номер сотрудника, фамилия; наименование должности», подразделение где он работает; праздничные часы (отработанные сотрудником).
Рис. 5.12. Форма «рабочие часы (праздничные)».
При выборе пункта «Часов по отгулам» мы попадаем в соответствующую форму (рис.5.13). Она содержит следующие поля: табельный номер сотрудника, фамилия; наименование должности», подразделение где он работает; часы по отгулам.
Рис. 5.13. Форма «Часы по отгулам»
При выборе пункта «Часов по болезни» мы попадаем в соответствующую форму (рис.5.14). Она содержит следующие поля: табельный номер сотрудника, фамилия; наименование должности», подразделение где он работает и количество больничных часов. Дальше нажимаем кнопку «Назад в главное меню», где выбираем следующее меню «Справочные данные» (рис.5.15).
Рис. 5.15. Меню «Справочные данные»
Рис. 5.14 Форма «Больничные часы».
Выбираем в меню пункт «Список сотрудников» и попадаем в соответствующую форму (рис.5.16.). Она содержит следующие поля: табельный номер сотрудника, фамилия; наименование должности», подразделение где он работает; стаж работы; образование; серия и номер паспорта и год рождения сотрудника. Далее выбираем пункт «Список подразделений» и переходим в соответствующую форму (рис.5.17). В главной части вводится название подразделения, а в подчинённой форме вводятся данные о сотруднике.
Рис. 5.16 Форма «Список сотрудников»
Рис. 5.17 Форма «Подразделения»
Далее переходим в пункт «Список должностей» - открывается соответствующая форма (рис.5.18). В неё входят поля: «Должность» и «Число вакансий». Подчинённая форма строится на основе таблицы «Сотрудники» и содержит информацию о фамилиях и табельных номерах сотрудников. Далее выбираем пункт «Ставки заработной платы» и переходим на форму (рис.5.19). Она содержит следующие поля: табельный номер сотрудника, фамилия; наименование должности», подразделение где он работает; его номер разряда и тарифную ставку.
Далее в главной кнопочной форме «Меню» выбираем пункт «Расчётно-платёжная ведомость» и переходим в соответствующее меню (рис.5.20). Выбираем пункт «Оформить ведомость на выдачу зарплаты» - переходим в меню (рис.5.21). В неё входят поля: табельный номер сотрудника, фамилия; наименование должности», подразделение где он работает; его разряд, номер расчётной ведомости; номер табеля рабочего времени; количество (дневных, ночных, праздничных, больничных, отгуленных) часов, наименование награждения, наименование, удержания.
Рис.5.20 Меню «Расчётная ведомость»
Рис.5.21 Форма «Расчётная ведомость»
Далее переходим в главное меню и выбираем пункт «Отчёты» и переходим в соответствующее меню. Нам на выбор предоставляется два отчёта по зарплате (они идентичны, но отличаются группировкой). При выборе пункта «….. с группировкой по сотрудникам» на экран выводятся диалоговые окна с предложением ввести интересующую на дату. После этого на экран выводится соответствующий отчёт (см. Приложение 1). Далее мы сможем вывести отчёт «…… с группировкой по подразделениям» (см. Приложение 2) - ход выполнения тот же самый. Т.о. работа с приложением завершена - из него можно выйти, выбрав в главном меню пункт «Выйти из приложения». Ниже на рис.5.22 приведена схема навигации диалога пользователя.
Рис.5.22. Пример схемы навигации диалога пользователя
Заключение
В ходе выполнения курсового проекта мною была спроектирована информационная система учёта труда и заработной платы. Мною была внимательно изучена предметная область выполняемого задания. В результате была спроектирована будущая структура информационной системы, содержащая все необходимые информационные объекты. В дальнейшем был создан алгоритм будущего программного обеспечения специалиста, занимающегося учётом труда и заработной платы. Было проведено построение частной информационно-логической модели, отображающей информацию, которая в будущем должна будет размещена в базе данных. Итогом данной работы стало создание информационной системы на основе базы данных. Были проведены все необходимые работы: описание входной и выходной информации, реализация отчётов, запросов, экранных форм. Была создана структура, основной задачей которой стало автоматическое начисление заработной платы. Проектирование информационной системы было проведено с помощью MS Access 2007.
автоматизация учет база данные запрос
Список использованных источников
Петров В. Н., Избачков Ю.С. Информационные системы 2-е издание.- СПб.: Издательский дом «Питер», 2005.- 656 с.
Устинова Г.М. Информационные системы менеджмента/ Учебное пособие. - СПб: Изд-во "ДиаСофт ЮП", 2000. - 368 с.
Автоматизированные информационные технологии в экономике / под ред. Г.А. Титоренко - М.: ЮНИТИ, 1999. - 400с.
Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989. - 351с.
Гребенюк Е.И., Гребенюк Н.А. Технические средства информатизации. - М.: Издательский центр "Академия", 2004. - 345с.
Ильина О.П. Информационные технологии бухгалтерского учета. - СПб.: Питер, 2001. - 688с.
Информационные технологии управления: Учебное пособие для ВУЗов / под ред. Г.А. Титоренко - М.: ЮНИТИ-ДАНА, 2004. - 439с.
Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. - СПб.: ИТМО, 1994. - 90с.
Уткин В. Б., Балдин К. В. Информационные системы в экономике - М.: Финансы и статистика , 2004. - 335с.
Шафрин Ю. Информационные технологии - М.: Издательство: «Бином. Лаборатория знаний», 2002. - 336с.
Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем: Учебник; Под. ред. Ю.Ф.Тельнова.- М.: Финансы и статистика, 2002.
Автоматизация управления предприятием / В.В. Баронов, Г.Н. Калянов, Ю.Н. Попов и др. - М.: Инфра-М, 2000.
1. Размещено на www.allbest.ru
Подобные документы
Понятие повременной заработной платы. Документы необходимые для ее учета. Построение функциональной модели SADT и диаграммы потоков данных. Создание базы данных методом "сущность-связь". Реализация форм, отчетов и запросов в среде проектирования Access.
курсовая работа [2,0 M], добавлен 01.06.2015Выбор программного обеспечения для разработки интерфейса информационной системы. Создание базы данных для расчета заработной платы сотрудникам средне-специальных учебных заведений, создание выходной информации в виде отчетов, установочного файла.
дипломная работа [2,4 M], добавлен 11.04.2010- Разработка серверной части информационной системы для сопровождения процесса выдачи заработной платы
Построение диаграммы последовательности действий и диаграммы классов при автоматизации процесса выдачи заработной платы. Логическая и физическая реализация базы данных, заполнение таблиц и создание выборок. Мапирование реляционной модели в метамодель.
курсовая работа [1,6 M], добавлен 29.11.2011 Расчет начисления заработной платы по профессиям и в целом по заводу путем накопления начисленных сумм заработной платы для каждого работника. Выполнение информационной модели задачи. Описание алгоритма решения задачи. Решение задачи средствами MS Access.
лабораторная работа [4,2 M], добавлен 27.10.2009Исследование особенностей начисления заработной платы на предприятиях торговли. Анализ фонда заработной платы ООО ТД "Селенга". Выбор программных средств проектирования информационной системы. Описание процесса автоматизации деятельности предприятия.
дипломная работа [2,6 M], добавлен 23.06.2013Анализ бизнес-процессов предприятия. Определение сущностей и связей между ними. Создание таблиц, запросов, отчетов и форм. Построение логической модели информационной системы. Разработка программного обеспечения. Инструкция по использованию базы данных.
дипломная работа [3,1 M], добавлен 16.08.2015Разработка информационной системы начисления заработной платы. Описание физической схемы базы данных. Реализация программного обеспечения. Требования к видео дисплейным терминалам, персональным электронно-вычислительным машинам и организации работы.
курсовая работа [2,7 M], добавлен 15.02.2016Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.
дипломная работа [2,3 M], добавлен 25.05.2014Предпроектное обследование ООО "ЮГАГРОМАШ". Технические и программные средства ЭИВТ предприятия. Создание логической и физической модели базы данных информационной подсистемы складского учета. Себестоимость автоматизированной информационной системы.
дипломная работа [4,8 M], добавлен 24.06.2011- Разработка серверной части информационной системы для сопровождения процесса выдачи заработной платы
Построение use case диаграммы. Проектирование базы данных. Концептуальная модели 1-уровня (диаграмма последовательности действий). Мапирование реляционной модели в метамодель. Логическая реализация метамодели. Скрипты, заполнение таблиц, создание выборок.
курсовая работа [1,4 M], добавлен 28.12.2011