Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет_Сергей.doc
Скачиваний:
0
Добавлен:
09.12.2019
Размер:
184.83 Кб
Скачать

Отчет по лабораторной работе «Мини-банк»

Работу выполнил студент группы № 6081/1 Прохоров С.А.

Работу принял преподаватель Стручков Игорь Вячеславович

Задание

Разработка программы “Мини-банк” в среде NetBeans, которая включает в себя операции: удаленный объект хранит счета клиентов; реализовать операции создания счета, просмотра состояния счета, занесения денег на счет, снятия денег со счета. Сериализуемый объект – счет (имя клиента, остаток средств на счете).

Описание программы

В ходе работы была реализована программа “ Мини-банк ”, визуальная часть которой представляет собой jsp-страницы, которые содержат в себе html-разметку и java-код, позволяющий использовать операции удаленного объекта. Главная страница содержит в себе ссылки на все основные операции. После выбора операции пользователь переходит на форму для обработки данных (выполнения операций).

UML-диаграмма

Инструкция для пользователя

  1. Создание нового счёта:

Кнопка “ Создание нового счёта” переводит нас к форме добавления счёта. Вводим «Имя», нажимаем кнопку “Добавить”. Если операция прошла успешно, то появляется сообщение “ Счёт на имя «переданное имя» добавлен ”, если произошла ошибка, то выводится сообщение об ошибке. Для возвращения в главное меню нажать кнопку “Return”.

  1. Просмотр состояния счета:

После перехода видим форму с выбором имён добавленных в базу. После выбора имени и нажатия на кнопку “Посмотреть” нам представляется информация по счёту данного клиента (имя, номер счёта, сумма на счёте). Для возвращения в главное меню нажать кнопку “Return”.

  1. Занесения денег на счет:

Здесь мы видим список для выбора имени и поле для ввода суммы, которую необходимо перевести выбранному клиенту. После нажатия кнопки “Перевести” мы должны увидеть сообщение о переводе «Сумма на счёт переведена» и две ссылки: возврат в начало “Return” и “Просмотр состояния счета” пользователя, которому была переведена сумма.

  1. Снятия денег со счета:

Данная операция работает аналогично функции «Занесения денег на счет», но только происходит снятие денег.

  1. Просмотр лога:

По всем действиям пользователя ведётся журналирование, которое можно просмотреть в данном разделе. Для возвращения в главное меню нажать кнопку “Return”.

Инструкция для администратора

Готовое распределенное приложение EJB упаковывается в архив EAR, содержащий

все необходимые компоненты для развертывания приложения на сервере. Системным администраторам нет необходимости использовать средство разработки NetBeans для развертывания. В состав сервера GlassFish входят средства управления, которые могут быть использованы для этой цели. К этим средствам, в первую очередь, относятся утилита администрирования asadmin и административная Web-консоль.

  1. Запуск административной web-консоли GlassFish

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

серверы GlassFish и JavaDB. В отсутствие NetBeans запуск серверов можно существить с помощью утилиты asadmin. Например, при стандартной установке в Windows эта утилита может иметь следующий полный путь: C:\Program Files\glassfish-v2.1\bin\asadmin.bat.

Команда запуска домена (по умолчанию создается домен domain1):

asadmin start-domain domain1

Команда запуска сервера JavaDB:

asadmin start-database --dbhost 127.0.0.113

После запуска GlassFish web-консоль администрирования доступна по HTTP, при этом стандартным TCP-портом является 4848 (однако, при установке сервера может быть выбран и другой порт). Таким образом, при стандартной установке сервера на локальном компьютере открыть web-консоль можно с помощью браузера по url http://localhost:4848/ .