Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая работа СПО.doc
Скачиваний:
9
Добавлен:
21.12.2018
Размер:
333.31 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ И ЗАДАНИЯ

К КУРСОВОЙ РАБОТЕ ПО ДИСЦИПЛИНЕ

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ”

для студентов специальности

7.091503 "Специализированные компьютерные системы" (КСД)

Рассмотрено на заседании кафедры

"Автоматизированные системы управления"

Протокол № ___ от __________ 2007 г.

Утверждено на заседании

учебно – издательского совета ДонНТУ

Протокол № ___ от __________ 2007 г.

Донецк ДонНТУ 2007

Методические указания и задания к курсовой работе по дисциплине "Системное программное обеспечение" для студентов специальности 7.091503 "Специализированные компьютерные системы" (КСД). / Составили: Лаздынь С.В., Телятников А.О., Петров А.В. - Донецк: ДНТУ, 2007. – 46 с.

Методические указания содержат краткие теоретические сведения, методические рекомендации и задания для выполнения курсовой работы по дисциплине "Системное программное обеспечение" с использованием технологии Microsoft Windows Management Instrumentation и инструментов администрирования Windows Scripting Host.

Составители: проф. Лаздынь С.В.

доц. Телятников А.О.

асс. Петров А.В.

Рецензент: доц. Секирин А.И.

Ответственный за выпуск: зав. каф. АСУ Скобцов Ю.О.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 4

1. ТРЕБОВАНИЯ К КУРСОВОЙ РАБОТЕ 4

2. ОСНОВНЫЕ ЭТАПЫ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ 5

3. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ КУРСОВОЙ РАБОТЫ 6

4. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ 9

4.1 Основы технологии Windows Management Instrumentation 9

4.1.1 Введение 9

4.1.2 Работа с процессами и потоками в WMI 13

4.1.3 Обработка событий в WMI 18

4.1.4 Сбор информации о памяти 21

4.1.5 Планирование заданий 22

4.1.6 Работа с файловой системой 25

4.2 Создание WMI приложений на C++ 26

4.2.1 Введение 26

4.2.2 Инициализация COM 27

4.2.3 Создание подключения к пространству имен WMI 28

4.2.4 Установка уровней безопасности для WMI подключения 30

4.2.5 Реализация функциональности приложения 32

4.2.6 Очистка и корректное завершение WMI приложения 32

4.3 Основные понятия технологии OLE-автоматизации 34

4.4 Примеры сценариев WSH использующих OLE-автоматизацию 35

5. Задания на курсовую работу по дисциплине «Системное программное обеспечение» 37

ЛИТЕРАТУРА 44

Приложение А 45

Приложение Б 46

Введение

Курсовая работа по дисциплине "Системное программное обеспечение” согласно учебному плану выполняется студентами специальности КСД в течение седьмого семестра. Для выполнения работы необходимы знания, полученные при изучении дисциплин: "Системное программирование", "Технологии программирования и создания программных продуктов”, "Организация баз данных и знаний", "Язык структурированных запросов и SQL серверы баз данных", "Системное программное обеспечение".

Тематика курсовых работ связана с разработкой Windows приложений, либо сценариев Windows Scripting Host, которые собирают сведения о различных объектах операционной системы (таких, как принтер, процессы, инсталлированное программное обеспечение, отдельные файлы и т.д.) и отслеживают события, происходящие с этими объектами. В качестве средства разработки студенты должны использовать системы визуального программирования Microsoft Visual C++, Borland С++ Builder (версия 5 и выше), либо язык сценариев VBScript.

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

1. Требования к курсовой работе

В результате выполнения курсовой работы средствами Microsoft Visual C++ или Borland С++ Builder должна быть разработана и отлажена программа для работы в среде Windows 9x/2000/XP, которая:

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

  • обеспечивает доступ к базе данных для внесения в нее информации и ее обработки;

  • формирует отчеты в виде документов Microsoft Word или Microsoft Excel, согласно индивидуальному заданию.

2. Основные этапы выполнения курсовой работы

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

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

б) разработать интерфейс пользователя (главное меню, подменю, диалоговые окна и др.) и отладить его;

в) разработать экранные формы для работы с WMI объектами и выходными данными; эти формы должны обеспечивать: настройку параметров программы, просмотр выходной информации в виде записей таблиц базы данных и формирование документов Microsoft Word или Microsoft Excel;

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

ж) оформить пояснительную записку и защитить ее.

Порядок защиты курсовой работы.

За два-три дня до защиты полностью оформленная курсовая работа (пояснительная записка и дискета или CD-диск) сдается руководителю. Если она выполнена с нарушением требований или значительными ошибками, то возвращается студенту на доработку. В противном случае, в назначенный день проводится защита работы с демонстрацией работоспособности программы. При оценивании работы учитывается полнота и качество пояснительной записки, наличие удобного интерфейса, результаты контрольного тестирования программы, а также – ответы студента на вопросы преподавателя.