Введение 2 1. Анализ существующих систем автоматизации деятельности руководителя СОШ. 4 2. Разработка структуры программного обеспечения. 9 2.1. Методология проектирования информационных систем. 9 2.2. Структурный подход к проектированию. 11 2.2.1. Диаграммы потоков данных 13 2.2.2. SADT - технология структурного анализа и проектирования 16 2.2.3. Сравнительный анализ SADT и DFD. 18 2.3. Анализ проектируемой области. 21 2.4. Функциональная схема процесса управления СОШ № 4. 26 2.5. Проектирование структуры программного продукта. 30 2.6. Работа с программным продуктом в локальной сети. 32 3. Проектирование базы данных. 37 3.1. Разработка инфологической модели. 37 3.2. Разработка концептуальной модели. 43 3.2.1. Нормальные формы объектов реляционной модели данных. 43 3.2.2. Нормализация объектов проектируемой предметной области. 45 3.3. Разработка алгоритма функционирования. 49 3.4. Реализация базы данных. 54 3.5. Разработка текста программы. 58 3.6. Руководство пользователю. 61 3.6.1. Рабочее место директора. 61 3.6.2. Рабочее место секретаря. 67 3.7. Руководство программисту. 68 3.7.1 Создание таблиц базы данных. 68 3.7.2 Создание связей 69 3.7.3 Создание интерфейса пользователя 70 3.7.4. Разделение базы данных в MS Access. 71 3.8. Отладка и тестирование программного продукта. 73 Заключение 78 Список использованной литературы 79 ПРИЛОЖЕНИЯ 80 Приложение А. Организационная структура СОШ №4 81 Приложение Б. Функциональная схема. 82 Приложение В. Инфологическая модель 83 Приложение Г. Схема данных. 85 Приложение Д. Рабочие бланки описания объектов. 86 Приложение Е. Алгоритм работы с программой. 95 Приложение Ж. Тексты программ. 96 Приложение З. Макеты экранных форм. 100