База данных “Успеваемость”

Автор: Пользователь скрыл имя, 14 Марта 2012 в 18:47, курсовая работа

Краткое описание

База данных “Успеваемость” написана на СУБД MS Access-2000 и позволяет создавать базу данных по четвертным, годовым, экзаменационным, ЕГЭ и итоговым оценкам учащихся школы. В зависимости от полноты вводимых данных по каждому школьнику класса, школы можно получить те или иные отчеты по классам, школе, по отдельным школьникам.

Файлы: 1 файл

Baza1.doc

— 47.00 Кб (Скачать)


 

Н.П.Артемьев

 

БАЗА ДАННЫХ “УСПЕВАЕМОСТЬ”

 

База данных “Успеваемость” написана на СУБД MS Access-2000 и позволяет создавать  базу данных по четвертным, годовым, экзаменационным, ЕГЭ и итоговым оценкам учащихся школы. В зависимости от полноты вводимых данных по каждому школьнику класса, школы можно получить те или иные отчеты по классам, школе, по отдельным школьникам.

Входные данные: информация о школьнике, четвертные, годовые, экзаменационные, ЕГЭ, итоговые оценки учащегося, информация о родителях, связь данных о родителях и школьниках.

Выходные данные: табеля успеваемости школьников, четвертные, годовые, экзаменационные, ЕГЭ, итоговые ведомости по предметам, классам, школе с указанием процентов успеваемости, качества, неуспеваемости, успеваемости по итогам четвертей, итоговой успеваемости. Кроме того, из базы можно получить разные отчеты: список по социальному положению школьников, список домашних адресов по классам, список неуспевающих школьников, список школьников, обучающихся на 4 и 5 по предметам, усредненные оценки по предметам по школе и список родителей.

 

Настройка базы

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

Две таблицы - “Улусы” и “Школы” настраиваются при поставке базы в школу, так что менять их не нужно.

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

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

 

Ввод данных в справочные таблицы

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

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

Таблица “Предметы”. Содержит наименование школьных предметов. Если Вы не нашли наименование предмета в этой таблице, преподаваемого в вашей школе, добавьте новый предмет к концу таблицы с новым уникальным кодом.

Таблица “Общественная работа”. Добавьте в эту таблицу виды общественно-полезных работ, наименования кружков, которые имеются в школе.

Добавление данных в остальные справочные таблицы производится аналогичным образом.

 

Ввод данных в базу данных “Успеваемость”

 

Использование клавиш. Для перехода между полями любой формы ввода используется клавиша “Tab” или установка курсора с помощью мыши в нужное поле. Для просмотра введенной информации с переходом от записи к записи, используйте клавиши “Page Up” – для перехода на предыдущую запись, “Page Down” – для перехода на следующую запись. Внутри полей управление курсором стандартное, как принято в текстовых редакторах.

 

Ввод данных о родителях

Поле “Код”. Уникальный четырехзначный код родителей. Код меняется от 0000 до 9999. В остальных полях вводится информация об отце и матери. Связь родителей со школьником указывается в форме “Ввод данных о школьнике” или “Ввод данных о школьнике по классам” в поле “Родители”. Заметим, что код школьника и код родителей могут не совпасть.

 

Ввод данных о школьнике

Поле “Код_школьника”. Это поле является ключевым, т.е. значение этого поля должно быть уникальным по всей школе. Значения поля ограничены числами от 0000 до 9999 (т.е. предполагается, что в школе всего не более 10000 учащихся). Для удобства ввода данных по всей школе рекомендуется назначить для каждого класса школы свой диапазон изменения этих кодов в зависимости от наполняемости классов.

Поля “Код_школы”, “Улус”, “Название школы”. Перечисленные поля  настраиваются при поставке базы.

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

Поле “Фамилия, имя школьника”. Введите полностью фамилию и имя школьника.

Поле “Пол”. Выберите из списка пол школьника.

Поле “Дата рождения”. Введите дату рождения в формате ДД.MM.ГГ (т.е. по две цифры, отделенные точкой: ДД – день месяца, ММ – номер месяца, ГГ – две последние цифры года рождения).

Поле “Национальность”. Выберите из списка национальность.

Следующие 4 поля предназначены для ввода адреса местожительства школьника:

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

Поле “Село, город”. Введите название села или города, где проживает школьник.

Поле “Домашний адрес”. Введите улицу, дом, квартиру, где проживает школьник.

Поле “Телефон”. Введите домашний телефон школьника.

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

Поле “Социальное положение”. Выберите социальный статус школьника. Если их несколько, выберите наиболее значимый из списка.

Поле “Общественная работа”. Выберите общественную работу по школе, название кружка школьника. Если их несколько, можете добавить новые поля в справочную таблицу “Общественная работа”.

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

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

После ввода информации о школьнике нажмите клавишу “Page Down” для перехода на следующее пустое окно для ввода. Для просмотра введенной информации используйте клавиши “Page Up” – для перехода на предыдущую запись, “Page Down” – для перехода на следующую запись.

 

Ввод данных о школьнике по классам

Для ввода данных о школьнике по классам имеется форма “Ввод данных по классам”. Единственное отличие от предыдущей формы – Выбор класса при открытии формы с помощью тех же клавиш “Page Up” или “Page Down”, предварительно поставив курсор в поле “Выберите класс” для выбора класса школьника. Для продвижения по введенным школьникам класса вначале курсор поставьте на поле “Номер” и используйте клавиши “Page Up” или “Page Down”.

 

Ввод табеля успеваемости

При открытии формы высвечивается номер школьника, начиная с первого класса. Переход между записями также осуществляется при нажатии клавиш “Page Up” или “Page Down”.

Как только нашли фамилию, имя школьника перейдите на поле “Код предмета” с выбором из списка предмета: далее поставьте в соответствующих столбцах четвертные оценки. Так в столбце с названием “1 ч” поставьте оценку за первую четверть, в столбце “2 ч” – поставьте оценку за вторую четверть и т.д. Таким же образом вводятся все остальные оценки.

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

 

Форма “Информация о родителях и детях”

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

 

Удаление записи о школьнике

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

 

Отчеты

Для получения информации из базы данных создано всего 24 отчета. Все отчеты базы данных можно перекинуть в текстовый редактор MS Word или MS Excel, после чего  форматировать приемлемым способом и распечатать. В Excele после перенаправления можно построить различные графики. Перечислим только некоторые из отчетов:

  1. Табель успеваемости школьника по коду
  2. Табель успеваемости по ФИО
  3. Успеваемость по школе по четвертям
  4. Успеваемость по классам
  5. Итоги успеваемости по четвертям по предметам
  6. Годовые оценки по предметам
  7. Экзаменационные оценки
  8. Оценки ЕГЭ по предметам
  9. Итоги по предметам
  10. Социальное положение школьников
  11. Социальное положение школьников по классам
  12. Домашние адреса школьников
  13. Список неуспевающих
  14. Список учащихся, имеющих 4 и 5 по предметам
  15. Список родителей с домашними адресами и т.п.

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

 

Информация о разработчике и контактная информация: СУБД “Успеваемость” - Разработчик Артемьев Николай Петрович, Центр дистанционного образования Саха государственной педагогической Академии.

г.Якутск, пр. Ленина 3, каб. 103.  Телефон: 42-08-32

e-mail: nartem@sakha.ru  (предпочтителен для быстрой связи)

Сайт ЦДО: http://cde.sakha.ru

4

 



Информация о работе База данных “Успеваемость”