|
Данный модуль является одним из наиболее важных модулей проектируемой системы. От того, как будет сформирован модуль, зависит правильная работа всего комплекса. Проектирование разобьем на несколько этапов с использованием модульных генераторов: 1. формирование «отрезков» на основе соответствующих учебных планов для каждой дисциплины (генератор «Отрезки»); 2. формирование нагрузки преподавателей каждой кафедры на основе сформированных «отрезков» (генератор «Нагрузка»); 3. формирование расписания для дневного отделения на основе педагогической нагрузки (генератор «Расписание»); 4. формирование базы данных, содержащей сведения о каждом студенте университета.
Каждый из этапов – это создание соответствующего программного продукта. Причем, структурирование программ должно осуществляться таким образом, чтобы между ними была определенная связь. После выполнения каждого этапа должны подготавливаться соответствующие формы документов, которые можно редактировать вручную. При этом должна быть обратная связь, т.е. если форма документа отредактирована человеком, то необходимо, чтобы все изменения были внесены в сформированную программой базу данных. Выбирая среду программирования, мы исходили из того, что Delphi – визуальная среда программирования, отличающаяся простотой использования и наиболее изученная нами. Кроме того, базовым языком программирования является язык Pascal, который для разработок такого рода программных продуктов является наиболее подходящим. Заметим, что модуль «Расписание» нами выведен за блок, т.к. для дальнейшего проектирования он будет не нужен. Это так называемый полезный побочный эффект. Формы модуля «Расписание» используются при организации учебного процесса непосредственно в качестве расписания. (Более корректно модуль «Расписание» поместить в блок «Выходная информация», что в дальнейшем на общей развернутой схеме будет показано. Здесь уместно отметить, что в этом и только в этом блоке используется ручная форма заполнения. Это происходит в модулях «Абитуриент» и «Учебные планы» (последний модуль Федеральным агентством по образованию может быть направлен в структурные подразделения (ВУЗы) в электронном виде, что, конечно, облегчит дальнейшее ведение проекта).
|