Лабораторная работа № 1
Тема: ПОИСК ИНФОРМАЦИИ ДЛЯ РАЗРАБОТКИ ИС
Задание: В соответствии с индивидуальным вариантом, используя поисковые системы, тематические каталоги и другие средства сети Internet, осуществить поиск необходимых информационных материалов для разработки индивидуального варианта информационной системы (ИС).
В частности, поиск проектной документации на сходную (похожую) информационную систему, исходных текстов программной документации (полностью/частично отдельных модулей, которые можно использовать в разработке индивидуального варианта ИС, руководств и т.п.).
Найденная информация будет использоваться при выполнении последующих лабораторных работ.
Порядок сдачи лабораторной работы: Представить отчёт о найденных ресурсах и соответствии их содержания выбранной теме.
Общие требования к отчету указаны в § 1.
Дополнительные требования к отчёту
Отчет должен содержать следующую информацию:
• организация поиска: средства поиска, атрибуты поиска, использованные ресурсы:
• просто поисковые машины Internet,
• специализированные поисковые средства,
• форумы,
• конференции Internet,
• новостные рассылки,
• иное (указать);
• найденные первоисточники (указать адреса);
• краткое описание источников (рецензия): оценка содержания, значимость для своей темы, удобство использования, найденные в источнике материалы и т. д.
Лабораторная работа № 2
Тема: ПРЕДПРОЕКТНОЕ ОБСЛЕДОВАНИЕ ФИРМЫ / ОРГАНИЗАЦИИ
Цель: Научиться проводить предпроектное обследование фирмы / организации.
Задание: Разработать отчёт о предпроектном обследовании фирмы / организации (по индивидуальному варианту) для внедрения в фирме/организации Информационной системы.
Содержание отчета должно соответствовать приложенному к заданию примеру.
Оформление отчета должно соответствовать требованиям стандартов ГОСТ 19.104-78 ЕСПД. Основные надписи» по оформлению листа утверждения и титульного листа, ГОСТ 24.301-80 Система технической документации на АСУ. Общие требования к выполнению текстовых документов» по оформлению остальной части документа.
Порядок сдачи лабораторной работы: Представить отчёт о предпроектном обследовании фирмы/организации (по индивидуальному варианту) для разработки информационной системы.
Общие требования к отчету указаны в § 1.
Указания к выполнению работы
Пример отчета о предпроектном обследовании фирмы приведен в Приложении 1.
Лабораторная работа № 3
Тема: РАЗРАБОТКА ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ К ПРОЕКТУ ИС
Цель: Научиться разрабатывать пояснительную записку к проекту ИС.
Задание: Разработать пояснительную записку к проекту ИС по индивидуальному варианту.
Оформление и содержание пояснительной записки должно соответствовать требованиям стандарта «ГОСТ 19.404-79. ЕСПД. Пояснительная записка. Требования к содержанию и оформлению» и приложенного к заданию примера.
Порядок сдачи лабораторной работы: Представить отчёт, содержащий пояснительную записку к проекту ИС фирмы / организации (по индивидуальному варианту) для внедрения в фирме / организации информационной системы.
Общие требования к отчету указаны в § 1.
Указания к выполнению работы
Пример пояснительной записки приведен в Приложении 2.
Лабораторная работа № 4
Тема: РАЗРАБОТКА ТЕХНИЧЕСКОГО ЗАДАНИЯ НА ИС
Цель: Научиться разрабатывать техническое задание на ИС.
Задание: Разработать техническое задание на ИС по индивидуальному варианту.
Оформление и содержание технического задания должно соответствовать требованиям стандарта «ГОСТ 19.201-78. ЕСПД. Техническое задание. Требования к содержанию и оформлению» и приложенного к заданию примера.
Порядок сдачи лабораторной работы: Представить отчёт, содержащий техническое задание на ИС фирмы/организации (по индивидуальному варианту) для внедрения в фирме/организации информационной системы.
Общие требования к отчету указаны в § 1.
Указания к выполнению работы:
Пример технического задания приведен в Приложении 3.
Лабораторная работа № 5
Тема: ПОСТРОЕНИЕ МОДЕЛИ БИЗНЕС-ПРОЦЕССОВ ПРЕДПРИЯТИЯ
Цель: Научиться строить модель бизнес-процессов предприятия.
Задание:
1. Разработать модель бизнес-процессов обследуемого предприятия / организации / фирмы (заказчика), для которой разрабатывается вариант информационной системы. Определить основные, дополнительные, вспомогательные бизнес-процессы, а также бизнес-процесс управления.
2. Определить состав бизнес-функций по каждому бизнес-процессу. Описать работы, выполняемые в рамках каждой бизнес-функции.
3. Определить штат сотрудников для выполнения описанного в пункте 2 состава бизнес-функций. Описать: кто, на каком рабочем месте выполняет перечисленные в пункте 2 работы. Построить матрицу ответственности. По матрице ответственности составить штатное расписание.
4. Построить структуру программного обеспечения проектируемой информационной системы. Уровень детализации: одно рабочее место – один функциональный программный модуль информационной системы.
Порядок сдачи лабораторной работы: Представить отчёт, содержащий модель бизнес-процессов предприятия / организации / фирмы (по индивидуальному варианту) для разработки Информационной системы.
Общие требования к отчету указаны в § 1.
Лабораторная работа № 6
Тема: РАЗРАБОТКА АЛГОРИТМА ФУНКЦИОНИРОВАНИЯ АРМ ИС
Цель: Научиться разрабатывать алгоритм функционирования АРМ ИС.
Задание: В соответствии с индивидуальным вариантом разработать алгоритм функционирования одного АРМ из построенной модели бизнес-процессов предприятия / организации / фирмы.
Алгоритм функционирования должен быть представлен в виде блок-схем с пояснениями.
Оформление должно соответствовать требованиям стандартов «ГОСТ 19.002–80. ЕСПД. Схемы алгоритмов и программ. Правила выполнения», «ГОСТ 19.003–80. ЕСПД. Схемы алгоритмов и программ. Обозначения условные графические».
Порядок сдачи лабораторной работы: Представить отчёт, содержащий алгоритм функционирования АРМ ИС, принадлежащего основному бизнес-процессу, предприятия / организации / фирмы (по индивидуальному варианту).
Общие требования к отчету указаны в § 1.
Дополнительные требования к отчёту
Отчет должен содержать следующую информацию:
• спецификация функций;
• обобщенный алгоритм действий пользователя;
• структура программного обеспечения АРМ;
• формы ввода (вид окна, структура меню);
• особенности входной информации (формат, диапазон изменения, другие особенности) с привязкой к формам ввода;
• формы вывода (отчеты).
Лабораторная работа № 7
Тема: РАЗРАБОТКА СТРУКТУРЫ БАЗЫ ДАННЫХ И КОНТРОЛЬНОГО ПРИМЕРА ДЛЯ АРМ ИС
Цель: Закрепить навыки создания структуры базы данных.
Задание: Разработать отчет, содержащий структуру базы данных и контрольный пример для АРМ ИС.
Должны быть определены:
• состав таблиц: по каждой таблице – поля, размерность полей, тип полей;
• взаимосвязь таблиц: ключевые атрибуты;
• структура: нарисовать структуру базы данных (рисунок рисовать в Inkscape).
Контрольный пример должен обеспечить проверку функционирования АРМ ИС, в том числе действий, выполняемых пользователями в процессе эксплуатации, и реакции АРМ на действия пользователей. Описание должно соответствовать требованиям стандартов «ГОСТ 19.301–79. ЕСПД. Программа и методика испытаний. Требования к содержанию и оформлению» и «ГОСТ 34.603–92. Информационная технология. Виды испытаний автоматизированных систем».
Порядок сдачи лабораторной работы:
Представить отчёт, содержащий структуру базы данных и контрольный пример для АРМ ИС.
Общие требования к отчету указаны в § 1.
Дополнительные требования к отчёту:
Отчет должен содержать следующую информацию:
• таблицы описаний атрибутов по каждому отношению базы данных, содержащие названия полей, размерность полей, тип полей;
• структуру базы данных в виде рисунка;
• контрольный пример в виде таблицы:
Лабораторная работа № 8
или напишите нам прямо сейчас
Тема: НАСТРОЙКА ЛОКАЛЬНОЙ СЕТИ В УСЛОВИЯХ ОТСУТСТВИЯ DNS
Цель: Научиться настраивать локальную сеть в условиях отсутствия DNS.
Задание: Необходимо получить стандартно работающую локальную сеть, в которой обращение к другому компьютеру локальной сети обеспечивается:
• при указании ip-адреса компьютера;
• по полному имени компьютера;
• по имени host’а компьютера.
Для проверки правильности настройки сети на всех компьютерах установить сервис telnet.
Порядок сдачи лабораторной работы
1. Выполнить необходимые работы по настройке сети на компьютерах лаборатории.
2. Продемонстрировать доступность компьютеров сети по командам:
$ telnet 127.0.0.1
$ telnet localhost.localdomain
$ telnet localhost
$ telnet
$ telnet <полное имя своего компа>
$ telnet
$ telnet
$ telnet <полное имя другого компа>
$ telnet <имя host'а другого компа>
3. Представить отчёт, содержащий описание процесса настройки локальной сети в условиях отсутствия DNS.
Лабораторная работа № 9
Тема: РАЗРАБОТКА ПРОГРАММ СОЗДАНИЯ / ПРОВЕРКИ ЭЦП
Цель: Научиться разрабатывать программы на языке С под ОС Linux.
Задание: Разработать программу создания/проверки ЭЦП согласно указаниям к выполнению работы.
Программа должна быть написана на языке С в ОС Linux. Для разработки может использоваться любой дистрибутив ОС Linux, но программа должна быть работоспособна в ОС Linux, установленной в лаборатории.
В качестве сред разработки может быть использовано:
• текстовый редактор (например, kate, kwrite, встроенный редактор mc)
+ gcc (компилятор);
• IDE Eclipse.
Интерфейс с пользователем – текстовый.
Порядок сдачи лабораторной работы:
1. Скомпилировать программы, возможно что-то изменив (по указанию), на компьютерах лаборатории.
2. Выполнить программы на некотором файле. Файл и ключ будет указаны.
3. Представить отчёт.
Лабораторная работа № 10
Тема: ПРЕОБРАЗОВАНИЕ ПРОГРАММ СОЗДАНИЯ / ПРОВЕРКИ ЭЦП В АРХИТЕКТУРУ КЛИЕНТ-СЕРВЕР
Цель: Научиться разрабатывать программы клиент-серверной архитектуры.
Задание: Разработать программу создания / проверки ЭЦП в клиентсерверной архитектуре.
Программа должна быть написана на языке С в Linux. Для разработки может использоваться любой дистрибутив ОС Linux, но программа должна быть работоспособна в ОС Linux, установленной в лаборатории.
В качестве сред разработки могут быть использованы:
• текстовый редактор (например, kate, kwrite, встроенный редактор mc)
+ gcc (компилятор);
• IDE Eclipse.
Интерфейс с пользователем – текстовый.
Лабораторная работа № 11
Тема: РАЗРАБОТКА ГРАФИЧЕСКОЙ ОБОЛОЧКИ ДЛЯ ПРОГРАММЫ СОЗДАНИЯ / ПРОВЕРКИ ЭЦП
Цель: Научиться разрабатывать графические оболочки для клиентской части.
Задание: Разработать графическую оболочку для программы создания / проверки ЭЦП.
Программа должна быть написана на языке С++ в ОС Linux. Для разработки может использоваться любой дистрибутив ОС Linux, но программа должна быть работоспособна в ОС Linux, установленной в лаборатории.
В качестве сред разработки могут быть использованы:
• Qt-designer;
• IDE Eclipse.
Интерфейс с пользователем – графический.
Порядок сдачи лабораторной работы:
1. Скомпилировать программы, возможно что-то изменив (по указанию), на компьютерах лаборатории.
2. Выполнить программы на некотором файле. Файл и ключ будет указаны.
3. Представить отчёт.
Общие требования к отчету указаны в § 1.
Дополнительные требования к отчёту
Отчет должен содержать следующую информацию:
• краткое описание процесса создания и компиляции;
• исходные тексты программ в бумажном и электронном виде.
Лабораторная работа № 12
Тема: РАЗРАБОТКА ПРИЛОЖЕНИЯ КЛИЕНТ-СЕРВЕРНОЙ АРХИТЕКТУРЫ ДЛЯ ЛОКАЛЬНОЙ СЕТИ
Цель: Научиться разрабатывать программы клиент-серверной архитектуры.
Задание: Разработать приложение, реализующее функционирование АРМ ИС (см. лаб. работы № 6, 7), в клиент-серверной двухуровневой архитектуре для локальной сети.
Программа должна быть написана на языке С в ОС Linux. В качестве СУБД использовать MySQL. Для разработки может использоваться любой дистрибутив ОС Linux, но программа должна быть работоспособна в ОС Linux, установленной в лаборатории.
В качестве сред разработки могут быть использованы:
• текстовый редактор (например, kate, kwrite, встроенный редактор mc)
+ gcc (компилятор);
• IDE Eclipse.
Интерфейс с пользователем – текстовый.
Лабораторная работа № 13
Тема: ПРЕОБРАЗОВАНИЕ ПРИЛОЖЕНИЯ КЛИЕНТ-СЕРВЕРНОЙ АРХИТЕКТУРЫ ДЛЯ ЛОКАЛЬНОЙ СЕТИ К ТРЁХУРОВНЕВОЙ АРХИТЕКТУРЕ С ТОНКИМ КЛИЕНТОМ
Цель: Научиться разрабатывать приложение трёхуровневой архитектуры с тонким клиентом.
Задание: Преобразовать приложение, реализующее функционирование АРМ ИС (см. лаб. работу № 12) в клиент-серверной двухуровневой архитектуре для локальной сети, к трёхуровневой архитектуре с тонким клиентом.
Программа должна быть написана на языке С в ОС Linux. В качестве СУБД использовать MySQL. Для разработки может использоваться любой дистрибутив ОС Linux, но программа должна быть работоспособна в ОС Linux, установленной в лаборатории.
В качестве сред разработки может быть использовано:
• текстовый редактор (например, kate, kwrite, встроенный редактор mc)
+ gcc (компилятор);
• IDE Eclipse.
Интерфейс с пользователем – текстовый.
Лабораторная работа № 14
Тема: РАЗРАБОТКА ГРАФИЧЕСКОЙ ОБОЛОЧКИ ДЛЯ КЛИЕНТСКОЙ ЧАСТИ ПО АРМ
Цель: Научиться разрабатывать графические оболочки для клиентской части.
Задание: Разработать графическую оболочку для клиентской части ПО АРМ (см. лаб. работу № 13).
Программа должна быть написана на языке С++ в ОС Linux. Для разработки может использоваться любой дистрибутив ОС Linux, но программа должна быть работоспособна в ОС Linux, установленной в лаборатории.
В качестве сред разработки может быть использовано:
• Qt-designer;
• IDE Eclipse.
Интерфейс с пользователем – графический.
Примечание. В данной лабораторной работе не может использоваться интерфейсный модуль из лабораторной работы № 10. Межпроцессное взаимодействие с помощью сокетов должно реализовываться средствами библиотеки Qt.
или напишите нам прямо сейчас



