Добавлен: 22.05.2023
Просмотров: 265
Скачиваний: 3
СОДЕРЖАНИЕ
Технико-экономическая характеристика предметной области и предприятия
Характеристика предприятия и его деятельности
Требования к численности и квалификации персонала системы и режиму его работы
Требования к квалификации персонала
Требования к надежности технических средств и программного обеспечения
Состав и содержание работ по созданию системы
Требования и содержание работ по подготовке системы к вводу в действие
Диаграмма ERD-сущность-связь
Схема -8 Диаграмма ERD-сущность-связь
Контрольный пример реализации и его описание
Общие положения (дерево функций и сценарий диалога)
Схема 9 дерево функций и сценарий диалога
Характеристика базы данных
Таблица 16 Сущность «Сотрудник»
|
Наименование |
Идентификатор |
Тип поля |
Длина |
|
Id_employ |
Ключ |
Счетчик |
10 |
|
Фамилия |
Кр текст |
20 |
|
|
Имя |
Кр текст |
20 |
|
|
Отчество |
Кр текст |
20 |
|
|
Номер |
Числвоой |
15 |
|
|
Должность |
Кр текст |
30 |
|
|
Оклад |
Текст |
20 |
|
|
Id_employ_count |
Текст |
10 |
|
|
Id_employ_book |
Текст |
10 |
|
|
Id_pay_sheet |
Текст |
10 |
Таблица 17 Сущность «Отдел»
|
Наименование |
Идентификатор |
Тип поля |
Длина |
|
Id_ department |
Ключ |
Счетчик |
10 |
|
Название подразделения |
Кр текст |
20 |
|
|
Начальник |
Кр текст |
20 |
|
|
Id_employ |
Текст |
20 |
Таблица 18 Сущность «Расчётный лист»
|
Наименование |
Идентификатор |
Тип поля |
Длина |
|
Id_ pay_sheet |
Ключ |
Счетчик |
10 |
|
Кол отраб часов |
Числовой |
20 |
|
|
Оплата по часам |
Числовой |
20 |
|
|
Премия |
Числовой |
20 |
Таблица 19 Сущность «Трудовой договор»
|
Наименование |
Идентификатор |
Тип поля |
Длина |
|
Id_employ_cont |
Ключ |
Счетчик |
10 |
|
Тип трудового договора |
Кр текст |
20 |
|
|
Оклад |
Числовой |
20 |
|
|
Графики работы |
Числовой |
20 |
Таблица 20 Сущность «Трудовая книжка»
|
Наименование |
Идентификатор |
Тип поля |
Длина |
|
Id_employ_book |
Ключ |
Счетчик |
10 |
|
Текущее место работы |
Кр текст |
20 |
|
|
Последнее место работы |
Кр текст |
20 |
|
|
Стаж работы |
Числовой |
4 |
Структурная схема пакета (дерево вызова программных модулей)
Схема 10 дерево вызова программных модулей
Таблица 21 –– Пример фрагмента таблицы описания функций модулей
|
№ п/п |
Наименование модуля |
Функции модуля |
|
1 |
Форма Расчётный лист |
Заполнение строки для расчёта заработной платы |
|
2 |
Форма Сотрудник |
Заполнение строки с информацией об сотруднике |
|
3 |
Форма Трудовая книжка |
Заполнение строки с информацией об опыте сотрудника |
|
4 |
Форма Трудовой договор |
Заполнение строки с информацией об условии работы сотрудника |
|
5 |
Запрос поиск по имени |
Запрос для поиска сотрудника по имени |
|
6 |
Запрос поиск по фамилии |
Запрос для поиска сотрудника по фамилии |
|
7 |
Запрос поиск по отчеству |
Запрос для поиска сотрудника по отчеству |
|
8 |
Отчёт поиск по отчеству |
Предоставление отчётности по работе запроса поиск по отчеству |
Описание программных модулей
Блок схема модуля “Форма Расчётный лист”
Схема 11 Форма Расчётный лист
Контрольный пример реализации и его описание
-
тестовых данные
Схема 12“Сотрудник”
В таблице сотрудники представлена тестовая информация об сотрудниках в фирме
Схема 13“Трудовой договор”
В таблице Трудовой договор представлена тестовая и основная информация касательно условий работы сотрудников в компании
-
процесса обработки тестовых данных
Схема 14 Форма Расчётный лист
В форме расчётный лист мы вносим данные об количестве отработанных часах и оплате по часам, это основные данные для вычисления заработной платы сотрудника
Схема 15 Форма Сотрудник
Форма сотрудники необходимая для ведения отчётности по количеству сотрудников в компании.
Схема 16 Форма Трудовая книжка
Форма трудовая книжка отражает опыт сотрудника и место его предыдущей работы.
Схема 17 Форма Трудовой договор
Форма трудовая договор показывает основные условия работы сотрудника, такие как график работы, оклад и т д.
Схема 18 Запрос поиск по имени
Я решил добавить запросы для поиска в том случае если наша БД разрастётся
Схема 19 Запрос поиск по отчеству
Так же я решил разделить поиски по фамилии, имени и отчеству
Схема 20 Запрос поиск по фамилии
- результатов обработки тестовых данных
Схема 21
Отчёт по поиску фамилии
Результатом поиска по фамилии станет отчётная форма.
ЗАКЛЮЧЕНИЕ
По итогу курсовой работы, можно сделать следующие выводы:
Информационная система для автоматизации учета зарплаты сотрудников успешно внедрена и успешно справилась со своей задачей.
В результате выполнения курсовой работы все вышепоставленные цели и задачи были выполнены. Были описаны технологии функционирования ИС, выполнено физическое проектирование базы данных, разработаны экранные формы ввода-вывода и отчеты, разработаны функциональные модули, была составлена база данных и её модель, а также были выявлены все бизнес-процессы предприятия.
Благодаря проделанной работе было разработано приложение для учета заработной платы сотрудников.
ИС разработана на платформе Access, данный выбор обусловлен широкими возможностями создания баз данных и управления ими, а также из-за гибкой работы с другими БД и возможности работы с языком SQL