45983 (Автоматизированное рабочее место учителя)

2016-07-31СтудИзба

Описание файла

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

Онлайн просмотр документа "45983"

Текст из документа "45983"

К урсовая работа

Тема: Автоматизированное рабочее место учителя

Оглавление

Оглавление

1. Обзор предметной области

2.1.Анализ реквизитов документов.

3. Структура базы

3.1 Концептуальная схема

3.2 Логическая схема

3.3 Выбор СУБД

3.4 Использованные допущения

4. Ограничение целостности

4.1 Ограничение целостности объектов

4.2 Ограничение целостности связей

Карточка ученика

Бланк Тестирования

Классный журнал

4.3 Ограничение целостности приложений

Ученик

Тест

Классный журнал

5. Диалог пользователя с АРМ

Пункт меню «Файл»

Пункт меню «Тест»

Пункт меню «Результат»

Пункт меню «Печать»

Пункт меню «Помощь»

Заключение

Список литературы

1. Обзор предметной области

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

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

2.1.Анализ реквизитов документов.

Реквизит

Тип

Карточка ученика

Фамилия

Имя

Отчество

Класс

Буква класса

Целое число > 0

Символьный

Символьный

Символьный

Целое число от 1 до 11

Символ от «А» до «Я»

Классный журнал

Фамилия И.О.

Текущая дата

Оценка

Предмет

Целое число > 0

Символьный

Дата

Целое число > 0

Символьный

Бланк тестирования

Фамилия

Имя

Отчество

Класс

Буква класса

Дата тестирования

Предмет

Балл

Оценка

Ответ

Вопрос

Целое число > 0

Символьный

Символьный

Символьный

Целое число от 1 до 11

Символ от «А» до «Я»

Дата

Символьный

Целое число > 0

Целое число > 0

Целое число > 0

Символьный

3. Структура базы

3.1 Концептуальная схема







3.2 Логическая схема

Тест

теста

Фамилия

Имя

Отчество

Предмет

Балл

Оценка

Дата


Ученик

Фамилия

Имя

Отчество

Класс

Буква класса


Классный журнал

записи

ученика

Предмет

Дата

Оценка

3.3 Выбор СУБД

Программа написана на языке программирования Borland Turbo Pascal 7.0, в ближайшее время (после окончания ссесии) планируется выпуск новой версии программы для Microsoft® Windows© которая уже будет написана, естественно на Borland Delphi 3, в применением встроенного средства DataBaseDesktop — мощного средства работы с базами данных. Этот выбор обусловлен прежде всего тем, что Dilphi является довольно известным средством разработки приложений для Windows©95. Кроме того я его изучаю в настоящее время и мне он кажется мощной и, одновременно, простой средой.

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

3.4 Использованные допущения

В программе использованы следующие допущения:

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

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

  3. О результате каждого тестирования может быть сделана только одна запись в классный журнал.

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

  5. Каждый человек может иметь любое количество записей в журнале. Но эти записи в журнале не могут повторятся и имеют свой уникальный номер (в соответствии с пунктами 1 и 3).

  6. Каждый ученик имеет один журнал, в то время как один классный журнал может иметь много, внесенных в него, учащихся.

4. Ограничение целостности

4.1 Ограничение целостности объектов

Ученик: все у ученика, в его личной карточке должно быть заполнено, за исключением, возможно, графы «телефон». У человека может не быть телефона, но как вы понимаете, должны быть Имя, Фамилия, Отчество, Класс и Буква класса (так как человек, все таки, учится в школе). Поле «телефон» должно оставаться пустым если у ученика нет телефона. Номер ученику присваивается автоматически и предназначен для того, чтобы избежать возникновения двух «одинаковых» людей и для удобства проведения связей между таблицами данных.

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

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

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

4.2 Ограничение целостности связей

Карточка ученика

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

Бланк Тестирования

  1. «Номер» в бланке тестирования присваивается каждому тесту автоматически. Он должен быть положительным целым числом для удобства учета .

  2. «Дата тестирования», также устанавливается автоматически, она берется с системного таймера компьютера в момент начала тестирования

  3. «Фамилия», «Имя» и «Отчество» учащегося должны быть из числа перечисленных в карточках ученика. Длинна каждого из них не должна превышать 25 символов. Это необходимо для удобства вывода информации на экран и принтер, а так же из объективных предположений что нет имен длинной больше 25 символов.

  4. «Балл» — это количество правильных ответов в тесте. Так как в каждом тесте предусмотрено 20 вопросов, то балл не может быть больше 20, в то же время балл не может быть меньше 0 и дробным.

  5. «Оценка» — ставиться из расчета 20-16 правильных ответов — 5; 12-15 — 4; 8-11 — 3; 4-7 — 2; все что ниже — 1. Следовательно оценка может быть только одной из этих 5 чисел. Она также выставляется автоматически и пользователь не имеет на нее влияния.

  6. «Буква класса» — введена для удобства работы с базой данных. В дальнейшем она вместе с «Классом» образуют одну переменную «Буква+Класс». Они также должны быть из множества приведенных в карточках учеников, а также непосредственно проверяется: 1<класс<11, «А» <буква<«Я».

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

Классный журнал

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

  1. Порядковый «Номер» ученика в журнале присваивается автоматически, предварительно отсортировав их в алфавитном порядке, эти номера не являются жестко фиксированными и могут автоматически меняться при поступлении новых учеников в класс.

  2. «Фамилия», «Имя» и «Отчество» учащегося должны быть из перечисленных в карточках учащихся.

  3. «Месяц» и «День» и предмет берутся автоматически с таймера.

  4. Автоматически заводятся листки для всех «Предметов»

  5. «Оценки» в журнал вводятся из бланков тестирования.

4.3 Ограничение целостности приложений

Ученик

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

В поле «Класс» могут быть различные значения, в зависимости от того, какое в школе принято деление на классы. Например, в существующем варианте программы «классом» может быть только 9, 10 и 11, так как тесты предназначены только для них. «Буква класса» и «№ класса» вводятся отдельно из-за проблем оперирования со смешанной буквенно-цифровой переменной коей бы являлась переменная типа «Буква класса + № класса».

«Фамилией», «Именем» и «Отчеством» может быть любое выражение содержащее буквенные символы кириллицы4. Ограничение по длине каждого из их составляет 25 символов. Это вызвано конечно же необходимостью вывода данных на экран. А длинна в 25 символов обусловлена тем, что из более чем 200 проанализированных, произвольно взятых, фамилий самая большая имела длину в 19 символов.

Тест

Балл — количество правильных ответов на 20 вопросов. Отсюда, максимальный балл —20, минимальный — 0. Балл — целое, положительное число.

Ответ — номера ответов выбранные пользователем, которые он посчитал правильными. В зависимости от количества вариантов ответов их может быть от 4 до 6. Пользователь лишь выбирает курсором понравившийся ответ номер ему присваивается автоматически.

Вопрос — «зашит» в отдельный файл, пользователь не может его изменить не обладая достаточными полномочиями, в отличии от создателя программы.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее