Разработка структур обеспечения программно-технического комплекса (ПТК) "Web- интерфейс к базам данных"
Дополнительные требования
Для работы с ПТК к квалификации персонала не предъявляется особенных требований. Единственный необходимый навык- умение работы с программой просмотра для WWW. Для занесения информации в БД планируется задействовать одного человека.
Необходимо периодическое резервное копирование информации для чего написана программа, экспортирующая содержимое БД в текстовые файлы и программа восстановления. Это выполняется системным администратором по мере необходимости.
Компьютер клиента может быть практически любой и необходимым требованием является лишь подключение к Сети и наличие браузера, поддерживающего HTML версии 2.0 (программа просмотра Netscape Navigator подходит как нельзя лучше, тем более существуют её модификации для множества аппаратных платформ и операционных систем при схожести интерфейса).
Эскизный проект структуры ПО ПТК
На представленном ниже эскизе представлены основные блоки ПТК. В скобках указаны основные функции, выполняемые блоками.
Это эскиз, использованный при начальной стадии разработки.
Основной блок ПТК (выяснение текущего режима работы, вызов процедуры, выдающей соответствующую форму в HTML формате, получение информации от пользователя) |
Блок вывода форм (выводит формы для аутентификации пользователей, для поиска в БД, для редактирования |
Блок подготовки SQL- запросов (по полученным из заполненной формы данным составляется запрос к БД на языке SQL с проверкой параметров) |
Блок вывода результата (проверяется результат запросов и выводится информация для пользователя с предложением последующих действий) |
Используемые для написания программы библиотеки: · CGI. pmбиблиотека для манипуляции информационными элементами (поля ввода, кнопки, радио кнопки, скрытые поля
Эскизный проект структуры ТО ПТК
Данный эскиз показывает, как работает система в общем. Конкретно всё зависит от того, где находится клиент, сервер, как клиент подсоединён к серверу.
Пользователь на клиентском компьютере в программе просмотра заполняет предложенную форму или выбирает дальнейшее действие.
Браузер по нажатию одной из кнопок в форме пересылает данные из заполненной формы или отображает вновь полученные в результате какой-либо операции.
Не важно, к какой из сетей подключен клиент (он даже может быть удалённым пользователем и соединиться по модему).