Фаркушатова Анна Владимировна, студентка гр. ПО(ПР)-111 ГОУ СПО КПК, г. Кемерово;
Руководитель: Мышкина Елена Петровна, преподаватель ГОУ СПО КПК, г. Кемерово.
Разработка программного продукта
«Электронное расписание занятий»
Краткая аннотация к статье.
Статья описывает актуальность разработки данной программы, функциональное и эксплуатационное назначение, информацию, содержащуюся в базе данных, подробно описывается обоснование выбора системы управления базами данных.
Ключевые слова: база данных, программный продукт, назначение, система управления базами данных.
Программный продукт «Электронное расписание занятий» разработан для учебной части ГОУ СПО «Кемеровский педагогический колледж» и предназначен для составления расписания занятий, хранения и учета выданной преподавателем нагрузки.
Актуальность данной программы заключается в том, что в настоящее время все большее распространение находит компьютерная техника, все шире становится перечень охватываемых ею задач. Постоянно растет объем и сложность обрабатываемой информации, требуются все новые виды ее представления.
Работа сотрудников учебного отдела составляющих расписание занятий в образовательной организации должна быть хорошо организована. В настоящее время для того, чтобы найти информацию о свободных аудиториях, занятости преподавателей и групп или составить изменения к расписанию необходимо просмотреть большое количество документов.
Данная программа исключает совпадения нескольких групп у одного преподавателя в одно и то же время, а также обеспечивает автоматический подсчет выданной преподавателем нагрузки.
Объектом исследования является процесс разработки программного продукта «Электронное расписание занятий».
Предметом исследования являются требования, в соответствии с которыми разрабатывается программный продукт «Электронное расписание занятий».
Программный продукт «Электронное расписание занятий» представляет собой приложение к базе данных, которая содержит следующую информацию:
Учебные график группы;
Перечень дисциплин;
Списки групп, подгрупп;
Списки аудиторий (корпусов);
Списки преподавателей и мастеров производственного обучения;
Графики занятости преподавателей;
Расписание звонков.
Программный продукт обеспечивает возможность выполнения следующих функций:
Ввод и редактирование справочной информации;
Ввод и редактирование учетной информации;
Формирование и печать отчетов;
Учет и хранение выданной нагрузки преподавателей;
Составление расписания занятий.
Для разработки программного продукта необходимо было выбрать инструментальное средство разработки БД.
Мною принималось во внимание множество факторов. Но руководствуясь несколькими наиболее важными критериями, к которым, в частности, относятся:
– тип модели данных, которую поддерживает данная СУБД, её адекватность потребностям рассматриваемой предметной области;
– характеристики производительности системы;
– запас функциональных возможностей для дальнейшего развития системы;
– степень оснащённости системы инструментарием для персонала администрирования данными;
– удобство и надежность СУБД в эксплуатации;
– стоимость СУБД и дополнительного программного обеспечения.
Я остановилась на выборе СУБД MS Acсess, т.к. на сегодняшний день она является одной из популярных настольных СУБД. Это связано с тем, что Access обладает очень широким диапазоном средств для ввода, анализа и представления данных. Эти средства являются не только простыми и удобными, но и высокопродуктивными, что обеспечивает высокую скорость разработки приложений.
Кроме того, СУБД MS Access была выбрана исходя из следующих функциональных возможностей:
– в ней обеспечивается эффективная обработка больших объёмов информации;
– обеспечивает доступ ко всем типам данных;
– имеется возможность одновременного использования нескольких таблиц БД;
– несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей;
– лёгкость создания таблиц при помощи одного из трёх режимов: с помощью конструктора, с помощью мастера и путём ввода данных;
– простота создания связей между таблицами, с помощью «Редактора связей»;
– возможность создания форм с помощью конструктора и мастера форм;
– наличие встроенного механизма проверки целостности данных;
– СУБД Access позволяет создавать различные отчёты на основе данных из таблиц и других объектов БД.
Access – мощное приложение к Windows; впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Поскольку оба эти продукта – детища компании Microsoft, они прекрасно взаимодействуют между собой. Система Access работает под управлением Windows, так что при работе с ней пользователю доступны все преимущества Windows. Можно вырезать, копировать и вставлять данные из любого приложения Windows в Access и наоборот; можно создавать проект формы в Access и сохранить его как отчет.
В Access в полной мере реализовано управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра (что предотвращает несовместимые операции обновления или удаления данных). Кроме того, таблицы в Access снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод, независимо от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. Access поддерживает все необходимые типы полей, в том числе текстовый, числовой, счетчик, денежный, дата/время, МЕМО, логический, гиперссылка и поля объектов OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений.
Программный продукт «Электронное расписание занятий» находится в процессе разработки. Тестирование и отладка будет произведена в июне 2015 года.
Данный программный продукт можно будет использовать не только в Кемеровском педагогическом колледже, но и в других образовательных организациях, включая школы, лицеи и педагогические колледжи.