Автор: Пользователь скрыл имя, 11 Апреля 2012 в 18:31, дипломная работа
Целью данной работы является разработка и реализация автоматизированного рабочего места для классного руководителя, обеспечивающего хранение, накопление и предоставление всей необходимой информации об учениках и конкретном классе в целом. Разработка автоматизированного рабочего места "классный руководитель" очень важна, так как разработанный программный продукт значительно упростит работу классным руководителям, а также избавит их от излишнего объёма документации и сделает менее трудоёмкой.
Введение
Глава I. Теоретическая часть
1.1 Основные понятия БД
1.2 Функциональные возможности СУБД
1.3 Компьютерные технологии в помощь классному руководителю
Глава II. 1. Обзор предметной области
2.1.Анализ реквизитов документов.
3. Структура базы
3.1 Концептуальная схема
3.2 Логическая схема
3.3 Выбор СУБД
3.4 Использованные допущения
4. Ограничение целостности
4.1 Ограничение целостности объектов
4.2 Ограничение целостности связей
Карточка ученика
Бланк Тестирования
Классный журнал
4.3 Ограничение целостности приложений
Ученик
Тест
Классный журнал
5. Диалог пользователя с АРМ
Пункт меню «Файл»
Пункт меню «Тест»
Пункт меню «Результат»
Пункт меню «Печать»
Пункт меню «Помощь»
Заключение
Список литературы
Безопасность и целостность данных
СУБД должна контролировать пользовательские запросы и пресекать попытки нарушения правил безопасности и целостности, определенные АБД.
Восстановление данных и дублирование
СУБД или другой связанный с ней программный компонент, обычно называемый администратором транзакций, должны осуществлять необходимый контроль над восстановлением данных и дублированием. Подробности использования этих функций системы приводятся далее в этой книге.
Словарь данных
СУБД должна обеспечить функцию словаря данных. Сам словарь данных можно по праву считать БД (но не пользовательской, а системой). Словарь «содержит данные о данных» (иногда называемые метаданными), т.е. определения других объектов системы, а не просто «сырые данные». В частности, исходная и объектная формы различных схем (внешних, концептуальных и т.д.) и отображений будут сохранены в словаре. Расширенный словарь будет включать также перекрестные ссылки, показывающие, например, какие из программ какую часть БД используют, какие отчеты требуются тем или иным пользователям, какие терминалы подключены к системе и т.д. Словарь может быть (а на самом деле даже должен быть) интегрирован в определяемую им БД, а значит, должен содержать описание самого себя. Конечно, должно быть возможность обращения к словарю, как и к другой БД, например, для того узнать, какие программы и/или пользователи будут затронуты при предполагаемом внесении изменения в систему. (Дальнейшее обсуждение этого вопроса приводится в следующих главах книги.)
Производительность
Очевидно,
что СУБД должна выполнять все
указанные функции с
Подводя итог сказанному, можно сделать вывод, что в целом назначением СУБД является предоставление пользовательского интерфейса с БД. Пользовательский интерфейс может быть определен как граница в системе, ниже которой все невидимо для пользователя. Следовательно, по определению пользовательский интерфейс находится на внешнем уровне. Тем не менее, иногда встречаются случаи, когда внешнее представление вряд ли значительно отличается от относящейся, по мере в современных коммерческих продуктах.
В заключении вкратце сопоставим описанную СУБД с системой файлами (или с управлением файлами). В своей основе система управления файлами является компонентом общей системы, которая управляет хранимыми файлами; проще говоря, она «ближе к диску», чем СУБД. Таким образом, пользователь системы управления файлами может создавать и уничтожать хранимые файлы, а также выполнять простые операции выборки и обновления хранимых записей в таких файлах. Однако, в отличие от СУБД, системы управления файлами имеют некоторые недостатки.
Управляющим компонентом многих СУБД является ядро, выполняющее следующие функции:
Эта функция включает обеспечение необходимых структур внешней памяти, как для хранения данных, непосредственно входящие в базу данных так и для служебных целей. Например, для убыстрения доступа к данным в некоторых случаях (обычно для этого используется индекс).
В некоторых реализациях СУБД активно используется возможность существующих файловых систем. В других работа производится вплоть до уровня устройств внешней памяти. Но подчеркнем, что в развитых СУБД пользователь в любом случае не обязан знать использование СУБД файловую систему и если использует, то, как организованные файлы. В частности СУБД поддерживает собственную систему и наименование объектов баз данных.
СУБД
обычно работает с БД, по крайней
мере, этот размер обычно существует, больше
доступен объему оперативной памяти.
Что если при обращении к любому
элементу данных будет производиться
объем с внешней памятью, то вся
система будет работать со скоростью
устройства внешней памяти. Практическим
единственным способом реально увеличение
этой скорости является буферизация
данных в оперативной памяти. При
этом даже если операционная система
производит общесистемную буферизацию.
Этого не достаточно для цели СУБД,
которая располагает гораздо
больше информации о полезности буферизации,
т.е. той или иной части БД. Поэтому
в развитых СУБД поддерживается собственный
набор буферов оперативной
Транзакция
– это последовательность операций
над БД, рассматриваемая СУБД как
единое целое. При выполнении транзакция
может быть либо успешно завершена,
и СУБД зафиксирует произведенные
изменения во внешней памяти, либо,
например, при сбое в аппаратной
части ПК, ни одного из изменений
не отразится в БД. Понятие транзакция
необходимо для поддержания логической
целостности БД. Таким образом, поддержание
механизма транзакции является обязательным
условием даже однопользовательских СУБД.
(Если такая система заслуживает
СУБД). Но понятие транзакция гораздо
более важно много пользователь
СУБД, то свойство, то каждая транзакция
начинается при целостном состоянии
БД и оставляет это состояние
целостное после своего завершения,
делает очень удобным, использование
понятие транзакция как единицы
активности пользователя по отношению
БД. При соответствующем управлении
управляющимися транзакциями со стороны
СУБД каждым использованием может в
принципе ощущать себя единственным
пользователем СУБД. Управление транзакции
многопользовательской СУБД связаны
важные понятия сериализация транзакции
и сериального плана выполнения
смеси транзакции. Под стерилизацией
выполнении параллельно сериализация
понимают такой порядок планирования
их работ при которой суммарный
эффект смеси транзакции эквивалентен
эффекту их некоторого последовательного
управления. Сериальный план выполнения
смеси транзакции это такой план,
который приводит к сериализация
транзакции. Что если удается добиться
действительного сериального
В настоящее время, несмотря на повышение компьютеризации общества, в сфере образования до сих пор нет средств, позволяющих в достаточной мере автоматизировать процесс ведения документации и отчетности.
Одной
из составных задач можно
О своевременности и актуальности рассматриваемой проблемы говорит тот факт, что большую часть своего времени администраторы заведений и преподаватели тратят на оформление различной документации и заполнение картотек. Огромное количество учебных заведений и отсутствие предложений в данной сфере гарантируют высокую потребность в данном продукте.
Классному руководителю необходимо хранить и использовать множество различной документации нужной для эффективной работы. Он всегда должен знать расписание своей группы, а также список преподавателей, которые в ней работают. Также у классного руководителя должны иметься все основные личные сведения о студентах, а также о их родителях. Он ведёт учёт успеваемости и посещаемости учащихся, а также планирует свою деятельность и деятельность группы в рамках учебного заведения.
Классный руководитель подготавливает и проводит родительские собрания, для того чтобы решить возникшие вопросы или оповестить родителей о чём-либо. В его обязанности также входит оказание помощи студентам его группы в подготовке к различным мероприятиям, проводимым в их учебном заведении.
Документы классного руководителя, содержащие информацию, необходимую для разработки автоматизированного рабочего места:
а) журнал классного руководителя, содержащий:
–
дневник классного
– план работы;
–
календарь классного
б) личные карточки студентов, содержащие:
– ФИО;
– дату рождения;
– ФИО родителей;
– место работы и должность родителей;
– домашний адрес;
в) сводная ведомость о пропусках содержащая
– количество пропусков по уважительной причине;
– количество прогулов;
г) сводная ведомость об успеваемости, содержащая итоговые оценки за семестр;
д) план проведения мероприятий и классных часов;
е)
план проведения родительских собраний.
Программа
предназначена в первую очередь
для учебных заведений средней
школы. Так же может использоваться
при приеме вступительных экзаменов
в высшие учебные заведения, хотя
на это программа не претендует.
Она позволяет значительно
Кроме того значительно упрощается регистрация и учет оценок учащихся он происходит полностью в автоматическом режиме. На мой взгляд эта сфера человеческой деятельности, в плане автоматизации, еще достаточно не исследована. Программа не может претендовать на место учителя, но она способна, в отличии от учителя объективно оценивать знания, не опираясь на личные качества учащихся1.
Реквизит | Тип | |
Карточка ученика | №
Фамилия Имя Отчество Класс Буква класса |
Целое число > 0
Символьный Символьный Символьный Целое число от 1 до 11 Символ от «А» до «Я» |
Классный журнал | №
Фамилия И.О. Текущая дата Оценка Предмет |
Целое число > 0
Символьный Дата Целое число > 0 Символьный |
Бланк тестирования | №
Фамилия Имя Отчество Класс Буква класса Дата тестирования Предмет Балл Оценка Ответ Вопрос |
Целое число > 0
Символьный Символьный Символьный Целое число от 1 до 11 Символ от «А» до «Я» Дата Символьный Целое число > 0 Целое число > 0 Целое число > 0 Символьный |
Информация о работе Создание автоматизированного рабочего места классного руководителя средней школы