Расписание занятий + бухгалтерия
Данная программа позволяет:
создавать и управлять группами учащихся;
вести расписание занятий нескольких учебных групп;
вести списки учащихся (физическое и/или юридическое лицо);
определять тариф для каждой группы;
автоматически рассчитывать расписание занятий на текущий месяц;
автоматически рассчитывать график платежей для каждого учащегося;
корректировать расписание и автоматически пересчитывать график занятий и платежей;
корректировать расписание, меняя статус занятия ("состоялось","пропало","отменено","перенесено");
генерировать разнообразные статистические отчеты с фильтрами по интересующим параметрам.
Программа состоит из 2-х частей:
база данных (БД), реализованная на MS Access 2002, служит контейнером данных;
интерфейсная часть, реализованная на MS VB 6.0, обеспечивает доступ к данным, хранящимся в БД.
Возможна организация сетевой работы. В этом случае БД размещается на сервере, а копии программы на рабочих станциях.
Краткое описание программы (с картинками).
Справочники. Стандартный список справочников, необходимых для нормальной работы программы и генерации нужных отчетов:
Физические лица. Форма позволяет вводить и редактировать информацию об учащихся. Форма также позволяет:
определять учащегося в группу с соответствующем уровнем начальной подготовки;
задавать начальный уровень подготовки учащегося;
задавать дату начала занятий учащегося в группе (влияет на график и сумму платежей);
рассчитать и вывести на печать график платежей учащегося;
проставлять фактические дату и сумму оплаты текущего платежа:
Организации. Форма позволяет вводить и редактировать информацию об организациях. Форма также позволяет:
определять для организации способ оплаты занятий (нал./безнал.);
администрировать список групп для организации;
рассчитывать для каждой группы график платежей:
Преподаватели. Форма позволяет вводить и редактировать информацию о преподавателях. Форма также позволяет:
задать национальность преподавателя;
задать квалификацию преподавателя;
задать специализацию преподавателя;
задать вид контракта с преподавателем;
задать тарифную ставку оплаты работы. Доступ к этой информации ограничен:
Список групп. Форма позволяет вводить и редактировать информацию о всех зарегистированных в БД группах учащихся. Форма также позволяет:
задать дату начала и окончания курса;
задать тариф, в соответствии с которым учащиеся группы будут производить оплату занятий;
определить принадлежность группы к организации;
определить стартовый уровень знаний на входе для группы;
посмотреть состав группы:
Тарифы. Форма позволяет вводить и редактировать информацию о тарифах оплаты занятий:
Можно также вызвать форму, которая позволяет корректировать тариф:
Расписание. Форма позволяет вводить и редактировать информацию о расписании занятий групп:
Можно также вызвать форму, которая позволяет корректировать расписание:
Расписание - самая сложная и самая информативная форма - подробное расписание на месяц для каждой группы. Расписание рассчитывается автоматически, но имеется возможность ручной корректировки данных:
Доступ. Форма позволяет задать права доступа для каждого юзера работающего с программой. Разгранечение прав доступа реализовано на уровне доступа к основным пунктам меню. Раздавать права может юзер, у которого включен доступ к этому пункту меню. Форма также позволяет установить, для каких пользователей будет доступна информация о тарифной ставке преподавателя: