Разработка информационной образовательной системы ВУЗа на платформе 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 (выбрать группу, найти необходимого студента, проверить информацию по аттестации).