Реализация требования: "Доступ к базе должен осуществляться с как можно большего количества компьютеров организации. На компьютеры не устанавливается дополнительное программное обеспечение.".

Лучшим решением данного требования, на мой взгляд, является интранет.

Подавляющее большинство клиентских компьютеров работают под управлением Windows. В качестве клиентского программного обеспечения я выбрал браузер Internet Explorer версии 4.0 и выше. Выбор этого браузера был сделан по следующим причинам:

В качестве клиентского языка я выбрал JavaScript:

Для хранения данных я выбрал SQL сервер Interbase 6.0:

Для облегчения написания и сопровождения программы серверный код должен писаться на том же языке, что и клиентский. Исходя из этих соображений, я выбрал IIS сервер и технологию ASP.

Получаем:

  1. сервер работает под управлением Windows NT, у меня Windows 2000.
  2. на сервере устанавлен Interbase 6.0 и IIS сервер с поддержкой ASP.
  3. Доступ к InterBase осуществляется посредством ASP->ADO->OLE DB->ODBC->Interbase. В качестве ODBC драйвера самый лучший, что я нашёл: XTG Systems Interbase6 ODBC драйвер версии 1.0.0. beta 15. Драйвер совместим с ODBC 3, уровень совместимости Core Interface.
    На сервере установлен ODBC драйвер.
  4. На клиенте ничего не устанавливется.
  5. Программа написана на трёх языках:
    1. HTML 4.0
    2. JavaScript
    3. DSQL Interbase
    4. Так же потребовалось знание: объектной структуры Internet Explore 4.0 или как её называют DHTML, серверных объектов ActiveX, серверной модели ADO.

Выполнение данного требования досталось дорого.

Первая страница
Hosted by uCoz