Создание информационного портала

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 22.11.2013
Размер файла 941,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Оглавление

Введение

1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1 Технико-экономическая характеристика объекта управления

1.2 Экономическая сущность комплекса задач

1.3 Обоснование необходимости использования информационных технологий

1.4 Общая характеристика организации автоматизированной обработки

1.5 Формализация автоматизируемых задач

1.6 Выбор среды разработки информационной системы

1.7 Обоснование выбора СУБД

1.8 Сравнительный анализ существующих аналогов

2. ПРОЕКТНАЯ ЧАСТЬ

2.1 Информационное обеспечение комплекса задач

2.1.1 Схема данных и ее описание

2.1.2 Характеристика входной и выходной информации

2.2 Программная реализация комплекса задач

2.2.1 Описание структуры диалога

2.2.2 Структурная схема программного комплекса

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

3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ

3.1 Обоснование методики расчета экономической эффективности проекта

3.2 Расчет показателей экономической эффективности

3.2.1 Расчет стоимости часа работы ЭВМ

3.3 Расчет экономии труда

3.4 Расчет экономической эффективности

4. ОБОСНОВАНИЕ ЭРГОНОМИЧЕСКИХ РЕШЕНИЙ

4.1 Обоснование эргономических решений пользовательского интерфейса

4.2 Обоснование эргономических решений административного интерфейса

Заключение

СПИСОК ЛИТЕРАТУРЫ

Введение

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

Было принято решение о создании информационного портала внутри локальной сети Калужского Филиала Московского Финансово-Юридического Университета.

Написание WEB-сайтов «с нуля» в настоящее время непопулярно и не всегда. Гораздо удобнее, когда команда профессиональных разработчиков пишет сайты, а команда профессиональных дизайнеров наполняет их контентом. Это позволяет реализовать принцип разделения труда и каждому сконцентрироваться на своей работе. Так появились CMS (Content Management System) -- системы управления контентом, веб-приложения, позволяющие создавать сайт и наполнять его контентом, используя визуальные инструменты и не прибегая к программированию.

Для создания информационного портала была использована система управления контентом под названием «AntiSLAED» версии 4.3.1 -- самой популярной на момент начала проектирования.

Система «AntiSLAED» является производной коммерческой системы «SLAED». Она образовалась в результате того, что долгое время в «SLAED» были серьезные проблемы с безопасностью и безотказностью. Разработчики «AntiSLAED» взяли «SLAED» за основу, исправили недочеты, добавили нужные функции и создали «AntiSLAED».

Преимуществом системы является ее бесплатность. Единственным условием разработчиков являет наличие логотипа «AntiSLAED» на странице. Для данной CMS регулярно выпускается большое количество исправлений и дополнений, распространяемых бесплатно.

В качестве WEB-сервера был использован пакет «XAMPP» версии 2.5, включающий в себя серверы «Apache», «MySQL», «Mercury» и FTP-сервер «FileZilla». Удобство пакета «XAMPP» заключается в том, что он также бесплатен и может настраиваться как через WEB-интерфейс (удобно для удаленной настройки), так и локально, через Windows-приложение.

Система «AntiSLAED» имеет гибкий механизм настроек. Внешний вид настраивается до мелочей. Кроме того, по отзывам пользователей, эта система адекватно ведет себя при перепрограммировании ядра, то есть опытные программисты могут малыми усилиями вносить в нее коррективы.

Таким образом, для создания информационного портала Калужского филиала МФЮА были выбраны бесплатные и по, результатам анализа, самые мощные и простые в освоении инструменты.

1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1 Технико-экономическая характеристика объекта управления

На момент начала разработки данного проекта в Калужском филиале МФЮА не существовало единого информационного ресурса, посредством которого сотрудники и студенты могли бы поддерживать связь между собой и оперативно получать доступ к необходимой информации.

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

Несоответствие скорости развития информационных технологий в мире и скорости их внедрения в Калужском филиале МФЮА привело к снижению эффективности работы как преподавателей, так и сотрудников учебной части.

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

Первый шаг к созданию единой информационной платформы сделал головной ВУЗ. Были созданы личные кабинеты студента, через которые каждый студент имел возможность оперативно получить информацию о своих академических задолженностях, получить доступ к персональному почтовому ящику live@edu, отправлять димпломные работы для проверки в системе «антиплагиат», а также выполнять другие операции.

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

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

Внедренная головным ВУЗом информационная система не может использоваться в качестве образовательной платформы, кроме того ее администрирование осуществлялось сотрудниками головного ВУЗа, поэтому возникла потребность в создании в сети Калужского филиала МФЮА собственной информационной системы, которая удовлетворяет всем потребностям ВУЗа.

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

В данной работе было принято решение о внедрении в Калужском филиале МФЮА информационной системы, которая должна объединять в себе электронную библиотеку, доску объявлений, фотогалерею, базу данных документов с контролем версий, внутренний форум. Кроме того данная информационная система должна являться платформой интеграции для приложений, используемых в филиале, а также являться образовательной платформой, на базе которой будущие выпускники, студенты и преподаватели могли бы разрабатывать собственные информационные системы, продолжая развивать ИТ-инфраструктуру филиала.

1.2 Экономическая сущность комплекса задач

автоматизированный информация данные передача

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

Основные задачи разрабатываемой информационной системы:

1. Создание единой точки входа в информационное пространство Калужского филиала МФЮА.

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

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

4. Интеграция имеющихся информационных систем и создание сквозной аутентификации для их пользователей.

5. Создание образовательной платформы, которая позволит:

- развивать ИТ-инфраструктуру филиала за счет внедрения в образовательный процесс разработок других студентов и преподавателей;

- сплотить между собой и наладить диалог между студентами, преподавателями и сотрудниками администрации;

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

1.3 Обоснование необходимости использования информационных технологий

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

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

Подготовить специалиста к работе с современными информационными технологиями может только ВУЗ, информационная инфраструктура которого также развита и соответствует требования, установленным Министерством образования Российской Федерации, а также уровню развития информационных технологий на ведущих предприятиях, на которых требуются специалисты подобного профиля.

В Калужском филиале МФЮА на данный момент отсутствует единая платформа для обработки информации. В учебном процессе в данный момент используются справочно-правовые системы «Консультант +» и «Гарант». Запуск этих систем осуществляется по ярлыку на рабочем столе каждого компьютера. Создание ярлыков в каждом профиле и на каждом компьютере является неоптимальным решением, так как это требует высоких трудозатрат, а также затрудняет администрирование. Оптимальным решением является создание единой ссылки для запуска данных информационных систем. В этом случае при изменении сетевого имени ресурса будет необходимо обновить лишь один ярлык, а также не будет необходимости в создании ярлыков на каждой машине.

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

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

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

Имеется также потребность информационной системе, которая позволит проводить опросы и анкетирование. Попытки создания подобной информационной системы делались не раз, однако ни одна из разработок не была внедрена централизованно.

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

Внедрение информационного портала позволит:

а) запускать все приложения из единого ресурса, используя сквозную систему авторизации;

б) создать единую базу данных документов администрации и обеспечить контроль версий, что позволит ликвидировать все остальные копии документов, освободив большое количество дискового пространства и снизив трудозатраты сотрудников на поиск нужного документа;

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

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

д) обучить студентов и сотрудников учебной части методам работы в команде с использованием современных информационных технологий;

е) обеспечить возможность общения между собой сотрудников учебной части, студентов и преподавателей;

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

1.4 Общая характеристика организации автоматизированной обработки

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

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

Рассмотрим методы автоматизированной обработки информации во внутренних информационных системах.

Электронная библиотека позволяет снизить нагрузку на библиотечное помещение за счет публикации в этом разделе электронных учебников, справочников, мультимедийных образовательных и других ресурсов. Ресурсом может являться книга в электронном виде, HTML-справочник, мультимедийный материал, а также любой другой ресурс, расположенный на локальном или удаленном компьютере, представляющий ценность для образовательного процесса. Таким образом, из процесса поиска книги исключается библиотекарь: раздел оснащен системой поиска, имеются такие сервисы как частота просмотров, частота скачиваний, и рейтинг ресурса. Пользователь может самостоятельно найти нужную ему информацию и преобразовать ее в нужный формат, используя встроенные сервисы портала или внешние информационные системы.

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

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

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

Раздел «Опросы» позволит автоматизировать процесс проведения опросов и анкетирования. Внутренняя информационная система позволяет лишь проводить опросы, однако имеются внешние информационные системы по автоматизации процесса анкетирования. Эти информационные системы будут доработаны и внедрены на портал. Большую ценность представляет собой также возможность сохранения истории опросов и результатов анкетирования. Это позволит также упростить процессы обработки статистической информации. Кроме того, на базе этих ИС возможна разработка студентами информационных систем по автоматизации обработки информации и вывода статистических отчетов, в том числе их выгрузки в другие информационные системы.

Раздел «Форум» представляет не только средство общения между собой студентов, преподавателей и сотрудников администрации, но и мощную систему сбора данных. Для этой цели на форуме созданы базовые разделы: «Учебный процесс», «Мероприятия», «Пожелания и предложения». Форум будет собирать и хранить информационное наследие. Темы, представляющие ценность для ВУЗа будут выделяться в отдельные разделы. Будущие читатели форума смогут узнать об истории ВУЗа, понять какие проблемы волновали студентов в прошлом, какие волнуют в настоящем. Следить за направлениями развития филиала. Сами студенты смогут дискутировать на интересующие их темы.

Рассмотрим методы автоматизированной обработки информации во внешних информационных системах.

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

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

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

Информационный портал в настоящее время функционирует в локальной сети Калужского филиала МФЮА, имеющей топологию «звезда» и разделенной на две физических подсети: студенческую подсеть (далее «подсеть 0»), в которую входят компьютеры учебных классов и кульмассового сектора, а также административную подсеть (далее «подсеть 1»), в которую входят компьютеры сотрудников администрации.

Схема локальной сети приведена на рисунке 1.

Рис. 1. Схема локальной сети Калужского филиала МФЮА

Каждую подсеть обслуживает отдельный сетевой адаптер сервера. Это повышает эффективность работы сети в целом: суммарная скорость в каждой отдельной подсети может достигать 100 Мбит/с, а также, в случае выхода из строя сетевого адаптера одной из подсетей, либо образования кольца, либо возникновения других факторов, делающих работу подсети невозможной, другая подсеть остается полностью работоспособной.

Для отображения информационных систем, входящих в состав портала, приведена схема на рисунке 2.

Рис. 2. Информационные системы, входящие в состав портала

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

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

1.5 Формализация автоматизируемых задач

Информационный портал включает в себя ядро, ряд внутренних информационных систем, а также включает в себя интерфейсы для интеграции внешних информационных систем. Данные, которые обрабатываются ядром системы, хранятся в базе данных MySQL, файлы хранятся на выделенном сетевом ресурсе, базы данных систем «Консультант +» и «Гарант» хранятся в папке с программой и имеют формат, определенный разработчиками систем. База данных MarcSQL управляется СУБД SQL Server Express 2008. Разрабатываемый интерфейс интеграции подключается к ней напрямую и обрабатывает содержащиеся в ней данные посредством алгоритмов, реализованных на языке PHP.

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

1. Работа библиотеки. В настоящее время создан раздел «Электронная библиотека», содержащий в себе базу электронных ресурсов, а также средства поиска и обработки информации. Ведется разработка интерфейса интеграции АИБС MarcSQL и портала. Разрабатываемая информационная система будет позволять студентам получать информацию об имеющихся на руках книгах и проверять наличие в библиотеке интересующей их книги. Разработка особенно актуальна для студентов заочного отделения.

2. Проведение опросов. Портал включает в себя внутреннюю информационную систему «Опросы», которая удовлетворяет большинству предъявляемых к ней требований. По мере изменения характера запросов в систему буду добавляться те или иные функции. В перспективе будет добавлена информационная система для проведения анкетирования.

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

4. Задачи доставки важной информации до конечного пользователя частично автоматизированы в разделах «Доска объявлений» и «Новости». Подготовка объявлений и новостных статей в электронном виде повышает оперативность доставки информации, снижает трудовые и временные затраты на подготовку материала за счет возможности создания базы шаблонов и использования электронных систем обработки информации, снижает финансовые затраты за счет снижения объемов использования бумажных носителей.

5. Упрощена схема организации доступа к внешним информационным системам «Консультант +» и «Гарант». Вместо создания ярлыков на каждом компьютере создан раздел, из которого осуществляется централизованный доступ к данным информационным системам. Обновление ярлыка автоматизировано отдельным сценарием, которым обновляет ярлык через заданные промежутки времени, а также отслеживает изменение имени сетевого ресурса. Это существенно снижает временные и трудовые затраты системных администраторов по созданию и обновлению ярлыков.

1.6 Выбор среды разработки информационной системы

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

На момент разработки, настройки и вывода системы на рабочий режим, платформой являлся комплекс WAMP (Windows, Apache, MySQL, PHP). В качестве рабочего сервера был выбран уже имеющийся сервер, функционирующий на платформе Windows Server 2008 R2 Standard x64. Сервер выполняет функцию Интернет-шлюза и прокси-сервера и на нем имелись свободные вычислительные мощности, достаточные для обеспечения возможности функционирования портала в рамках локальной сети Калужского филиала МФЮА.

Операционная система Windows Server 2008 R2 является последней на данный момент версией серверной операционной системы от фирмы Microsoft. Данная операционная система удовлетворяет самым современным требованиям к безопасности, производительности и масштабируемости.

Для полноценного функционирования портала требовались также следующие серверы:

· HTTP сервер;

· MySQL сервер;

· FTP сервер.

Выбор производился между двумя пакетами серверов: Denver и XAMPP. По результатам отбора предпочтение было отдано пакету XAMPP. Данный пакет включает в себя все три необходимых сервера, а также имеет в своем составе программную оболочку для администрирования. Каждый сервер устанавливается в качестве системной службы, что позволяет запускать его по заданным параметрам независимо от запуска сеансов пользователя. Для администрирования сервера MySQL имеется как Windows-приложение, так и полноценный веб-интерфейс, что позволяет осуществлять удаленное администрирование базы данных без использования специальных программных средств.

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

Первоначально рассматривался вопрос о развертывании портала на платформе Linux. В качестве платформы была выбрана операционная система Novel OpenSuse 11.4. Операционная система и все ее компоненты являются бесплатным программным обеспечением и могут модифицироваться пользователями по собственному усмотрению.

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

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

Первоначально портал был развернут на сервере под управлением операционной системы Windows Server и управлялся пакетом XAMPP. В настоящее время появилась возможность установки выделенного сервера под управлением операционной системы Novell OpenSUSE. Существует редакция пакета XAMPP для операционных систем семейства Linux. Было решено использовать этот пакет на новом сервере.

1.7 Обоснование выбора СУБД

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

Каждая информационная система использует ту базу данных, для работы с которой она спроектирована. Комплекс внутренних информационных систем портала использует СУБД MySQL для своей работы. Ядро портала может работать с другими СУБД, например, Microsoft Access, SQLServer, Oracle.

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

Из всех имеющихся вариантов была выбрана СУБД MySQL по следующим причинам:

1. Бесплатность.

2. Высокая популярность.

3. Легкодоступность.

4. Высокая производительность.

5. Тесная взаимосвязь с PHP.

6. Кроссплатформенность.

В состав пакета XAMPP версии 2.5 включен MySQL сервер версии 5.1.30 и клиент версии 5.1.30.

При разработке сложных проектов неизбежно возникает необходимость использования базы данных, но предстоит решить, на какой из существующих СУБД остановить свой выбор? Выбор не так уж и мал: mSQL, PostgreSQL, Oracle, MS SQL и другие, но практически любой приемлемый хостинг, который предоставляет стандартные услуги, включает в них несколько баз данных MySQL. Основанием для этого служит ряд немаловажных причин, и одной из них является то, что MySQL является продуктом класса Open Source (открытые исходные тексты), который можно получить бесплатно. Как правило, сервер и клиент MySQL входят в любой дистрибутив операционных систем семейства BSD (FreeBSD, NetBSD, OpenBSD) и Linux, которые используются на большинстве веб-серверов, но, при необходимости, последнюю версию MySQL для всех поддерживаемых систем (в том числе и для Windows) также можно найти на сайте компании MySQL AB -- разработчиков MySQL (www.mysql.com).

Другая немаловажная причина популярности MySQL заключается в том, что ее создатели с самого начала разработки этой СУБД поставили во главу угла ее быстродействие, пожертвовав при этом некоторыми удобствами для разработчиков. Связка PHP + MySQL или Perl + MySQL обеспечивают очень высокое быстродействие, которого очень трудно достичь другими средствами. Очень хорошая связь MySQL с PHP стала еще одной причиной популярности этой СУБД. Поддержка MySQL входит в стандартную сборку PHP, и можно быть уверенным, что проблем обращения к серверу MySQL из PHP-скриптов не будет. Для обеспечения взаимодействия PHP с другими СУБД (PostgreSQL, Oracle и так далее) приходится компилировать его самостоятельно из исходных кодов с дополнительными опциями. Таким образом, можно считать, что дешевизна, легкодоступность, производительность и тесная взаимосвязь с PHP и обеспечивают такую популярность MySQL.

1.8 Сравнительный анализ существующих аналогов

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

Выбирались следующие информационные системы:

1. Операционная система, на базе которой будет функционировать сервер.

2. Программный комплекс серверов:

а) HTTP-сервер;

б) FTP-сервер;

в) MySQL-сервер;

3. Систему управления контентом (далее CMS).

Первым этапом был выбор операционной системы. Поскольку в Калужском филиале МФЮА используются машины архитектуры IBM, то выбор проводился между различными версиями операционных систем семейств Linux и Windows.

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

Каждому параметру присваивалось значение 0 или 1. Единица означает, что данная платформа более оптимальна по текущему критерию.

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

Таблица 1.1. Данные результатом сравнения операционных систем

Критерий сравнения

Платформа Windows

Платформа Linux

Распространенность платформы

1

0

Укомплектованность стандартного дистрибутива ПО первой необходимости

0

1

Трудоемкость администрирования

1

0

Отказоустойчивость

0

1

Безопасность

0

1

Устойчивость к сетевым атакам

0

1

Быстродействие

0

1

Частота выпуска обновлений

0

1

Необходимость приобретения коммерческого ПО

0

1

Необходимость приобретения специального аппаратного обеспечения

0

1

ИТОГО

2

8

Быстродействие

0

1

Сравнение проводилось по 10 критериям, из них по 2 была предпочтительнее платформа Windows и по 8 - платформа Linux. Таким образом, платформа Linux в 4 раза оптимальнее для использования в качестве ОС сервера.

Из всех имеющихся версий ОС Windows Server максимально подходила для использования в работе версия Windows Server 2008 R2, поскольку она удовлетворяла всем потребностям администраторов

Несмотря на бесспорное преимущество платформы Linux, запустить проект было решено на базе Windows, поскольку для подготовки сервера на базе Linux требовалась отдельная машина, в то время как уже имелся сервер на базе Windows, на котором имелись вычислительные мощности, достаточные для функционирования портала в рамках локальной сети Калужского филиала МФЮА. В перспективе, по мере приобретения или высвобождения дополнительных вычислительных мощностей было решено установить выделенный сервер на базе Linux.

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

· Ubuntu 10.04.

· OpenSUSE 11.4.

· Fedora 14.

· Debian 6.0.

Из списка кандидатов сразу были исключены дистрибутивы Fedora и Debian. Дистрибутив Fedora имеет достаточно слабую поддержку по сравнению с остальными дистрибутивами Linux, а дистрибутив Debian является слишком громоздким, поэтому для установки сервера на базе данного дистрибутива требуется длительная работа по выбору нужных компонентов.

Дальнейшее сравнение проводилось между дистрибутивами Novell OpenSUSE 11.4 и Canonical Ubuntu 10.04.

Из имеющихся дистрибутивов Linux был выбран дистрибутив от компании Novell под названием OpenSUSE 11.4. Дистрибутив основан на ядре RedHat и содержит в своем составе полный набор необходимых для работы сервера компонентов. Все недостающие пакеты можно оперативно загрузить из официальных репозиториев сообщества OpenSUSE.

Компании Novell является одним из ведущих мировых производителей сетевых технологий и операционных систем Linux. OpenSUSE является бесплатным вариантом ее коммерческого проекта SUSE Enterprise Server, который представляет собой полноценную платформу, позволяющую развертывать и оперативно управлять серверами и кластерами серверов класса Enterprise.

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

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

Следующим этапом был выбор программного комплекса серверов. Сравнивались пакеты Denver и XAMPP.

Для работы портала требовались серверы Apache, MySQL и FTP-сервер. Пакет XAMPP превосходил пакет Denver по критерию удобства и простоты развертывания. XAMPP имеет удобное приложение администрирования, все серверы устанавливаются в качестве системных служб, имеется веб-интерфейс администрирования. В состав пакета XAMPP входит FTP-сервер FileZilla, которым по всем критериям подходит для использования в рамках данного проекта.

Неоспоримым преимуществам пакета XAMPP перед пакетом Denver является его кроссплатформенность. Существуют версии пакета XAMPP для всех популярных дистрибутивов Linux. Таким образом, можно мигрировать информационную систему, функционирующую на базе пакета XAMPP с платформы Windows на платформу Linux без каких либо изменений в ее конфигурации.

Последним и саамы важным этапом стал выбор системы управления контентом для запуска проекта.

Система управления контентом (CMS) - информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управление содержимым сайта. Главной целью такой системы является возможность собирать в единое целое и объединять на основе ролей все разнотипные источники знаний и информации, доступные как внутри организации, так и за ее пределами, а также возможность обеспечения взаимодействия сотрудников, рабочих групп и проектов с созданными ими базами знаний, информацией и данными так, чтобы их легко можно было найти, извлечь и повторно использовать привычным для пользователя образом (http://ru.wikipedia.org).

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

1. возможность администрирования пользователями, которые не являются специалистами в области ИТ;

2. возможность оперативной перекомпоновки содержимого разделов портала;

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

4. наличие современного графического интерфейса, в то же время сохранение высокого показателя быстродействия системы;

5. наличие средств сбора статистической информации.

CMS являлась единственным решением, которое полностью удовлетворяет всем приведенным требованиям.

В процессе выбора оптимальной платформы для развертывания информационного портала Калужского филиала МФЮА проводился сравнительный анализ следующих CMS:

1. SLAED;

2. AntiSLAED;

3. Drupal;

4. PHPNuke;

5. Joomla;

6. e107.

CMS сравнивались по следующим критериям:

1. Эргономика интерфейса.

2. Базовый функционал.

3. Простота развертывания.

4. Скорость конфигурирования.

5. Дружественность пользовательского интерфейса, уровень используемых визуальных эффектов.

6. Простота восстановления после сбоя или атаки.

7. Количество и качество доступных обновлений, исправлений и дополнений.

8. Глубина проработанности графического интерфейса.

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

Таблица 1.2. Результаты сравнения систем управления контентом

Название CMS

Оценка по результатам отбора (номер столбца соответствует номеру критерия выбора из списка на стр. 28)

1

2

3

4

5

6

7

8

SLAED

8

5

8

8

8

2

5

5

AntiSLAED

10

10

10

10

10

10

10

10

Drupal

7

4

6

5

8

6

6

8

PHPNuke

6

7

8

4

5

3

5

5

Joomla

9

9

9

9

9

9

9

9

e107

7

8

8

7

8

8

8

8

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

2. ПРОЕКТНАЯ ЧАСТЬ

автоматизированный информация данные передача

2.1 Информационное обеспечение комплекса задач

2.1.1 Схема данных и ее описание

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

Таблица «Статьи» содержит детальную информацию о публикуемом ресурсе. Ее структура приведена в таблице 2.1.

Таблица 2.1. Список полей таблицы «Статьи»

Название поля

Тип поля

Примечание

Разместил

Текстовое

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

Заголовок

Текстовое

Заголовок публикации. Свободный ввод текста.

Категория

Раскрывающийся список

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

Текст

Текстовое

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

Расширенный текст

Текстовое

Расширенное поле для ввода описания публикуемого ресурса. Возможен ввод гипертекстовых команд и команд языка PHP, вставка объектов из системной базы данных файлов и изображений.

Дата публикации

Дата и время

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

Активировать комментарии

Переключатель

Позволяет разрешить / запретить добавление комментариев к публикуемому ресурсу.

Таблица «Пользователи» содержит информацию о пользователях, зарегистрированных в системе. Ее структура приведена в таблице 2.2.

Таблица 2.2. Список полей таблицы «Пользователи»

Название поля

Тип поля

Примечание

Ник

Текстовое

Поле для ввода псевдонима пользователя.

Е-mail

Текстовое, с маской ввода

Содержит адрес электронной почты пользователя. При вводе проверяется соблюдение маски адреса электронной почты:

<логин>@<имя хоста>.<название домена>

Адрес сайта

Текстовое, с маской ввода

При наличии у пользователя собственного веб-сайта позволяет указать его адрес. Проверяется маска ввода:

http://<имя хоста>.<название домена>

Дата регистрации

Дата и время

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

ICQ номер

Текстовое

ICQ номер пользователя.

AIM адрес

Текстовое

AIM адрес пользователя.

Yahoo мессенджер

Текстовое

Номер пользователя в системе Yahoo.

MSN мессенджер

Текстовое

Номер пользователя в системе MSN.

Род занятий

Текстовое

Род занятий / профессия пользователя.

Местонахождение

Текстовое

Местонахождения пользователя.

Интересы

Текстовое

Интересы пользователя.

Подпись

Текстовое

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

Разрешить другим пользователям видеть e-mail

Переключатель

Позволяет показать / скрыть e-mail пользователя для посетителей.

Количество статей на домашней странице

Раскрывающийся список

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

Активировать собственное меню

Переключатель

Позволяет активировать / деактивировать собственное меню пользователя.

Собственное меню

Текстовое

Позволяет запрограммировать собственное меню пользователя. Возможен ввод гипертекста и команд PHP.

Получать новости по почте

Переключатель

Активирует / деактивирует получении новостей по электронной почте.

Язык

Раскрывающийся список

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

Специальная группа

Раскрывающийся список

Позволяет ввести пользователя в специальную группу.

Дата рождения

Дата и время

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

Пол

Переключатель

Пол пользователя.

Пароль

Текстовое

Служит для ввода пароля пользователя.

Повторить пароль

Таблица «Администраторы» содержит информацию об администраторах библиотеки. Ее структура приведена в таблице 2.3.

Таблица 2.3. Список полей таблицы «Администраторы»

Название поля

Тип поля

Примечание

Ник

Текстовое

Поле для ввода псевдонима администратора.

Звание

Текстовое

Позволяет указать звание администратора.

Е-mail

Текстовое, с маской ввода

Содержит адрес электронной почты администратора. При вводе проверяется соблюдение маски адреса электронной почты:

<логин>@<имя хоста>.<название домена>

Адрес сайта

Текстовое, с маской ввода

При наличии у пользователя собственного веб-сайта позволяет указать его адрес. Проверяется маска ввода:

http://<имя хоста>.<название домена>

Пароль

Текстовое

Служит для ввода пароля администратора.

Повторить пароль

Отправить уведомление на

e-mail пользователя

Флажок

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

Текст сообщения

Текстовое

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

Язык

Раскрывающийся список

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

Разрешения

Группа флажков

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

Таблица «Категории» позволяет управлять категориями ресурсов библиотеки. Ее структура приведена в таблице 2.4.

Таблица 2.4. Список полей таблицы «Категории»

Название поля

Тип поля

Примечание

Заголовок

Текстовое

Заголовок категории.

Описание

Текстовое

Описание категории.

Язык

Раскрывающийся список

Выбор языка, на котором будет отображаться категория.

Модуль

Раскрывающийся список

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

Изображение

Раскрывающийся список

Позволяет добавить изображение для категории. Изображение выбирается из базы изображений.

Таблица «Группы пользователей» позволяет разбивать пользователей на группы с целью повышения удобства управления правами доступа. Ее структура приведена в таблице 2.5.

Таблица 2.5. Список полей таблицы «Группы пользователей»

Название поля

Тип поля

Примечание

Название группы

Текстовое

Поле для ввода названия группы.

Описание

Текстовое

Поле для ввода описания группы.

Специальная группа

Флажок

Позволяет присвоить группе статус «специальная» либо снять его.

Изображение

Раскрывающийся список

Позволяет выбрать изображение для группы из базы изображений.

Таблица «Сообщения» позволяет добавлять новости и сообщения на главной странице сайта. Ее структура приведена в таблице 2.6.

Таблица 2.6. Список полей таблицы «Сообщения»

Название поля

Тип поля

Примечание

Заголовок

Текстовое

Заголовок сообщения.

Текст сообщения

Текстовое

Поле для ввода текста сообщения. Поддерживаются гипертекстовые команды и команды PHP.

Язык

Раскрывающийся список

Позволяет выбрать язык, на котором будет отображаться сообщение.

Кто это будет видеть

Раскрывающийся список

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

Активировать

Переключатель

Позволяет показать / скрыть сообщение.

Таблица «Модули» содержит информацию об установленных модулях. Ее структура приведена в таблице 2.7.

Таблица 2.7. Список полей таблицы «Модули»

Название поля

Тип поля

Примечание

Заголовок

Текстовое

Заголовок модуля.

Текущее название

Текстовое

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

Кто видит

Раскрывающийся список

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

Отображение блоков в модуле

Раскрывающийся список

Позволяет выбрать, какие блоки будут отображаться в модуле.

Сделать видимым в блоке модулей

Переключатель

Позволяет показать / скрыть модуль в главном меню системы.

Таблица «Новости» связана с соответствующим модулем и содержит в себе текст публикуемой новости. Новости отличаются от сообщений тем, что их можно разбивать на категории. Ее структура приведена в таблице 2.8.

Таблица 2.8. Список полей таблицы «Новости»

Название поля

Тип поля

Примечание

Разместил

Текстовое

Позволяет указать псевдоним или имя администратора, разместившего новость.

Заголовок

Текстовое

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

Категория

Раскрывающийся список

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

Текст

Текстовое

Поле для ввода текста новости. Поддерживаются команды гипертекстовой разметки и команды PHP.

Расширенный текст

Текстовое

Поле для ввода расширенного текста новости. Поддерживаются команды гипертекстовой разметки и команды PHP.

Дата публикации

Дата и время

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

Показывать на главной странице

Переключатель

Позволяет выбрать, показывать ли эту новость на главной странице системы.

Активировать комментарии

Переключатель

Позволяет разрешить / запретить пользователям добавлять комментарии к новости.

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

Рис. 3. Связи таблиц в базе данных

2.1.2 Характеристика входной и выходной информации

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

Публикация ресурсов осуществляется с помощью модулей:

· Электронная библиотека.

· Программное обеспечение.

· Новости.

· Опросы.

· Форум.

Система AntiSLAED 4.3.1 ориентирована на работу по ссылкам. Лишь аватары пользователей и база данных файлов управляются ею непосредственно.

Стадия публикации ресурса начинается с копирования публикуемого ресурса в папку в файловом хранилище. Файловое хранилище было размещено на локальном жестком диске сервера и названо «PORTAL.KFMFUA.RU». На каждую категорию есть своя подпапка, в которой хранятся сами ресурсы.

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

Рис. 4. Содержимое папки FTP

После копирования файла на сервер можно публиковать его на портале. Это осуществляется через модуль управления соответствующим разделом. Первоначально указывается, кто разместил публикацию, и ее заголовок. Затем выбирается категория, в которую будет добавляться публикация. Далее добавляется описание. При вводе описания можно использовать теги HTML и команды PHP. Во время ввода данных можно использовать функцию предварительного просмотра публикуемого ресурса. Результат отображения публикации на главной странице портала представлен на рисунке 5.

Рис. 5. Результат отображения публикации

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

Добавление новостей осуществляется аналогично с помощью модуля «Новости». Новости также можно разбивать на категории.

Добавление пользователей и администраторов осуществляется, соответственно, с помощью модулей «Пользователи» и «Администраторы». Пользователь может регистрироваться самостоятельно, либо его может зарегистрировать администратор.

Администратор имеет возможность добавлять других администраторов и назначать им права доступа.

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


Подобные документы

  • Описание аппаратных и программных средств, операционной системы. Описание входной и выходной информации. Информационно-логическая модель данных. Схема взаимодействия входной и выходной информации. Расчет трудоемкости и стоимости обработки информации.

    курсовая работа [2,4 M], добавлен 05.07.2015

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

    дипломная работа [4,7 M], добавлен 16.02.2013

  • Разработка программы на языке Си++ и осуществление постановки и выбора алгоритмов решения задач обработки экономической информации, создание и редактирование базы данных, сортировка записей по определенному запросу, анализ эффективности обработки данных.

    контрольная работа [316,8 K], добавлен 28.08.2012

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

    реферат [130,9 K], добавлен 28.09.2014

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

    дипломная работа [1,1 M], добавлен 24.08.2016

  • Роль и место комплекса задач в экономической информационной системе, технико-экономическое обоснование автоматизации обработки информации. Характеристика и анализ существующей организации обработки информации по комплексу задач на объекте управления.

    дипломная работа [5,3 M], добавлен 29.06.2012

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

    дипломная работа [7,5 M], добавлен 16.08.2015

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

    дипломная работа [3,6 M], добавлен 08.03.2014

  • Описание входной и выходной информации, структура базы данных. Разработка программа автоматизации обработки сведений в отделе Государственной статистики Аскинского района по животноводству в среде Delphi 7. Расчет затрат на создание программного продукта.

    курсовая работа [1,2 M], добавлен 10.07.2012

  • Технология сбора информации традиционными методами. Правила сбора оффлайновой информации. Технические средства сбора информации. Операции для быстрого восстановления данных в системах хранения. Технологический процесс и процедуры обработки информации.

    курсовая работа [304,5 K], добавлен 02.04.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.