Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
начало.конец.произ.отчета.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
15.86 Mб
Скачать
  1. Цель: поиск определенного сотрудника

  2. Контекст использования: блок ведет поиск сотрудника в БД путем использования нескольких категорий.

  3. Область действия: в отделе кадров.

  4. Уровень точности: успех, если есть в БД определенный сотрудник

  5. Действующее лицо: главный бухгалтер, заместитель бухгалтера.

  6. Другие участники: сотрудники отдела кадров.

  7. Предусловие: проверка связи с базой данных.

  8. Минимальные гарантии: информационное оповещение: о не существовании данных запрашиваемого сотрудника.

  9. Гарантии успеха: вывод данных запрашиваемого сотрудника.

  10. Триггер: запуск программы и идентификация пользователя.

  11. Основной сценарий:

  1. Старт программы;

  2. Идентификация пользователя;

  3. Ввод данных с наименованиями;

  4. Запись данных в базу данных.

  1. Расширения:

  2. Список изменений в технологии и данных:

  3. Вспомогательная информация: поддержка глобальной сети (Internet).

Расчет зарплаты

  1. Цель: расчет зарплаты.

  2. Контекст использования: блок ведет расчет зарплаты.

  3. Область действия: в отделе кадров.

  4. Уровень точности: все поля должны быть обязательно заполнены.

  5. Действующее лицо: главный бухгалтер, заместитель бухгалтера.

  6. Другие участники: сотрудники отдела кадров.

  7. Предусловие: идентификация пользователя, проверка связи с базой данных

  8. Минимальные гарантии: информационное оповещение: поступило денежное средство.

  9. Гарантии успеха: поступление на карточку.

  10. Триггер: запуск программы, доступ к базе данных.

  11. Основной сценарий:

  1. Старт программы;

  2. Идентификация пользователя;

  3. Ввод данных с наименованиями;

  4. Запись данных в базу данных.

  1. Расширения:

  2. Список изменений в технологии и данных:

  3. Вспомогательная информация: поддержка глобальной сети (Internet).

Д вход иаграмма

Авторизация

Проверка пароля

нет

д а

Поиск сотрудника

Добавление нового сотрудника

Удаление сотрудника

Расчет заработной платы Н-го предприятия

-ФИО

Ввод данных о новом сотруднике

-ФИО

-стаж работы

-дата рождения

-семейное положение

-дети

-адрес

-контактные данные

Вывод данных о поиске

- Тарифная ставка

- К-во часов

- Выработка, изделие

- за отработанное время

- Премия

- Районный коэффициент

- Итого

Правильность информации

нет

д

Конец ввода данных и подтверждение окончания

а

Выход

    1. Основные экранные элементы интерфейса

При разработке меню и экранных форм, в том числе окон, диалоговых панелей и др. учтены принципы создания дружественного интерфейса:

  • Принцип минимального рабочего усилия

  • Принцип экономии памяти

  • Принцип согласованности элементов интерфейса

  • Принципы учета возможностей пользователя ит.д.

Руководствовались правилами использования цвета и форматирования экранных форм.

Основные Компоненты.

  1. Label (Метка) – надпись. Отображение текста, который не изменяется пользователем. Ее использовали для вывода комментариев на форму. Свойства: Caption (задается выводимый текст), Color, Top, Left и т.д.

  2. Edit –строка ввода-вывода. Этот компонент можно использовать как для ввода данных – одного числа, одного символа, одной строки, так и для вывода этих же данных. Доступ ко всем данным, находящимся в окне, осуществляется с помощью свойства Edit1.Text. И для получения чисел необходимо использовать функции преобразование типов:

  • StrToInt(Edit1.Text) – преобразование строки в целое число;

  • StrToFloat(Edit1.Text) – преобразование строки в действительное число;

  • IntToStr(n) – преобразование целого числа в строку;

  • IntToFloat(x) – преобразование действительного числа в строку.

  1. Memo – отображение, ввод и редактирование многострочных текстов. Основное свойство – Lines

  2. StringGrid – представляет собой таблицу, содержащую строки. Данные таблицы могут быть только для чтения или редактируемые. Для того, чтобы вывести с его помощью числовой массив, необходимо сначала преобразовать числовые данные в строки. Доступ к отдельной ячейке таблицы осуществляется с помощью следующего метода: StringGrid1.Cells[Col,Row]. Количество можно менять по необходимости. Для этого предназначены свойства StringGrid1.ColCount и StringGrid1.RowCount. Их значения можно менять как программно, так и в инспекторе объектов.

  3. ListBox – отображение стандартного окна списка Windows, позволяющего из него выбирать пункты.

  • ComboBox – объединяет функции ListBox и Edit. 

  1. Button – кнопка. Используется для создания кнопок, которыми пользователь выполняет команды в приложении. Все действия, которые должны выполняться при нажатии на кнопку, записываются в процедуре обработки этого события.

  2. ComboBox – объединяет функции ListBox и Edit. 

  3. RadioButton – радиокнопка – предлагает пользователю набор альтернатив, из которого выбирается одна.

  4. RadioGroup – служит для создания групп радиокнопок.

  5. CheckBox – флажок.