Читать курсовая по информатике, вычислительной технике, телекоммуникациям: "Автоматизированное рабочее место учителя" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Выбор СУБД

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

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

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

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

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

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

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

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

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

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


Интересная статья: Основы написания курсовой работы