авторизация клиника. Бохопов_Бадирдин_Лаба.3. Автоматизированная система учета сдельной оплаты труда
Скачать 324.23 Kb.
|
Кыргызский технический университет им. И.Раззакова Факультет информационных технологий Кафедра «Программное обеспечение компьютерных систем» ОТЧЕТ Дисциплина «Разработка спецификации требований к ПО» Лабораторная работа №3 «Алгоритм работы автоматизированной системы» Тема: «Автоматизированная система учета сдельной оплаты труда» Выполнил: Студент группы ПИ(б)-1-19 Бохопов Бадирдин Проверила: Кылычева Сулайкан Бишкек 2023 Блок - схемы алгоритма работы автоматизированной системы Авторизация в систему Описание алгоритма авторизации в систему: При запуске системы необходима пройти процедуру входа в систему. При входе в систему пользователь должен ввести свой логин и пароль. После ввода, система проверяет зарегистрирован ли пользователь в БД. Если введённые данные верны, то система открывает доступ бухгалтеру к функциям. Иначе отправит сообщение об ошибке, что пользователя не существует. Роль бухгалтера: Бухгалтер – имеет доступ к следующим процессам: Добавление\удаление\редактирование данных работника в БД; Добавление результата сделанного труда работника их просмотр и изменение. Расчёт зарплаты с работниками. Функции Бухгалтера: Добавление работника Описание: Вводит данные работника: ФИО, место жительства, телефон, номер паспорта. Бухгалтер нажимает на кнопку добавить клиента Система проверяет все ли обязательные поля были заполнены, если нет, то выводится сообщение о незаполненных полях, если все обязательные поля были заполнены, то данные нового работника сохраняются в БД, и выводится сообщение о успешном добавлении. Изменение данных работника Описание: Система получает запрос от бухгалтера на выдачу записи работника. Система проверяет запись на наличие, если её нет, то выводится сообщение, соответствующее сообщение, если есть, Бухгалтеру выдаётся запись. Сотрудник вносит изменения в запись и подтверждает их. Система сохраняет внесенные изменения. Удаление работника Описание: Бухгалтер вводит ID работника, и нажимает на кнопку удаления Система проверяет есть ли работник с таким ID в БД, если нет, то выводится сообщение о том, что такого клиента не существует, если такой клиент есть, то его запись удаляется из БД системы и выводится сообщение об успешном удалении записи. Добавление информации о выполненных работ Описание: Бухгалтер выбирает работника после чего вводит данные о выполненной работе. Система проверяет все ли поля заполнены, если нет, то выводится сообщение о незаполненных полях, если все поля заполнены, то бухгалтер нажимает на кнопку “добавить” и система вносит новые записи в БД. Расчет зарплаты Описание: Бухгалтер выбирает работника после чего нажимает на кнопку выдать зарплату если зарплата выдана выходит соответствующее сообщение иначе выводит сообщение об успешности и запись сохраняется в БД. Use-case диаграмма Субъекты: Бухгалтер – регистрирует нового работника, и добавляет информацию о выполненных работ и выдает им зарплату. |