Смекни!
smekni.com

Разработка информационной системы Кадровое агентство выпускников (стр. 12 из 21)

Форма подаваемая на вход модуля регистрация предприятий имеет структуру представленную в таблице 2.4.

Таблица 2.4 - Структура входной формы регистрация предприятий.

Название поля Тип Описание
CODECITY SELECT Город
CODEORGFORM SELECT Организационная форма
CODEPREDPR SELECT Уникальный идентификатор
CODERAZM SELECT Размер предприятия
CODEVID SELECT Вид деятельности
PRADDRESS TEXT Адрес предприятия
PREMAIL TEXT E-mail
PRFAX TEXT Номер факса
Название поля Тип Описание
PRINN TEXT ИНН
PRKADR TEXT Начальник отдела кадров
PRKONT TEXT Контактное лицо
PRNAME TEXT Название предприятия
PRNUMDOG TEXT Номер договора
PROKONH TEXT ОКОНХ
PROKPO TEXT ОКПО
PRSOC TEXTAREA Социальная сфера
PRSUMMARY TEXTAREA Примечания
PRTELKADR TEXT Телефон начальника ОК
PRTELKONT TEXT Телефон контактного лица
PRTELNUM TEXT Номер телефона
PRTELRUK TEXT Телефон руководителя
PRURADR TEXT Юридический адрес
PRWWW TEXT сайт в Интернет

На вход модулю приема заявок поступает в виде формы, структура которой представлена в таблице 2.5.

Таблица 2.5 - Структура входной формы регистрация заявок.

Название поля Тип Описание
CODEDOLJ SELECT Идентификатор вакантной должности
CODEINJZ SELECT Идентификатор иностранного языка
CODEOBR SELECT Идентификатор желаемого образования
CODEREZRAB SELECT Идентификатор режима работы
CODEZAIV SELECT Идентификатор заявки
ZVTEXTPOD TEXT Дата подачи заявки
Название поля Тип Описание
ZVTEXTVIP TEXT Дата выполнения заявки
ZVDOPOLN TEXT Дополнительные требования
ZVFAK TEXT Факультет
ZVFUNCT TEXT Основные функциональные обязанности
ZVKARERA TEXT Возможность карьерного роста
ZVKOLPODCH TEXT Количество подчиненных
ZVNUMPEOPLE TEXT Количество вакансий
ZVOPLDAL TEXT Оплата в дальнейшем
ZVOPLISP TEXT Оплата на испытательный срок
ZVPRISTRAB TEXT Когда необходимо приступить к работе
ZVRESRAB TEXT Ожидаемые результаты работы
ZVSEX CHECKBOX Пол
ZVSPEC TEXT Специальность
ZVSTAZRAB TEXT Стаж работы
ZVUSLRAB TEXT Условия работы
ZVVOZRDO TEXT Заработная плата до
ZVVOZROT TEXT Заработная плата от
ZVZNPC TEXT Знание ПК

2.3.9 Описание комплекса технических средств

В первую очередь необходимо определить, что будет представлять из себя платформа серверной части, в ходе проектирования было решено, создаваемое приложение должно работать под управлением стандартного Web-сервера. Это решение избавит от проблемы оснащения Web-узла, на котором будет размещена система, дополнительными средствами. В дальнейшем разработчик остановился на применении Web-сервера Apache. Данный сервер обладает рядом неоспоримых преимуществ:

- он является на сегодняшний день наиболее распространённым и популярным, что обуславливает его динамичное развитие;

- сервер Apache является многоплатформенным, что облегчает размещение системы;

- данный сервер уже имеет в своём составе довольно широкий набор средств по ограничению доступа к хранимым на нём данным и некоторые элементы аудита;

- Пподдержка интерфейса CGI, что обеспечивает высокую интерактивность пользовательского интерфейса web-приложений.

Важным этапом является выбор языка реализации. В настоящие время для Internet-программирования существует широкий спектр языковых средств и вопрос выбора правильной языковой основы является одним из самых актуальных. Язык должен обеспечивать разработчику максимум средств для написания функционала системы, и построения интерфейса системы, он должен обеспечить законченному проекту достаточное быстродействие и наконец у потребителя не должно возникнуть проблем с эксплуатацией написанного приложения. После взвешивания всех «за» и «против» решено было остановиться на языке PHP4 в силу следующих причин:

- данный язык изначально предназначен для написания Internet-приложений;

- в последнее время PHP получил повсеместное распространение, и интерпретатор этого языка имеется на большинстве серверов предоставляющих услуги по размещению на своей базе ресурсов сторонних клиентов;

- PHP имеет встроенный набор функций, позволяющих реализовать защиту данных на сервере и аутентификацию пользователей;

- среди других особенностей PHP стоит отметить, то что в нём заложены (хотя и несколько ограниченно) принципы объектно-ориентированного программирования (ООП), что в дальнейшем должно облегчить модификацию и развитие системы.

- новый скриптовый движок Zend, применённый в 4 версии языка, обеспечивает приемлемую скорость работы крупных приложений.

- PHP реализован для всех операционных систем, под которые создается данный продукт.

- поддерживает интерфейс с большинством современных СУБД.

Однако если при построении интерфейса целиком полагаться на возможности языка PHP, это может привести к значительным затратам на трафик, так как при работе через интерфейс CGI, данные приложения придется передавать через каналы Internet. Поэтому для решения отдельных задач связанных с построением интерфейса применен язык JavaScript, этот язык отличается малыми вычислительными возможностями, но средства построения интерфейса в нем развиты очень сильно, так как именно для этой цели он в основном и создавался. К сожалению, этот язык имеет значительный минус – до сих пор не существует общепринятого стандарта его реализации, поэтому его диалекты реализованные в разных web-браузерах например MS Explorer и Mozilla Fire Fox несколько различаются. Данный минус был обойден, путем реализации платформенно-зависимых функций для каждого браузера отдельно [20].

В качестве СУБД была выбрана клиент серверная система InterBase, вернее ее разновидность FireBird, которая является системой freeware.