P&D Server V2.0, страница 2

  • Возможность работы системы в облегчённом для администратора режиме. Добавление карточек является достаточно трудоемким процессом. Для облегчения работы администратора добавление карточек перекладывается на пользователей. Эта возможность реализуется путём указания режима работы в файле настроек.
  • Отображение количества карточек в дереве каталогов сообщает количество карточек так же и в подкаталогах. Отображение в дереве каталогов количества карточек только данного раздела (не включая подразделов) вводит пользователя в заблуждение о составе данного раздела. Для исключения возникновения такой ситуации, при закрытом разделе отображается суммарное количество карточек, как текущего раздела, так и подразделов.
  • Возможность осуществлять поиск по карточкам внутри выбранного раздела. Результатами поиска будут карточки, принадлежащие только данному разделу или его подразделам.
  • Поиск программных продуктов и документации в сети [3.2]. В установленное в файле конфигурации время или по желанию администратора запускается программа сканирования сети. Режим сканирования сети определяется в файле конфигурации. При наличии в сети файлов описания продуктов заданного формата, система автоматически добавляет карточку или предложение на добавление продукта[3.3] в зависимости от настройки системы.
  • Проверка актуальности карточек [3.1]. В установленное в файле конфигурации время или по желанию администратора запускается сценарий проверки актуальности карточек. Под актуальностью карточек подразумевается доступность ресурсов, указываемых в этих карточках. Если ресурс остаётся недоступным больше указанного в файле конфигурации времени, производится действие соответствующее настройкам в файле конфигурации (выдача алерта администратору и последующее удаление или удалять автоматически).

Global Assumptions

  • Сервер реализован, как сайт на Internet Information Server с использованием Perl, JSP, ASP, базы данных MySQL.

Non Functional Requirements

Технологии:

ActivePerl 5.6.0

DBI

CGI

Среды разработки:

Текстовый редактор

Perl Builder

Сервера:

MySQL 3.23.43

Internet Information Server

Клиенты:

Microsoft Internet Explorer 5.0+

Netscape Navigator 4.7+

Glossary

Термин

Описание

1

Пользователь

Любой пользователь сети, имеющий доступ к системе

2

Администратор

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

3

Карточка

Запись в базе данных, содержащая сведения о ресурсе в сети. Карточка может быть

  • Инсталяции (имеет указание и описание конкретного дистрибутива)
  • Документации (указывает папку, соержащуюю документацию)

4

Предложение(Offer)

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

5

Актуальность карточки

Атрибут карточки, указывающий на то доступен или нет сетевой ресурс, на который указывает карточка.

6

Новость

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

7

Сервис

Часть системы, автоматически осуществляющая действия вне зависимости от действий пользователей.

8

Каталог

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

9

Подсистема управления карточками

Часть системы, осуществляющая работу с карточками и предложениями.

10

Подсистема управления каталогами

Часть системы, осуществляющая работу с каталогами:

11

Подсистема управления новостями

Часть системы, осуществляющая работу с новостями:

12

Подсистема поиска

Часть системы, осуществляющая поиск:

  • поиск по карточкам
  • поиск по индексированным документам
  • поиск в файлах исходного кода

13

Файл настроек

Файл, в котором хранятся константы системы.

14

Режим работы (work_mode)

Настройка системы позволяющая работать в облегченном для администратора варианте. Пользователи сами добавляют карточки (не требуется одобрение на добавление со стороны администратора)