Автор разработки: учитель информатики ГОУ лицей №419 Петродворцового района Савчук И.А., Санкт-Петербург, 2000
Цель создания БД: создание компьютерной среды для поддержки управления всеми процессами, связанными с контингентом учащихся в школе.
Назначение: автоматизация делопроизводства, связанного с контингентом учащихся средней общеобразовательной школы. БД предназначена для администрации, классных руководителей и работников школы, работающих с данными учащихся.
Первоначально создание БД производилось на готовом программном продукте “Система управления школой”, который был куплен в ИНТ в начале 1998 года. Но в работе этого комплекса было выявлено такое количество ошибок, которое не позволяло успешно работать. В дальнейшем ИНТ отказался от этого пакета, и встала проблема разработки СУБД для школ. В нашей школе проблема была решена следующим образом: БД была создана при помощи пакета Excel 7.0. На практике электронные таблицы используются главным образом для создания небольших баз данных с целью автоматизации делопроизводства.
Создание БД выполняется в несколько этапов. Первый этап заключается в определении структуры БД и типа каждого поля. На втором этапе осуществляется ввод данных. Этот этап в основном был завершен к 1.09.98. В настоящее время выполняется поиск информации в БД на основе разных критериев поиска и оформление полученных результатов, а также модернизация базы в основном за счет создания новых макросов и защиты информации (ячейки, листы)
Структура БД “Контингент”
№ |
Название поля
|
Тип поля |
1 | ФИО | Текстовое |
2 | Класс | Числовое (2 цифры) |
3 | Буква класса | Текстовое (1 символ) |
4 | Пол | Текстовое (1 символ) |
5 | Дата рождения | Дата (**.**.**) |
6 | Домашний телефон | Номер телефона |
7 | Улица | Текстовое |
8 | Дом-корпус | Общее |
9 | Квартира | Числовое (3 цифры) |
10 | Отец | Текстовое |
11 | Мать | Текстовое |
12 | Место работы отца | Текстовое |
13 | Место работы матери | Текстовое |
14 | Статус | Текстовое (1 символ) |
15 | Классный руководитель | Текстовое |
16 | Язык (изучаемый в школе ) | Текстовое (1 символ) |
17 | Возраст | Числовое |
Пункт меню Сервис
|
Список действий макроса |
Сортировка Списка школы | Сортировка списка по классу, букве класса, и фамилии по возрастанию |
Ввод учащегося | Введенные данные по учащемуся на Листе "Ввод уч-ся" переносятся в основной список школы, затем происходит сортировка Списка школы, ФИО и класс учащегося переносится в список прибывших, и автоматически ставится дата. |
Удаление учащегося | Указанный курсором учащийся удаляется из списка, затем происходит сортировка Списка школы, ФИО и класс учащегося переносится в список убывших, и автоматически ставится дата. |