Скачиваний:
8
Добавлен:
17.06.2023
Размер:
2.02 Mб
Скачать

1.8Алгоритм построения отчета понагрузке и оплате любого выбранного преподавателя (с возможностью печати на принтере) по семестрам и в целом

При вызове из главного меню пункта «Отчеты»-«Нагрузка отчет». Появляется форма, на которой происходит построение отчета. Блок-схема построения представлена на рисунке 1.6 [14-15].

Рисунок 1.6 – Блок-схема построения отчета отчета онагрузке и оплате любого выбранного преподавателя по семестрам и в целом.

Структура запроса на выполнение выборки представлена в листинге 1:

Листинг 1. Структуразапроса

ADODataSet1.CommandText:='SELECTnagruzka.n_semestr, discipline.d_nazvanie,

prepodavateli.pr_FIO,

tarify.t_tarif,

discipline.d_RZ,

discipline.d_ekz,

discipline.d_hour_lektsii,

discipline.d_hour_lab,

discipline.d_hour_practice,

nagruzka.n_oplata, nagruzka.n_id_nagruzka, gruppy.gr_chisl_studFROMtarifyINNERJOIN ((prepodavateliINNERJOIN

(disciplineINNERJOINPrepodDisciplineONdiscipline.d_id_discipline

=

12

 

PrepodDiscipline.prepDisc_disc) ONprepodavateli.pr_id_prepoda = PrepodDiscipline.prepDisc_prep) INNERJOIN (gruppyINNERJOINnagruzkaONgruppy.gr_id_gruppy = nagruzka.n_gruppa) ONPrepodDiscipline.prepDisc_id = nagruzka.n_prepDisc) ONtarify.t_id_tarifa = prepodavateli.pr_dolzhnost';

1.9 Инструкцияпользователяпоустановкепрограммногопродуктаиработесним Требования к аппаратным средствам:

процессор Pentium 1700Hz и выше;

объем оперативной памяти – 128 Мб и более;

Требуемые программные средства:

MSAccess 2003 и выше версии;

MSWord 2003 и выше версии.

Установка программы «расчет почасовой оплаты преподавателей учебного заведения»осуществляется следующим образом:

создать каталог в котором будет храниться программа;

скопировать в созданную папку программу «rashet_zarplaty.exe», базу данных base.mdb, конфигурационный файл Option.ini.

При запуске программы появляется окно идентификации пользователя,

представленное на рисунке 1.7.

Рисунок 1.7 – Авторизация пользователя Многопользовательский режим реализован в виде 3 различных пользователей:

-Администратор (пароль по умолчанию – 1);

-Сотрудник (пароль по умолчанию – 2);

13

- Гость (пароля нет).

После авторизации появляется главная форма, представленная на рисунке 1.8.

Права доступа к разным пунктам меню для различных пользователей разграничены.

Рисунок 1.8 – Главная форма программы

Рассмотрим меню главной формы.

Пункт «Файл» Подпункт «Связать с БД». Данный пункт предназначен для связывания

Приложения и БД (по умолчанию эта связь имеется) По нажатию этого подпункта вызывается диалоговой окно, в котором пользователь указывает путь к файлу БД.

Подпункт «Выход». Приложение закрывается.

Пункт «Справочники» Подпункт «Дисциплины». Справочник содержит информацию о дисциплинах,

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

представленная на рисунке 1.9.

14

Рисунок 1.9 – Справочник «Дисциплины» Для перемещения по записям можно использовать или мышь, или клавиши

«Вверх» и «Вниз». Для добавления новой записи необходимо нажать кнопку «Новая запись» и внести данные в поля. Также можно редактировать и удалять записи.

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

представленная на рисунке 1.10. Действия в этом справочнике аналогичны вышеописанным[16].

Рисунок 1.10 – Справочник «Преподаватели»

15

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

представленная на рисунке 1.11. Действия в этом справочнике аналогичны вышеописанным.

Поиск осуществляется следующим образом: необходимовыбрать поле, в

котором будет производиться поиск и в следующем поле ввести необходимые данные.

Также реализована сортировка. Для сортировки необходимо нажать на необходимый заголовок в таблице.

Рисунок 1.11 – Справочник «Тарифы» Подпункт «Текущая нагрузка». Справочник содержит информацию о текущей

нагрузке преподавателей по семестрам (аудиторные часы, расчетные задания и экзамены) и их оплаты за проведенные занятия в каждом семестре. При выборе появится форма, представленная на рисунке 1.12. Действия в этом справочнике аналогичны вышеописанным.

16

Рисунок 1.12 – Справочник «Текущая нагрузка» Подпункт «Группы». Справочник содержит информациюо группах обучающихся.

При выборе появится форма, представленная на рисунке 1.13.

Рисунок 1.13 – Справочник «Причины отказа» Пункт «Отчеты».

Имеет 3 подпункта: «Список преподавателей групп», «Нагрузка отчет» и «Дисциплины преподавателей с экзаменом». Выводят соответствующую информацию, которую можно фильтровать и искать необходимую. Формы,

появляющиеся при выборе данных подпунктов представлены на рисунках 1.14-1.16.

17

Рисунок 1.14 – Форма «Список преподавателей групп»

Рисунок 1.15 – Форма «Нагрузка отчет»

18

Рисунок 1.16 – Форма «Дисциплины преподавателей с экзаменом» В подпункте «Нагрузка отчет» есть возможность вывести информацию о

конкретном преподавателе в заданном семестре. При выборе данного подпункта открывает MSWord, где формируется слудющая таблица (рисунок 1.17).

Рисунок 1.17 – Пример отчета по нагрузке преподавателей

Пункт «Сервис» Подпункт «Смена пароля». При вызове данного подпункта появляется окно,

представленное на рисунке 1.21. Здесь необходимо выбрать пользователя. Затем ввести новый пароль и повторить ввод нового пароля. После чего нажать кнопку

«Ок».

19

Рисунок 1.21 – Смена пароля Подпункт «Смена пользователя». При вызове данного подпункта появляется

начальное окно программы, где необходимо выбрать пользователя и ввести пароль,

если он необходим.

1.10 Способы и результаты тестирования программного продукта в различных режимах

В качестве стратегии тестирования выберем «черный ящик», то есть проверка соответствия функционирования системы техническому заданию. Тестирование проводилось методом «сверху вниз» в трех режимах нормальном, экстремальном и исключительном.

Тестирование программы проводилось для каждого модуля. Для примера рассмотрим некоторые из них.

При тестировании в нормальном режиме никаких исключительных ситуаций не возникло. Был добавлен новыйпреподаватель.

20

Рисунок 1.22 - Проверка в нормальных условиях

Рисунок 1.23 - Результат проверки в нормальных условиях Рассмотрим проверку в исключительных условиях на справочнике

«Преподаватели». Попытаемся добавить новый объект обслуживания при незаполненных полях[17-19]. Результаты проверки представлены на рисунке 1.24.

21

Соседние файлы в папке Курсовые работы