Андрей Андреевич Смирнов

smira.jpg (10495 bytes)

программист, системный администратор, Web-мастер

Выпускник гимназии 1567
1999 года

Студент II курса факультета вычислительной математики и кибернетики (ВМиК) МГУ им. М.В. Ломоносова

Основные программы:

Научно-методическая работа База данных включает в себя информацию о научно-методической работе. В базе данных на каждую работу выделяется отдельная запись, в которой содержится информация о названии работы, теме, носителе информации, авторе работы (ФИО, адрес, телефон). Также в базе данных может содержаться такая текстовая информация, как аннотация к работе. Программа предоставляет интерфейс для изменения информации в базе данных, что включает в себя добавление, удаление записей и изменение уже существующих записей.

Для просмотра базы данных, кроме просмотра всех записей, предусмотрены различные возможности выборки, включающие в себя: настройку внешнего виды таблицы (колонки, которые туда включаются, и т.д.), а также возможности запросов. Запросы в интуитивно понятной, простой форме позволяет строить сложные конструкции, включающие различные логические связки “И”, “ИЛИ”, а также отношения “больше”, “меньше”, “входит в”. Программа была написана Borland Delphi 1 и работает в среде Microsoft Windows 3.1.

Школа Технические особенности

База данных хранится на сервере Borland Local Interbase, версия 4.0. Для доступа испольльзуется Borland Database Engine+SQL Links. Программа написана на Borland Delphi 1.0. Программа может работать под управлением русифицированной Windows 3.1 на компьютере с 8 Мб оперативной памяти и процессором не ниже 386.

Информационное наполнение базы данных

"Сердцем" базы данных таблица, содержащая информацию обо всех учителях школы. В таблице имеются следующие колонки:

     
  • ФИО
  • пол
  • год рождения
  • место рождения
  • образование
  • разряд
  • дата приема и N приказа
  • сведения о дипломе
  • награды, ученая степень
  • домашний адрес и телефон
  • отметки о выбытии
  • должность
  • нагрузка
    • ГПД
    • 1-3
    • 5-9
    • 10-11
    • Кл. рук.
    • Кр.
    • Каб.+проч.
  • кафедра
  • классный руководитель
  • факультативы
  • кружки
Во многих полях базы данных допускается использование нескольких элементов, так если какой-то учитель является классным руководителем сразу у двух классов, то в поле "Классный руководитель" можно указать два класса.

Также в базе данных таблица о кабинетах школы с ответственными учителями и классами, расписание звонков, различная информация (сетка часов), список кружков с учителями, их ведущими и количеством часов. Программа предоставляет возможность заполнения ученического расписания с возможностью проверки его корректности и возможность просмотра как ученического, так и учительского расписания.

Просмотр базы данных

Программа предоставляет возможность как для заполнения или обновления информации, так для ее просмотра или выборки. При просмотре предусмотрена возможность быстрого перехода к, например, нужному учителю путем ввода первых букв его фамилии.

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

Специальный запрос, называемый "свободный кабинет", позволяет выяснить наличие свободных кабинетов в определенный день и урок.

Дополнительные возможности

К дополнительным возможностям программы относится ежедневник, в который можно заносить дела, о которых программа автоматически напомнит, и телефонная книжка, в которой можно хранить информацию о людях и их телефонах.

Табель Эта программа позволяет заполнять “Табель учета и использования рабочего времени и подсчета заработка”. При этом программа осуществляет различные проверки, не давая человеку ошибиться, самостоятельно расставляет выходные дни, подсчитывает число рабочих дней. Программа позволяет сохранять/загружать информацию из табеля. Самой важной возможностью является функция печати, при которой на принтер выводится табель в виде, соответствующем форме №421 по ОКУД.
Пишите мне

Вернуться назад