Тип работы:
Предмет:
Язык работы:


Разработка двухпоточной вспомогательной системной программы средствами WinAPI (Операционные системы, Рязанский государственный радиотехнический университет)

Работа №124457

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы106
Год сдачи2023
Стоимость1500 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
30
Не подходит работа?

Узнай цену на написание


Есть приложение (программный код).

1 Введение 4
2 Техническое задание 6
2.1 Основания для разработки программы 6
2.2 Назначение разработки 6
2.3 Требования к программам 6
2.4 Требования к надежности 9
2.5 Требования к программной документации 9
2.6 Тексты заданий по варианту 9
3 Описание разработанной программы 11
3.1 Общие сведения 11
3.2 Функциональное назначение 11
3.3 Описание логической структуры приложения 12
3.3.1 Алгоритмическая часть 12
3.3.1.1 Алгоритмы выполнения потоков 12
3.3.2 Разработка справочной подсистемы 29
3.3.3 Разработка программы инсталляции 33
3.4 Используемые технические средства 44
3.5 Вызов и загрузка 44
3.6 Входные данные 44
3.7 Выходные данные 45
4 Программа и методика испытаний 46
4.1 Объект испытаний 46
4.2 Цель испытаний 46
4.3 Требования к программе 46
4.4 Требования к программной документации 47
4.5 Средства и порядок испытаний 47
4.6 Методы и результаты испытаний 48
4.6.1 Методы испытаний 48
4.6.2 Результаты экспериментальной проверки приложения 48
5 Эксплуатационные документы 69
5.1 Руководство программиста 69
5.1.1 Назначение и условия применения программ 69
5.1.2 Характеристика программы 69
5.1.3 Обращение к программе 69
5.1.4 Входные и выходные данные 69
5.1.5 Сообщения 70
5.2 Руководство оператора (пользователя) 72
5.2.1 Назначение и условия применения программ 72
5.2.2 Выполнение программы 72
5.2.3 Сообщения оператору 75
6 Приложение 77
7 Список литературы 103

«OSLRCOURSE» - программа, позволяющая считывать и анализировать сектора файловой системы NTFS, а также считывать директории с последующей возможностью их удаления или переименования.
В настоящее время существует огромное разнообразие операционных систем и постоянно появляются новые, которые учитывают недостатки предыдущих, а значит расширяют возможности пользователей в системе.
За ответственное и сохранное расположение информационных материалов отвечают запоминающие устройства – файловые системы. Файловая система должна обеспечивать:
• безопасное и надежное хранение данных (т. е. защищенное от несанкционированного использования и различного рода сбоев и ошибок);
• программный интерфейс доступа к файлам;
• организацию файлов в виде иерархии каталогов.
Операционная система Windows 10 настроена на взаимодействие с различными файловыми системами, где файловая система «NTFS» является простой, но мощной разработкой. В данной курсовом проекте используется файловая система «NTFS», которая:
• Обеспечивает комбинацию эффективности, надежности и совместимости;
• Разработана для быстрого выполнения стандартных файловых операций типа чтения, записи и поиска;
• Разработана для улучшенных операций типа восстановления файловой системы на больших жестких дисках;
• Поддержка длинных символьных имён;
• Включает возможности безопасности, требуемые для файловых серверов и высококачественных персональных компьютеров;
• Поддерживает управление доступом к данным;
• Основанная на атрибутах файловая система поддерживает объектно - ориентированные приложения, обрабатывая все файлы как объекты;
• Файлам и каталогам могут назначаться разрешения вне зависимости, разделены они или нет;
• Единственная файловая система в Windows NT, которая позволяет назначить разрешения для отдельных файлов;
• Вся информация на томе NTFS является файлом или частью файла;
• Каждый распределенный на томе NTFS сектор принадлежит некоторому файлу.
Основная задача курсового проекта заключается в разработке, отладке и экспериментальной проверки системной вспомогательной многопоточной программы для выполнения файловых операций в объектно-ориентированной системе программирования с применением средств API используемой операционной системы.
Основные исходные данные:
1. Текст задания согласно 20 варианту;
2. Операционная среда программирования: персональный компьютер, операционная система (ОС) Windows 10, носитель памяти с файловой системой NTFS, объектно-ориентированная система программирования, язык программирования С++;
3. Метод проектирования: модульное объектно-ориентированное программирование.
Целью данного курсового проекта является закрепление и углубление теоретических знаний в области современных операционных систем, написание разрабатываемой программы, приобретение практических навыков разработки двухпоточного приложения.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


1. А. В. Гордеев, А. Ю. Молчанов. Системное программное обеспечение. СПб, «Питер», 2000г.
2. Кастер Х. Основы Windows NT и NTFS. Пер. с англ. М., 1996г.
3. Методические указания к курсовой работе по курсу «Операционные системы». № 4150, РГРТУ, 2009г.
4. Макаренко С. И. Операционные системы, среды и оболочки: учебное пособие. – Ставрополь: СФ МГГУ им. М. А. Шолохова, 2008. – 210 с.
5. Операционные системы. Лабораторный практикум: учеб. пособие/ С.И. Бабаев, С.В. Засорин. – М.КУРС, 2018. – 240 с. – (Высшее образование).
6. Операционные системы и оболочки. Методические указания к лабораторным работам. Часть 1/ Рязан. гос. радиотех. ун-т.; сост. С. В. Засорин. Рязань, 2012. 24 с.
7. Олифер В. Г., Олифер Н. А. Сетевые Операционные системы и оболочки. СПб, «Питер», 2001г.
8. Побегайло А. Системное программирование в операционной системе Microsoft Windows. СПб.: BHV - Санкт-Петербург, 2006.
9. С.В. Киселев, С.В. Алексахин, А.В. Остроух. Операционные системы. Учебное пособие. М. , 2012.
10. Т.Л. Партыка, И.И. Попов. Операционные системы, среды и оболочки. М. , 2012.
11. ГОСТ 19.201-78. Техническое задание. Требования к содержанию и оформлению. Общие требования и правила составления: государственный стандарт Союза ССР: дата введения 01.01.1980.
12. ГОСТ 19.402-78. Описание разработанной программы. Общие требования и правила составления: государственный стандарт Союза ССР: дата введения 01.01.1980. – Изд. стандартов.
13. ГОСТ 19.301-79. Программа и методика испытаний. Требования к содержанию и оформлению. Общие требования и правила составления: государственный стандарт Союза ССР: дата введения 01.01.198.
14. ГОСТ 19.504-79. Руководство программиста. Требования к содержанию и оформлению. Общие требования и правила составления: государственный стандарт Союза ССР: дата введения 01.01.1980.
15. ГОСТ 19.505-79. Руководство оператора. Требования к содержанию и оформлению. Общие требования и правила составления: государственный стандарт Союза ССР: дата введения 01.01.1980.

Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ