Материал: Электронный диспетчер

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Для добавления нового преподавателя в список необходимо нажать копку «Добавить преподавателя», которая находится в правой части окна, после чего над таблицей появится полоса в соответствии с рисунком 9, с окошками для ввода фамилии, имени, отчества и табельного номера, а справа две кнопками «Добавить» и «Отмена».

 

Рисунок 8. Вид окна работы со списком преподавателей

Рисунок 9. Полоса добавления преподавателей в список.

Окошки для ввода данных располагаются над столбцами, в которые будут добавлены эти данные после нажатия кнопки «Добавить», если же вы нажмёте на кнопку «Отмена» ни каких данных в таблицу добавлено не будет. Для изменения ранние введенных данных необходимо выделить строку и нажать на кнопку «Изменить». После чего над таблицей появится полоса идентичная той что появляется при добавлении, только окошки ввода уже содержат данные взятые из выделенной строки таблицы. После ввода всех изменений необходимо подтвердить изменения нажатием кнопки «Внести изменения», или отменить изменения нажатием на кнопку «Отмена». Для более удобной работы с данными в списке, предусмотрена сортировка и поиск, как по полю «табельный номер» так и по полю «преподаватель». Для сортировки списка необходимо выбрать соответствующий пункт в контекстном меню или «правка» - «упорядочить по…» в главном меню. Для поиска необходимо поставить точку по какому критерию будет производиться поиск, в окошке написать кого именно необходимо найти и нажать кнопку «найти», программа сделает активной строку в таблице с первым совпадением.

Вторая кнопка - Добавить/удалить дисциплину - данная кнопка открывает окно в соответствии с рисунком 10, позволяющее управлять списком дисциплин преподаваемых в учебном заведении: добавлять, удалять и изменять уже имеющиеся в списке данные. Данный список, как и список преподавателей в дальнейшем будет использоваться для более быстрого и удобного ввода данных как раскрывающийся список при заполнении таблицы дисциплин.

Рисунок 10. Вид окна работы со списком дисциплин

Для добавления новой дисциплины в список необходимо нажать копку «Добавить предмет», которая находится справой от таблицы, после чего над таблицей появится полоса в соответствии с рисунком 11, с окошками для ввода кода дисциплины и названия, а правее две кнопками «Добавить» и «Отмена».

Рисунок 11. Полоса добавления новой дисциплины в список.

Окошки для ввода данных располагаются над столбцами таблицы, в которые будут добавлены эти данные после нажатия кнопки «Добавить», если же вы нажмёте на кнопку «Отмена» ни каких данных в таблицу добавлено не будет. Для изменения ранние введенных данных необходимо выделить строку и нажать на кнопку «Изменить». После чего над таблицей появится полоса идентичная той что появляется при добавлении (рисунок 11), только окошки ввода уже содержат данные взятые из выделенной строки таблицы. После ввода всех изменений необходимо подтвердить изменения нажатием кнопки «Внести изменения», или отменить изменения нажатием на кнопку «Отмена». Для более удобной работы с данными в списке, предусмотрена сортировка и поиск, как по полю «Код» так и по полю «Предмет». Для сортировки списка необходимо выбрать соответствующий пункт в контекстном меню или «правка» - «упорядочить по…» в главном меню. Для поиска необходимо поставить точку по какому критерию будет производиться поиск, в окошке написать какой именно предмет необходимо найти и нажать кнопку «найти», программа сделает активной строку в таблице с первым совпадением.

Третья кнопка - Добавить/удалить группу учащихся - данная кнопка открывает окно в соответствии с рисунком 12, позволяющее сформировать список групп учащихся путем добавления, удаления и изменения уже имеющиеся в списке групп.

Рисунок 12. Вид окна работы со списком групп учащихся

Для добавления новой группы учащихся в список необходимо нажать копку «Добавить группу», которая находится справой от таблицы, после чего над таблицей появится полоса в соответствии с рисунком 13, с окошками для ввода индекса группы и названия, а правее две кнопками «Добавить» и «Отмена».

Рисунок 13. Полоса добавления новых групп учащихся в список.

Как и в других окнах, окошки для ввода данных располагаются над столбцами таблицы, в которые будут добавлены эти данные после нажатия кнопки «Добавить», если же вы нажмёте на кнопку «Отмена» ни каких данных в таблицу добавлено не будет. Для изменения ранние введенных данных необходимо выделить строку и нажать на кнопку «Изменить». После чего над таблицей появится полоса идентичная той полосе, которая появляется при добавлении (рисунок 13), только окошки ввода уже содержат данные, взятые из выделенной строки таблицы. После ввода всех изменений необходимо подтвердить изменения нажатием кнопки «Внести изменения», или отменить изменения нажатием на кнопку «Отмена». При добавлении новой группы в список на каждую группу создаётся индивидуальная база данных название которой совпадает с названием группы учащихся, а при изменение названия группы автоматически будет переименовывается и индивидуальная база группы. В этой базе будет храниться информация о дисциплинах изучаемых данной группой. При удаление группы из списка будет безвозвратно удалена и база со всеми данными, при нажатии кнопки «отчистить» программа будет удалять сначала базу группы затем саму группу из списка пока список не станет пустым. Для более удобной работы с данными в списке, предусмотрена сортировка и поиск, как по полю «индекс» так и по полю «специальность». Для сортировки списка необходимо выбрать соответствующий пункт в контекстном меню или «правка» - «упорядочить по…» в главном меню. Для поиска необходимо поставить точку по какому критерию будет производиться поиск, в окошке написать какой именно предмет необходимо найти и нажать кнопку «найти», программа сделает активной строку в таблице с первым совпадением. Если работа с программой происходит до начала учебного года тогда необходимо нажать кнопку «Начало учебного года», справа откроется дополнительная панелька в соответствии с рисунком 14, на которой необходимо выбрать день недели (понедельник, вторник и т.д.) с которого начнется учебный год и нажать кнопку «назначить», с этой недели программа будет начинать составлять расписание.

Рисунок 14. Панели «начало учебного года»

Индивидуальная база данных, которая была создана программой при добавлении новой группы в список, хранится в каталоге размещения программы \DispeCH\BDE\GRUPP\, в такой базе данных (таблице) хранится основная информация по которой в дальнейшим будет формироваться расписание (название предмета, преподаватель, количество часов в год, недельная нагрузка, количество прошедших часов) также в этой таблице хранятся промежуточные данные (остаток часов в недели, количество пар в сутки, прошло пар за день). Для модификации данных этой таблицы необходимо в окне редактирования списка групп выделить группу учащихся, к списку дисциплин которой необходим доступ и нажать на кнопку «список дисциплин группы» после чего откроется окно в соответствии с рисунком 15, для работы с базой дисциплин группы. Открывшееся окно «Список дисциплин группы» , осуществляет доступ к индивидуальной базе данных группы, в которую необходимо внести дисциплины которые будут преподавать группе учащихся. А также годовую нагрузку, недельную нагрузку и преподавателя, который будет вести данную дисциплину. На основе именно этих данных в дальнейшем будет строится расписание. С права от таблицы программа выводит часы активной (выделенной) дисциплины которые остались у группы. Также в этой базе данных хранятся промежуточные данные (остаток часов в недели, количество пар в сутки, прошло пар за день).

Рисунок 15. Вид окна работы с индивидуальной БД группы

Для добавления группе новой дисциплины в список, необходимо нажать копку «Добавить дисциплину», которая находится справой от таблицы, после чего над таблицей появится полоса в соответствии с рисунком 16, с двумя раскрывающимися списками и двумя окошками для ввода с клавиатуры. В раскрывающихся списках выбрать название дисциплины и преподавателя, который будет веси эту дисциплину у группы. Правее ввести всего часов и недельную нагрузку. Все окошки для ввода расположены параллельно названия столбцов, в который будут добавлены данные. С право на этой же полосе расположены две кнопки «Добавить» и «Отмена», кнопки выполняют одноимённые действия. Если появилась потребность изменить уже ранние введённые данные (сменить преподавателя или произвести изменение в часах) необходимо нажать кнопку «Внести изменения» после чего над таблицей появится полоса похожая на полосу при добавлении данных в соответствии с рисунком 16, с одним отличием, все окошки для ввода содержат стартовые данные из активной строки.

Рисунок 16. Полоса добавления новых групп учащихся в список.

После того как были произведены все необходимые изменения нужно подтвердить нажатием кнопки «изменить», после чего полоса скроется а табличные данные изменятся, если передумали изменять то произвести откат нажатием кнопки «Отмена». Для более удобной работы со списком дисциплин группы, предусмотрена сортировка по всем полям таблицы, для сортировки списка необходимо выбрать соответствующий пункт в контекстном меню или «правка» - «упорядочить по…» в главном меню.

Четвёртая кнопка - Расписание - данная кнопка размещена в верхней части окна, так как после заполнения всех таблиц необходимыми данными остальные кнопки больше не понадобятся целый год, необходимой остаётся только кнопка «Расписание» которая открывает окно составления расписания в соответствии с рисунком 17.

 

Рисунок 17. Вид окна «Расписание»

В окне «Расписание» находится таблица, которая содержит расписание на один день. Столбцы этой таблицы соответствуют группам учащихся, а строки парам (урокам). Кнопка «Составить расписание на текущей день» которая находящаяся под таблицей, запускает процесс составления расписания на текущей день. Поставив пары группе на день, программа автоматически высчитывает часы которые остались у группы не проведённые. Для хранения расписания каждого дня недели используется своя база данных (DEN_1.db - DEN_6.db), где после составления расписания на день таблица с получившимся расписанием автоматически сохраняется, заменяя старое расписание на новое. Шесть кнопок в нижней части окна соответствуют шести дням недели, нажав любую из них можно просмотреть расписание, которое было составлено на соответствующий день. Кнопки находящиеся в правой части окна позволяют добавлять, удалять пары и даже группы учащихся. Кнопка «праздник» сохраняет в базу чистый день без уроков (пар). Если появилась необходимость добавить группе еще одну пару надо нажать кнопку «Добавить пару», правая панелька с кнопками сменится на панель со списком дисциплин, в соответствии с рисунком 18, которые преподаются у данной группы. Выбрав нужную дисциплину из списка, подтвердите добавление кнопкой «добавить пару», программа добавив пару группе автоматически пересчитает часы, если отмените добавление нажатием кнопки «отмена» программа просто закроет панель не производя ни каких расчетов.

Рисунок 18. Панели добавления дисциплины

При удалении дисциплины из таблицы расписания произойдёт обратный расчет и группе вернутся часы, которые небыли проведены.

При удалении группы, группа удаляется только с таблицы расписания, если же вернуть группу нажатием кнопки «добавить группу» или «Все группы» группа вернется вмести с составленным на день расписанием.

Из составленного расписания на день программа позволяет сформировать отчет в виде HTM файла. Для формирования отчета нужно выбрать в нижней части окна день недели, который необходимо преобразовать и нажать в меню «правка» кнопку «сформировать отчет» после чего начинает формироваться файл HTM который будет содержать таблицу с расписанием взятым из формы. Результирующий файл сохраняется в той же директории где и программа (…\DispeCH\RASPIS), после сохранения файла программа открывает его для демонстрации в соответствии с рисунком 19.

Рисунок 19. Таблица отчетного HTM файла.

Кроме формирования отчета в виде HTM файла, также берётся во внимание и то, что почти на каждом персональном компьютере (кроме игровых клубов) установлен пакет прикладных программ Microsoft Office. Многие привыкли работать в приложении Excel, для удобства этих пользователей имеется возможность преобразовать составленное расписание пар (уроков) в Excel файл, для этого необходимо выбрать день недели с необходимым расписанием и нажать на кнопку «в Excel» в меню правка, после чего на экране появится отчет в таблице Excel в соответствии с рисунком 20. Сформированный отчет можно вывести на печать или сохранить и в дальнейшим хранить в электронном виде.

Рисунок 20. Сформировавшийся файл Excel

Каждое окно программы для более удобной работы имеет своё главное меню в соответствии с рисунком 21, которое располагается в самой верхней части окна и открывается по щелчку левой кнопки мыши. Все кнопки, которые содержит главное меню, соответствуют кнопкам на форме. И выполняют соответствующие функции. Также в главном меню имеется вкладка «Упорядочить по…» где можно выбрать по каким данным отсортировать таблицу.

 

Рисунок 21. Примеры главного меню окон

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

Рисунок 22. Примеры контекстного меню из разных окон.

Пятая кнопка - выход - самая последняя кнопка, с помощью которой завершается работа программы.

6. Охрана труда в организации на рабочем месте

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

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

Воздействие опасного производственного фактора на человека приводит к несчастному случаю. Воздействие вредного производственного фактора на человека приводит к профессиональному заболеванию.

Требование безопасности на рабочем месте.

Конструкция ВТ обеспечивает защиту от ионизирующих излучений. Рентгеновское излучение от дисплея не должно превышать 100мкР/ч на расстоянии 5 см от экрана, напряжённость электростатистического поля не более 15 килоВольт/метр.