WWW.KN.LIB-I.RU
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - Различные ресурсы
 


«БАКАЛАВРСКАЯ РАБОТА 09.03.02.04 «Информационные системы и технологии в медиаиндустрии» «Мониторинг поступающих в ИКИТ СФУ» Пояснительная записка ...»

Федеральное государственное автономное

Образовательное учреждение

высшего образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

Институт космических и информационных технологий

Системы искусственного интеллекта

УТВЕРЖДАЮ

Заведующий кафедрой СИИ

_____ Г.М. Цибульский

подпись фамилия, инициалы

«___» _____ 2016 г.

БАКАЛАВРСКАЯ РАБОТА

09.03.02.04 «Информационные системы и технологии в медиаиндустрии»

«Мониторинг поступающих в ИКИТ СФУ»

Пояснительная записка Руководитель _______________ Т.Н. Сизова подпись, дата Выпускник _______________ А.Н. Логинов подпись, дата Нормоконтроль _______________ М.А. Аникьева подпись, дата Красноярск 2016

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

Анализ предметной области

1.1 Новые правила поступления в вузы России в 2016 г.

1.2 Выявление проблем

1.3 Вывод по главе 1

Проектирование программного комплекса ИС Абитуриент................ 9

2.1 Проектирование базы данных ИС Абитуриент. Первый этап....... 9

2.2 Проектирование базы данных ИС Абитуриент. Второй Этап...... 17 Разработка приложения ИС “Абитуриент”

3.1 Среда разработки RAD Studio 10 Seattle

Проектирование, разработка приложения ИС “Абитуриент”..... 25 3.2 Разработка Online WEB-сервиса

4.1 Технологии для разработки WEB-сервиса

4.2 Проектирование и разработка WEB-сервиса

Реализация информационной системы “Абитуриент”

5.1 Реализация приложения и базы данных ИС “Абитуриент”.......... 43

5.2 Реализация Online Web-сервиса

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ А

Листинг ИС “Абитуриент”

ПРИЛОЖЕНИЕ Б

Листинг Web–ресурса

ПРИЛОЖЕНИЕ В

Блок-схема базы данных ИС Абитуриент

–  –  –

Институт космических и информационных технологий входящий в состав ФГАОУ ВПО Сибирского Федерального Университета, как и все учреждения высшего профессионального образования с 2016 года столкнулся с нововведением в системе приема абитуриентов. С начала 2016 года при приеме абитуриента вводится новый документ Согласие на зачисление. Суть данного документа заключается в том, что без данного документа зачисление на бюджет будет невозможно, даже если абитуриент предоставил в вуз оригинал документа об образовании. Заявление следует приложить к заявлению о приеме. При этом согласие на зачисление может быть предоставлено в образовательную организацию всего лишь дважды.

Особенности учета поступления абитуриентов должны быть отражены в автоматизированной информационной системе. На данный момент существуют различные АИС для автоматизированного учета абитуриентов, которые постоянно дорабатываются с появлением нововведений в системе образования.

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

Как правило данные системы функционируют в режиме WEBприложений либо приложений для операционных систем семейства Windows.

Целью выпускной квалификационной работы является разработка программного комплекса информационной системы абитуриент в состав которого войдут Online WEB сервис для проверки абитуриентом возможности поступления на специальности согласно рейтингу, который включает рекомендацию по выбору направления для поступления, программный комплекс для внесения данных в информационную систему для внесения сведений о абитуриенте в базу данных, база данных MySQL на удаленном сервере с возможностью подключения оператора в любом месте. Система должна включать справочники, отчеты, как общий, так и по направлениям.





Должна быть реализована возможность быстрого поиска абитуриента по справочнику, развернутый просмотр информации о поступающем.

Необходимо учитывать новый документ Согласие на зачисление.

Лист БР-090302.04-031201719ПЗ Изм. Лист № докум. Подпись Дата Также не важной областью является пользовательский интерфейс, который включается в процессы разработки и тестирования программного продукта как часть системы качества. Разработка пользовательского интерфейса (UI) должна вестись совместно с дизайном программного продукта в целом.

Для выполнения поставленных задач необходимы следующие этапы:

Анализ предметной области Проектирование программного комплекса ИС Абитуриент Проектирование архитектуры Базы данных ИС Абитуриент Проектирование WEB ресурса ИС Абитуриент Реализация программного комплекса, базы данных и WEB-приложения.

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

Конечным пользователем программного комплекса ИС Абитуриент является оператор информационной системы. Конечным пользователем WEB ресурса является абитуриент, который сможет получить рекомендацию по выбору направления согласно набранных баллов на интернет ресурсе.

–  –  –

1.1 Новые правила поступления в вузы России в 2016 г.

Главное изменение касается самого процесса зачисления абитуриентов в вузы. С текущего года эта процедура будет происходить в два этапа, на первом из которых поступающие, предоставившие в приемную комиссию оригинальные документы (то есть определившие данный вуз в качестве приоритетного), поборются за 80% мест. Второй этап – это борьба за оставшиеся 20%, которая будет довольно жесткой.

Естественно, что лучшие вузы характеризуются повышенным конкурсом и высоким проходным баллом, а 20% мест – это, конечно, весьма ограниченная возможность в них попасть. Считается, что это сформирует у выпускников сознательность в выборе места для дальнейшего обучения.

Текущая вступительная кампания значительно повысила ценность документа о среднем образовании: нужно смотреть проходной балл в БР-090302.04-031201719ПЗ выбранные вузы и реально оценивать возможность в них пройти.

Также новшеством стала возможность получить дополнительные баллы за сочинение, которое проводится на базе школы. Эта норма является новой формой допуска к Единому государственному экзамену. Выпускники старшей школы пишут такое сочинение в декабре и получают по итогам зачет или незачет. Школьники, которые сразу не справились с этим заданием, могут еще два раза (зимой и весной) написать сочинение, улучшив свой результат.

Все сочинения размещают в базе, доступ к которой обеспечивается для представителей всех университетов страны. При подаче документов в выбранный для поступления вуз, абитуриент имеет право указать, что просит рассмотреть и итоговое сочинение. Если представители приемной комиссии вуза высоко оценивают данный вид работы выпускника, то ему начисляются бонусные 10 баллов.

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

Отличившиеся в научной деятельности ученики – призеры и победители олимпиад, вошедших в перечень, утвержденный Министерством образования и науки, - могут быть приняты в вуз без дополнительных испытаний.

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

Еще один новый тренд в приемной кампании 2016 – «Согласие на зачисление». При поступлении на обучение на места в рамках контрольных цифр по программам бакалавриата и программам специалитета по очной и очно-заочной формам обучения поступающий может дважды подать в Университет заявление о согласии на зачисление с указанием различных условий поступления и (или) оснований приема.

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

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

1.2 Выявление проблем При проведении приемной компании возникает множество социальных проблем. Родители абитуриентов, обеспокоенные положением своих детей, совершают множество звонков в приемные комиссии вузов, с целью узнать сможет ли их ребенок подать документы в вуз и при этом быть зачисленным.

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

–  –  –

С 2016 года внесены изменения в процесс поступления, которые его в той или иной мере ужесточают. А именно: новая конкурсная система в процессе поступления, документ о согласии на зачисление. Из-за неизвестности таких новшеств появится множество проблем, связанных с поступлением.

–  –  –

Исходя из нововведений и проблем, которые появятся в будущем при проведении приемной кампании, было решено разработать ИС для института космических и информационных технологий СФУ, с целью повышения информативности поступающих и оптимизации действий ответственных секретарей.

–  –  –

2.1 Проектирование базы данных ИС Абитуриент. Первый этап.

Этап проектирования структуры базы данных программного комплекса является наиболее важным моментом в проектировании системы в целом. От грамотно продуманной архитектуры базы зависит какие исходные данные будут внесены, быстродействие работы базы данных, создание пользовательского интерфейса программного комплекса, скорость обработки запросов к ней.

В первую очередь при проектировании базы данных нужно определиться с выбором самой базы данных. Так как баз данных на данный момент имеется широкий выбор то необходимо взвесить все плюсы и минусы.

Ниже приведены типы баз данных и их сильные и слабые стороны:

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

дерево каталогов.

Преимущества:

Так как большинство связей имеют тип "один к одному", структура базы данных проста для понимания. После нахождения первой записи, вам не нужно делать просмотр индекса. Вы можете просто следовать за родителями, по указателям, которые направят вас к следующей записи.

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

Иерархическая база данных (рисунок 1) легка для администрирования и поддержания путем изменения записей в соответствующих областях.

Лист БР-090302.04-031201719ПЗ 9 Изм. Лист № докум. Подпись Дата Рисунок 1 - Иерархическая БД Сетевая БД Эта база данных (рисунок 2) отличается большей гибкостью, так как в ней существует возможность устанавливать дополнительно к вертикальным иерархическим связям горизонтальные связи. Это облегчает процесс поиска требуемых элементов данных, так как уже не требует обязательного прохождения всех предшествующих ступеней.

Рисунок 2 - Сетевая БД

Лист БР-090302.04-031201719ПЗ 10 Изм. Лист № докум. Подпись Дата Схема, подсхемы, и язык управления данными являются ключевыми компонентами этой базы данных. Схема является концептуальным представлением базы данных в то время как подсхемы, содержат данные в базе данных. Язык управления данными определяет характеристики и структуру данных для того, чтобы манипулировать данными. В конечном итоге она была заменена на реляционную модель, что сделало хранение и изменение данные одновременно более простым. Примеры систем сетевых базы данных включает интегрированное хранилище данных (IDS) и интегрированные системы управления базами данных (IDMS).

Преимущества:

Как и в иерархической базе данных, компоненты сетевой базы данных могут иметь несколько-родительских отношений.

Так как всегда есть связь между родителем и потомком, целостность данных сохраняется.

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

Реляционная БД Наиболее распространенным способом организации данных является третий, к которому можно свести как иерархический, так и сетевой – реляционный (англ. relation – отношение, связь). Под записью понимается строка прямоугольной таблицы. Элементы записи образуют столбцы этой таблицы (поля). Все элементы в столбце имеют одинаковый тип (числовой, символьный), а каждый столбец – неповторяющееся имя. Одинаковые строки в таблице отсутствуют.

В реляционной базе (рисунок 3) данные как правило, хранятся в виде таблиц. Каждая таблица имеет первичный ключ. В первичный ключ используется как уникальный идентификатор для каждой записи. Никакие две записи не могут иметь одинаковый первичный ключ. Понятие внешние ключи используется для установления отношения между двумя или более таблицами.

Внешний ключ - это поле одной таблицы, который однозначно определяет строку в другой таблице. Он используется для перекрестных ссылок и связывание данных между таблицами.

–  –  –

Преимущества:

Права пользователя могут быть ограничены в зависимости от того, какие данные должны быть видимыми или модифицируемыми. Это предоставляет большую безопасность.

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

Можно избежать дублирования данных, таким образом, это уменьшит размер базы данных. Это снижает требования к памяти и повышает работоспособность.

Flat File База данных с двумерными файлами. Двухмерная модель наиболее простая. Каждая строка текста содержит одну запись обычно через запятую.

Также могут быть использованы другие разделители. База данных может содержать записи без ссылок между ними. Она не может содержать несколько таблиц, как в реляционных БД. Для реализации двумерных файлов используется электронная таблица или текстовый процессор.

–  –  –

Объектно-ориентированная Как видно из названия, это база данных, состоит из объектов, используемый в объектно-ориентированном программировании. Эти базы данных хорошо работают с объектно-ориентированными языками, такими как Perl, C++, Java, smalltalk и другие.

Похожие объекты группируются в класс и каждый объект определенного класса, называется экземпляром. Классы позволяют программисту определять данные, которые не включены в программу. Так как классы определяют только те данные, которые запускаются, они не смогут получить доступ к другим данным, таким образом исключается возможность повреждения данных и обеспечивается безопасность. Классы обмениваться данными между собой через сообщения, называемые методами. Они имеют свойство наследования, которое означает, что, если класс определен, подкласс может наследовать свойства, не определяя его собственные методы. Это означает, что подкласс может реализовать тот же код. Это ускоряет разработку программ. Примеры объектно-ориентированных систем баз данных включают Versant.

Преимущества:

Классы позволяют группировать объекты, имеющие сходные характеристики. Суперклассы могут быть созданы для объединения всех классов. Это приводит к уменьшению избыточности данных и возможности повторного использования класса, что позволяет упростить обслуживание данных.

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

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

Лист БР-090302.04-031201719ПЗ 13 Изм. Лист № докум. Подпись Дата Многомерная Многомерная база данных тесно связана с оперативной аналитической обработкой, которая является частью бизнес-аналитики и хранилища данных.

Интерактивная аналитическая обработка (OLAP) позволяет легко извлекать и просматривать данные через разные точки. Она может быть использован для доступа к многомерным данным. Многомерные базы данных могут быть визуализированы в виде кубов данных, представляющих различные размеры имеющихся данных. Она сочетает в себе преимущества иерархических и реляционных баз данных. Примеры многомерных баз данных включают Oracle Essbase и Microsoft SAS.

Преимущества:

Она отвечает на запросы быстрее, чем реляционные базы данных, за счет многомерного индексирования и оптимизированного хранения.

Вывод многомерных баз данных имеет табличный вид, который не достижим в случае реляционных баз данных.

Объектно-реляционная Объектно-реляционная база данных предлагает лучшее из обоих миров.

Она обладает всеми преимуществами реляционной базы данных в сочетании с понятиями объектно-ориентированного программирования, такими как объекты, классы, наследование и полиморфизм. Она функционирует аналогично реляционным базам данных. Примеры включают IBM DB2.

Преимущества:

Она может легко получать данные через полиморфизм. Повторное использование данных становится проще.

Поскольку она вбирает в себя лучшее из реляционных и объектноориентированных баз данных, масштабируемость - не является для нее проблемой. Внутри классов могут храниться огромные объемы данных.

Гибридная Гибридная система представляет собой комбинацию из двух или более баз данных. Гибриды используются, когда один тип базы данных не является достаточным для обработки всех запросов.

Лист БР-090302.04-031201719ПЗ 14 Изм. Лист № докум. Подпись Дата Она поддерживает хранение и на диске, и в памяти. При доступе к базе данных используется оперативная память, в то время как для хранения основной базы используется диск. При использовании оперативной памяти повышается производительность, в то время как данные на диске более долговечны и экономичны. Гибридная база данных сочетает в себе оба этих преимущества. Примеры включают ALTIBASE HDВ.

Преимущества:

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

Извлечение данных из памяти вместо диска, делает операции намного быстрее. Это дает гибридным базам данных высокий балл по производительности.

По способу доступа к данным, базы данных делятся на базы данных с локальным и удаленным (сетевым) доступами. Системы централизованных баз данных с сетевым доступом предполагают различные архитектуры таких систем: файл-сервер; клиент-сервер.

Файл-сервер Архитектура систем БД с сетевым доступом предполагает выделение одной из машин сети в качестве центральной (сервер файлов). На такой машине хранится совместно используемая централизованная БД. Все другие машины сети выполняют функции рабочих станций, с помощью которых поддерживается доступ пользовательской системы к централизованной базе данных. Файлы базы данных в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производится обработка.

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

Клиент-сервер В отличие от предыдущей системы, центральная машина (сервер базы данных), помимо хранения централизованной базы данных, должна обеспечивать выполнение основного объема обработки данных.

Лист БР-090302.04-031201719ПЗ 15 Изм. Лист № докум. Подпись Дата Запрос на использование данных, выдаваемый клиентом (рабочей станцией), приводит к поиску и извлечению данных на сервере. Извлеченные данные транспортируются по сети от сервера к клиенту. Спецификой архитектуры клиент-сервер является использование языка запросов SQL.

Проанализировав все преимущества и недостатки баз данных была выбрана реляционная база данных MySQL работающая в клиент – серверным доступом.

Движок для таблиц базы данных MySQL был выбран InnoDB - движок с поддержкой транзакций, откатов и защитой от потери данных. В данном типе таблиц используются блокировки на уровне записи и не блокирующее чтение, что позволило улучшить производительность при многопользовательском режиме работы. InnoDB сохраняет пользовательские данные в кластерных индексах, что позволяет компенсировать в/в для простых запросов основанных на первичных ключах.

макс. диск: 64Тб полная поддержка транзакций (4 уровня изоляции) блокировка записи (не таблицы), два вида блокировок (SHARED, EXCLUSIVE) полнотекстовый индекс: нет безопасная для транзакций индексы кластеризуются для «типичных запросов»

поддержка целостности (внешние ключи) может использоваться на ОС с ограниченным размером файла множество настроек для оптимизации позволяет использовать Raw Disk для таблиц в обход ФС по умолчанию включен AUTOCOMMIT (SET autocommit=1) автоматически определяет дэдлоки (deadlocks).

Для администрирования базы данных было выбрано phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL.

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

–  –  –

2.2 Проектирование базы данных ИС Абитуриент. Второй Этап Второй этап проектирования включает в себя моделирование и визуальное представление структуры будущей базы данных для информационной системы Абитуриент при помощи продукта Microsoft Visio.

Главной таблицей базы данных является таблица abiturients с первичным ключом id_ab которая отвечает за идентификацию и хранение информации по абитуриенту. Таблица включает в себя следующие атрибуты family, imya, otch, gender, napravlenie_1, napravlenie_2, napravlenie_3, podl_copy, soglasie, wasborn, ab_phone, e_mail, recomendzach.

–  –  –

Для выбора направлений на поступление была создана таблица

napravlenie с первичным ключом id_naprav, включающая атрибуты:

napravlenie, kvalifikacia, period, prohod_ball, kolvo_mest_budget, fact_zach. В ней ведется учет списка направлений, а также квалификация, получаемая студентом, период обучения, сроки обучения, а также проходной балл по направлению. Обновление и удаление записей в ней осуществляется каскадно.

–  –  –

Также имеется таблица соответствия между таблицей абитуриентов и таблицей направлений связанная внешними ключами с этими таблицами.

Первичным ключом в ней служит атрибут id_abnp, атрибутами в ней являются 2 внешних ключа abitur_id и nap_id.

–  –  –

3.1 Среда разработки RAD Studio 10 Seattle В условиях всё усиливающейся роли обучения программированию на всех этапах – от школьной скамьи до вуза – очень важно выбрать эффективную программную среду.

Рассмотрим в этом качестве интегрированную среду разработки IDE и языковой базис на примере RAD Studio 10 Seattle, которая состоит из Delphi 10, C++Builder и HTML5 Builder. Соответственно, языковые средства данного пакетного решения – это Delphi/Pascal, C/C++ и ряд популярных языков и технологий для Web-разработки. Такое сочетание весьма эффективно, если целью обучения программирования является формирование универсальных знаний и навыков, необходимых для создания современного программного обеспечения (ПО), в максимально широком диапазоне учащихся.

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

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

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

Языковые особенности языка Delphi/Pascal таковы, что используют в качестве ключевых слов легко читаемые и интерпретируемые символьные последовательности. Это позволяет «проговаривать» тексты программ, и это поддерживается при использовании Delphi/Pascal.

Лист БР-090302.04-031201719ПЗ 23 Изм. Лист № докум. Подпись Дата Рисунок 11 - Начальное окно среды разработки RAD Studio 10 Seattle.

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

Delphi принадлежит к семейству RAD-инструментов. Ручной ввод программного текста сочетается с манипуляциями в интерактивном режиме с готовыми компонентами. Преподаватель может варьировать методику, начиная как с «чистого» программирования, так и с «быстрой разработки».

Всё зависит от возрастной, психофизических особенностей конкретной группы учащихся. Можно даже делить единый урок на две части – «классическое программирование» и интерактивное обучение в игровой форме для сохранения концентрации внимания.

Актуальной версией является Delphi 10 Seattle, но она поддерживает работу в режиме «канонических» учебных примеров а-ля консольное приложение с текстовым или файловым вводом/выводом.

Лист БР-090302.04-031201719ПЗ 24 Изм. Лист № докум. Подпись Дата Delphi 10 Seattle имеет встроенный набор визуальных 3D-компонентов.

Программирование по-настоящему становится интерактивным. Это не «утомительный набор текста программы», а живое взаимодействие со средой разработки. Часть времени можно уделить «рисованию в 3D» в design-time, затем можно перейти к программному динамическому созданию объекты сцены в runtime, потом добавили эффекты анимации в design-time, потом запрограммировали реакции на действие пользователя.

Delphi на основе Pascal – язык профессиональной разработки.

Миллионы сточек кода, коммерчески успешные приложения, широкий спектр прикладных областей. Языковые возможности современной версии данного языка не ограничивают учащихся выполнением учебных примеров.

Delphi – универсальная среда, инвариантная относительно платформ, для которых создаётся приложение. Можно добавлять новые программно/аппаратные платформы, исходя из их популярности на рынке.

3.2 Проектирование, разработка приложения ИС “Абитуриент” Для реализации приложения работы с базой данных ИС Абитуриент мы будем использовать интегрированную среду разработки RAD Studio 10 Seattle.

При первом запуске проекта открывается окно со следующим содержимым:

Рисунок 12 - Компоненты основного окна RAD Studio 10 Seatlle

–  –  –

Рисунок 13 - Компонент ADOConnection Для подключения к базе данных используем компонент ADOConnection

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

Рисунок 14 - Компонент ADOQuery В качестве компонента для запросов к базе данных информационной системы абитуриент будет использовать компонент ADOQuery - Используется для работы с набором данных с написанием запросов SQL, включая такие запросы языка DDL (Data Definition Language), как CREATE TABLE. Может связываться с набором данных непосредственно или через ADOConnection.

Рисунок 15 - Компонент DataSource Для связи между компонентом ADOQuery и визуальными компонентами будем использовать не визуальный компонент DataSource, он представляет собой источник данных, который обеспечивает связь между набором данных и компонентами отображения и редактирования данных.

–  –  –

Рисунок 22 - Создание формы основного окна ИС Абитуриент Для связи с базой данных MySQL на удаленном сервере в сети Интернет будет использован метод подключения через компонент ADOConnection через строку соединения.

Предварительно скачивается драйвер MySQL - MySQL Connector ODBC c официального сайта.

Выделяется компонент TADOConnection, далее открывается диалоговое окно свойства ConnectionString.

После нажатия на кнопку Build…, появляется следующее окно:

–  –  –

Рисунок 25 – Создание нового источника данных В данном окне выбираем MySQL ODBC Driver. После чего нажимаем на кнопку Далее и в новом окне нажимаем кнопку Обзор и указываем путь для сохранения нашего файла настроек (не забываем ему также задать имя, имя файла настроек).

После чего нажимаем на кнопку “Готово” и появится окно подключения к БД MySQL:

–  –  –

Рисунок 29 - Создание формы справочника Абитуриенты Доступ к данным из данной формы берется из нескольких таблиц средствами компонента ADOQuery, в котором создается SQL запрос на выборку данных с удаленного сервера базы данных.

Используются следующие таблицы:

Abiturients, abiturient_info, raiting.

Поиск также осуществляется одновременно по 3 связанным таблицам c помощью функции QuotedStr и SQL запроса к данным.

Для редактирования справочника Абитуриенты была создана форма редактирования Form7. Для редактирования записей в базе данных используются компоненты DBEdit. Для выбора вариантов внесения записи используется компонент DBCheckBox.

–  –  –

Рисунок 29 - Форма редактирования справочника Абитуриенты В связи с нововведением документа Согласие в программе был учтен Документ согласие. Для учета была создана форма внесения данных по данному документу Form10.

–  –  –

Рисунок 31 - Создание формы для формирования общего рейтинга и по рекомендованным к зачислению абитуриентам.

Создание отчета осуществляется в Дизайнере отчетов Fast Report.

–  –  –

Рисунок 35 – Свойства выбранного объекта в отчете рейтинга Абитуриентов Для экспорта в форматы PDF, Microsoft Word, CSV используются следующие компоненты frxPDFExport, frxCSVExport, frxRTFExport.

Аналогичным образом создаются отчеты, сформированные на основе рейтинга по направлениям.

Для формирования и печати документа Согласие на зачисление был создан отчет, который можно распечатать из программы при заполнении данного документа либо осуществить экспорт в PDF, Microsoft Word, CSV формат.

–  –  –

4.1 Технологии для разработки WEB-сервиса Влияние глобальной компьютерной сети Интернет на современный мир не имеет исторических аналогов. Его сегодняшний день – это начало эпохи электронного проникновения во все сферы человеческой жизни.

Создание Web- сайтов является одной из важнейших технологий разработки ресурсов Интернет. Web-сайт - это информационный ресурс, состоящий из связанных между собой гипертекстовых документов (Webстраниц), размещенный на Web-сервере и имеющий индивидуальный адрес.

Web-страница представляет собой текстовый файл с расширением *.html, *php который содержит текстовую информацию и специальные команды - HTMLкод, PHP-код, определяющие в каком виде эта информация будет отображаться в окне браузера. Вся графическая, аудио- и видео информация непосредственно в Web-страницу не входит и представляет собой отдельные файлы с расширениями *.gif, *.jpg (графика), *.mp3 (звук), *.avi (видео).

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

Для разработки веб – сервиса для получения рекомендации по поступлению при выборе языков и технологий был сделан выбор из следующих инструментов для разработки:

Для серверной стороны (back – end) Веб – сервер Apache База данных MySQL 5.5.49 Язык программирования php 7.0.7.

Для представления (front - end) Веб Framework Bootstrap 3 Библиотека JQuery HTML5 CSS3 JavaScript (ECMAScript 5) AJAX Лист БР-090302.04-031201719ПЗ 40 Изм. Лист № докум. Подпись Дата PHP - скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических вебсайтов. Подавляющий процент существующих приложений написан на php разных версий.

Apache – свободный веб сервер, является кроссплатформенным программным обеспечением, поддерживает практически все известные операционные системы. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать различные базы данных для аутентификации пользователей, модифицировать сообщения о ошибках.

Веб Framework Bootstrap 3 – свободный программный продукт, набор инструментов для создания сайтов и веб-приложений. Включает в себя HTML и CSS шаблоны для веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейса, включая JavaScript. Плюсом является адаптивность практически всех устройств.

JQuery - Библиотека, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX.

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

Лист БР-090302.04-031201719ПЗ 41 Изм. Лист № докум. Подпись Дата

4.2 Проектирование и разработка WEB-сервиса Для реализации Веб-приложения важным моментом является регистрация доменного имени сайта. Для этого проанализировав интернет ресурсы сделан выбор на регистрации доменного имени в зоне.tk.

Для разработки сервиса будут использованы файлы фреймворка Bootstrap на веб-сервере.

Верстка осуществляется с помощью классов данного фреймворка.

Программирование серверной части реализовано на процедурном языке php.

Разработка реализована с применением редактора Sublime Text 3.

Рисунок 37 – Разработка приложения ИС Абитуриент в ред. Sublime Text 3.

–  –  –

5.1 Реализация приложения и базы данных ИС “Абитуриент” При запуске веб приложения открывается окно ИС Абитуриент с следующим содержанием:

Рисунок 38 – Форма Авторизации ИС Абитуриент.

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

–  –  –

Рисунок 40 - Ввод данных абитуриента в ИС Абитуриент.

После внесения основных данных Абитуриент имеет возможность внести Документ Согласие на зачисление, выбрав пункт меню Операции – Документ Согласие на зачисление и далее выбрав подпункт меню – Заявление.

Рисунок 41 – Ввод документа заявление на Согласие на зачисление.

–  –  –

Рисунок 42 – Печать Документа Согласие на зачисление на принтер.

Рисунок 43 – Предварительный просмотр документа согласие на зачисление.

–  –  –

Рисунок 44 – Справочник абитуриенты с формой поиска.

Для добавления, внесения измненений, удаления направления в пункте меню справочники имеется Справочник направления. Он содержит все доступные направления на поступление в Институт космических и информационных технологий. Поиск расположен в верхней части диалогового окна и осуществляется по всем критериям справочника. Просмотр и редактирование любого направления можно осуществить двойным кликом по нему мышью.

–  –  –

Для формирования отчетов используется пункт меню отчеты. В выпадающем меню находится перечень доступных отчетов. В подменю каждого из отчетов имеется возможность предварительного просмотра отчета, возможность экспорта в такие форматы как PDF, Microsoft Word, Microsoft Excel. При необходимости печати отчета в подменю также имеется пункт Печать отчета.

–  –  –

Аналогичным образом формируются отчеты по каждому из направлений.

5.2 Реализация Online Web-сервиса Реализация сервиса проверки возможности поступления на наиболее подходящее абитуриенту направление и рекомендацию можно получить перейдя по ссылке www.isabiturient.tk в сети интернет.

–  –  –

Рисунок 50 – Обработка данных рейтинга абитуриента.

После того, как результат будет обработан необходимо повторно нажать кнопку “выбрать направление” и затем кнопку “показать результат”.

–  –  –

В ходе выполнения бакалаврской работы спроектирована и реализована информационная система Абитуриент, а также Web-ресурс для оптимального выбора направления с получением рекомендации согласно рейтингу абитуриента. В ходе проектирования и разработки информационной системы и Интернет-ресурса произведены важные этапы, такие как проектирование базы данных информационной системы, с предварительным обзором и анализом видов баз данных, их преимуществ и недостатков, проектирование и разработка программного интерфейса приложения информационной системы с учетом удобного интерфейса для оператора системы. Для Web-ресурса были произведены важные этапы как регистрация доменного имени, настройка и подготовка к эксплуатации веб сервера, без которых невозможно было бы размещение сайта в сети интернет, осуществлено проектирование и разработка веб сервиса с последующим тестированием на наличие ошибок в работе. Информационная система абитуриент автоматизирует прием абитуриентов с учетом изменений и введением новых документов в системе приема абитуриентов в высшие учебные заведения. Рейтинг абитуриентов, с учетом рекомендованных к зачислению представлен в виде отчетов как общего, так и по каждому направлению отдельно с возможностью формирования даты и времени печати отчета. Web – ресурс создан в сети интернет, что облегчает выбор направления на поступления абитуриентом не затрачивая время на анализ и просмотр рейтинга по каждому направлению.

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

Лист БР-090302.04-031201719ПЗ 52 Изм. Лист № докум. Подпись Дата

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Об утверждении Порядка приема на обучение по образовательным программам высшего образования - программам бакалавриата, программам специалитета, программам магистратуры на 2015/16 учебный год : приказ Минобрнауки России от 09.01.2014 N 3 (в ред.

Приказов Минобрнауки России от 13.05.2014 N 517, от 19.05.2014 N 553, от 11.06.2014 N 654, от22.07.2014 N 772, от 13.01.2015 N 4). – Москва. – 2014.

Выбор кнопки – Delphi [Электронный ресурс]: статья на форуме. – Режим доступа: http://www.cyberforum.ru.

Гольцман, В. MySQL 5.0: учебное пособие / В. Гольцман. – СанктПетербург: Питер, 2010. – 253 с.

Дашкевич, М. Краткий обзор движков таблиц MySQL / Хабрахабр [Электронный ресурс]: Блог Краткий обзор движков таблиц MySQL. – Режим доступа: https://habrahabr.ru/post/64851/.

Леонов, В. RAD Studio XE5 для эффективного обучения программирования / Хабрахабр [Электронный ресурс]: Блог RAD Studio

XE5 для эффективного обучения программирования. – Режим доступа:

https://habrahabr.ru/company/delphi/blog/204216/.

Носов, В.П. Исследование и разработка методов построения и кэширования веб-приложений : дис … канд. техн. Наук : 05.13.11 / Носов, Виктор Павлович. – Москва, 2009. – 165 с.

Подключение к MySQL через ADO | Блог Delphi-программиста [Электронный ресурс]: Подключение к MySQL через ADO. – Режим доступа: http://devdelphi.ru/?p=1169/.

Осипов Д.Л. Delphi. Программирование для Windows, OS X, iOS и Android (Профессиональное программирование): Учебное пособие / Д.Л. Осипов. – Санкт-Петербург: БХВ-Петербург, 2014. – 464 с.

Пучкова, Д.М. Лекция#12. Доступ к БД через Microsoft ActiveX Data Objects (ADO) [Электронный ресурс]: лекционное пособие / Д.М.

Пучкова. – Режим доступа: http://webbcare.org/lectures/ooppresentation12.pdf.

Руководство по PHP [Электронный ресурс]: Руководство пользователя.

– Режим доступа: http://www.php.net/manual/ru.

Современный учебник JavaScript [Электронный ресурс]: учебное onlineпособие. – Режим доступа: https://learn.javascript.ru/.

Основы Bootstrap [Электронный ресурс]: online-курсы. – Режим доступа:

http://bootstrap-3.ru/getting-started.php.

–  –  –

1. Форма авторизации оператора программы.

unit Unit1;

interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;

type TForm1 = class(TForm) Edit1: TEdit;

Edit2: TEdit;

Label1: TLabel;

Label2: TLabel;

Button1: TButton;

procedure Button1Click(Sender: TObject);

private { Private declarations } public { Public declarations } end;

var Form1: TForm1;

var login, passwd: string;

implementation {$R *.dfm} uses Unit2;

procedure TForm1.Button1Click(Sender: TObject);

begin login:='admin';

passwd:='admin';

if (Edit1.Text=login) and (Edit2.Text=passwd) then begin Form1.Hide;

Form2.Show;

end else begin showmessage('Вы не верно ввели логин или пароль!');

end;

end;

–  –  –

1. Форма интерфейса главного окна программы.

unit Unit2;

interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Menus, Tlhelp32;

type TForm2 = class(TForm) MainMenuISabiturient: TMainMenu;

N1: TMenuItem;

N3: TMenuItem;

N4: TMenuItem;

N5: TMenuItem;

N6: TMenuItem;

N7: TMenuItem;

N9: TMenuItem;

N10: TMenuItem;

N12: TMenuItem;

N13: TMenuItem;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Button4: TButton;

Button5: TButton;

Button6: TButton;

N2: TMenuItem;

N8: TMenuItem;

N11: TMenuItem;

N14: TMenuItem;

N15: TMenuItem;

N16: TMenuItem;

N17: TMenuItem;

N18: TMenuItem;

N19: TMenuItem;

N20: TMenuItem;

PDF1: TMenuItem;

N21: TMenuItem;

N22: TMenuItem;

Word1: TMenuItem;

N23: TMenuItem;

N24: TMenuItem;

N25: TMenuItem;

N26: TMenuItem;

procedure N7Click(Sender: TObject);

procedure N3Click(Sender: TObject);

procedure N6Click(Sender: TObject);

procedure N12Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Button6Click(Sender: TObject);

procedure PDF1Click(Sender: TObject);

procedure N21Click(Sender: TObject);

procedure N22Click(Sender: TObject);

procedure Word1Click(Sender: TObject);

procedure N23Click(Sender: TObject);

procedure N24Click(Sender: TObject);

procedure N25Click(Sender: TObject);

procedure N26Click(Sender: TObject);

private { Private declarations } public { Public declarations } end;

var Form2: TForm2;

implementation {$R *.dfm} uses Unit1, Unit3, Unit6, Unit7, Unit10, Unit9, Unit11;

function KillTask(ExeFileName: string): Integer;

const PROCESS_TERMINATE = $0001;

var ContinueLoop: BOOL;

FSnapshotHandle: THandle;

FProcessEntry32: TProcessEntry32;

begin Result := 0;

FSnapshotHandle :=

CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

FProcessEntry32.dwSize := SizeOf(FProcessEntry32);

ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);

while Integer(ContinueLoop) 0 do begin if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) = UpperCase(ExeFileName)) or (UpperCase(FProcessEntry32.szExeFile) = UpperCase(ExeFileName))) then Result := Integer(TerminateProcess( OpenProcess(PROCESS_TERMINATE, BOOL(0), FProcessEntry32.th32ProcessID), 0));

ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);

end;

CloseHandle(FSnapshotHandle);

end;

procedure TForm2.Button1Click(Sender: TObject);

begin Form6.ADOQueryAbiturients.Append;

Form6.ADOQueryRaiting.

Append;

Form6.ADOQueryInfoAB.

Append;

Form7.Show;

end;

procedure TForm2.Button2Click(Sender: TObject);

begin Form9.Show;

Form9.frxReportAllRaiting.

ShowReport();

end;

procedure TForm2.Button3Click(Sender: TObject);

begin Form10.Show;

end;

procedure TForm2.Button6Click(Sender: TObject);

begin Form2.Close;

KillTask('ISabiturient.exe');

end;

procedure TForm2.N12Click(Sender: TObject);

begin Form6.ADOQueryAbiturients.Append;

Form6.ADOQueryRaiting.

Append;

Form6.ADOQueryInfoAB.

Append;

Form7.Show;

end;

procedure TForm2.N21Click(Sender: TObject);

begin Form9.Show;

Form9.frxReportAllRaiting.

ShowReport();

end;

procedure TForm2.N22Click(Sender: TObject);

begin Form9.frxReportAllRaiting.

ShowReport();

Form9.frxReportAllRaiting.

Export(Form9.frxCSVexportAllRaiting);

end;

procedure TForm2.N23Click(Sender: TObject);

begin Form9.frxReportAllRaiting.

ShowReport();

Form9.frxReportAllRaiting.

Print;

end;

procedure TForm2.N24Click(Sender: TObject);

begin Form10.Show;

end;

procedure TForm2.N25Click(Sender: TObject);

begin Form11.Show;

Form11.frxReportSoglasie.

ShowReport();

end;

procedure TForm2.N26Click(Sender: TObject);

begin Form11.frxReportSoglasie.

ShowReport();

Form11.frxReportSoglasie.

Print;

end;

procedure TForm2.N3Click(Sender: TObject);

begin Form2.Close;

KillTask('ISabiturient.exe');

end;

procedure TForm2.N6Click(Sender: TObject);

begin Form6.Show;

end;

procedure TForm2.N7Click(Sender: TObject);

begin Form3.Show;

end;

procedure TForm2.PDF1Click(Sender: TObject);

begin Form9.frxReportAllRaiting.

ShowReport();

Form9.frxReportAllRaiting.

Export(Form9.frxPDFexportAllRaiting);

end;

procedure TForm2.Word1Click(Sender: TObject);

begin Form9.frxReportAllRaiting.

ShowReport();

Form9.frxReportAllRaiting.

Export(Form9.frxRTFexportAllRaiting);

end;

end.

2. Форма интерфейса справочника направления.

unit Unit3;

interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Data.DB, Data.Win.ADODB, Vcl.Grids, Vcl.DBGrids, Vcl.ExtCtrls, Vcl.DBCtrls, Vcl.StdCtrls;

type TForm3 = class(TForm) ADOConnMySqlISabiturient: TADOConnection;

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Button5: TButton;

ADOQueryNaprav: TADOQuery;

DataSourceNaprav: TDataSource;

Label1: TLabel;

Edit1: TEdit;

procedure Button5Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Edit1Change(Sender: TObject);

private { Private declarations } public { Public declarations } end;

var Form3: TForm3;

implementation {$R *.dfm} uses Unit4, Unit5;

procedure TForm3.Button1Click(Sender: TObject);

begin Form3.ADOQueryNaprav.Append;

Form4.show;

end;

procedure TForm3.Button2Click(Sender: TObject);

begin Form4.show;

end;

procedure TForm3.Button3Click(Sender: TObject);

begin Form5.Show;

end;

procedure TForm3.Button5Click(Sender: TObject);

begin Form3.Close;

end;

procedure TForm3.Edit1Change(Sender: TObject);

var help1, help2: string;

begin help1:= '%' + Form3.Edit1.Text + '%';

help2:= QuotedStr(help1);

with Form3.ADOQueryNaprav do begin active := false;

SQL.Clear;

SQL.Add('SELECT * FROM napravlenie WHERE napravlenie LIKE' + help2 + ' or kvalifikacia LIKE' + help2 + ' or period LIKE' + help2 + ' or prohod_ball LIKE' + help2 + 'ORDER BY id_naprav');

active := true;

Open;

end;

end;

–  –  –

3. Форма редактирования направления.

unit Unit4;

interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Mask, Vcl.DBCtrls;

type TForm4 = class(TForm) {Button1: TButton;} Button2: TButton;

Button3: TButton;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

Label4: TLabel;

{procedure Button1Click(Sender: TObject);} procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

private { Private declarations } public { Public declarations } end;

var Form4: TForm4;

implementation {$R *.dfm} uses Unit3;

{procedure TForm4.Button1Click(Sender: TObject);

begin if Form3.ADOQueryNaprav.Modified then Form3.ADOQueryNaprav.Post;

// редактирование записи в базе данных Form4.Close;

end;} procedure TForm4.Button2Click(Sender: TObject);

begin if Form3.ADOQueryNaprav.Modified then Form3.ADOQueryNaprav.Post;

Form4.DBEdit1.

ReadOnly:=true;

Form4.DBEdit2.

ReadOnly:=true;

Form4.DBEdit3.

ReadOnly:=true;

Form4.DBEdit4.

ReadOnly:=true;

Form4.Close;

ShowMessage('Направление успешно сохранено!');

end;

procedure TForm4.Button3Click(Sender: TObject);

begin Form4.DBEdit1.

ReadOnly:=false;

Form4.DBEdit2.

ReadOnly:=false;

Form4.DBEdit3.

ReadOnly:=false;

Form4.DBEdit4.

ReadOnly:=false;

end;

–  –  –

4. Форма удаления записи из справочника направления.

unit Unit5;

interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;

type TForm5 = class(TForm) Button1: TButton;

Button2: TButton;

Label1: TLabel;

procedure Button2Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

private { Private declarations } public { Public declarations } end;

var Form5: TForm5;

implementation {$R *.dfm} uses Unit3;

procedure TForm5.Button1Click(Sender: TObject);

begin Form3.ADOQueryNaprav.Delete;

Form5.Close;

end;

procedure TForm5.Button2Click(Sender: TObject);

begin Form5.Close;

end;

–  –  –

5. Форма интерфейса справочника абитуриенты.

unit Unit6;

interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Data.DB, Vcl.Grids, Vcl.DBGrids, Data.Win.ADODB, Vcl.ExtCtrls, Vcl.DBCtrls, Vcl.StdCtrls, Vcl.Mask;

type TForm6 = class(TForm) ADOConnMySqlISabiturient: TADOConnection;

DataSourceAbiturients: TDataSource;

ADOQueryAbiturients: TADOQuery;

DBGrid1: TDBGrid;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Button5: TButton;

DBNavigator1: TDBNavigator;

Label1: TLabel;

Edit1: TEdit;

ADOQueryRaiting: TADOQuery;

DataSourceRaiting: TDataSource;

DBGrid2: TDBGrid;

Label2: TLabel;

DBGrid3: TDBGrid;

DBEdit1: TDBEdit;

DBGrid4: TDBGrid;

Label3: TLabel;

DataSourceInfoAB: TDataSource;

ADOQueryInfoAB: TADOQuery;

Label4: TLabel;

DBGrid5: TDBGrid;

Label5: TLabel;

DBGrid6: TDBGrid;

Label6: TLabel;

DBGrid7: TDBGrid;

Label7: TLabel;

DBGrid8: TDBGrid;

Label8: TLabel;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Button5Click(Sender: TObject);

procedure Edit1Change(Sender: TObject);

procedure DBEdit1Change(Sender: TObject);

private { Private declarations } public { Public declarations } end;

var Form6: TForm6;

implementation {$R *.dfm} uses Unit2, Unit7, Unit8, Unit9;

procedure TForm6.Button1Click(Sender: TObject);

begin Form6.ADOQueryAbiturients.Append;

Form6.ADOQueryRaiting.

Append;

Form6.ADOQueryInfoAB.

Append;

Form7.Show;

end;

procedure TForm6.Button2Click(Sender: TObject);

begin Form7.Show;

end;

procedure TForm6.Button3Click(Sender: TObject);

begin Form8.Show;

end;

procedure TForm6.Button5Click(Sender: TObject);

begin Form6.Close;

end;

procedure TForm6.DBEdit1Change(Sender: TObject);

var h1,h2,h3:string;

begin h1:= '' + Form6.DBEdit1.Text;

h2:= QuotedStr(h1);

with Form6.ADOQueryRaiting do begin Close;

SQL.Clear;

SQL.Add('select * from raiting where ab_id like' +h2 + ' ORDER BY raiting');

Open;

end;

h1:= '' + Form6.DBEdit1.Text;

h3:= QuotedStr(h1);

with Form6.ADOQueryInfoAB do begin Close;

SQL.Clear;

SQL.Add('select * from abiturient_info where ab_id like' +h3 + ' ORDER BY ab_id');

Open;

end;

end;

procedure TForm6.Edit1Change(Sender: TObject);

var help1, help2: string;

begin help1:= '%' + Form6.Edit1.Text + '%';

help2:= QuotedStr(help1);

with Form6.ADOQueryAbiturients do begin active := false;

SQL.Clear;

SQL.Add('SELECT * FROM abiturients WHERE family LIKE' + help2 + ' or imya LIKE' + help2 + ' or otch LIKE' + help2 + ' or gender LIKE' + help2 + ' or ab_phone LIKE' + help2 + ' or e_mail LIKE' + help2 + 'ORDER BY id_ab');

active := true;

Open;

end;

end;

–  –  –

6. Форма добавления и редактирования справочника абитуриенты.

unit Unit7;

interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Mask, Vcl.DBCtrls;

type TForm7 = class(TForm) DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

DBEdit6: TDBEdit;

DBEdit7: TDBEdit;

DBEdit8: TDBEdit;

DBEdit9: TDBEdit;

DBEdit10: TDBEdit;

DBEdit11: TDBEdit;

DBEdit12: TDBEdit;

DBEdit13: TDBEdit;

DBEdit14: TDBEdit;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label5: TLabel;

Label6: TLabel;

Label7: TLabel;

Label4: TLabel;

Label8: TLabel;

Label9: TLabel;

Label10: TLabel;

Label11: TLabel;

Button1: TButton;

Button2: TButton;

DBEdit15: TDBEdit;

DBEdit16: TDBEdit;

DBEdit17: TDBEdit;

DBEdit18: TDBEdit;

DBEdit19: TDBEdit;

Label13: TLabel;

Label14: TLabel;

Label15: TLabel;

Label16: TLabel;

Label17: TLabel;

Label18: TLabel;

DBEdit20: TDBEdit;

DBEdit21: TDBEdit;

DBEdit22: TDBEdit;

DBEdit23: TDBEdit;

Label19: TLabel;

Label20: TLabel;

Label21: TLabel;

Label22: TLabel;

Label23: TLabel;

DBEdit24: TDBEdit;

DBEdit25: TDBEdit;

DBEdit26: TDBEdit;

DBEdit27: TDBEdit;

DBEdit28: TDBEdit;

DBEdit29: TDBEdit;

DBEdit30: TDBEdit;

Label24: TLabel;

Label25: TLabel;

Label26: TLabel;

Label27: TLabel;

Label28: TLabel;

Label29: TLabel;

Label30: TLabel;

Label31: TLabel;

DBEdit31: TDBEdit;

DBEdit32: TDBEdit;

DBEdit33: TDBEdit;

DBEdit34: TDBEdit;

DBEdit35: TDBEdit;

DBEdit36: TDBEdit;

DBEdit37: TDBEdit;

Label32: TLabel;

Label33: TLabel;

Label34: TLabel;

Label35: TLabel;

Label36: TLabel;

Label37: TLabel;

Label38: TLabel;

Label39: TLabel;

Button3: TButton;

Label40: TLabel;

Label41: TLabel;

Label42: TLabel;

DBComboBox1: TDBComboBox;

DBComboBox2: TDBComboBox;

DBComboBox3: TDBComboBox;

DBComboBox4: TDBComboBox;

DBComboBox5: TDBComboBox;

Label43: TLabel;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

private { Private declarations } public { Public declarations } end;

var Form7: TForm7;

implementation {$R *.dfm} uses Unit6;

procedure TForm7.Button1Click(Sender: TObject);

var x,y,z,res: real;

begin x := StrToFloat(Form7.DBEdit9.Text);

y := StrToFloat(Form7.DBEdit10.Text);

z := StrToFloat(Form7.DBEdit11.Text);

res := x + y + z;

Form7.DBEdit8.

Text:= FloatToStr(res);

if Form6.ADOQueryAbiturients.

Modified then Form6.ADOQueryAbiturients.Post;

Form7.DBEdit13.

Text:=Form7.DBEdit12.Text;

if Form6.ADOQueryRaiting.

Modified then Form6.ADOQueryRaiting.Post;

Form7.DBEdit14.

Text:=Form7.DBEdit12.Text;

if Form6.ADOQueryInfoAB.

Modified then Form6.ADOQueryInfoAB.Post;

Form7.DBEdit1.

ReadOnly:=true;

Form7.DBEdit2.

ReadOnly:=true;

Form7.DBEdit3.

ReadOnly:=true;

Form7.DBEdit4.

ReadOnly:=true;

Form7.DBComboBox1.

ReadOnly:=true;

Form7.DBEdit6.

ReadOnly:=true;

Form7.DBEdit7.

ReadOnly:=true;

Form7.DBEdit8.

ReadOnly:=true;

Form7.DBEdit9.

ReadOnly:=true;

Form7.DBEdit10.

ReadOnly:=true;

Form7.DBEdit11.

ReadOnly:=true;

Form7.DBEdit12.

ReadOnly:=true;

Form7.DBEdit13.

ReadOnly:=true;

Form7.DBEdit14.

ReadOnly:=true;

Form7.DBEdit15.

ReadOnly:=true;

Form7.DBEdit16.

ReadOnly:=true;

Form7.DBEdit17.

ReadOnly:=true;

Form7.DBEdit18.

ReadOnly:=true;

Form7.DBEdit19.

ReadOnly:=true;

Form7.DBEdit20.

ReadOnly:=true;

Form7.DBEdit21.

ReadOnly:=true;

Form7.DBEdit22.

ReadOnly:=true;

Form7.DBEdit23.

ReadOnly:=true;

Form7.DBEdit24.

ReadOnly:=true;

Form7.DBEdit25.

ReadOnly:=true;

Form7.DBEdit26.

ReadOnly:=true;

Form7.DBEdit27.

ReadOnly:=true;

Form7.DBEdit28.

ReadOnly:=true;

Form7.DBEdit29.

ReadOnly:=true;

Form7.DBEdit30.

ReadOnly:=true;

Form7.DBEdit31.

ReadOnly:=true;

Form7.DBEdit32.

ReadOnly:=true;

Form7.DBEdit33.

ReadOnly:=true;

Form7.DBEdit34.

ReadOnly:=true;

Form7.DBEdit35.

ReadOnly:=true;

Form7.DBEdit36.

ReadOnly:=true;

Form7.DBEdit37.

ReadOnly:=true;

Form7.DBComboBox2.

ReadOnly:=true;

Form7.DBComboBox3.

ReadOnly:=true;

Form7.DBComboBox4.

ReadOnly:=true;

Form7.DBComboBox5.

ReadOnly:=true;

Form7.Close;

ShowMessage('Заявление успешно занесено!');

end;

procedure TForm7.Button2Click(Sender: TObject);

begin // клик по кнопке редактирование Form7.DBEdit1.

ReadOnly:=false;

Form7.DBEdit2.

ReadOnly:=false;

Form7.DBEdit3.

ReadOnly:=false;

Form7.DBEdit4.

ReadOnly:=false;

Form7.DBComboBox1.

ReadOnly:=false;

Form7.DBEdit6.

ReadOnly:=false;

Form7.DBEdit7.

ReadOnly:=false;

Form7.DBEdit8.

ReadOnly:=false;

Form7.DBEdit9.

ReadOnly:=false;

Form7.DBEdit10.

ReadOnly:=false;

Form7.DBEdit11.

ReadOnly:=false;

Form7.DBEdit12.

ReadOnly:=false;

Form7.DBEdit13.

ReadOnly:=false;

Form7.DBEdit14.

ReadOnly:=false;

Form7.DBEdit15.

ReadOnly:=false;

Form7.DBEdit16.

ReadOnly:=false;

Form7.DBEdit17.

ReadOnly:=false;

Form7.DBEdit18.

ReadOnly:=false;

Form7.DBEdit19.

ReadOnly:=false;

Form7.DBEdit20.

ReadOnly:=false;

Form7.DBEdit21.

ReadOnly:=false;

Form7.DBEdit22.

ReadOnly:=false;

Form7.DBEdit23.

ReadOnly:=false;

Form7.DBEdit24.

ReadOnly:=false;

Form7.DBEdit25.

ReadOnly:=false;

Form7.DBEdit26.

ReadOnly:=false;

Form7.DBEdit27.

ReadOnly:=false;

Form7.DBEdit28.

ReadOnly:=false;

Form7.DBEdit29.

ReadOnly:=false;

Form7.DBEdit30.

ReadOnly:=false;

Form7.DBEdit31.

ReadOnly:=false;

Form7.DBEdit32.

ReadOnly:=false;

Form7.DBEdit33.

ReadOnly:=false;

Form7.DBEdit34.

ReadOnly:=false;

Form7.DBEdit35.

ReadOnly:=false;

Form7.DBEdit36.

ReadOnly:=false;

Form7.DBEdit37.

ReadOnly:=false;

Form7.DBComboBox2.

ReadOnly:=false;

Form7.DBComboBox3.

ReadOnly:=false;

Form7.DBComboBox4.

ReadOnly:=false;

Form7.DBComboBox5.

ReadOnly:=false;

end;

procedure TForm7.Button3Click(Sender: TObject);

begin Form7.Close;

end;

end.

7. Форма удаления текущей записи о абитуриенте.

unit Unit8;

interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;

type TForm8 = class(TForm) Button1: TButton;

Button2: TButton;

Label1: TLabel;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

private { Private declarations } public { Public declarations } end;

var Form8: TForm8;

implementation {$R *.dfm} uses Unit6;

procedure TForm8.Button1Click(Sender: TObject);

begin Form6.ADOQueryAbiturients.Delete;

Form8.Close;

end;

procedure TForm8.Button2Click(Sender: TObject);

begin Form8.Close;

end;

–  –  –

8. Форма отчета в Fast Report общего рейтинга абитуриентов.

unit Unit9;

interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Data.DB, Data.Win.ADODB, frxClass, frxDBSet, frxPreview, frxExportCSV, frxExportRTF, frxExportPDF;

type TForm9 = class(TForm) frxPreviewAllRaiting: TfrxPreview;

frxDBDatasetAllRaiting: TfrxDBDataset;

frxReportAllRaiting: TfrxReport;

DataSourceReportRaiting: TDataSource;

ADOQueryReportRaiting: TADOQuery;

frxPDFExportAllRaiting: TfrxPDFExport;

frxRTFExportAllraiting: TfrxRTFExport;

frxCSVExportAllRaiting: TfrxCSVExport;

private { Private declarations } public { Public declarations } end;

var Form9: TForm9;

implementation {$R *.dfm} uses Unit6;

end.

9. Форма интерфейса ввода данных документ Согласие на поступление.

unit Unit10;

interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.DBCtrls, Vcl.Mask;

type TForm10 = class(TForm) DBComboBox1: TDBComboBox;

Button1: TButton;

Button2: TButton;

Label1: TLabel;

Label2: TLabel;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Button3: TButton;

Button4: TButton;

procedure Button2Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Button4Click(Sender: TObject);

private { Private declarations } public { Public declarations } end;

var Form10: TForm10;

implementation {$R *.dfm} uses Unit6, Unit11;

procedure TForm10.Button1Click(Sender: TObject);

begin if Form6.ADOQueryAbiturients.

Modified then Form6.ADOQueryAbiturients.Post;

Form10.Close;

end;

procedure TForm10.Button2Click(Sender: TObject);

begin Form10.Close;

end;

procedure TForm10.Button3Click(Sender: TObject);

begin Form11.Show;

Form11.frxReportSoglasie.

ShowReport();

end;

procedure TForm10.Button4Click(Sender: TObject);

begin Form11.frxReportSoglasie.

ShowReport();

Form11.frxReportSoglasie.

Print;

end;

–  –  –

1. Файл index.php !DOCTYPE html html lang="ru" head meta charset="UTF-8" titleИнформационная Система Абитуриент/title link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" link rel="stylesheet" type="text/css" href="css/bootstraptheme.min.css" link rel="stylesheet" type="text/css" href="css/style.css" /head body div class="container" div class="row" div class="col-md-4"/div div class="col-md-4" centerh3Вы можете выбрать направление /br для поступления в ИКИТ/h3/br/br button class="btn btn-success btn-lg" datatoggle="modal" data-target="#myModal" Выберите направление /button

–  –  –

2. Файл style.css #getRaiting { width: 200px;

} #myTextModal.modal-dialog { width: 1000px;

margin-right: auto;

margin-left: auto;

}

ПРИЛОЖЕНИЕ В

Блок-схема базы данных ИС Абитуриент






Похожие работы:

«Принципы экологии 2017. Т. 6. № 1 научный электронный журнал ПРИНЦИПЫ ЭКОЛОГИИ http://ecopri.ru http://petrsu.ru Издатель ФГБОУ ВО "Петрозаводский государственный университет" Российская Федерация, г. Петроза...»

«АНАЛИЗ ЭНЕРГЕТИЧЕСКОЙ И ЭКОЛОГИЧЕСКОЙ СИТУАЦИИ В БЕЛАРУСИ С ТОЧКИ ЗРЕНИЯ ПЕРСПЕКТИВ ЭКОНОМИЧЕСКОЙ ЦЕЛЕСООБРАЗНОСТИ И ЭКОЛОГИЧЕСКОЙ БЕЗОПАСНОСТИ* Елена Ракова** Резюме Зависимость от одного поставщика топливно-энергетич...»

«УТВЕРЖДЕНО Решением Межрегионального координационного совета Ассоциации межрегионального социально-экономического взаимодействия "Центральный Федеральный Округ" Протокол от 03.06.2015г. № 02-МКСА/2015...»

«03.06.01 Физика и астрономия Направления № Научное направление Коды по ГРНТИ научноисследовательс 29.35; 29.37; 29.19; Физика кой 29.33; 29.19 деятельности Университет, позиционируя себя на российском и Стратегия научномеждународном научно-образовательном пространстве исследовательс как центр об...»

«Устав зеленых Европы Руководящие принципы Партии зеленых Европы Принят на 2-ом съезде ПЗЕ Женева, 13-14 октября 2006 года Коротко о нас Зеленые Европы с гордостью заявляют, что они сторонники устойчивого развития человечества на Земле, развития, которое основы...»

«Документ предоставлен КонсультантПлюс Зарегистрировано в Минюсте России 25 июня 2013 г. N 28880 МИНИСТЕРСТВО ПРИРОДНЫХ РЕСУРСОВ И ЭКОЛОГИИ РОССИЙСКОЙ ФЕДЕРАЦИИ ПРИКАЗ от 18 февраля 2013 г. N 60 ОБ УТВЕРЖДЕНИИ АДМИНИ...»

«Уважаемый пользователь! Благодарим Вас за покупку современного экологического водогрейного котла SAKOVICH. Перед использованием, пожалуйста, ознакомьтесь с информацией в данном документе. Оглавление ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ...1 1.ВСТУПЛЕНИЕ...2 2.ОБЩАЯ ИНФОРМАЦИЯ 2.1.ПРИМЕНЕНИЕ....2 2.2.ТОПЛИВО... 3.ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ КОТЛА..3 3....»

«Celltron StartTMPlus™ Тестер аккумуляторных батарей Руководство по эксплуатации Версия 2.2 Разработчик ЗАО "Логический Элемент", г. Москва ЗАО "ЛОГИЧЕСКИЙ ЭЛЕМЕНТ" Руководство по эксплуатации РЕДАКЦИИ Дата Версия Примечание 06.04.2003 1.0 Базовая английская версия. Документ №168-848B 12.12.2009 1.1 Перевод на русски...»

«Биологическая физика (фармация заочное отделение 1 курс) ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 1 (5 часов) Тема раздела: "Оптика". Тема занятия: Законы поглощения и рассеяния света. Основы фотоколориметрии и спектрофотометр...»

«Биология. 7 класс Пояснительная записка Рабочая программа составлена на основе Закона об образовании Российской Федерации от 29.12.1012 приказ №273/ФЗ, Федерального государственного образовательного стандарта основ...»

«Утвержден решением Совета директоров ОАО "Колымаэнерго" Протокол № 8 от 03.08.2012 года КОДЕКС КОРПОРАТИВНОЙ ЭТИКИ ОАО "КОЛЫМАЭНЕРГО" 2012 год Термины и определения В Кодексе корпоративной...»

«РЕШЕНИЕ по жалобе № 12402 на нарушения при организации и проведении торгов Дата рассмотрения жалобы по существу 03.10.2014 г. Москва Комиссия Московского областного УФАС России по рассмотрению жалоб на нарушения при организации и проведении торгов, а также порядка заклю...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ ДОНЕЦКОЙ НАРОДНОЙ РЕСПУБЛИКИ ГОУ ВПО "ДОНБАССКАЯ НАЦИОНАЛЬНАЯ АКАДЕМИЯ СТРОИТЕЛЬСТВА И АРХИТЕКТУРЫ" Факультет инженерных и экологических систем в строительстве Кафед...»

«ООО “Вторая лаборатория” ЦИФРОВОЙ МЭМС ДИКТОФОН "СОРОКА-07" Руководство по эксплуатации Сайт mini-diktofony.ru с каталогом ЛБМД.423363.017 РЭ Страница 1 Версия от 03.06.2014 ООО “Вторая лаборатория” СОДЕРЖАНИЕ 1. ТЕХНИЧЕСКИЕ ПАРАМЕТРЫ И ОПИСАНИЕ РАБОТЫ ДИКТОФОНА.3 1.1 Назначение диктофона. 1.2 Основные технические характеристики диктофона приведе...»

«2 СОСТАВИТЕЛЬ: Галина Сергеевна Полюхович, старший преподаватель кафедры физиологии человека и животных Белорусского государственного университета РЕЦЕНЗЕНТЫ: Валентина Михайловна Рубахова, ве...»

«Лекции "Микология часть I" Преподаватель: проф., д.б.н. Лидия Васильева Гарибова. Объем курса – 44 часа (36 часов лекции и 8 часов семинары). Форма отчетности – экзамен. ПРОГРАММА ПО КУРСУ "МИКОЛОГИЯ ЧАСТЬ I" III КУРС БИОЛОГИЧЕСКИЙ ФАКУЛЬТЕТ МГУ КАФ. МИКОЛОГИИ И АЛЬГОЛОГИИ Происхождение, систематика и филогения гриб...»

«РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Медицинская генетика Уровень подготовки Бакалавриат Код и направление подготовки 44.03.05 Педагогическое образование (с двумя профилями подготовки) Направленность (профиль) Биология и химия...»

«OPENGOST.RU www.OpenGost.ru Портал нормативных документов info@opengost.ru 3.1.2. ПРОФИЛАКТИКА ИНФЕКЦИОННЫХ ЗАБОЛЕВАНИЙ. ИНФЕКЦИИ ДЫХАТЕЛЬНЫХ ПУТЕЙ Профилактика дифтерии Санитарно-эпидемиологические правила СП 3.1.2.1108-02 1. Разработаны: Моск...»

«АДМИНИСТРАЦИЯ АКСАЙСКОГО РАЙОНА ПОСТАНОВЛЕНИЕ № 13. 10. 2016 461 г. Аксай Об утверждении административного регламента по предоставлению муниципальной услуги "Расторжение договора аренды, безвозмездного пользования земельным участком" В соответствии с Земельным кодексом Росс...»

«Технічний сервіс агропромислового, лісового та транспортного комплексів ISSN 2311-441X Technical service of agriculture, forestry and transport systems №6’ 2016 Миклуш В.П.1 Герасимов В. С.2, Игнатов В. И.2, Буряков С....»

«Уважаемые коллеги, друзья! В 2009 году Томский научный центр СО РАН отмечает свое 30-летие, а два первых академических института Сибирского отделения, открытые в Томске, – Институт оптики атмосферы и наш институт – 40-летний юбилей! Этому славному юбилею мы и посвящаем нашу конференцию! VII Международная конференция "Химия нефти...»

«3. 2017 СОДЕРЖАНИЕ CONTENTS РАСТЕНИЕВОДСТВО PLANT RAISING Асланов Г. А., Новрузова Г. Х. Aslanov G. A., Novruzova G. H. Влияние удобрений на урожайность хлопчатника 2 Effect of fertilizers on cotton productivity. 2 Ерошенко Л. А., Бекенова Л. В., Кузнецова Н. А., Yeroshenko L. A., Bekenova L. V.,...»

«RU 2 465 024 C2 (19) (11) (13) РОССИЙСКАЯ ФЕДЕРАЦИЯ (51) МПК A61N 1/39 (2006.01) A61H 31/00 (2006.01) A61M 16/04 (2006.01) ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ (12) ОПИСАНИЕ ИЗОБРЕТЕНИЯ К ПАТЕНТУ (21)(22) Заявка: 2009139079/14, 20.03.2008 (72) Автор(ы): ЁСТРАЙХ Вольфганг (DE) (24) Дата начала отсчета срока д...»

«УДК 544.6 ВЛАГОПЕРЕНОС В БИКОМПОНЕНТНЫХ КОНСЕРВАЦИОННЫХ МАТЕРИАЛАХ НА БАЗЕ НЕПОЛЯРНЫХ РАСТВОРИТЕЛЕЙ Н. Е. Беспалько Кафедра "Безопасность жизнедеятельности и военная подготовка", ФГБОУ ВПО "ТГТУ"; bgd@mail.nnn.tstu.ru Ключевые слова и фразы: амиды; амины; атмосферная коррозия; массоперенос воды; инд...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ "Кемеровский государственный университет" Институт биологии, экологии и природных ресурсов Рабочая программа дисциплины БОЛЬШОЙ ПРАКТИКУМ Направление подготовки 06.04.01 Биология Направленность (профиль) подготовки "Генет...»

«Областной институт усовершенствования учителей, ОО "Педагогическая ассоциация ЕАО РФ" Формирование положительной мотивации при обучении биологии Из опыта работы Е.М. Вижуновой, учителя биологии МОУ СОШ №1 г. Биробиджана Биробиджан, 2008 г. Фор...»

«Дисплей покупателя PD-2100/2200/2300 Руководство по эксплуатации Москва, 2009 г. ПРАВО ТИРАЖИРОВАНИЯ ДОКУМЕНТАЦИИ ПРИНАДЛЕЖИТ ООО "АТОЛ технологии" Версия документации: 1.1 (от 03.02.2009) Содержание Особенности Введение Возможности Номера моделей Комплектация Установка Панель разъемов Подключение Подключение питания Включение питан...»








 
2017 www.kn.lib-i.ru - «Бесплатная электронная библиотека - различные ресурсы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.