Как составить банк данных школы

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

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

Главная цель создания единого образовательного пространства учебного заведения – радикальное повышение эффективности собственно образовательного процесса, включая и процесс управления образовательными учреждениями.
Информационное образовательное пространство реализуется на базе школьной локальной вычислительной сети. «Вписаться» в эту сеть, овладеть компьютерами не так уж трудно и, как показывает практика, это в дальнейшем экономит очень много времени, тем более, что современные операционные системы и программы дружелюбны к пользователю, и сложных психологических барьеров при работе на компьютере, как это было лет 5-8 назад, уже практически не возникает.
В данной работе предпринята попытка создания информационной системы – автоматизированной базы данных «Школа 2» для работы с данными учащихся и учителей.
Целью данной работы является разработка и реализация электронной базы данных, обеспечивающей хранение, накопление и предоставление всей необходимой информации об учащихся и конкретном классе в целом. Разработка автоматизированной базы данных очень важна для учебного заведения, так как разработанный программный продукт значительно упростит работу секретарю и классным руководителям, а также избавит их от излишнего объёма документации и сделает менее трудоёмкой.
Разработанный программный продукт содержит в себе базу данных, которая объединяет в себе все сведения необходимые для систематизации и упорядочения процесса работы.
В рамках экспериментальной работы в МОУ ТСОШ №2 создана локальная электронная сеть, образующая информационно — аналитическую систему, которая позволяет решить ряд задач:

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

Созданная и развернутая информационно — аналитическая система школы позволяет:
Администрации

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

Педагогическим работникам

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

Представителям учредителя, методическим службам

  • Иметь информацию о деятельности школы и ее развитии.
  • Корректировать и консультировать администрацию и педагогических работников по конкретным объективным данным итогов образовательного процесса и принимать оперативные управленческие решения.

Учащимся и их родителям, представителям общественности

  • Иметь доступ к информации о деятельности школы и результатах образовательного процесса.
  • Оказывать влияние на формирование образовательного спроса, развитие школы и качество обучения и воспитания.

Освоение информационно-аналитической системы позволяет на порядок поднять качество и культуру управленческой деятельности, создает резервы для работы в режиме развития.

Методические рекомендации по работе с БД «Школа 2»

1. Технические требования
Персональный компьютер с процессором не ниже P-II
Оперативная память (рекомендуемая)  объемом от 128 Мб.
Свободное место на жестком диске не менее 30 Мб.
Операционная система Windows  98; Windows  2000, XP, Millenium, NT.
Минимальное разрешение экрана 800×600.
Программа устанавливается на сервер, пользователи имеют доступ к БД по локальной сети с любого компьютера образовательного учреждения, подключенного к локальной вычислительной сети.

2. Порядок работы с программой
При открытии базы данных «Школа 2» на экране появляется форма-заставка:

В данной форме предлагается сделать выбор: либо работа с данными учащихся или педагогов, либо выбор своей пользовательской формы.
Работа с данными учителей

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

Для занесения личных дел сотрудников необходимо выбрать меню «Личные дела учителей».

1. Нажмите на кнопку (Переход к новой записи).

2. Заполните вкладки формы: Личные данные, Образование, Адрес, Регистрационные данные, Состав семьи, Нагрузка, Трудовая деятельность, Награды, Воинский учет.
Для создания списков педагогов используй соответствующие кнопки. При этом, если на кнопке изображен принтер, список будет распечатан.
Работа с данными учащихся
При нажатии на главной форме кнопки «Работа с данными учащихся» открывается форма:

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

1. Нажмите на кнопку (Переход к новой записи).

2. Заполните вкладки формы: Личные данные, Сведения о родителях, Социальные данные, Внеурочная занятость, Достижения, Успеваемость, Пропуски.

Для создания справки учащегося нажмите кнопку

При этом система запросит необходимые сведения об учащемся (фамилию, имя и класс). После ввода данных об учащемся в диалоговое окно появится справка, которую можно сохранить в документ (Файл –Сохранить …), распечатать (Файл – Печать), закрыть.

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

Для закрытия  формы используется кнопка   .

Кнопка «Работа со справочниками»
главной формы открывает список справочников, использующихся в программе в качестве списков подстановки: Национальность, Предмет, Образование.

В качестве пользователей в данной программе выделены: заместитель директора по УВР, Классный руководитель, Социальный педагог, Медицинский работник, Родители.

Заместитель директора по УВР имеет возможность работать с документами (тарификация, ОШ-1, сетка часов и т.д.), выполнять запросы, в результате которых получать сведения о количестве учащихся в классе,

Социальный педагог

Социальный педагог работает с информацией о дополнительном образовании учащихся, имеет возможность просматривать и распечатывать списки учащихся из группы риска, многодетных семей, неполных семей и т.п. для этого необходимо нажать на соответствующую кнопку на форме «Социальный педагог».
Кроме того, социальный педагог может выполнять запросы, результатом которых будет подсчет количества детей из неполных семей, многодетных семей и т.д. Данные сведения необходимы для заполнения социального паспорта класса.
Классный руководитель

Классный руководитель работает с данными учащихся своего класса: вносит новые сведения или изменения в личное дело учащегося, вносит сведения о внеурочной занятости школьников, сведения о пропусках и успеваемости по предметам. (кнопка «Личные дела учащихся», соответствующие вкладки). Кроме того, сведения о пропусках учащихся классный руководитель может внести, непосредственно открыв таблицу, выбрав из предложенного списка:

Все таблицы и списки можно также распечатать.
Сведения о расписании класса и учителях, преподающих в классе, можно распечатать, нажав кнопку «расписание уроков класса».
Адреса и телефоны учащихся можно просмотреть при нажатии кнопки «Адресная книга».
Медицинская сестра имеет доступ к данным об учащихся: фамилия, имя, адрес, номер медицинского полиса, группа здоровья и т.д. автоматически создается список класса, также список девочек и мальчиков (общие по школе, а также по году рождения), список детей-инвалидов, детей с хроническим заболеваниями и т.д.

Родители учащихся имеют возможность просмотреть сведения об успеваемости и пропусках детей.

  • Защита информации

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

  • Администратор
  • Директор
  • Заместитель
  • Социальный педагог
  • Классный руководитель
  • Медицинская сестра
  • Родители.

Администратор БД предоставляет пользователям права доступа к различным объектам базы данных.

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

  1. Информационные технологии управления: учеб. пособие. /Под ред. Ю.М. Черкасова. – М.: ИНФРА-М, 2001.
  2. Карпенко М.П. Концепция национальной программы развития всеобщего и непрерывного образования на основе информационно-коммуникационных технологий// Инновации в образовании, 2005, №1, с. 6.
  3. Касимов И. Информационные технологии в управлении образованием// Педагогическая техника, 2005, №1.
  4. Концепция информатизации образования // Информатика и образование, 1990, № 1.
  5. Сайков Б.П. Организация информационного пространства образовательного учреждения: практическое руководство/Б.П. Сайков. – М.: БИНОМ. Лаборатория знаний. 2005. – 406 с.: илл.

Приложение

База данных Access Школа

Спроектировать базу данных, построить программу, обеспечивающую взаимодействие с ней в режиме диалога, для завуча школы.
Для каждого учителя в БД должны храниться сведения о предметах, которые он преподает, номере кабинета, который за ним закреплен, номерах классов, в которых он ведет занятия, номере урока и дне, когда он ведет уроки. Существуют учителя, которые не имеют собственного кабинета. Об учениках должны храниться следующие сведения: фамилия и имя, в каком классе учится, какая оценка по каждому предмету получена. Ученик может исправить полученную оценку. Завуч может добавить информацию о новом учителе или ученике, а также удалить о выбывших. Завучу могут потребоваться следующие сведения:
• какой предмет будет в заданном классе, например, во вторник на заданном уроке;
• кто из учителей преподает в заданном классе;
• в каком кабинете будет 5-й урок в среду у некоторого класса;
• в каких классах преподает определенный учитель заданный предмет;
• расписание на заданный день недели для класса.

Завуч может вносить следующие изменения:
• ввести информацию о новом учителе;
• удалить запись об ученике;
• изменить оценку ученику.

Необходимо предусмотреть возможность выдачи справки о количестве учеников, в данном классе и отчета о работе школы (количество учителей по предметам, количество кабинетов, исло учеников в каждом классе, число учащихся на 2, 4-5, 5 по классам и по школе).

Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде файла БД Access, который должен содержать:
• спроектированные таблицы,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.

База данных Access Школа

Таблица «Ученики» — База данных Access Школа

База данных Access Школа

Таблица «Предметы» — База данных Access Школа

База данных Access Школа

Запрос «Расписание на определенный день» — База данных Access Школа

База данных Access Школа

Запрос «Учителя в классе» — База данных Access Школа

База данных Access Школа

Форма «Преподаватели»

База данных Access Школа

Форма «Ученики»

База данных Access Школа

Отчет «Кол-во учеников в школе»

База данных Access Школа

Отчет «Кол-во учеников по оценкам»

База данных Access Школа

Главная кнопочная форма

Готовая база данных Access Школа доступна для скачивания по ссылке ниже.

Скачать базу данных (БД) MS Access; База данных Access Школа; база данных access; бд access; субд access; базы данных access; access пример; программирование access; готовая база данных; создание база данных; база данных СУБД; access курсовая; база данных пример; программа access; access описание; access реферат; access запросы; access примеры; скачать бд access; объекты access; бд в access; скачать субд access; база данных ms access; субд access реферат; субд ms access; преимущества access; базу данных; скачать базу данных на access; базы данных; реляционная база данных; системы управления базами данных; курсовая база данных; скачать базу данных; база данных access скачать; базы данных access скачать; ученики; успеваемость

Автор статьи

Нина Афонина

Эксперт по предмету «Педагогика»

преподавательский стаж — 4 года

Задать вопрос автору статьи

Базы данных в образовательной сфере

Определение 1

Базы данных в педагогике – это способ хранения информационных данных образовательного значения в различных формах.

Базы данных являются способом выражения состояния конкретного объекта или объектов расположенных в данной предметной области.

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

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

Логотип iqutor

Сделаем домашку
с вашим ребенком за 380 ₽

Уделите время себе, а мы сделаем всю домашку с вашим ребенком в режиме online

Бесплатное пробное занятие

*количество мест ограничено

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

Базы данных хранят информацию в различных формах:

  • Текстовые данные;
  • Графическая информация;
  • Аудио-файлы;
  • Видеоматериалы.

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

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

  1. Планирование образовательной деятельности;
  2. Экспериментальная и исследовательская деятельность;
  3. Проектирование образовательного процесса и различных образовательных операций.

Информация, которая хранится в разных базах данных в образовательной сфере является связанной между собой и взаимообусловленной.

«Базы данных в педагогике, требования к их разработке в образовательном процессе» 👇

Базы данных создаются и функционируют на основе специальных программных средств – систем управления базами данным (СУБД). Они ориентированы на систематизацию информации, ее хранение и практическое использование. По сути, СУБД является хранилищем информации. Они являются ячейками, в которых располагается конкретная информация, получение которой возможно после открытия ячейки, посредством введения специального кода.

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

Использование баз данных в образовательном процессе позволяет:

  1. Формировать систему оперативного управления учебным заведением.
  2. Организовывать самостоятельную работу учащихся и иных участников образовательной деятельности с разными информационными данными.
  3. Контролировать ход учебного процесса и его результаты.
  4. Проводить анализ образовательных данных.

Педагогические требования к разработке баз данных в области образования

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

  1. Адекватность структуры и содержания базы данных целям и задачам образовательной деятельности. Информационные порталы должны быть содержательно-насыщенными, доступными, гибкими.
  2. Научное представление информации в базе данных.
  3. Наглядность представленных информационных ресурсов.
  4. Подбор образовательного материала на основе индивидуального подхода. Должен быть учтен возраст, особенности развития и потребности пользователей.
  5. Учет познавательных потребностей и познавательной активности пользователей.
  6. Соблюдение санитарных требований и гигиенических норм при построении.
  7. Готовность участников образовательного пространства к работе с сетью Интернет.
  8. Содержание базы данных должно быть ориентировано на формирование ключевых образовательных компетентностей.
  9. Адекватность технологии построения базы данных педагогическим целям и задачам. Технологические вопросы применения баз данных не должны препятствовать решению образовательных целей и задач.
  10. Модульное построение баз данных. Информация должна быть разбита на блоки. Использование информации будет заключаться в обмене блоками, а не в создании полноценной базы с нуля.
  11. Использование простых и проверенных программных средств для построения баз данных.
  12. Расстояние от пользователя до базы данных не может препятствовать получению информации.

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

Пример построения базы данных для средней общеобразовательной школы

Проектирование базы данных для школы начинается с формирования технического блока. Он включает в себя требования к ПК, на котором будет установлена база данных. Они предполагают наличие процессора, не ниже P-II, объем оперативной памяти от 128 Мб, наличие свободного места на жестком диске – не менее 30 Мб, операционной системы Windows, Millenium, NT.

Данный компьютер связывается со всеми ПК данного учебного заведения по локальной сети. Эта связь обеспечивается специальной программой, установленной на сервер ПК.

Далее осуществляется формирование структуры базы данных. Она может включать несколько блоков информации. Например:

  1. Данные педагогов.
  2. Данные учащихся.
  3. Данные о деятельности учащихся.
  4. Справочные материалы.
  5. Методические рекомендации.

К пользованию базой данных допускаются: руководители (директор, зам. директора), педагоги, медицинские работники, родители, социальные педагоги, психологи.

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

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

Находи статьи и создавай свой список литературы по ГОСТу

Поиск по теме

Разработка базы данных учеников МОУ СОШ № 12 на языке Delphi

Содержание

Введение

Глава 1. Использование автоматизированных баз данных в учебном
процессе

1.1 Анализ предметной области

1.2 Использование базы данных для решения задач

1.3 Постановка задачи

1.4 Решение задач с помощью внедрение базы данных

1.5 Формализация алгоритма решения задачи

1.6 Требования к программе

1.7 Условия эксплуатации

Глава 2. Разработка базы данных

2.1 Этапы разработки

2.2 Структура входных и выходных данных

2.3 Среда и язык программирования

2.4 Данные об основных объектах в программе

Глава 3. Написание программного кода базы данных

3.1 Основные окна базы данных

3.2 Правовые аспекты разработанной базы данных

Глава 4. Экономические преимущества разработки

4.1 Расчет основных показателей

4.2 Анализ конкурентной способности программы

Заключение

Список используемой литературы

Приложения


Введение

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

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

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

база программный код учебный

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

Все эти факты делают вопрос о создании интересного
интерфейса, технически грамотно спланированной базы данных, крайне актуальным.
Связано это с тем, что при создании хорошо спланированной, интерактивной базы
данных, приходится применять не только технологические знания, но и
аналитические, что позволяет более полно раскрыть специфику специальности
“программное обеспечение ВТ и АС”.

Выбор темы для дипломного проекта связан со всеми этими
причинами. В качестве юридического лица – владельца базы данных, взята одна из
школ города Ульяновска МОУ СОШ №12.

Актуальность темы

Актуальность темы обусловлена необходимостью создания базы
данных для МОУ СОШ №12, так как база данных поможет обеспечить централизованное
управление, хранение информации об учениках.

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

Целью работы

Основной целью проекта является разработка базы данных для
МОУ СОШ №12, способного представлять информацию об учениках пользователю.

Для достижения поставленной цели необходимо решить следующие
задачи:

1.       Изучить предметную область.

2.       Выявить эффективность функционирования
базы данных.

3.       Проанализировать возможности базы
данных и основные принципы построения таблиц.

4.       Выбрать язык программирования и
познакомится с программным инструментарием для создания базы данных.

5.       Разработать базу данных для МОУ СОШ
№12.

6.       Рассчитать экономическую эффективность
использования данной базы данных.

Объектом исследования является деятельность МОУ
СОШ №12, предоставляющей образовательные услуги по обучению детей.

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

Методы исследования.

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

В процессе разработки базы данных были использованы следующие
языки и технологии: Mysql, Pascal, Microsoft Word, board Delphi 7.

Практическая значимость.

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

На защиту выносятся результаты исследования
технологий разработки базы данных, разработанная база данных учеников МОУ СОШ №
12, обоснование ее экономической эффективности.

Гипотеза исследования.

Использование МОУ СОШ №12, созданной в рамках
дипломной работы базы данных, в первую очередь повлияет на снижение времени,
затрачиваемого на поиск информации. База данных, имеющая техническую
направленность на хранение, редактирование, добавления и удаления информации об
учениках, привлечет специалистов в данной области. Возможность быстро найти
информацию и ознакомиться с ней – все это уменьшит время затрачиваемого на
поиск информации и, как следствие, экономическую прибыль школы.

Структура и объем работы.

Дипломная работа состоит из введения, четырех разделов,
заключения, библиографического списка – включающего 42 наименований. Общий
объём работы – ____ страниц, основной текст занимает 51 страниц,
библиографический список – 3 страницы, приложения – 3 страницы.

В заключении сделаны выводы по проекту, определены пути его
внедрения на объекте и направления дальнейшего совершенствования.


Глава 1.
Использование автоматизированных баз данных в учебном процессе

1.1 Анализ предметной
области

Школа находится по адресу: 432045, г Ульяновск, ул. Ефремова,
55. Она основана в 1970 году. Устав школы зарегистрирован за № 1202 от
26.09.2010 г. Лицензия № 200700 серия А, регистрационный № 0604 от 09 октября
2009 г.

Свидетельство о государственной аккредитации АА 164919.
Регистрационный № 946 от 27 июня 2008 г.

Средняя школа № 12 является муниципальным образовательным
учреждением, осуществляющим образовательный процесс в соответствии с уровнем
образовательных программ трех ступеней образования:

ступень – начальное общее образование (нормативный срок
освоения – 4 года);

II ступень – среднее неполное общее образование
(нормативный срок освоения – 5 лет);

III ступень – среднее полное общее образование
(нормативный срок освоения – 2 года).

Школа размещается в типовом четырехэтажном здании,
рассчитанном на 762 места, введенным в эксплуатацию в 1970 году.

Школа работает в режиме шестидневной учебной недели, первый
класс работает по пятидневной учебной неделе. Обучение всех учащихся ведется в одну
смену. В соответствии с Уставом школы длительность уроков в 2-11 классах
составляет 40 минут, продолжительность уроков в 1 классе – 35 минут с
обязательным проведением двух физкультминуток по 1,5-2 минуты каждая, с учётом
соблюдения норм максимально допустимой нагрузки школьников 1 класса.
Материально-техническая база школы включает следующее: спортивный зал площадью
280 кв. м.; спортивную площадку; актовый зал на 200 мест; библиотеку на 15340
экземпляров справочной, художественной, научно-популярной, методической и
учебной литературы, в том числе 4290 экземпляров школьных учебников;
процедурный, медицинский кабинеты и кабинет психолога; столовую на 240 мест;
швейную, столярную, слесарную мастерские; функционально-пригодные учебные
кабинеты: начальных классов – 5 (в том числе спальная и игровая комнаты для
учащихся первого класса); русского языка и литературы – 3; математики – 4;
иностранного языка – 3; истории – 1; географии – 2; химии – 1; физики – 1; ИЗО
– 1; кабинет информатики – 1.

Кабинеты укомплектованы необходимыми наглядными пособиями и
техническими средствами.

Руководствуясь Законом РФ “Об образовании” и
другими нормативными актами, регламентирующими деятельность образовательного
учреждения, школа работает по базисному учебному плану, соответствующему её
специфике. Учащиеся начальных классов обучаются по четырёхлетней учебной
программе. Инвариантная и вариативная части базисного учебного плана
выполняются полностью. То, что начинается в начальных классах, имеет своё
продолжение в основной и средней школе.

Кадровый состав школы на 2010-2011 учебный год.

Руководство школы:

Директор школы – Щербакова Галина Ивановна, Отличник
просвещения РФ, учитель высшей категории, награждена медалью Ордена “За
заслуги перед Отечеством” II степени;

Заместитель директора по учебно-воспитательной работе: –
Ероскина Татьяна Васильевна, учитель высшей категории;

Заместитель
директора по воспитательной работе – Гадилёва Ираида Эльбрусовна;

Заместитель
директора по организации воспитательной работы с подростками в микрорайоне –
Соловьёва Татьяна Михайловна.

Педагогический состав школы.

Всего учителей – 27, из них учителей начальных классов – 5,
учителей-предметников – 22: русского языка – 4, математики – 6, физики – 1,
химии – 1, биологии – 1, истории – 1, физической подготовки – 1, трудового
обучения – 1, музыки – 1, иностранного языка – 2, географии – 2, ОБЖ – 1, ИЗО –
1, библиотекарей – 1.

Характеристика
педагогического состава

По образованию, стажу, аттестации.

Из 27 человек имеют образование:

Высшее – 25 человек, среднее специальное – 1, незаконченное
высшее – 1.

Учителей со стажем работы: 6-10 лет – 6 чел., 11-20 лет – 5
чел., Св. 20 лет – 16 чел.

По результатам аттестации:

Высшая категория – 11, первая категория – 4, вторая категория
– 4, по стажу работы – 8 чел.

Отмечены наградами:

Заслуженный учитель школы РФ – 1, медаль ордена “За
заслуги перед Отечеством II степени” – 1, Отличник просвещения РФ – 12,
Почетный работник общего образования – 2, Контингент учащихся школы составляют
45,2% – мальчики и юноши и 54,8% – девочки и девушки. По конечным результатам
обученности и анкетированию родителей практически почти все учащиеся способны
обучаться по предлагаемым учебным программам, что также подтверждается и
результатами обученности учеников приведенными в таблице 1.

Таблица 1 – Итоги учебной деятельности учащихся за 2010/2011
учебный год

 Количество
учащихся

 1-3 (4) кл

 5-9 кл

 в т. ч.9кл

 0-11 кл

 в т. ч.11кл

 Всего

На 05.09.010
г. (по ош-1)

120

193

48

56

30

369

Выбывших за
учебный год (из школы)

27

32

4

4

2

63

Прибывших за
учебный год (в школу)

17

40

8

3

0

60

Стало на
30.05.011 г.

110

201

52

55

28

366

Закончивших
учебный год на “отлично”

14

16

3

4

3

34

на
“4” и “5”

34

64

9

14

8

112

Всего
неуспевающих на конец года

0

0

0

0

0

0

В т. ч.
допущено до экз. с одной “2”

0

0

0

0

0

0

оставлены на
повторный год обучения

0

0

0

0

0

0

оставлены на
“осень”

0

0

0

0

0

0

Неаттестованных
по болезни

0

0

0

0

0

0

СОУ

58,5

50,0

44,5

47,8

50,9

51,7

Коэффициент
обученности

100,0

100,0

100,0

100,0

100,0

100,0

Коэффициент
образования

58,5

39,8

23,1

32,7

39,3

43,2

кол-во
аттестуемых

82

201

52

55

28

338

Кроме того, среди выпускников данной школы каждый год имеются
оканчивающие обучением с золотой и серебряной медалью. Об этом свидетельствует
данные таблицы 2.

Таблица 2 – Выпускники, оканчивающие обучение с золотой и
серебряной медалью:

2007-2008

2008-2009

2009-2010

2010-2011

Золотая медаль

1

2

1

1

Серебряная
медаль

3

5

1

2

Отрадно отметить, что все учащиеся 1-11 классов усвоили
школьные учебные программы и получили знания, соответствующие требованиям
Госстандарта.

Учащихся оставленных на повторный год обучения, нет. Все
выпускники 11 класса сдали обязательные экзамены в форме ЕГЭ по русскому языку
и математике, по сдаче экзаменов в форме ЕГЭ по выбору школа вошла в лучшую
десятку по городу. Все выпускники 11 класса получили аттестаты о среднем
(полном) общем образовании. Выпускники школы успешно поступают в ВУЗы нашего
города и других городов страны.

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

Школа № 12 расположена в Засвияжском районе, который
считается рабочим. В непосредственной близости от школы
культурно-просветительных и спортивных учреждений нет. Учащиеся школы посещают
мероприятия в к/т “Луна” и ЦДТ-2. На базе школы в рамках внеурочной
воспитательной работы действуют спортивные секции, предметные кружки и
факультативы, а также клуб “Симбирцит”.

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

В 2002/2003 учебном году был открыт класс-колледж по
специальностям: экономика, бухгалтерский учет.

В 2008-2009 учебном году в школе работали два класса по
направлению “Экономика, бухгалтерский учет и контроль”. Школа
сотрудничает с Ульяновским государственным техническим университетом. Колледжем
экономики и информатики. В профильных классах ведутся специальные предметы: 10
класс – философия, правоведение, информатика и ИКТ, основы бизнеса,
делопроизводство и корреспонденция; 11 класс – основы права, психология и этика
деловых отношений, информатика и ИКТ, экологические основы природопользования,
документальное обеспечение управления, практикум пользователя ПЭВМ; а также
традиционные предметы: культурология, русский язык и культура, математика,
иностранный язык.

1.2
Использование базы данных для решения задач

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

Для того, чтобы ускорить процесс обработки данных, собрать
всю информацию в одно место и обработать ее, необходимо использовать базу
данных. Она поможет учителям затрачивать меньшее временя на поиск информации,
меньше записывать данные, так как база данных долго хранит информацию и
автоматизирует процесс. Это позволит хранить не только информацию об учениках,
но и их успеваемости. Это удобнее, чем старые способы введения информации. [35]

В соответствии с рисунком 1, учителю приходиться собрать
информацию об учащихся, распределить и записать ее.

Рисунок 1 – Схема получения и хранения информации об учащихся
без использования базы данных

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

Рисунок 2 – Схема использования хранящейся информации

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


1.3
Постановка задачи

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

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

1.4 Решение
задач с помощью внедрение базы данных

База данных автоматизирует процесс сбора, обработки и выдачи
информации в отличие от предыдущей системы информации об учениках. Также она
позволяет хранить большой объём данных, хранить их компактно и долгое время.

База данных должна в первую очередь хранить информацию в
таблицах и предоставлять ее по запросу оператора. Это основная задача данной
программы. Для использования базы данных нужен понятный и удобный интерфейс
получения и записи информации, чтобы любой пользователь мог работать с ней.
База данных не требовательна к компьютерной технике, и для ее установки не
нужен мощный компьютер. [26]

Рисунок 3 – Сбор, запись и получения информации в базе данных

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

Автоматизация процесса требует самых малых технических
средств для решения данной задачи, что позволяет автоматизировать процесс с
минимальными затратами и увеличивает производительность. [18]

1.5
Формализация алгоритма решения задачи

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

Рисунок 4 – Взаимодействие между таблицами

Для удобства пользования программа должна обеспечивать
возможность выполнения перечисленных ниже функций:

·        функция, позволяющая вносить изменения в
базу данных (добавлять, удалять и редактировать содержимое таблиц);

·        функция, позволяющая производить поиск в
базе данных по фамилии ученика;

·        функция, позволяющая просматривать отчет;

·        функция, позволяющая печатать отчет.

Анализ существующих разработок и обоснование выбора
технологии проектирования. [11]

1.6
Требования к программе

Требования к обеспечению надежного
функционирования программы

Надежное (устойчивое) функционирование программы должно быть
обеспечено выполнением школой совокупности организационно-технических
мероприятий, перечень которых приведен ниже:

а) организацией бесперебойного питания технических средств;

б) использованием лицензионного программного обеспечения;

в) регулярным выполнением рекомендаций Министерства труда и
социального развития РФ, изложенных в Постановлении от 23 июля 1998 г. “Об
утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию
ПЭВМ и оргтехники и сопровождению программных средств”;

г) регулярным выполнением требований ГОСТ 51188-98 Защита
информации. Испытания программных средств на наличие компьютерных вирусов.

Время восстановления после отказа

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

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

Отказы из-за некорректных действий оператора

Отказы программы возможны вследствие некорректных действий
оператора (пользователя) при взаимодействии с операционной системой.

Во избежание возникновения отказов программы по указанной
выше причине следует обеспечить работу конечного пользователя без
предоставления ему административных привилегий. [39]

1.7 Условия
эксплуатации

Климатические условия эксплуатации

Климатические условия эксплуатации, при которых должны
обеспечиваться заданные характеристики, должны удовлетворять требованиям,
предъявляемым к техническим средствам в части условий их эксплуатации. [27]

Требования к квалификации и численности персонала

Минимальное количество персонала, требуемого для работы
программы, должно составлять не менее 2 штатных единиц – системный
администратор и конечный пользователь программы – оператор.

Системный администратор должен иметь высшее профильное
образование и сертификаты компании-производителя операционной системы. В
перечень задач, выполняемых системным администратором, должны входить:

а) задача поддержания работоспособности технических средств;

б) задача установки (инсталляции) и поддержания
работоспособности системных программных средств – операционной системы;

в) задача установки (инсталляции) программы.

г) задача создания резервных копий базы данных.

Оператор.
В перечень задач оператора входит:

·        вносить изменения в базу данных
(добавлять, удалять и редактировать содержимое таблиц) по приказу директора;

·        производить поиск в базе данных по фамилии
ученика по просьбе учителя;

·        печатать отчет.

Оператор принимает и проверяет базу данных.

Требования к составу и параметрам технических
средств

Рассмотрим школьные компьютеры, для которых разрабатывалась
база данных, это в основном все компьютеры не выше следующих характеристик:

·        процессор Pentium-1.0Hz;

·        оперативная память объемом 256 Мбайт;

·        свободное пространство на жестком диске –
1 Гигабайт;

·        операционная система Windows XP.

Конечно, данные компьютеры давно устарели, и операционная
система на них уже не идет, не в какое сравнение с более новыми версиями
Windows 7. Но школа уже приобрела лицензию на Windows XP и в ближайшее время
более новые компьютеры, и операционные системы закупать не будет. [34]

Требования к информационным структурам и методам
решения

База данных работает под управлением BDE (Borland Database
Engine). Используется многопоточный доступ к базе данных. Необходимо обеспечить
одновременную работу с программой с той же базой данных модулей экспорта
внешних данных. [35]

Требования к исходным кодам и языкам
программирования

Программа должна быть разработана на языке программирования Delphi, в среде Borland Development Studio и содержать комментарии.
Программный код должен быть удобно читаемым. Алгоритмические единицы должны
быть выделены. [29]

Требования к программным средствам, используемым
программой

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

Программа должна содержать парольную защиту от
несанкционированного доступа. [30]


Глава 2.
Разработка базы данных

2.1 Этапы
разработки

На стадии разработки технического задания должны быть
выполнены этапы разработки, согласования и утверждения настоящего технического
задания. На стадии рабочего проектирования должны быть выполнены перечисленные
ниже этапы работ:

1. разработка программы;

2. разработка программной документации;

3. испытания программы.

На стадии внедрения должен быть выполнен этап разработки
подготовка и передача программы.

Содержание работ по этапам

На этапе разработки технического задания должны быть
выполнены перечисленные ниже работы:

.        постановка задачи;

2.       определение и уточнение требований к техническим
средствам;

.        определение требований к программе;

.        определение стадий, этапов и сроков разработки
программы и документации на неё;

.        согласование и утверждение технического задания.

На этапе разработки программы должна быть выполнена работа по
программированию (кодированию) и отладке программы.

На этапе разработки программной документации должна быть
выполнена разработка программных документов в соответствии с требованиями к
составу документации. [37]


2.2 Структура
входных и выходных данных

Система учеников школы, в качестве вводных данных, использует
последовательность символов, числовые значения, передаваемые в поля базы
данных. А выходные данные представляют собой текстовые строки и числовую
информацию, выводимую в виде таблиц. [12]

2.3 Среда и
язык программирования

Выбор автора остановился на среде разработки board Delphi 7.

Delphi 7 – это полное решение для
разработки корпоративных приложений от проектирования до развертывания по
архитектуре, управляемой моделью (MDA), которое позволяет интегрировать
моделирование, разработку и развертывание приложений и систем электронного
бизнеса для платформы Windows. [33] Delphi 7 содержит развитые библиотеки и
инструменты для создания приложений электронного бизнеса и веб-сервисов,
полностью интегрирует соответствующие технологии и качественно повышает
производительность разработчиков, предоставляя все необходимое для исследования
вопросов перехода на Microsoft.net. [37] При помощи включенного в комплект
поставки Kylix 3 для Delphi разработчики могут переносить свои приложения на Linux,
повышая отдачу своих инвестиций и расширяя спектр платформ, на которых доступны
их приложения. Интегрируя ведущие приложения разработки в единый и легкий в
использовании пакет, Delphi 7 сокращает жизненный цикл разработки приложений и
ускоряет вывод создаваемых с его помощью продуктов на рынок ПО. [16]

Pascal – язык программирования
<#”774260.files/image005.gif”>

Рисунок 5 – Структура таблицы ученики

В поле Family записывается фамилия школьника. Тип поля Family – Alpha (Символьный), размер
поля – 30.

В поле Name записывается имя школьника. Тип поля Name – Alpha (Символьный), размер
поля – 20.

В поле Otchestvo записывается отчество школьника. Тип поля Otchestvo – Alpha (Символьный), размер
поля – 20.

В поле Telefon заносятся телефоны школьников. Поле Telefon имеет тип Number – числовой.

Поле Data_d содержит информацию о
дате рождения школьника. Оно имеет тип Data (Дата).

В поле Adres указывается адрес школьника. Тип поля FIO – Alpha (Символьный), размер
поля – 40. [17]

Рисунок 6 – Структура таблицы успеваемость

В поле Number записывается код школьника, это поле не может
содержать повторяющихся значений, так как является ключевым. Тип поля Number – числовой.

В поле Klass указывается название класса. Тип поля Group – Alpha (Символьный), размер
поля – 15.

Таблицы “Ученики” и “Успеваемость” находятся
в следующей зависимости как показано на рисунке 7:

Ученики

Number (код ученика)

Family
(Фамилия ученика)

Name
(имя)

Otchestvo
(отчество)

Telefon
(телефон)

Data_d
(дата рождения)

Adres
(адрес)

Klass (номер класса)

1

2

3

4

5

7

Успеваемость

Number (код ученика)

Русский
(предмет)

……….

Физика (предмет)

1

………….

Рисунок 7 – Связь между таблицами

Таблица “Успеваемость” служит вспомогательной
таблицей к таблице “Ученики”. С помощью этой таблицы каждому ученику
добавляются оценки, и формируется список значений.

В данном случае связь между таблицами односторонняя. [15]

Программа,
обеспечивающая редактирование базы данных Учеников школы.

Программа редактирования базы данных учеников школы
реализуется при помощи подключения к компоненту DataSource компонента DBNavigator, которая находится на
вкладке Data Controls, в палитре компонентов, в соответствие с рисунком 8.

Рисунок 8 – Вид навигатора

Навигатор содержит кнопки для выполнения различных операций с
набором данных путем автоматического вызова соответствующих методов. [20]

DataSource – основное свойство
навигатора. Чтобы подключить навигатор для главной таблицы “Ученики”
на второй форме, устанавливаем его свойство DataSource = DataSource1. Состав видимых кнопок
навигатора определяется свойством Visible Buttons, в соответствие с
рисунком 9. Это множественное свойство. Оно содержит для каждой из кнопок
булевское свойство, определяющее их видимость. По умолчанию видимы все кнопки.
Для таблицы “Ученики” свойство навигатора Visible Buttons оставляем по умолчанию,
чтобы пользователь мог свободно редактировать ее набор данных.

Пиктограмма

Назначение
кнопки

Перейти к
первой записи

Перейти к
предыдущей записи

Перейти к
следующей записи

Вставить новую
запись

Удалить текущую
запись

Редактировать
текущую запись

Сохранить
результат изменения записи

Отменить
изменения в текущей записи

 

Обновить
информацию о наборе данных

Рисунок 9 – Кнопки компонента

Подсказки для каждой кнопки навигатора
содержит свойство Hint. Подсказки на английском языке заменяем текстами на русском
языке. Устанавливаем свойство Show Hints = true, чтобы при наведении курсора на кнопку
появлялась выплывающая подсказка. [10]

Программа
поиска данных по запросу пользователя

В главной таблице “Ученики” поиск производится по
фамилии ученика.

Поиск по фамилии школьника (Family) реализуется при помощи SQL запроса: (‘Select * From
Ученики Where Family = (”’+ Edit3. Text +”’) ‘), где ”’+ Family +”’ – это переменная,
которой присваивается значение, введенное пользователем. [24] Пользователь
вводит необходимое ему значение в поле ввода и нажимает кнопку Поиск в
соответствии с рисунком 10. После чего в БД осуществляется поиск
соответствующего значения. Результаты поиска выводятся в таблице.

Рисунок 10 – Результат поиска данных по запросу пользователя

Если в базе данных нет значения, соответствующего запросу
пользователя, то в таблице будет одна пустая строка, а система выведет
сообщение о том, что значение не найдено в соответствии с рисунком 11.

Рисунок 11 – Результат поиск по фамилии школьника при
отсутствие данных

Поиск по фамилии ученика (Family) реализуется при помощи SQL запроса:

(‘Select * From Ученики Where FIO= (”’+ Edit2. Text +”’) ‘); где ”’+ Family +”’ – это переменная,
которой присваивается значение, введенное пользователем. Остальные действия
аналогичны действиям, при осуществлении поиска по коду студента. [13]

Рассмотрим алгоритм поиска в соответствие с рисунком 12. [25]

Рисунок 12 – Алгоритм поиска

Программа, обеспечивающая формирование отчета

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

Все сформированные отчеты, при соответствующем запросе, будут
выводится на печать.

Построение отчета реализуется при помощи компонентов построения
Quick Report.

Просмотр созданного отчета обеспечивается при помощи свойства
компонента Quick Report – Preview.

Печать отчетов обеспечивается при помощи свойства компонента Quick Report – Print. [19]

2.5
Требования пользователя к программе

Для директора приложение должно представлять собой
совокупность программ, позволяющих:

·        вносить изменения в базу данных
(добавлять, удалять и редактировать содержимое таблиц);

·        производить поиск в базе данных по фамилии
ученика;

·        просматривать отчет, содержащий выбранную
пользователем информацию;

·        печатать отчет.

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

От пакета в целом требуется удобное устройство, бесперебойная
и устойчивая работа, интуитивно понятный интерфейс, легкий вызов и загрузка
отдельных компонентов. [38]


Глава 3.
Написание программного кода базы данных

3.1 Основные
окна базы данных

Главное окно программы

unit Unit1;, Messages, SysUtils, Variants,
Classes, Graphics, Controls, Forms,, StdCtrls, ExtCtrls, DBCtrls, Grids,
DBGrids, DB, DBTables,, ComCtrls, ShellAPI, XPMan;= class (TForm): TButton;:
TButton;: TButton;: TXPManifest;: TButton;: TButton;: TLabel;: TBitBtn;: TBitBtn;:
TDataSource;: TTable;: TDBGrid;: TDBNavigator;: TButton;: TBitBtn;: TBitBtn;:
TBitBtn;: TLabel;: TColorBox;Button1Click (Sender: TObject);RadioButton1Click
(Sender: TObject);Button2Click (Sender: TObject);BitBtn1Click (Sender:
TObject);Button5Click (Sender: TObject);Button6Click (Sender:
TObject);BitBtn2Click (Sender: TObject);BitBtn3Click (Sender:
TObject);Button4Click (Sender: TObject);BitBtn4Click (Sender:
TObject);BitBtn5Click (Sender: TObject);BitBtn6Click (Sender:
TObject);BitBtn7Click (Sender: TObject);Button7Click (Sender:
TObject);ColorBox1Change (Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm1;Unit2, Unit3;

{$R *. dfm}TForm1. Button1Click (Sender:
TObject);;;TForm1. RadioButton1Click (Sender: TObject);. show;;TForm1.
Button2Click (Sender: TObject);. Show;;TForm1. Button5Click (Sender: TObject);.
Show;;TForm1. Button6Click (Sender: TObject);(Handle,’open’,’D: BDДокументыСПРАВКА.
doc’,nil,nil,SW_RESTORE);;TForm1. Button4Click (Sender: TObject);. Visible:
=true;. Visible: =true;. Visible: =true;;TForm1. BitBtn5Click (Sender:
TObject);. DataSet. Insert;. SetFocus;;TForm1. BitBtn6Click (Sender:
TObject);DataSource1. DataSet. Modified then. DataSet. Post;;TForm1.
BitBtn7Click (Sender: TObject);. DataSet. Delete;;TForm1. Button7Click (Sender:
TObject);. Visible: =true;. Visible: =true;. Visible: =true;. Visible:
=true;;TForm1. ColorBox1Change (Sender: TObject);. Color: =ColorBox1.
Selected;;.

Окно списка учеников и поиска

unit Unit2;

interface, Messages, SysUtils, Variants, Classes,
Graphics, Controls, Forms,, StdCtrls, DB, DBTables, ExtCtrls, DBCtrls, Grids,
DBGrids;= class (TForm): TButton;: TLabel;: TEdit;: TDataSource;: TTable;:
TDBGrid;: TDBNavigator;: TButton;: TLabel;: TColorBox;Button1Click (Sender:
TObject);Edit1Change (Sender: TObject);Button2Click (Sender:
TObject);ColorBox1Change (Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm2;

{$R *. dfm}TForm2. Button1Click (Sender:
TObject);;;TForm2. Edit1Change (Sender: TObject);Length (Edit1. Text) >0
then. Filtered: =true. Filtered: =False;. Filter: =’Family=”’+Edit1.
Text+””;;TForm2. Button2Click (Sender: TObject);. Visible: =true;. Visible:
=true;;TForm2. ColorBox1Change (Sender: TObject);. Color: =ColorBox1.
Selected;;.

Окно лицензии

unit Unit3;, Messages, SysUtils, Variants,
Classes, Graphics, Controls, Forms,, StdCtrls, ExtCtrls, ImgList, ExtDlgs;=
class (TForm): TLabel;: TLabel;: TImage;: TButton;: TLabel;: TLabel;: TLabel;:
TLabel;: TLabel;: TButton;: TLabel;: TLabel;: TLabel;Button1Click (Sender:
TObject);Button3Click (Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm3;

{$R *. dfm}TForm3. Button1Click (Sender:
TObject);. Visible: =true;. Visible: =true;;TForm3. Button3Click (Sender:
TObject);. Close;;.


3.2
Правовые аспекты разработанной базы данных

Для правовой оценки созданной базы данных рассмотрены законы
Российской Федерации, регулирующие вопросы информации и информатизации.

Современное законодательство достаточно четко регламентирует
правовые аспекты охраны программ для ЭВМ.

Собственником информационной системы, технологии и средств их
обеспечения признается физическое или юридическое лицо, на средства которого
эти объекты произведены, приобретены или получены в порядке наследования,
дарения или иным законным способом.

В соответствии со статьей 9 Закона РФ “Об авторском
праве и смежных правах” (Закон об АП и СП), авторское право на
произведение возникает в силу самого факта его создания – с того момента, когда
оно воплощается в конкретную форму. При этом не требуется соблюдения каких-либо
формальностей, например регистрации или депонирования. Авторским правом
охраняется любое произведение, созданное в результате творческого труда.
Произведение считается имеющим творческий характер, пока не доказано обратное,
что сделать достаточно трудно в связи с отсутствием объективных критериев
оценки творческого характера деятельности.

В соответствие с законом РФ о “О правовой охране
программ для электронных вычислительных машин и баз данных”, к личным
неимущественным правам относятся:

·        право авторства;

·        право на имя;

·        право на неприкосновенность (целостность)
произведения.

Действующий Закон об АП и СП добавляет автору (разработчику
программы) еще две возможности, относящихся к личным авторским правам:

·        право на обнародование;

·        право на отзыв.

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

Личные неимущественные права принадлежат автору независимо от
того, кому принадлежат имущественные права.

Имущественные права на программу для ЭВМ представляют собой
совокупность правомочий, которые могут в полном объеме или частично (в период
действия авторских прав) продаваться и покупаться, передаваться в дар,
сдаваться в аренду и т.п.

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

Авторское право на специальное программное обеспечение
принадлежит его разработчику. МОУ СОШ №12 обладает имущественными правами на
техническое обеспечение, использованное при создании продукта, для работы над
проектом были использованы технические документы и специальная литература,
принадлежащие этому учреждению.


Глава 4.
Экономические преимущества разработки

4.1 Расчет
основных показателей

Разработка, освоение и реализация программы базы данных,
автоматизация выдачи необходимых сведений осуществляется в МОУ СОШ №12.
Источниками финансирования являются собственные средства учреждения. Весь
процесс проектирования программных средств может быть разделен на несколько
независимых фаз или этапов. Конкретное число таких этапов и их содержание
определяется целями и масштабами конкретных проектов и разработок. Этапы
характерные для разработки программных продуктов следующие:

. Анализ требований, предъявляемых к программному изделию;

. Определение спецификаций;

. Проектирование изделия;

. Кодирование;

. Тестирование и отладка.

Проведём расчёт заработной платы персонала, занятого в
проведение работ. Расчёт приведён в таблице 3.

Таблица 3 – Расчёт заработной платы

Наименование

Исполнитель

Трудоемкость

Оклад

Сумма

дни

Руб.

Руб.

1

Техническое
задание

Главный
конструктор.

4

1500.00

250.00

2

Подготовительный
этап

Программист 1
категории.

2

4000.00

333.00

3

Рабочее
проектирование

Программист 1
категории.

10

4000.00

1670.00

Программист 2 категории.

10

3000.00

1250.00

4

Отладка и
тестирование

Программист 1
категории.

15

4000.00

2500.00

5

Сдача проекта

Главный
конструктор.

2

1500.00

125.00

ИТОГО:

6130.00

Исходя из заработной платы персонала таблицы 3, занятого в
проведении работ, найдем остальные затраты по научно-исследовательской и
опытно-конструкторской работе (НИОКР), рассчитанные в таблице 4.

Таблица 4 – Расчёт затрат на научно-исследовательской и
опытно-конструкторской работы

Статьи затрат

Сумма, руб

1

Основная
заработная плата по теме проекта

6130.00

2

Дополнительная
заработная плата (10% от п.1)

613.00

3

Отчисления на
социальные нужды (38,7% от п.1+п.2)

2610.10

4

Накладные
расходы (50% от п.1)

3065.00

5

Стоимость
научных командировок

0

6

Затраты на
материалы

200.00

7

Затраты на
оборудование

280.00

8

Затраты на
оплату услуг со стороны

0

ИТОГО

9833.10

Затраты на технологическую подготовку производства (ТПП) для
условий серийного производства примем в размере 100% к затратам на НИОКР.

Зттп= НИОКР*100%

Зттп=9833.10

Другие виды единовременных затрат, примем в размере 30% к
сумме затрат на НИОКР и ТПП.

ДВЕЗ= (НИОКР +ТПП) *30%

ДВЕЗ= (9833.10+9833.10) *30%

ДВЕЗ= 4788.90 руб.

ИТОГО= ДВЕЗ+НИОКР +ТПП

ИТОГО= 9833.10+9833.10+4788.90=25792.70руб.

Программный продукт может быть реализован в единичном
экземпляре для МОУ СОШ №12 либо тиражирован и реализован для других заказчиках.

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

Наиболее важным моментом для разработчика, с экономической
точки зрения, является процесс формирования цены. Очевидно, что программные
продукты представляют собой весьма специфичный товар с множеством присущих им
особенностей. Многие их особенности проявляются и в методах расчетов цены на
них. На разработку программного продукта средней сложности обычно требуются
весьма незначительные средства. Однако, при этом она может дать экономический
эффект, значительно превышающий эффект от использования достаточно
дорогостоящих систем. Следует подчеркнуть, что у программных продуктов
практически отсутствует процесс физического старения и износа. Для них основные
затраты приходятся на разработку образца, тогда как процесс тиражирования
представляет собой, обычно, сравнительно несложную и недорогую процедуру
копирования магнитных носителей и сопровождающей документации. Таким образом,
этот товар не обладает, по сути, рыночной стоимостью, формируемой на базе
общественно необходимых затрат труда.

Цена на программные продукты устанавливается на единицу
программной продукции с учетом комплексности ее поставки. Ее цена, обычно,
формируется на базе нормативной себестоимости производства и прибыли:

Цп = С + П,

где С – себестоимость единицы продукции, руб., П – прибыль,
руб.

Определим себестоимость устройства по статьям калькуляции.
Расчёт указан в таблице 5.

Таблица 5 – Расчёт себестоимости

Статьи
калькуляции

Сумма, руб.

Сырье и
материалы

100.00

Комплектующие
изделия

100.00

Основная
заработная плата производственных рабочих

500.00

Дополнительная
заработная плата производственных рабочих (10% от ОЗР)

50.00

Отчисления на
социальные нужды (38.7%)

212.90

Накладные
расходы (50% от ОЗР)

250.00

ИТОГО

1212.90

Непроизводственные
расходы (4%)

48.50

ИТОГО

1261.40

Рассчитаем оптовую цену проектируемого устройства. Для
определения оптовой цены устройства использована формула:

где СП полная себестоимость (1261.40 руб.);

ПР прибыль (20% от полной себестоимости)

Пр = СП*20%

Пр=1261.40*20%=252.30 руб.

НДС налог на добавленную стоимость (20% от полной себестоимости);

НДС = СП*20%

НДС=1261.40*20%=252.30 руб.

СК накидки сбытовых организаций (15% от суммы полной
себестоимости и прибыли, равны).

СК = СП*15%

СК =1261.40*15%=227.00 руб.

Таким образом, оптовая цена равна:

Ц=1261.40+252.30+252.30+227.00=1993.00 руб.

Продажная цена может быть установлена в размере 2000 рублей
за единицу. [23]

 

4.2 Анализ
конкурентной способности программы

Основными характеристиками программ являются:

·  
стоимость;

·  
надежность;

·  
простота
в обращение;

·  
минимальные
требования к аппаратной части.

Благодаря тому, что программа автоматизации выдачи данных в
организации написана в среде разработке Delphi 7, работающая под
операционной системой Windows XP, она имеет интуитивно понятный программный
интерфейс, что существенно упрощает процесс обучения и работы.

Себестоимость программы составляет 1993 руб., против многих
тысяч рублей за профессиональные базы данных. Конечно данная программа
узкоспециализированная, но она имеет за счет этого много преимуществ, так это
ее маленький размер, простота в обращение, более “мягкие” системные
требования (Pentium III 256Mb RAM), но так как компьютерная техника все время совершенствуется, то
желательно более новый компьютер. Более высокая надежность, так как программа
написана с использованием хорошо отлаженных технологий. Использование данной
программы позволяет автоматизировать выдачу требуемых запросов, их хранение и
поиск уже имеющихся, что уменьшает время выдачи одного запроса и увеличивает
эффективность труда. Экономия от замены ручной обработки информации на
автоматизированную, образуется в результате снижения затрат на обработку
информации.

Зт = Зр – За

где Зр – затраты на ручную обработку информации

З – затраты на автоматизированную обработку информации.

Зр = к* (V*Ц),

где V – объем информации, обрабатываемой вручную, шт; Ц –
стоимость одного часа работы, руб; к – коэффициент, учитывающий дополнительные
затраты времени на логические операции при ручной обработке информации.

Зр = 1.1* (100*15) =1650 Руб.

Затраты на автоматизированную обработку информации:

За = ta*Ца +З1,

где ta – время автоматизированной обработки;

Ца – стоимость одного часа машинного времени;

З1 – трудозатраты пользователя.

За = 2*50 + 30 = 130 руб

Зт = 1650-130=1520 руб

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

Так же необходимо держать сравнительно большой штат служащих,
которые занимались бы поиском нужной информации.

При старом способе хранения данных была бы проблема
централизации данных и доступа к ним.

Также, благодаря дружественному интерфейсу программы,
повысится удобство работы и, соответственно, производительность труда оператора
ЭВМ. [23]


Заключение

Распространение компьютеров привело к необходимости различных
программ, в особенности баз данных, для решения разных задач. База данных
используется во всех областях.

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

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

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

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

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

СУБД – это программное обеспечение, с помощью
которого пользователи могут определять, создавать и поддерживать базу данных, а
также осуществлять к ней контролируемый доступ. [20]

В ходе дипломного проектирования была разработана база
данных, для МОУ СОШ № 12 города Ульяновска, включающая в себя очень удобную и
эффективную совокупность взаимосвязанных между собой таблиц позволяющие
выполнять следующие функции:

·        функция, позволяющая вносить изменения в
базу данных (добавлять, удалять и редактировать содержимое таблиц);

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

·        функция, позволяющая просматривать отчет

·        функция, позволяющая печатать отчет

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

При разработке базы данных широко использовались возможности
языка Pascal и среды разработки Delphi 7.

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

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

Расчет экономической эффективности показал, что разработанная
база данных является экономически выгодной. Расчетная стоимость разработки
составила 25792.70 рублей. Экономический эффект от внедрения приблизительно
равен 17563 рублей. Срок окупаемости программного продукта – 1,5 лет.

Некоторые школы немало выиграли от использования баз данных,
получив весьма ощутимое преимущество по сравнению с другими школами. Именно
поэтому создание базы данных для МОУ СОШ №12 является выгодной необходимостью
для ее дальнейшего развития.

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

Учитывая всё вышесказанное, можно сделать вывод о
целесообразности внедрения разработанной базы данных в МОУ СОШ №12.

Таким образом, материалы дипломного проекта показывают, что
поставленные в ней задачи полностью решены.

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


Список
используемой литературы

1.       ГОСТ
Р ИСО 9001 Системы менеджмента качества. Требования.

2.       ГОСТ
Р ИСО/МЭК 15408 – Общие критерии оценки безопасности информационных технологий.

.        ГОСТ
2.104-68 ЕСКД Основные надписи.

.        ГОСТ
2.105-95 ЕСКД Общие требования к текстовым документам.

.        ГОСТ
7.32-81 СИБИД Отчет о научно-исследовательской работе. Общие требования и
правила оформления.

.        ГОСТ
19.106-78 ЕСПД Требования к программным документам, выполненным печатным
способом.

.        ГОСТ
19.401-78 ЕСПД Текст программы. Требования к содержанию и оформлению.

.        ГОСТ
19.402-78 ЕСПД Описание программ.

.        ГОСТ
19.404-79 ЕСПД Пояснительная записка. Требования к содержанию и оформлению.

.        Архангельский
А.Я. Delphi5. – М., ЗАО “Издательство “Бином”, 2001.

.        Вирт.Н.
Алгоритмы и структуры данных: Пер. с англ. – М.: Мир, 1989.

.        Винниченко,
Т.А. Разработка и эксплуатация удаленных баз данных: учебно-методический
комплекс / сост. Т.А. Винниченко; Ульян. гос. техн. ун-т. – Ульяновск: УЛГТУ,
2006. – 156с.

.        Виктор
Гольцман MySQL 5.0. Библиотека программиста: Питер; Санкт-Петербург; 2010 –
С.253.

.        Вендров
А.М. CASE – технологии. Современные методы и средства проектирования
информационных систем. – М.: Финансы и статистика, 1998. – 256 с.

.        Вирт
Н. Алгоритмы и структуры баз данных. – М.: Мир, 1989. – 196с.

.        Голицына,
О.Л. Языки программирования: учеб. пособие для сред. проф. образования /О.Л.
Голицина, Т.Л. Партыка, И.И. Попов. М.: ФОРУМ: ИНФРА-М, 2008. – 400с.

.        Голицына
О.Л., Максимов Н.В. – Базы данных. – М.: Форум – Инфра М, 2003. – 352 с.

18.     Горев
А., Макашарипов С. Эффективная работа с СУБД. – С-Пб.: Питер, 1997. – 254 с.

.         Дарахвелидзе
П., Марков Е. Программирование в Delphi 4. – СПб.: БХВ – Санкт-Петербург, 1999.

20.     Дейт
К. Дж. Введение в системы баз данных. – М.: Вильямс, 2001. – 354 с.

.        Диго
С.М. Проектирование и использование баз данных. Учебник. – М.: Финансы и
статистика, 1995. – 420 с.

.        Зиндер
Е.З. Проектирование баз данных: новые требования, новые подходы. – М.: Мир,
1996. – 287 с.

.        Кузнецов,
В.В. Бизнес планирование: практикум / В.В. Кузнецов, И.С. Чебурашкина; Ульян.
гос. техн. Ун-т. – Ульяновск: УлГТУ, 2005. – 53с.

.        Кузнецов
Максим, Симдянов Игорь MySQL 5. В подлиннике. – Спб.:
“БХВ-Петербург”, 2006. – С.1024.

.        Кузнецов
Максим, Симдянов Игорь Самоучитель MySQL 5. – Спб.: “БХВ-Петербург”,
2006. – С.560.

.        Карпова
Т.С. Базы данных: модели, разработка, реализация. – С-Пб.: Питер, 2001. – 458 с.

.        Каган
Б.М., Мкртумян И.Б. Основы эксплуатации ЭВМ. – М.: Энергоатомиздат, 1998. – 376
с.

.        Культин
Н.Б. Основы программирования в Turbo Delphi. – СПб.: БХВ – Петербург, 2007.

.        Культин
Н.Б. Delphi в задачах и примерах. – СПб.: БХВ – Петербург, 2003.

.        Леонтьев
В.П. Новейшая энциклопедия персонального компьютера. – М.: ОЛМА – ПРЕСС, 2003.
– 650 с.

.        Назаров
С.В. Компьютерные технологии обработки информации. – М.: Финансы и статистика,
1995. – 248 с.

.        Роб
Баас, Майк Фервай, Хайдемария Гюнтер. Delphi 4. Полное руководство. – К.:
Издательская группа BHV, 1999.

.        Санитарно
– эпидемиологические правила и нормативы (САНПИН) – 2.2.2/2.4.1340 – 03.
“Гигиенические требования к персональным электронно-вычислительным машинам
и организации работы”.

.        Семакин,
И.Г. Основы программирования: учеб. пособие для сред. проф. Образования / И.Г.
Семакин. – 6-е изд., стер. – М.: Изд. Центр “Академия”, 2007. – 432с.

.        Хоменко
А.Д. Базы данных. Учебник для ВУЗОВ. – М.: Технология, 2000. – 325 с.

.        Фаронов
В.В. Delphi 4: Учебный курс. – М.: Издательство “Нолидж”, 1998.

.        Фокс
Д. ж. Программное обеспечение и его разработка: Пер. с англ. – М.: Мир, 1985.

.        Фролов
А.В., Фролов Г.В. Библиотека системного программиста. т.2. Аппаратное
обеспечение. – М.: Диалог МИФИ, 1992. – 385 с.

.        Цикритзис
Д., Лоховски Ф. Модели данных. – М.: Финансы и статистика, 1985. – 366 с.

Интернет-ресурсы

1.       www.intuit.ru Интернет Университет Информационных
Технологий – дистанционное образование;

.        www.sql.ru
<#”774260.files/image019.gif”>


Приложение 2

Структура полей таблицы Успеваемость.


Приложение 3

Таблица Ученики


Приложение 4

Структура полей таблицы Ученики


Приложение 5

Окно Ученики


Приложение 6

Окно Успеваемость

Создание шаблона базы данных для классного руководителя

  • Авторы
  • Руководители
  • Файлы работы
  • Наградные документы

Першин Д.Ю. 1


1муниципальное бюджетное общеобразовательное учреждение “Приветненская средняя общеобразовательная школа” Выборгского района Ленинградской области

Феоктистова Г.А. 1


1муниципальное бюджетное общеобразовательное учреждение “Приветненская средняя общеобразовательная школа” Выборгского района Ленинградской области


Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке “Файлы работы” в формате PDF

Введение.

В современном мире стало поступать огромное количество различной информации, начиная от успеваемости детей в классе, заканчивая информацией об экономических успехах в производстве. Для каждого ее вида требуется организованная структура данных, чтобы было легче создавать, хранить, обрабатывать и передавать. Для таких применений есть много различных программ и it-продуктов.

Идея, замысел проекта

Мой проект направлен на создание шаблона для базы данных классных руководителей и заполнение его данными моего класса.

Цель моего проекта:

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

Задачи проекта:

Изучить историю развития структурирования информации;

Изучить понятие базы данных и СУБД;

Закрепить навыки по созданию баз данных;

Создать шаблон базы данных для классных руководителей школы;

Заполнить базу данных информацией класса.

Основная часть

Из истории

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

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

В современном смысле это выглядит, как программное обеспечение, которое обрабатывает записи на основе файлов. Все началось с 1955 года, когда появилось программируемое оборудование обработки записей. Для хранения данных использовались перфокарты.

Базы данных и СУБД

Многие специалисты указывают на распространённую ошибку, которая состоит в том, что большинство людей путают понятия базы данных с СУБД.

База данных (БД) — это организованная структура, предназначенная для хранения, изменения и обработки взаимосвязанной информации, преимущественно больших объемов.

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

Реляционные базы данных — это набор данных с предопределенными связями между ними. Эти данные организованны в виде набора таблиц, состоящих из столбцов и строк.

Рисунок 1 Реляционные базы данных

Объектно-ориентированные базы данных база данных, в которых данные моделируются в виде объектов, их атрибутов, методов и классов.

Рисунок 3 Объектно-ориентированные базы данных

Хранилища данных — это система, в которой собраны данные из различных источников внутри компании и эти данные используются для поддержки принятия управленческих решений.

Рисунок 2 Хранилище данных

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

Рисунок 4 Распределенные базы данных

Базы данных OLTP —это быстрая база данных аналитического типа, предназначенная для большого объема транзакций, выполняемых множеством пользователей.

Рисунок 5 База данных OLTP

Базы данных NoSQL обозначение широкого класса разнородных систем управления базами данных, появившихся в конце 2000-х — начале 2010-х годов, существенно отличающихся от традиционных реляционных СУБД с доступом к данным средствами языка SQL.

Рисунок 6 База данных NoSQL

Графовые базы данных хранят данные в контексте сущностей и связей между сущностями.

Рисунок 7 Графовые базы данных

Система управления базами данных (СУБД) – комплекс программ, позволяющих создать базу данных (БД) и манипулировать данными (вставлять, обновлять, удалять и выбирать). Система обеспечивает безопасность, надёжность хранения и целостность данных, а также предоставляет средства для администрирования БД.

Основные функции СУБД:

управление данными во внешней памяти (на дисках);

управление данными в оперативной памяти с использованием дискового кэша;

журнализация изменений (сохранение истории), резервное копирование и восстановление базы данных после сбоев;

поддержка языков БД (язык определения данных, язык манипулирования данными).

Классификация СУБД по модели:

Иерархические. В этой модели данных используется представление БД в виде древовидной структуры, состоящей из объектов разных уровней.

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

Реляционные. Ориентированные на организацию данных как набор связанных записей и атрибутов в двумерной таблице.

Объектно-ориентированные. Для управления БД, основанных на объектной модели данных. Как правило основываются на объектно-ориентированных языках программирования.

Объектно-реляционные. Этот тип СУБД позволяет через расширенные структуры баз данных и языка запросов использовать возможности объектно-ориентированного подхода: объекты, классы и наследование

Различные рейтинги самых популярных СУБД возглавляют Oracle, MySQL, Microsoft SQL Server, PostgreSQL.

Банк идей. Различные вариации введения информации в электронные базы данных.

Я решил рассмотреть три варианта ПО пакета MS Office – это Word, Excel и Access. Мне надо сравнить эти программы и выделить их достоинства и недостатки. И выбрать из них программу для создания базы данных классного руководителя.

База данных в Word

Под буквой А база данных в Word

Достоинства Word (W):

W дает возможность выполнять без исключения все традиционные операции над текстом;

Позволяет проводить форматирование отдельных структурных элементов текста (форматирование символов, абзацев, страниц и т. д.);

W дает возможность выполнять такие операции как: проверка правописания, подбор синонимов, установка автоматического переноса слов и ряд других сложных функций;

W поддерживает технологии связи и внедрения объектов (технологий OLE), данная программа имеет уникальную систему оригинальных технологичных решений, позволяющих превратить обычный текст в красочный документ с элементами мультимедиа (система готовых шаблонов и стилей);

W позволяет использовать графические технологии задания шрифтов, а также осуществляет поддержку функции вставки элементов графической природы;

Есть возможность создавать таблицы, а, следовательно, и структурированные базы данных.

Недостатки W.

W является слишком универсальной программой, т.е. некоторые процедуры и операции проще и быстрее выполнять в менее мощных, но более специализированных приложениях;

Низкая производительность при наборе чернового текста;

Высокая трудоемкость при вводе сложных математических и химических формул.

База данных в Excel

Под буквой Б база данных в Excel

Ценностью Excel является возможность написания кода на основе Visual Basic для приложений (VBA). Этот код пишется с использованием отдельного от таблиц редактора. Управление электронной таблицей осуществляется посредством объектно-ориентированной модели кода и данных. С помощью этого кода данные входных таблиц будут мгновенно обрабатываться и отображаться в таблицах и диаграммах (графиках). Таблица становится интерфейсом кода, позволяя легко работать, изменять его и управлять расчётами.

Недостатком Excel является невозможность выполнения запросов.

База данных в Access

Под буквой В база данных в Access

Достоинства:

Очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства;

Хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной (табличной) СУБД. К этим данным относится не только информация в таблицах, но и другие объекты базы данных;

Предлагает большое количество Мастеров, которые выполняют основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю;

Распространенность, которая обусловлена тем, что Access является продуктом компании Microsoft;

Постоянно обновляется производителем, поддерживает множество языков;

Полностью совместим с операционной системой Windows;

Ориентированность на пользователя с разной профессиональной подготовкой, что выражается в наличии большого количества Мастеров, развитую систему справки и понятный интерфейс;

Широкие возможности по импорту/экспорту данных в различные форматы, от таблиц Excel и текстовых файлов, до практически любой серверной СУБД через механизм ODBC;

Наличие развитых встроенных средств разработки приложений. Большинство приложений, распространяемых среди пользователей, содержит тот или иной объем кода VBA (Visual Basic for Applications)

Недостатки:

Ограничены возможности по обеспечению многопользовательской среды;

Обладает несложными способами защиты с использованием пароля БД (требуется применение дополнительных мер по защите от

несанкционированного доступа с использованием процедур VBA);

В вопросах поддержки целостности данных отвечает только моделям БД небольшой и средней сложности.

Вывод и выбор программ для создания баз данных классного руководителя

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

Среда Access имеет интерфейс, характерный для Windows-приложений, и включает в себя следующие составляющие: титульную строку с кнопками управления окном, главное меню, панель инструментов, рабочее поле и строку состояния. На рабочем поле устанавливается окно, состоящее из трех основных частей:

1) База данных. Содержит названия основных типов объектов, с которыми работает Access (Таблицы, Запросы, Формы, Отчеты);

2) Задачи. Содержит список задач, которые можно решить для выбранного объекта.

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

Данные, с которыми работает СУБД, также могут быть выстроены в иерархическую последовательность. На верхнем уровне такой иерархии находятся основные объекты Access. К ним относятся: таблицы, запросы, формы, отчеты.

Таблица — это главный тип объекта. Все остальные разновидности объектов являются производными от таблицы. Элементы данных, составляющих таблицу, — это записи и поля. Свойства элементов таблицы определяются типами, форматами полей и некоторыми другими параметрами.

Форма — это вспомогательный объект, без которого, в принципе, можно обойтись. Формы создаются для повышения удобства пользователя при просмотре, вводе и редактировании данных в таблицы.

Запрос — результат обращения пользователя к СУБД для поиска данных, добавления, удаления и обновления записей. Результат поиска (выборки) данных представляется в табличном виде. Термином «запрос» называют также сами команды обращения к СУБД.

Отчет — это документ, предназначенный для вывода на печать, сформированный на основании информации, содержащейся в таблицах и запросах.

Создание шаблона базы данных для классного руководителя.

Открыть файл для новой базы данных

ФайлСоздать БДНовая БД

 в файловом окне указать путь и имя файла: «Классный журнал»

Рисунок 11 Классный журнал

Создать таблицу УЧЕНИКИ:

 в режиме Создание выбирается команда Создание таблицы в режиме конструктора

 в открывшемся окне конструктора таблиц для всех полей таблицы УЧЕНИКИ указать имена, типы и форматы полей:

Таблица 1

Имя поля

Тип поля

Формат поля

Номер_Уч

Числовой

Целое

Фамилия

Короткий текст

30

Имя

Короткий текст

15

Отчество

Короткий текст

30

Пол

Короткий текст

1

Домашний адрес

Короткий текст

40

Дата рождения

Дата и время

Краткий формат даты

Программа

Короткий текст

30

ФИО родителей, контактный номер

Короткий текст

100

Количество детей

Числовое

Целое

Родители инвалиды

Логическое

Да/Нет

Семья полноценная

Логическое

Да/Нет

Назначить главный ключ таблицы:

указатель установить на ключевое поле Номер_Уч

щелкнуть на левый столбик от названия правой кнопкой мыши (вызвать контекстное меню)

выбрать команду Первичный ключ

Сохранить таблицу с именем УЧЕНИКИ

Создать, назначить главный ключ и сохранить таблицу ПРЕДМЕТЫ следующей структуры:

Имя поля

Тип поля

Формат поля

Предмет

Короткий текст

30

Учитель

Короткий текс

40

Таблица 2

Создать, назначить главный ключ и сохранить таблицу ОЦЕНКИ:

Таблица 3

Имя поля

Тип поля

Формат поля

Номер_Уч

Числовой

целое

Предмет

Короткий текст

30

Дата

Дата и время

Короткий формат даты

Оценка

Числовое

целое

При назначении составного ключа одновременно выделяются поля НОМЕР_УЧ, НАЗВ_ПРЕДМЕТА и ДАТА. Выделение производится с помощью мыши при нажатой клавише Shift. Затем выполняется команда Правка – Ключевое поле.

Связать таблицы УЧЕНИКИ и ОЦЕНКИ. Для этого:

выполнить команду Работа с базами данных-Схема база данных

Откроется окно «Добавление таблицы»

Рисунок 12 Добавление таблицы

 выделить название таблицы «Ученики» и выполнить команду Добавить

 выделить название таблицы «Оценки» и выполнить команду Добавить

 выделить название таблицы «Предметы» и выполнить команду Добавить

Рисунок 13 Схема данных

В окне «Схема данных» появятся образы трех таблиц

 с помощью мыши, перетащить ключевое поле НОМЕР_УЧ из образа таблицы «Ученики» на это же поле в образе таблицы «Оценки»

Откроется окно «Связи». Последовательно активизировать флажки «Обеспечить целостность данных», «Каскадное обновление связанных полей» и «Каскадное удаление связанных записей». Тип связи «один-ко-многим» будет выбран автоматически.

Связать таблицы ПРЕДМЕТЫ и ОЦЕНКИ, действуя аналогично предыдущему этапу.

Выполнить команду Создать. Схема готова! В окне «Схема данных» будет иметь следующий вид:

Рисунок 14 Связь(1)

Создать форму для просмотра и ввода в таблице УЧЕНИКИ. Для этого:

перейти на вкладку Создание

нажать на «Мастер форм»

выбрать таблицу УЧЕНИКИ

 переместить все поля таблицы из окна «Доступные поля» в окно «Выбранные поля» Далее

 включить радиокнопку «В один столбец» Далее

 выбрать стиль формы «Стандартный» Далее задать имя формы: оставить имя УЧЕНИКИ; включить радиокнопку «Открытие формы для просмотра и ввода данных» Готово.

Рисунок 15 Форма “Ученики”

Создать форму для просмотра и ввода в таблице ОЦЕНКИ.

Рисунок 16 Форма “Оценки”

Создать форму для просмотра и ввода в таблице ПРЕДМЕТ

Рисунок 17 Форма “Предмет”

Перейти к работе с конструктором запросов:

прейти на вкладку Создание

нажать на «Конструктор запросов»

В поле схемы запроса поместить таблицу «Ученики»:

 в окне «Добавление таблицы», вкладке «Таблицы» выбрать название таблицы «Ученики»

 выполнить команду Добавить Закрыть

Заполнить бланк запроса

внести в бланк данные, показанные на предыдущем рисунке.

Рисунок 18 Список учеников(1)

Сохранить запрос с именем «Список учеников»

Исполнить запрос:

выполнить команду ЗапросЗапуск. На экране появится таблица следующего вида:

Рисунок 19 Список учеников(2)

Построить запрос в конструкторе запросов в виде, показанном на рисунке:

Рисунок 20 Оценки(Фамилии)

Сделать запрос с параметрами. Для этого надо вести в ячейку «Условие отбора» в столбце «Фамилии» [Введите Фамилию ученика].

Сохранить запрос с именем «Оценки(Фамилии)»

Построить запрос в конструкторе запросов в виде, показанном на рисунке:

Рисунок 21 Оценки по истории

Сделать запрос с параметрами. Для этого надо вести в ячейку «Условие отбора» в столбце «Предметы» [Введите название предмета].

Сохранить запрос с именем «Оценки по предметам»

Построить запрос в конструкторе запросов в виде, показанном на рисунке:

Рисунок 22 Двоечники

Сохранить запрос с именем «Двоечники»

Построить запрос в конструкторе запросов в виде, показанном на рисунке:

Рисунок 23 Средние оценки

Для того чтобы в конструкторе запросов появилась строка «Групповая операция», нужно через главное меню окна Access отдать команду Конструктор – Выборка. Во всех полях новой строки установится слово «Группировка». Функция вычисления среднего Avg выбирается из списка, который открывается после щелчка по кнопке в этой строке в ячейке для поля ОЦЕНКА.

Сохранить запрос с именем «Средние оценки»

Создать в БД новую таблицу ИТОГИ следующей структуры:

Таблица 4

Имя поля

Тип поля

Формат поля

Номер_Уч

Числовой

Целое

Предмет

Короткий текст

30

1_Полугодие

Числовой

Целое

2_Полугодие

Числовой

Целое

Год

Числовой

Целое

Связать эту таблицу с таблицами УЧЕНИКИ и ПРЕДМЕТЫ через общие поля. В результате получится следующая схема:

Рисунок 24 Связь(2)

Построить запрос в конструкторе запросов в виде, показанном на рисунки

Рисунок 25 Медалисты

Сохранить запрос с именем «Медалисты»

Создать форму для просмотра и ввода в таблице Итоги:

Рисунок 26 Форма

Заключение.

Описание окончательного результата

Изучил теорию о базах данных и СУБД

Создал шаблон базы данных для журнала классного руководителя при помощи программы Microsoft Access.

Этот шаблон можно использовать в практических целях, а также усовершенствовать его в «Журнал школы».

Поставленная цель достигнута.

Проект соответствует своему названию: «Создание шаблона баз данных для классных руководителей»

При вводе данных сама база данных прекрасно работает.

Создавая данный проект, я использовал знания в информатике, математике.

Закрепил свои умения и навыки, полученные ранее:

Создание схем связей

Создание запросов

Создания форм

Создание отчетов

Родители и педагоги дали хорошую оценку моей работе.

Используемая литература:

Информатика. Базовый уровень : учебник для 11 класса / И. Г. Семакин, Т.Ю. Шеина. – 8-е изд., стереотип. – М. Ж БИНОМ. Лаборатория знаний, 2018. – 224 с.: ил.

https://www.oracle.com/ru/database/what-is-database/#relational

https://lecturesdb.readthedocs.io/databases/dbms.html

https://oracle-patches.com/db/3517-база-данных-определение

https://www.nic.ru/help/chto-takoe-subd_8580.html

https://itglobal.com/ru-ru/company/glossary/subd-sistema-upravleniya-bazami-dannyh/

https://ru.wikipedia.org/wiki/База_данных

https://studfile.net/preview/2981988/page:7/

https://ru.wikipedia.org/wiki/Система_управления_базами_данных

https://htmlacademy.ru/tutorial/php/databases

https://support.microsoft.com/ru-ru/office/основные-сведения-о-базах-данных-a849ac16-07c7-4a31-9948-3c8c94a7c204,

Используемые изображения

http://asmodeus.com.ua/library/files/Software/SQL/Relational_databases_are_doomed.html

https://studme.org/121123/informatika/hranilischa_dannyh

https://ru.m.wikipedia.org/wiki/Файл:Объектно-ориентированная_база_данных.png

https://studfile.net/preview/3488655/page:37/

https://zen.yandex.ru/media/id/5aef49c279885e47d5eb6199/o-bazah-dannyh-prosto-razlichiia-olap-i-oltp-5bf5557e5184cc00a99028ff

https://habr.com/ru/post/152477/

https://oracle-patches.com/db/nosql/3738-графовые-базы-данных

Просмотров работы: 506

Добавить комментарий