Разработка прикладной программы тестового контроля с использованием технологий JSP и сервлетов
Отзыв
на курсовой проект
студента группы xxxxxxxxx
Данный курсовой проект посвящен разработке и реализации прикладной программы тестового контроля с использованием технологии JSP и сервлетов. При выполнении курсовой работы были изучены методы работы с XML-файлами, технологии сервлетов, JSP, JavaBeans. Во
время выполнения работы были закреплены знания о методах проектирования, об унифицированном языке моделирования (UML). Программный продукт разрабатывался в рамках интегрированной среды разработки Borland JBuilder.
Студенту удалось реализовать удобный и понятный интерфейс, разделить права пользователей, обеспечить защиту программы от несанкционированного доступа.
При выполнении данной работы, студент Уманский А.Г. продемонстрировал инициативность и самостоятельность, освоил методы разработки web-ориентированных приложений, выполнял отдельные этапы своей работы в рамках установленных сроков.
Курсовая работа полностью отвечает поставленным требованиям и заслуживает оценки « »
Руководитель курсовой работы: асс. xxxxxxxx
АНОТАЦІЯ
Розробка прикладної програми тестового контролю з використанням технологій JSP та сервлетів.
Курсовий проект по курсу "Технологія програмування" за спеціальністю «Програмне забезпечення автоматизованих систем», Національний Технічний Університет "Харківський Політехнічний Інститут", Харків 2004.
Даний курсовий проект присвячений розробці програмного забезпечення створення тестів та їх проведення . Використовується технологія JSP та сервлети. Для збереження даних використовується XML. На цій основі розроблено програмне забезпечення мовою Java у середовищі Borland JBuilder 8.0.
АННОТАЦИЯ
Разработка прикладной программы тестового контроля с использованием технологий JSP и сервлетов.
Курсовой проект по курсу "Технология программирования" специальности «Программное обеспечение автоматизированных систем», Национальный Технический Университет "Харьковский Политехнический Институт", Харьков 2004.
Данный курсовой проект посвящен разработке программного обеспечения создания тестов и их проведения. Используется технология JSP и сервлетов. Для хранения данных используется XML. На этой основе разработано программное обеспечение на языке Java в среде Borland JBuilder 8.0.
ABSTRACT
Elaboration of the program of test control by means of JSP technologies and servlets.
An academic year project in “Technology of programming” course; specialization “Software of Automatized Systems”, National Technical University “Kharkov Polytechnical Institute”, Kharkov 2004.
This academic year project is devoted to elaboration of the software of test creation and their carrying out. Technology JSP and servlets are used. XML is used for the data storage. The software was developed by means of Java language in Borland JBuilder environment.
СОДЕРЖАНИЕ
Введение
1 ОБЗОР СРЕДСТВ РАЗРАБОТКИ ПРОГРАММНОГО ПРОДУКТА
1.1 Расширяемый язык разметки XML
1.2 Описание типа документа DTD
1.3 Значение XML и платформы Java
1.4 Обзор стандартных анализаторов DOM и SAX
1.5 Технология Java Servlet
1.6 Технология Java Server Pages (JSP)
1.7 Технология JavaBeans
2 Проект программного продукта. Документация
2.1 Общая функциональность программного продукта
2.2 Модель данных
2.3 Объектная модель приложения
2.4 Архитектура программного обеспечения
2.5 Структура прикладной программы
2.6 Проектирование интерфейса пользователя
3 Разработка и тестирование проекта
3.1 Разработка классов для работы с данными
3.2 Разработка JSP-страниц и классов JavaBeans
3.3 Интерфейс программного продукта
Выводы
СПИСОК использованных источников
ВВЕДЕНИЕ
Задачей данного курсового проекта является разработка Web-ориентированного приложения тестового контроля знаний студентов. Основной особенностью Web-приложений является использование их большим количеством пользователей, которые могут использовать различные операционные системы. Таким образом должна обеспечивается независимость от платформы. Java, являясь многоплатформенным языком отлично справляется с данной задачей.
Тестовый контроль является неотъемлемой частью современного учебного процесса. Программа создана для автоматизации данного процесса, получения расширенных возможностей сохранения результатов и ведения статистики тестирования. Процесс создания и администрирования тестами имеет иерархическую(или вложенную структуру), что сделало его наглядным и простым. Работа проектировалась с учетом разделения прав пользователей, что позволило оградить программу от несанкционированных доступов.
Все вышеизложенное говорит о том, что созданная прикладная программа в среде JBuilder 8.0 значительно ускорит производительность труда преподавателей, сократит временные затраты студентов на прохождение контроля, создаст предпосылки для достоверности полученных оценок.
1 обзор средств разработки программного продукта
1.1 Расширяемый язык разметки данных XML
XML (Extensible Markup Language) - это язык разметки, описывающий целый класс объектов данных, называемых XML- документами. Этот язык используется в качестве средства для описания грамматики других языков и контроля за правильностью составления документов. Т.е. сам по себе XML не содержит никаких тэгов, предназначенных для разметки, он просто определяет порядок их создания. Набор тэгов может быть легко расширен. Cам процесс создания XML документа очень прост и требует от разработчика лишь базовых знаний HTML и понимания тех задач, которые необходимо выполнить, используя XML в качестве языка разметки. Таким образом, у разработчиков появляется уникальная возможность определять собственные команды, позволяющие им наиболее эффективно определять данные, содержащиеся в документе. Автор документа создает его структуру, строит необходимые связи между элементами, используя те команды, которые удовлетворяют его требованиям и добивается такого типа разметки, которое необходимо ему для выполнения операций просмотра, поиска, анализа документа.
Еще одним из очевидных достоинств XML является возможность использования его в качестве универсального языка запросов к хранилищам информации. Кроме того, XML-документы могут выступать в качестве уникального способа хранения данных, который включает в себя одновременно средства для разбора информации и представления ее на стороне клиента. В этой области одним из перспективных направлений является интеграция Java и XML - технологий, позволяющая использовать мощь обеих технологий при построении машинно-независимых приложений, использующих, кроме того, универсальный формат данных при обмене информации.
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности