Разработка информационной образовательной системы ВУЗа на платформе IBM WebSphere - подсистема "Аттестация"

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

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

озможности, в состав WebSphere Portal включены разнообразные полезные функции. IBM WebSphere Portal позволяет создавать настраиваемые порталы для ваших сотрудников, бизнес-партнеров и заказчиков. Реализованная в этом продукте архитектура поддерживает унифицированную точку доступа к внутренним и внешним Web-приложениям, а также доступ через портал к другим унаследованным приложениям. В результате, пользователи могут зарегистрироваться в портале и получить доступ к индивидуализированным Web-страницам.

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

Портал предлагает интегрированный контент и приложения, а также унифицированные рабочие места для коллективной работы. В действительности, порталы являются следующим поколением систем рабочего стола, предоставляя через Web доступ к приложениям электронного бизнеса для всех типов клиентских устройств. Решение IBM WebSphere Portal было создано с целью достижения следующего набора фундаментальных бизнес-задач:

единая точка доступа ко всем ресурсам, связанным с доменом портала;

персонализированное взаимодействие со службами портала;

объединенный доступ к сотням типов агрегированных и упорядоченных данных и к репозитариям;

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

интеграция с приложениями, документами и системами потока операций.

 

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

 

2.1Описание потоков данных

 

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

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

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

После корректировки таблицы (при наличии данной возможности), оператор может просмотреть ее и сохранить их.

Выходными данными является конечный вариант таблицы.

 

 

2.2 Входные данные

 

Входными данными является содержимое портлета, а именно страница, содержащая таблицу с данными по аттестации студента.

 

.3 Выходные данные

 

Выходными данными является конечный вариант таблицы.

 

.4 Построение диаграммы потоков данных

 

Описав потоки данных, процессы, хранилища данных и объектов, мы можем построить диаграмму потоков данных (приложение A).

 

 

3.Проектирование подсистемы генерации тестовых заданий в открытой системе дистанционного обучения

 

.1Определение архитектуры

 

Разрабатываемая подсистема используется для ознакомления студентов и иных заинтересованных лиц с данными об аттестации учащихся.

Для развёртывания информационно-образовательной системы вуза на платформе IBM WebSphere Университет необходимы следующие продукты:

WebSphere Application Server Network DeploymentGetting

WebSphere Portal Server

WebSphere Workplace Collaborative Learning

IBM Rational Application Developer

WebSphere Application Server Network DeploymentGetting - базовая основа системы, через которую осуществляется взаимодействие портала с операционной системой компьютера.Portal Server - сервер портала, обеспечивает внешний вид, интерфейс взаимодействия пользователя с порталом, имеет встроенную функцию администрирования портала.Workplace Collaborative Learning - пакет специальных портлетов и правил который устанавливается поверх WebSphere Portal Server и служит для реализации дистанционного обучения студентов.

IBM Rational Application Developer - среда разработки java-приложений, портлетов, веб-модулей. С помощью данного продукта будет реализована информационно-образовательная система вуза на платформе IBM WebSphere..

 

 

3.2Проектирование интерфейса подсистемы

 

Модель содержимого позволяет продумать структуру и общую организацию интерфейса без необходимости рисования картинок и выбора конкретных элементов GUI.

 

Рис. 1.Модель абстрактного содержимого главного окна.

 

Рассчитаем сущностностную эффективность - показатель того, насколько данный интерфейс близок к идеалу, выраженному сущностной моделью use case. Сущностная эффективность измеряется отношением длины сущностного описания к длине воплощенного сценария, т.е.

 

СЭ=100*(Sсущн/Sреальн);

 

Для главного окна:

СЭ=100*(2/3)=66.666сущн = 2 (выбрать группу, просмотреть результаты).реальн = 3 (выбрать группу, найти необходимого студента, проверить информацию по аттестации).