
- •Содержание
- •Введение
- •Описание предметной области и классификация сущностей
- •2. Постановка задачи и основные требования к системе
- •4. Обоснование решений по использованию технических и программных средств реализации
- •4. Функциональное моделирование
- •Информационное моделирование
- •6. Проектирование и программирование интерфейсов системы
- •7. Описание руководства пользователя
- •7.1. Установка и настройка системы
- •7.2. Серверное приложение
- •7.3. Клиентское приложение
- •Тестирование системы и описание полученных результатов.
- •Заключение
- •Список литературных источников
7. Описание руководства пользователя
Приведем в этой главе некоторые инструкции, необходимые для установки и запуска настоящей системы на машинах сервера и клиента. Для ознакомления с инструкциями пользователя предлагается прочесть главы 7.2 и 7.3, в которых продемонстрированы основные возможности системы и описаны интерфейсы работы программы.
7.1. Установка и настройка системы
Рассмотрим установку серверного приложения. В папке KursServerJC\db содержатся базы данных, с которыми непосредственно и осуществляет взаимодействие система. Для того чтобы сервер мог успешно осуществлять запросы к базе данных, последняя должна быть обязательно зарегистрирована в источниках данных ODBC. Для выполнения этого действия необходимо зайти в папку «Панель управления» (Пуск – Настройка – Панель управления). Далее следует выбрать Администрирование – Источники данных(ODBC). В открывшемся окне в закладке «Пользовательский DSN» нужно нажать на кнопку «Добавить», после чего выбрать необходимый драйвер для работы с базой данных (в данном случае – Sybase SQL Anywhere 5.0.). После выбора драйвера программа предложит заполнить поля, касающиеся базы данных. Администратору данной системы достаточно ввести в поля User ID и Password значения «dba» и «sql» соответственно и выбрать файл базы данных, предварительно нажав на кнопку Browse. Система автоматизации таможенных процессов основывается на двух базах данных: Users, в которой хранится информация о пользователях системы (таможенных сотрудниках) и KursJavaDb, выполняющей роль информационного центра, в котором хранится информация о декларантах и задекларированных товарах. Для правильной работы настоящей системы обе вышеуказанные базы данных должны быть прописаны в источниках данных ODBC.
Так как приложения написаны на языке Java, их код представляет собой платформо-независимый байт-код. Это предполагает наличие на машинах клиента и сервера установленной виртуальной Java-машины, которая может интерпретировать последний для конкретной платформы. Для безупречной работы системы рекомендуется установить jdk 1.5.0.
Убедившись в наличии удовлетворительной версии Java-машины и зарегистрированных баз данных, администратор может произвести запуск серверного приложения. Это можно сделать из командной строки либо открыв и запустив проект в какой либо интегрированной среде разработки (например, JCreator). Аналогичных правил рекомендуется придерживаться при запуске клиентского приложения. Следует отметить, что после запуска клиентского приложения таможенный сотрудник должен произвести обновление величины базовой ставки и курса конверсии иностранной валюты, так как в данной версии программы невозможно это делать автоматически через Интернет, что является существенным недостатком настоящей системы.
7.2. Серверное приложение
Серверное приложение представляет собой центр управления администратора системы пользовательскими подключениями, включающий в себя функции регистрации пользователей системы, а также отображения статуса текущей работы сервера.
Рассмотрим подробнее интерфейс приложения. В окне имеются три закладки: Current Users (текущие клиенты), Queries(запросы), Registered Users(зарегистрированные пользователи). Каждой из закладок соответствует панель с компонентами, образующими систему для выполнения соответствующих функций.
На рис. 7.1 представлено окно серверного приложения с выбранной закладкой «Current Users». Как можно видеть, в таблице представлена информация о текущих пользователях системы: имя пользователя, IP-адрес клиентской машины и время подключения к серверу.
Рис. 7.1 Демонстрация текущих пользователей
Переходим на закладку Queries (запросы). Здесь отображены все запросы на языке SQL, выполненные клиентами к базе данных (рис. 7.2).
Рис. 7.2 Клиентские запросы
Выбрав третью закладку (Registered users), администратор заходит в центр управления учетными данными пользователей (рис. 7.3).
Рис. 7.3 Учетные записи пользователей системы
Здесь можно регистрировать новых пользователей, назначая им уникальный набор имени и пароля, а также удалять существующие учетные записи. Для регистрации нового пользователя необходимо заполнить необходимые поля внизу панели, а затем нажать на кнопку «Add new user». При этом данные о пользователе будут занесены в базу данных пользователей. Для удаления учетной записи нужно выбрать ее в таблице и нажать «Remove user».