Основы проектирования информационно-прикладных систем. Подготовка макета приложения, интегрированного с БД. Сбор и загрузка исходных данных. Разработка и реализация математического алгоритма оптимизации составления расписания образовательного учреждения.
Несмотря на повсеместную интеграцию компьютерных технологий в повседневную и профессиональную деятельность человека, тем не менее, большинство учебных заведений среднего специального и высшего звена не используют программное обеспечение для составления расписания, а выполняют этот процесс вручную. В представленной работе рассматривается задача автоматизирования процесса составления расписания в учебном заведении - Кировском Авиационном техникуме (КАТ). Задачи: · разработка системы баз данных для сопровождения образовательного процесса; · подготовка макета приложения, интегрированного с БД; · сбор и загрузка исходных данных; · разработка математического алгоритма оптимизации составления расписания; · реализация системы оптимизации составления расписания образовательного учреждения. Методы исследования: · интервьюирование с администратором учебной части; · концептуальное и физическое моделирование базы данных и приложения (MSSQLServer); · современные технологии программирования (ООП, С#); · методы дискретной математики (теория расписания). Апробация. Вторая часть дипломной работы посвящена оптимизации расписания учебного заведения, что включает в себя постановку задачи, технические и функциональные требования к приложению и выбор программного обеспечения. Глава 1. Теоретические основы моделирования системы составления расписания данные расписание образовательный алгоритм 1.1 Основы проектирования информационно-прикладных систем Система составления расписания для образовательного учреждения относится к классу информационно-прикладных систем. Существует множество способов визуально представить информационно прикладные системы. Пользователи, пробуя каждый вариант, определяют наилучший, также предлагают дополнительные решения или недостающие функции. После сбора требований менеджер создает интерфейс программы (WEB-страница, локальная программа или мобильное приложение). (Рис.1) Рис.1 Модель разработки проекта 1.2 Реляционная база данных Реляционная база данных - совокупность взаимосвязанных плоских таблиц. Т.е. в реляционной базе данных вся информация организована в таблицах, разделенных на строки и столбцы, на пересечении которых содержатся значения данных. Графический интерфейс отличается от текстового тем что, пользователь использует не только командные строки, но и кнопки, меню, а также другие графические элементы. Вывод В данной главе мы познакомились с понятием реляционная модель, информационно-прикладная система, интерфейс и математическая модель, которые понадобятся в ходе создания базы данных и приложения создания расписания в Кировском Авиационном техникуме. Постановка задачи Необходимо создать базу данных, которая хранила всю информацию о специальностях, группах, учебном плане, преподавателях с предполагаемой нагрузкой, аудиторном фонде и т.д. 3) Две группы не могут заниматься одновременно в одном кабинете. КАТ выпускает профессионалов, которые действительно требуются в Кировской области. С помощью подраздела «Предметы и группы» пользователь может просмотреть, какие предметы присутствуют в учебном плане отдельных групп, сколько часов у группы предполагается по каждому предмету с учетом вида занятия (теория, лаб.работы, консультирование по курсовому проекту и т.д). SQLServer и VisualStudio являются продукцией Microsoft, поэтому легко интегрируются.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы