Читать курсовая по информатике, вычислительной технике, телекоммуникациям: "Автоматизированное рабочее место учителя" Страница 2
Выбор СУБД
Программа написана на языке программирования Borland Turbo Pascal 7.0, в ближайшее время (после окончания ссесии) планируется выпуск новой версии программы для MicrosoftWindows® © которая уже будет написана, естественно на Borland Delphi 3, в применением встроенного средства DataBaseDesktop — мощного средства работы с базами данных. Этот выбор обусловлен прежде всего тем, что Dilphi является довольно известным средством разработки приложений для Windows©95. Кроме того я его изучаю в настоящее время и мне он кажется мощной и, одновременно, простой средой.
Выбор языка программирования программы для DOS обусловлен также распространенностью, удобством, простотой и мощью языка. Он одинаково легок как для написания интерфейса программы, так и для работы с базой данных2
3.4 Использованные допущенияВ программе использованы следующие допущения:
Ученик может писать любое количество тестов. Человек может написать тест по математике, географии и, скажем, биологии. В тоже время ученик может и переписать тест, но предыдущий результат при этом не аннулируется. У каждого бланка тестирования может быть только один автор, иначе говоря, бланк тестирования может быть заполнен только одним человеком. О результате каждого тестирования может быть сделана только одна запись в классный журнал. Каждая запись в журнале характеризует результат одного уникального тестирования, некоторого уникального человека. Каждый человек может иметь любое количество записей в журнале. Но эти записи в журнале не могут повторятся и имеют свой уникальный номер (в соответствии с пунктами 1 и 3). Каждый ученик имеет один журнал, в то время как один классный журнал может иметь много, внесенных в него, учащихся.
Ученик: все у ученика, в его личной карточке должно быть заполнено, за исключением, возможно, графы «телефон». У человека может не быть телефона, но как вы понимаете, должны быть Имя, Фамилия, Отчество, Класс и Буква класса (так как человек, все таки, учится в школе). Поле «телефон» должно оставаться пустым если у ученика нет телефона. Номер ученику присваивается автоматически и предназначен для того, чтобы избежать возникновения двух «одинаковых» людей и для удобства проведения связей между таблицами данных.
Тестирование также должно иметь все атрибуты. Тесту автоматически присваивается порядковый номер, его пишет совершенно определенный человек по какому-то, вполне определенному предмету. При этом он может конечно не набрать ни одного балла, но это означает что в этой графе будет стоять «0». Оценка должна быть выставлена в соответствии с полученным результатом3.
В записях классного журнала должны быть заполнены все строчки, так как номер записи в журнале у данного ученика присваивается автоматически, номер ученика необходим для определения личности человека писавшего тест. «Предмет», «Дата» и «Оценка» могли бы и отсутствовать в данной таблице, но используются для удобства учителей, в конечном итоге получающих результаты тестирования.
Для обеспечения безопасности программы и устранения возможных ошибок пользователей ввод основных ключей, таких как номер учащегося, номер теста и номер учащегося в журнале производится автоматически.
Похожие работы
Интересная статья: Основы написания курсовой работы

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