Иван Трещев - Проектирование и защита информационных систем

Тут можно читать онлайн Иван Трещев - Проектирование и защита информационных систем - бесплатно ознакомительный отрывок. Жанр: Прочая научная литература. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Иван Трещев - Проектирование и защита информационных систем краткое содержание

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

Проектирование и защита информационных систем - читать онлайн бесплатно ознакомительный отрывок

Проектирование и защита информационных систем - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Иван Трещев
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Преподавателя

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

Рисунок 15 Заполнение свойств для расчета итоговых значений Сбор и контроль - фото 15

Рисунок 15 – Заполнение свойств для расчета итоговых значений

Сбор и контроль значений показателей на данном этапе (тестовой версии проекта) реализован с использованием файлов Microsoft Excel. Для сбора установленных показателей определены ответственные за ввод значений. При этом ответственным лицам автоматически формируется рассылка информационного письма с перечнем показателей для заполнения и файл Microsoft Excel для ввода фактических значений (рисунок 16).

Рисунок 16 Таблица для ввода фактических значений Должностному лицу - фото 16

Рисунок 16 – Таблица для ввода фактических значений

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

Кроме индикаторов выполнения показателей контроль значений показателей может осуществляться с помощью диаграмм (рисунок 17).

Рисунок 17 Динамика показателя за период Коммерциализация проекта Проект - фото 17

Рисунок 17 – Динамика показателя за период

Коммерциализация проекта

Проект, созданный в среде Business Studio, может быть коммерциализован посредством выставления его в магазине готовых проектов, поддерживаемом разработчиком. Т.е. использование в качестве инструментария среды buisness studio позволяет распространять выработанное решение через онлайн магазин.

2.2. Выбор языка программирования и СУБД

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

– Необходимость использования современных инструментальных средств, с помощью которых можно создавать функционально насыщенные Internet-приложения.

– В области программирования для сети Интернет PHP – один из популярных скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.

– В настоящее время PHP поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов. [86]

– Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц. [87]

MySQL— свободная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой SunMicrosystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.

Рисунок 18 Обычно MySQL используется в качестве сервера к которому обращаются - фото 18

Рисунок 18

Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы. [88,89]

Используя PHPи MySQL, был написан полностью модуль по проведению Интернет-олимпиад, начата разработка модулей по сбору показателей и успеваемости студентов. При этом были выявлены некоторые трудности, которые заставили перейти на другие средства разработки и управления базами данных. Среди проблем можно назвать следующие:

Несогласованный синтаксис функций и неортогональность

PHP предоставляет разработчикам большое количество самых разнообразных функций, которые попали в язык из расширений, создаваемых разными группами программистов. В результате синтаксис языка не согласован, например, часть функций для работы с массивами начинается с префикса array_, другая часть этим префиксом не обладает. Названия части строковых функций начинается с префикса str, другие функции таким префиксом не обладают. В тех же строковых функциях обрабатываемая строка может передаваться как в качестве первого, так и в качестве последнего аргумента, что вызывает путаницу у программистов, и, следовательно, требует постоянного обращения к документации. Некоторые задачи, например, разбиение строки на массив или подстроки, решаются несколькими функциями. [90,91]

Другая причина отсутствия ортогональности в PHP заключается в особенностях появления этого языка на свет.

Отсутствие обратной совместимости между версиями языка

Нижесказанное относится в большей степени к php> =5.3.0. Версии PHP <5.3.0 сохраняет весьма хорошую обратную совместимость.

Отсутствие поддержки многобайтовых кодировок в ядре языка

Поддержка строк с многобайтовыми кодировками, такими как UTF-8 реализуется через отдельные расширения mbstring и iconv, на уровне ядра поддержка отсутствует, однако с версии PHP 4.2.0 есть возможность переопределять стандартные функции работы со строками, подменяя их на аналоги из mbstring.

Отсутствие поддержки многопоточности

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

Критика MySQL

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Иван Трещев читать все книги автора по порядку

Иван Трещев - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Проектирование и защита информационных систем отзывы


Отзывы читателей о книге Проектирование и защита информационных систем, автор: Иван Трещев. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x