|
|
| |

WEB-РАЗРАБОТКИ



|
Используемые
технологии в данной области
|

|

|


|
Языки
программирования: ColdFusion, PHP, Java, Perl, WML,
HTML, JavaScript, JScript, VBScript
Системы управления базами данных:
MySQL, MsSQL, Oracle DB, PostgreSQL, InterBase, BDB, BD2
Технологии: ASP, CSS, SSL,
SSI, DOM, XML, ActiveX, ADO, COM, ODBC, JDBC, JSP, JavaServlets,
Enterprise Java Beans, SAX, XALAN
Протоколы: HTTP, FTP, WAP,
CGI, SMTP, IMAP, POP3, TCP/IP
Платформы: Unix (Linux,
FreeBSD), Windows NT/2000 Server
|

|

|



|
Проекты
|

|

|


|
Velta Office
интерфейс администратора
Языки: Perl, PHP
СУБД: MySQL
ОС: Unix FreeBSD
Web-сервер: Apache

|

|

|

|
Система Velta
является административной частью интернет-магазина
и предназначена для офисных операций фирмы, предоставляющей
услуги по доставке продуктов питания. Основная функция
системы — учет заказов, клиентов и статистика
заказов по районам города. Заказы поступают из интернет-магазина
непосредственно в базу данных в виде записей в соответствующих
таблицах. Одновременно производится проверка клиента на ниличие
его данных в базе. В случае их отсутствия,
информация о покупателе заносится в базу и ему присваивается
статус «непроверен» до тех пор, пока администратор
не проверит информацию. Поступивший заказ автоматически
получает статус «открыт». По мере выполнения
заказа он может быть изменен администратором на «в поцессе»
или «закрыт». Одновременно с поступлением
заказа, администратору для уведомления и заказчику
для подтверждения, по эл. почте отправляются копии
в текстовом виде.
Кроме розничных продаж, системой предусмотрена возможноть работы
с оптовыми покупателями. Сервис статистики позволяет служащим
фирмы просматривать общую картину заказов от оптовых и розничных
покупателей по всем районам города, а также детальную
статистику по отдельному району. Доступ к системе,
а также пополнение базы продуктов, проводится через web-интерфейс.
Администратор имеет возможность редактировать информацию, указывать
какие продукты или категории продуктов отображать в магазине,
а какие — нет.

|

|

|



|
Recruiting DB
job-сервер
Языки: VBScript
СУБД: MsSQL Server
Технологии: ASP, ADO, ODBC
ОС: Windows NT 4.0 Server
Web-сервер: IIS 4.0

|

|

|

|
Recruiting DB —
это классический job-сервер, разработанный
для IT-специалистов, ищущих работу и работодателей,
предоставляющих вакансии. Кроме этого, предоставляются услуги
по найму. Система доступна для пользования через web-интерфейс.
Многоуровневый доступ к системе организован по разным
категориям: кандидаты, работодатели, администраторы. Доступ
предполагает предварительную обязательную аутентификацию, после
чего становятся доступными следующие сервисы: возможность подачи
резюме (для кандидатов), возможность описания вакансиии
и поиска подходящих кандидатов (для работодателей),
просмотр списка кандидатов, работодателей, вакансий, поиск подходящих
для вакансий резюме, почтовое оповещение кандидатов и работодателей
о возможной замене информации, редактирование списка профессиональных
качеств спецалиста.
Как резюме, так и вакансии, постоянно активны.
Многочисленные критерии поиска позволяют легко найти наиболее
подходящего специалиста или вакансию. Данные критерии включают
в себя: срок пребывания резюме на сайте, состояние
резюме на данный момент, опыт специалиста, его место
проживания, возможность при необходимости его поменять
и много другое.
Работодатели имеют возможность проводить поиск, просматривать
резюме, но доступ к контактной информации кандидатов
закрыт. Это прерогатива администратора рекрутинговой компании,
для которого система предоставляет сервис одновременного
поиска кандидатов для открытых вакансий, после чего администратор
уведомляет обе стороны путем рассылки писем по эл.
почте. Сообщение для кандидата — описание подходящей
вакансии, для работодателя — резюме подходящих
кандидатов.

|

|

|



|
Project Scheduler
планировщик проектов
Языки: Java
СУБД: Oracle DB
Technologies: JavaServlets,
JDBC
ОС: Unix FreeBSD
Web-сервер: Apache, JSDK

|

|

|

|
ProjectScheduler —
это web-ориентированная система планирования
проектов, обладающая пользовательскими и административными
функциями и включающая в себя возможность управления
компанией, контроля реализации проектов и сотрудников,
задействованных в этих проектах. Система позволяет пользователю
управлять проектами, разбивать их на фазы, в которые
можно включать отдельные задачи, которые, в свою очередь,
также могут включать подзадачи. Пользователь может видеть, какие
проекты, фазы и задачи выполняются вовремя, а какие —
с опозданием. Все процессы отображаются в виде
временных линий, цвет которых определяет статус элемента (запланированный,
завершенный, в процессе, с опозданием). Подсистема
почтового оповещения извещает ответственных лиц о смене
статуса их элемента.
Система безопасности ProjectScheduler работает автоматически,
без внешнего административного вмешательства. Права доступа
предоставляются сотрудникам, которые задействованы в проекте.
ProjectScheduler позволяет хранить и использовать личные
и бизнес-данные о всех компаниях и сотрудниках,
занятых в проектах.
ProjectScheduler разработан на языке Java с использользованием
технологии JavaServlets. Все сервлеты выводящие информацию,
равно как и подсистема почтового оповещения, используют
HTML-шаблоны, что обеспечивает простую и удобную
настройку без тотальной перекомпиляции. Вся информация
о компаниях, проектах, задачах, фазах и сотрудниках
хранится в базе данных Oracle, доступ к которой происходит
через JDBC-протокол.

|

|

|



|
IT-Jobs
job-сервер
Языки: Java
СУБД: PostgreSQL
Технологии: JDBC, JSP, Enterprise
Java Beans, JavaServlets
ОС: Linux
Web-сервер: jboss

|

|

|

|
Данный проект
представляет собой web-сайт, предоставляющий возможности
поиска работы для специалистов в сфере информационных
технологий.
Два основных блока сайта представляют собой раздел резюме
специалистов и раздел вакансий работодателей. Система предоставляет
широкие поисковые возможности как для специалистов,
так и для работодателей. Специалисты проводят
поиск вакансий по категориям и ключевым словам. Работодатели
ищут специалистов, подходящих под их требования.
Размещенное резюме активно (доступно для поиска) на протяжении
месяца. При желании, его можно деактивировать или наоборот —
продолжить срок его действия, а также в любой
момент внести изменения. В свою очередь, расширенный поиск
кандидатов позволяет по ключевым словам находить специалистов
со знаниями определенных языков программирования, технологий,
опытом работы и многое другое.
Возможность создавать поисковые профили для повторного
поиска и отбора кандидатов, отвечающих определенному набору
требований, позволяет сохранять резюме в папке установленного
профиля, что дает возможность повторно посматривать данные
о наиболее подходящих специалистах без неоходимости
повторного поиска. При размещении информации о вакансиях,
кроме стандартного способа, работодатели имеют возможность загрузить
на сайт объявления, созданные вне системы. После загрузки
в заархивированном виде, подобные объявления анализируются
администратором сайта, после чего становятся доступными для поиска.
Административная часть предназначена для управления самой
ситемы.
Предусмотрены различные уровни доступа. Система IT-Jobs
разработана и реализована с использованием новейших
Java и web-технологий: JSP, Enterprise Java
Beans, JavaServlets, что позволяет ее легко обновлять
и модернизировать. В качестве приложения сервера и базы
данных были выбраны open source applications, работающие в среде
Linux.

|

|

|

ПРОГРАММИРОВАНИЕ НА СТОРОНЕ СЕРВЕРА



|
Используемые
технологии в данной области
|

|

|


|
Языки
программирования: Perl, C, Java, server-side JavaScript,
Shell scripts
Системы управления базами данных:
MySQL, MsSQL, Oracle DB, PostgreSQL, InterBase, BDB, BD2
Технологии: ASP, CSS, SSL,
SSI, DOM, XML, ActiveX, ADO, COM, ODBC, JDBC, JSP, JavaServlets,
Enterprise Java Beans, SAX, XALAN
Протоколы: HTTP, FTP, WAP,
CGI, SMTP, IMAP, POP3, TCP/IP
Платформы: Unix (Linux,
FreeBSD), Windows NT/2000 Server
|

|

|



|
Проекты
|

|

|


|
Universal Internet
Solution
набор серверных компонентов
Языки: Java, JScript
СУБД: Oracle DB
Технологии: ASP, JDBC, JSP,
COM, Enterprise Java Beans, JavaServlets, XML
ОС: Windows NT 4.0 Server
Web-сервер: IIS 4.0

|

|

|

|
Основная цель
проекта — максимальное облегчение создания интернет-сервисов
программистами разных фирм.
Данная разработка включает в себя набор серверных компонентов
в виде Java-классов (в том числе
Enterprise Beans), набор приложений администрирования и демонстрационные
приложения. Разработанные компоненты доступны естественным образом
из JSP-серверов и в виде COM-обьектов
из ASP и используют следующие возможности: система
интеллектуального ведения журнала событий, позволяющая прослеживать
события по типу, времени возникновения и т.д., динамически
изменять набор целей доставки событий (простой журнал, хранящийся
в памяти, NT Event Log, Oracle DB и прочее);
система управления контентами; поддержка сессий со специальными
возможностями для MS IIS в среде, кластеризованной
при помощи SLB Dispatch Now!. Среда реализована в вариантах
Pure RMI Server и Weblogic EJB. Система бизнес-обьектов
предприятия реализована в виде набора Java Enterprise Beans —
информационных представлений реальных сущностей, таких как транспортные
средства, финансовые продукты, дилеры и т.д. Данная
система интегрирована с системой сторонней фирмы, производящей
финансовые калькуляции и адаптирована под специфические
требования конкретной компании. Кроме этого, система предоставляет
возможность експорта в (или импорта из) XML для независимости
формата.
Приложения администрирования позволяют управлять всеми вышеописанными
системами. Демонстрационные приложения, которые как и приложения
администрирования выполнены в виде JSP и ASP-страниц,
демонстрируют неадминистративные возможности системы.

|

|

|
|
|
|
|