Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2





НазваниеПрограмма по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2
страница7/17
Дата публикации06.12.2013
Размер0.69 Mb.
ТипДиплом
100-bal.ru > Информатика > Диплом
1   2   3   4   5   6   7   8   9   10   ...   17

Глава 3. Реализация

3.1 Архитектура


Архитектура системы «Заявки» - трехзвенная архитектура «клиент-сервер». Чтобы обращение пользователями к системе происходило с любого компьютера университета, а так же для повышения общей эффективности системы было решено использовать такой «тонкий» клиент как браузер (Рис. 12). [19]



Рисунок 12. Трехзвенная архитектура «клиент-сервер»

В этой архитектуре, кроме клиентской части системы и сервера базы данных, вводится промежуточный сервер приложений. На стороне клиента выполняются только интерфейсные действия, а вся логика обработки информации поддерживается в сервере приложений и СУБД.

В качестве клиентского приложения выступает стандартный веб-браузер.

В качестве сервера приложений выбран Apache Tomcat поскольку является бесплатным, позволяет запускать веб-приложения, содержит ряд программ для самоконфигурирования [20].

В качестве сервера базы данных выступает Oracle 10g Server, т.к. он обладает рядом преимуществ перед бесплатными подобными системами.

Так же был выбран фреймворк KemSUWEB, обеспечивающий интерфейс пользователя и частично системный интерфейс обмена данных между сервисами. Фреймворк KemSUWEB разработан в ЦНИТ КемГУ и хорошо зарекомендовал себя при разработке web-ориентированных ИС, ибо с помощью него создаются все самые актуальные системы.

3.2 Реализация логики системы


Логика системы реализована в виде пакетов процедур META, VALUE, ORDER на языке PL/SQL. Эти пакеты включают в себя процедуры:

PACKAGE ORDERS.META

PROCEDURE INSERT_META - процедура создания нового метаданного объекта в таблице MET.

Входные данные:

  • v_class_id – id родительского метаданного

  • v_met_name – имя метаданного

  • v_type_id – тип метаданного (например строка, число, ссылка и т.д.)

  • v_met_link_id – ссылка на id объекта, если v_type_id - ссылка

  • v_link_table_id – ссылка на таблицу откуда будут браться значения, если v_type_id - ссылка

  • v_include_list – вхождение в заявку

  • v_sys_flag – системный флаг

Выходные данные:

  • out_message – принимает значение 0 (при ошибке и не добавлении нового метаданного) или 1 (успешное добавление метаданного), в зависимости от которого либо остаемся на исходной странице, либо переходим на страницу с деревом метаданных

PROCEDURE UPDATE_META - процедура обновления информации о метаданном в таблице MET.

Входные данные:

  • v_id – id обновляемого метаданного

  • v_class_id - id родительского метаданного

  • v_met_name – имя метаданного

  • v_type_id - тип метаданного (например строка, число, ссылка и т.д.)

  • v_met_link_id – ссылка на id объекта, если v_type_id - ссылка

  • v_link_table_id – ссылка на таблицу откуда будут браться значения, если v_type_id - ссылка

  • v_include_list – вхождение в заявку

  • v_sys_flag – системный флаг

Выходные данные:

  • out_message - принимает значение 0 (при ошибке и не добавлении нового метаданного) или 1 (успешное добавление метаданного), в зависимости от которого либо остаемся на исходной странице, либо переходим на страницу с деревом метаданных

PROCEDURE GET_MET - вывод всех значений таблицы MET.

Входные данные:

  • in_met_id.

Выходные данные:

  • out_met_cv.

PROCEDURE max_id - возвращает номер следующего за последним ID метаданного.

Выходные данные:

  • max_id – следующий за максимальным id в таблице MET

PROCEDURE DEL_meta - удаление метаданного из таблицы MET.

Входные данные:

  • v_id – id метаданного, которое необходимо удалить

Выходные данные:

  • out_message - принимает значение 0 - метаданное не удалено или 1 – метаданное удалено

PACKAGE ORDERS.VALUE

PROCEDURE INSERT_OBJECT – добавление нового объекта в таблицу OBJECT.

Входные данные:

  • v_obj_id – id добавляемого объекта

  • v_class_id – id класса, к которому принадлежит добавляемый объект

Выходные данные:

  • out_message – принимает значение 0 – если объект не добавлен или 1 – если добавлен

PROCEDURE INSERT_VALUE – добавление значений метаданных для выбранного объекта в таблицу VALUE.

Входные данные:

  • v_met_id – id метаданного

  • v_value – значение метаданного

  • v_obj_id – id объекта описываемого данным метаданным

Выходные данные:

  • out_message – принимает значение 0 – если значение не добавлено или 1 – если добавлено

PROCEDURE DEL_OBJECTудаление объекта из таблицы OBJECT со всеми зависимыми от него значениями метаданных в таблице VALUE.

Входные данные:

  • v_obj_id – id удаляемого объекта

Выходные данные:

  • out_message - принимает значение 0 - объект не удален или 1 – объект удален

PROCEDURE obj_max_id - возвращает номер следующего за последним ID объекта в таблице OBJECT.

Выходные данные:

  • obj_id – id следующего за максимальным в таблице OBJECT

PROCEDURE val_max_id - возвращает номер следующего за последним ID значения в таблице VALUE.

Выходные данные:

  • val_id - id следующего за максимальным в таблице VALUE
1   2   3   4   5   6   7   8   9   10   ...   17

Похожие:

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Проектно-образовательная деятельность по формированию у детей навыков безопасного поведения на улицах и дорогах города
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: Создание условий для формирования у школьников устойчивых навыков безопасного поведения на улицах и дорогах
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
«Организация воспитательно- образовательного процесса по формированию и развитию у дошкольников умений и навыков безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: формировать у учащихся устойчивые навыки безопасного поведения на улицах и дорогах, способствующие сокращению количества дорожно-...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Конечно, главная роль в привитии навыков безопасного поведения на проезжей части отводится родителям. Но я считаю, что процесс воспитания...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспитывать у детей чувство дисциплинированности и организованности, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Всероссийский конкур сочинений «Пусть помнит мир спасённый» (проводит газета «Добрая дорога детства»)
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспиты­вать у детей чувство дисциплинированности, добиваться, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...



Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск