Файл: Проектирование реализации операций бизнес-процесса «Расчет заработной платы..pdf
Добавлен: 17.06.2023
Просмотров: 49
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес-процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7. Описание программных модулей
Процесс построения систем обработки данных значительно различается на разных предприятиях и фирмах в зависимости от объема данных, которые они обрабатывают. Естественно, Access – это типичная настольная БД. В то же время на небольшом предприятии, ресурсов Access вполне может хватить для обслуживания всего делопроизводства, естественно, в связке с Microsoft Office. То есть все пользователи могут обращаться к одной БД, установленной на одной рабочей станции, которая не обязательно должна быть выделенным сервером.
Таким образом, СУБД MS Access была выбрана исходя из следующих функциональных возможностей:
- эффективная обработка больших объёмов информации;
- доступ ко всем типам данных;
- одновременное использование нескольких таблиц БД;
- доступность и простота для непрофессиональных пользователей;
- и др.
Глава 2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Информационная модель и её описание
Построим информационную модель (ИМ) системы (рис. 6-8).
Рисунок 6 – 1 этап построения ИМ
Рисунок 7 – 2 этап построения ИМ
Рисунок 8 – 3 этап построения ИМ
2.2. Характеристика нормативно-справочной, входной и оперативной информации
Далее приведем характеристику нормативно-справочной информации, входной и выходной информации (табл. 5).
Таблица 5
Характеристика информации
Информация |
Форма представления |
Сроки и частота поступления |
Источник входной информации |
Перечень реквизитов |
---|---|---|---|---|
Справочник должностей |
Экранная форма |
При первичном запуске системы |
Специалист по кадрам |
Код должности, Название должности, Оклад |
Список сотрудников |
Экранная форма |
По необходимости |
Специалист по кадрам |
Код сотрудника, ФИО сотрудника, Код должности, Премия |
Табель |
Экранная форма |
Ежемесячно |
Специалист по кадрам |
Код записи, Код сотрудника, Год, Месяц, Отработано часов, Отпуск часов, Больничный часов |
2.3. Характеристика результатной информации
Далее приведем характеристику результатной информации (табл. 6).
Таблица 6
Характеристика информации
Информация |
Форма представления |
Периодичность и сроки выдачи |
Получатель |
Перечень реквизитов |
---|---|---|---|---|
Квиток |
Печатный документ |
Ежемесячно |
Бухгалтер |
Код сотрудника, ФИО сотрудника, Должность, Год, Месяц, Начислено, К оплате |
Заработная плата за прошедший месяц |
Печатный документ |
При необходимости |
Бухгалтер |
Год, Месяц, Код сотрудника, ФИО сотрудника, Начислено, К оплате |
2.4. Общие положения (дерево функций и сценарий диалога)
Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций (рис. 8).
Рисунок 9 – Дерево функций
Схему, описывающую дерево диалога, приведем на рис. 9.
Рисунок 9 – Схема дерева диалога
2.5. Характеристика базы данных
Описание структуры записей таблиц БД приведем в табл.7-9.
Таблица 7 – Описание структуры записей таблицы «Справочник должностей»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Код должности |
Код должности |
Счетчик |
Длинное целое |
Первичный ключ |
Название должности |
Название должности |
Текстовый |
50 |
Таблица 8 – Описание структуры записей таблицы «Список сотрудников»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Код сотрудника |
Код сотрудника |
Счетчик |
Длинное целое |
Первичный ключ |
ФИО сотрудника |
ФИО сотрудника |
Текстовый |
100 |
|
Код должности |
Код должности |
Числовой |
Длинное целое |
Внешний ключ |
Премия |
Премия |
Числовой |
Целое |
Таблица 9 – Описание структуры записей таблицы «Табель»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Код записи |
Код записи |
Счетчик |
Длинное целое |
Первичный ключ |
Код сотрудника |
Код сотрудника |
Числовой |
Длинное целое |
Внешний ключ |
Год |
Год |
Числовой |
Целое |
|
Месяц |
Месяц |
Числовой |
Целое |
|
Отработано часов |
Отработано |
Числовой |
Целое |
|
Отпуск часов |
Отпуск |
Числовой |
Целое |
|
Больничный часов |
Больничный |
Числовой |
Целое |
Рисунок 10 – ER-диаграмма
Рисунок 11 – Физическая модель данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей представлено на рис.12.
Рисунок 12 – Дерево вызова программных модулей
Описание функций модулей системы приведено в табл. 10.
Таблица 10 – Описание функций модулей
№ п/п |
Наименование модуля |
Функции модуля |
---|---|---|
1 |
Кнопочная форма |
Доступ к объектам системы |
2 |
Ведение справочной информации |
Доступ к справочникам системы (работа с данными) |
3 |
Ведение табельного учета |
Доступ к оперативной информации (работа с данными) |
4 |
Расчет заработной платы |
Формирование квитка и отчета |
2.7. Описание программных модулей
Алгоритм функционирования главного модуля системы представлен на рис.13.
Рисунок 13 – Алгоритм функционирования главного модуля
2.8. Контрольный пример реализации проекта и его описание
Приведем контрольный пример, позволяющий проверить работоспособность ИС.
Тестовые данные приведены на рис. 14-17.
Рисунок 14 – Список должностей
Рисунок 15 – Список сотрудников
Рисунок 16 – Данные табеля отработанного времени (фрагмент 1)
Рисунок 17 – Данные табеля отработанного времени (фрагмент 2)
После запуска программы на экране появляется главная кнопочная форма (рис.18-21).
Рисунок 18 – Главная форма
Рисунок 19 – Модуль «Ведение справочной информации»
Рисунок 20 – Модуль «Ведение табельного учета»
Рисунок 21 – Модуль «Расчет заработной платы»
Формы для работы с данными представлены на рис. 22-24.
Рисунок 22 – Форма «Справочник должностей»
Рисунок 23 – Форма «Список сотрудников»
Рисунок 24 – Форма «Табель отработанного времени»
Внешний вид квитка сотрудника приведен на рис. 25
Рисунок 25 – Квиток
Вид отчета «Зарплата за прошедший месяц» представлен на рис. 26
Рисунок 26 – Отчет «Зарплата за прошедший месяц»
ЗАКЛЮЧЕНИЕ
Тема курсовой работы: Проектирование реализации операций бизнес-процесса «Расчет заработной платы».
В рамках курсового проекта выполнено проектирование реализации операций бизнес-процесса «Расчет заработной платы» для организации РЦ«Автодизель».
Проектирование включило следующие этапы:
- выбор комплекса задач автоматизации;
- описание и проектирование бизнес-процессов;
- проектирование моделей данных;
- описание всех видов информации;
- реализация приложения пользователя средствами СУБД;
- выполнение контрольного примера.
Структура курсового проекта содержит аналитическую часть (теоретические аспекты) и проектную часть (практическая реализация).
Практическая реализация системы выполнена в СУБД MS Access 2003. Работоспособность реализованной системы проверена на контрольном примере.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Бекаревич Ю., Пушкина Н. Самоучитель Microsoft Access 2000. – СПб.: БХВ Санкт-Петербург, 2010. – 274 с.
- Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 2012. – 420с.
- Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 2014. – 386 с.
- Голицына О.Л., Максимов Н.В., Попов И.И. Информационные системы: учебное пособие. – М.: ФОРУМ, ИНФРА-М, 2012. – 496с.
- Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. – М.: ФОРУМ, 2003. – 307 с.
- Горев А., Макашарипов С., Ахаян Р. Эффективная работа с СУБД. – М.: Финансы и статистика, 2004. – 298 с.
- Карпова Т.С. Базы данных: модели, разработка, реализация: учеб. пособие / Т.С. Карпова. – СПб.: Питер, 2012. – 354 с.
- Кинжалин А. BPwin – инструмент системного анализа. // Компьютер Информ, №11, 2011.
- Козлов А.С. Проектирование и исследование бизнес-процессов: учебное пособие – 3-е изд. – М.: Флинта: МПСИ, 2008. – 272 с.
- Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер с англ.: Уч.пос. – М. : Изд.дом «Вильямс», 2000. – 1120 с.
- Костерин В.Н. Построение диаграмм. – М.: ПравдаТим, 2008.
- Маклаков С.В. CASE-средства разработки информационных систем. BPwin и Erwin. – М.: ДиалогМифи, 2012. – 537с.
- Марченко А.П. Microsoft Access: Краткий курс. – СПб.: Питер, 2015. – 288 с.