Аннотация рабочей программы МЕТОДЫ И СРЕДСТВА ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ Цель изучения дисциплины «Методы и средства проектирования информационных систем» - формирование у студентов теоретических знаний о современных методах и средствах проектирования информационных систем и технологий, моделях, методах и средствах решения функциональных задач и организации информационных процессов, изучение организационной, функциональной и математической структуры процесса проектирования информационной системы и базовых информационных процессов, формирование практических навыков проектирования информационных систем. Частные цели – обучение языкам программирования, применяемым при разработке информационных систем с использованием Web технологий; технологиям программного клиент-серверного взаимодействия модулей информационной системы. Основной задачей изучения дисциплины является овладение: современными средствами проектирования информационных систем и технологий; механизмами взаимодействия web-сервера и клиента. синтаксисом языков разработки ИС. Способами хранения данных, их поиска, извлечения и представления. В результате освоения дисциплины обучающийся должен: знать: основные этапы, методологию, технологию и средства проектирования информационных систем. уметь: проводить предпроектное обследование (инжиниринг) объекта проектирования, системный анализ предметной области, их взаимосвязей, проводить выбор исходных данных для проектирования информационных систем, проводить сборку информационной системы из готовых компонентов, адаптировать приложения к изменяющимся условиям функционирования. владеть: методами и средствами проектирования, модернизации и модификации информационных систем Содержание разделов дисциплины № п/п Наименование раздела дисциплины Содержание раздела 1. Общая характеристика Определения процесса проектирования. Основные этапы и стадии проектирования ИС. Основные компоненты ИС: техническое, математическое, программное, лингвистическое, информационное и организационное обеспечение. Информационные системы (ИС), как объекты проектирования. процесса проектирования. Этапы проектирования 2. Структура Классы ИС. Структура однопользовательской и информационной многопользовательской, малой и корпоративной ИС, системы. локальной и распределенной ИС, состав и назначение подсистем. 3 Этапы проектирования ИС Предпроектное обследование (инжиниринг) объекта проектирования. Описание бизнес-процессов. Описание требований. Диаграммы архитектуры, прецедентов, классов, взаимодействия, компонентов, развертывания. Описание алгоритмов. Разработка кода программных модулей. 4 Язык PHP как средство Протокол HTTP и способы передачи данных на сервер. Использование HTML-форм для передачи данных на сервер. Обработка запросов с помощью PHP. Основы синтаксиса. Управляющие конструкции. Пользовательские функции. Работа с массивами данных. Работа со строками. Работа с файловой системой. Объекты и классы в PHP. Авторизация доступа с помощью сессий. реализации клиентсерверных технологий. 5 Способы хранения и обработки данных на сервере. 6 Многозвенная архитектура приложений Базы данных и СУБД. Введение в SQL. Взаимодействие PHP и MySQL. Язык XML как средство хранения структурированных данных. DOM – объектная модель документа. Расширение языка PHP для работы с XML-данными. Реализации уровня представления средствами языка XSL. Средства и методы реализации уровней логики и содержимого. информационных систем. 7 Методы и средства ускорения обработки Использование языка JavaScript для локальной обработки пользовательских данных. Технология Ajax данных в ИС на основе Web технологий Лабораторный практикум № п/п № раздела дисциплины Наименование лабораторных работ 1. 3 Составление описания бизнес-процессов и требований. Трудоемкость (час.) 1 2. 3 Составление диаграммы архитектуры. 1 3. 3 Составление диаграммы прецедентов. 1 4. 4 Передача параметров на сервер. 1 5. 4 Загрузка файлов на сервер. 2 6. 4 Автоматическая отправка электронных писем. 2 7. 4 Динамическое формирование страницы. 2 8. 4 Работа с файлами. 2 9. 4 Использование Куки – файлов. 2 10. 4 Использование механизма сессий. 2 11. 5 Использование СУБД MySQL для хранения данных. 4 12. 5 Использование языка XML для хранения данных. 4 13. 6 Разработка уровня представления ИС средствами языка XSL. 4 14. 7 Совместное использование языков PHP и JavaScript для 2 разработки калькулятора. 15 7 Совместное использование языков PHP и JavaScript для 2 разработки календаря. 16 7 Разработка приложения с использованием технологии Ajax 2 ИТОГО 34