Разработка программы для оценки через систему тестирования знаний

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?ая" СУБД указывает на то, что все операции с базой данных осуществляются на локальном компьютере пользователя. То есть база данных в MS Access - совокупность инструментов для ввода, хранения, просмотра, выборки и управления информацией. К этим средствам относятся таблицы, формы, отчеты, запросы. Противоположностью настольной системе является распределенная база данных, т. е. такая архитектура, при которой ядро БД работает на выделенном сервере; там же обычно хранятся и данные. Через локальную или глобальную сеть пользователь посредством установленного на своем компьютере программного обеспечения посылает запросы и получает ответы. Такие системы предназначены для работы с большим количеством клиентов, и зачастую в качестве серверов в них функционируют компьютеры более сложные и мощные. Так же программа успешно работает и в сетях, правда, с ограниченным числом клиентов.

Идеальная среда для внедрения MS Access - малый и средний бизнес, связанный с интенсивным товара и документооборотом. При желании на Access вполне можно написать продвинутую бухгалтерскую или кадровую программу.

Преимуществами перед другими средами разработки могут служить следующие критерии:

Возможность быстрой и интуитивной разработки (до десятков раз быстрее разработки на визуальных языках программирования);

Разработка доступна даже новичку (Для разработки простейших решений не требуется даже владения языками программирования).

Полноценное хранилище данных, поддерживающее транзакции, индексы, типы данных, ограничения, связи.

Язык запросов SQL

Delphi- язык и среда программирования, относящаяся к классу RAD- (Rapid Application Development - Средство быстрой разработки приложений) средств CASE - технологии. Delphi сделала разработку мощных приложений Windows быстрым процессом, доставляющим вам удовольствие. Приложения Windows, для создания которых требовалось большое количество человеческих усилий, например в C++, могут быть легко написаны одним человеком, использующим Delphi.обладает широким набором возможностей, начиная от проектировщика форм и кончая поддержкой всех форматов популярных баз данных. Также здесь имеются предварительно определенные визуальные и невизуальные объекты, включая кнопки, объекты с данными, меню и уже построенные диалоговые панели. С помощью этих объектов можно, например, обеспечить ввод данных просто несколькими нажатиями кнопок мыши, не прибегая к программированию. Это наглядная реализация применений CASE-технологий в современном программировании приложений. Та часть, которая непосредственно связана с программированием интерфейса пользователя, системой получила название визуальное программирование.

Любой из данных языков программирования подходит под описания RAD.

- необязательность полного завершения работ на каждом из этапов жизненного цикла (спиральная модель);

обязательное вовлечение пользователей в процесс разработки проекта;

- по ходу разработки проекта учитываются рекомендации, пожелания и различные предложения к проекту непосредственными будущими пользователями данного проекта;

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

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

 

.2 Реализация программного продукта

 

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

Формируется полный программный код, выполняется тестирование совместной работы данной части приложения с остальными, а затем тестирование системы в целом. Завершается физическое проектирование системы:

определяется необходимость распределения данных;

производится анализ использования данных;

определяются требования к аппаратным ресурсам;

определяются способы увеличения производительности;

завершается разработка документации проекта.

Результатом фазы является готовая система, удовлетворяющая всем согласованным требованиям.

Таким образом, на фазе реализации происходит:

1.Разработка программного обеспечения:

2.Подготовка к внедрению.

.Контроль и регулировка основных показателей проекта.

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

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

Рис.3.2.1 Главное окно Система тестирования знаний.

 

Здесь показано, что можно выбрать готовый проект и создать новый.

Рис.3.2.2 Окно создания нового проекта

 

Project Title - Это название справки

Copyright - Защищено авторским правом

Остальные пун