Курсовые работы / ПРИС П _11
.pdf1.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