На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

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

Задание

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

Функционал программы

  • команда add - добавить файл;
  • команда new - создать новый файл;
  • команда list - вывести список файлов;
  • команда edit - вывести список файлов;
  • команда all - показать все блоки;
  • команда help - отобразить справку;
  • команда exit - завершить работу с программой.

Содержание отчета к программе

ВВЕДЕНИЕ  3

  • Разработка подсистемы управления файлами с непрерывным способом физической организации файла 4

1.1 Понятие подсистемы управления файлами  4

1.2 Понятие непрерывного способа физической организации файла  5

1.3 Постановка задачи  6

  • Описание программы 7

2.1 Функциональное назначение  7

2.2 Технические и программные средства, используемые при создании программы   8

2.3 Логическая структура программы   9

2.4 Входные и выходные данные  11

  • Руководство оператора 12

3.1 Общие сведения и назначение программы   12

3.2 Графический интерфейс  12

3.3 Работа с программой  13

  • Программа и методика испытаний 17

4.1 Объект испытаний  17

4.2 Цель испытаний  17

4.3 Требования к программе  17

4.4 Методы испытаний  18

ЗАКЛЮЧЕНИЕ  19

БИБЛИОГРАФИЯ   20

Приложение 1  21

Фрагмент программного кода

def write(self):
        # ищем ближайшую пустую ячейку памяти
        block_id = self.memory.index('0000000000')
        # Считаем нужно кол-во блоков, под размер файла
        amount = math.ceil(self.size(file_name) / 8)
        # заносим файл в список
        self.write_info(file_name, block_id)
        # Выделяем блоки под размер файла (1 блок = 8 байт)
        i = 1
        self.max_size(amount)
        while i <= amount:
            for index, value in enumerate(self.memory):
                if block_id == index:
                    # Заменяем пустой блок, названием файла
                    self.memory[index] = file_name
                    print(f"Добавлено в блок №{index}")
            i += 1
            block_id += 1

Скриншот архива с проектом

Пояснения по запуску программы

Программа может запускатся как в среде PyCharm так и в в консоли, интерфейс проограммы принимает команду а потом пользователь вводит свои данные

Купить 1500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

Dangalah

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Новые работы
Тип Название Рейтинг Категория Стоимость
Исходник Шифр Виженера "Python" new 0 Python 1 000,00
Исходник Библиотека. Учет книг (C#, WPF, NET 6.0, SQL Server) new 0 .NET (C#) 2 000,00
Исходник Учет посещаемости занятий (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа "Гипотеза Коллатца" Python new 0 Python 500,00
Исходник Генератор календарей (Python) new 1 Python 800,00
Купить

1500,00 

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

Заказать через

Новая папка.rar
2079727
Оцени работу

рейтинг

Категории
Разработка подсистемы управления файлами с непрерывным способом физической организации файла
Курсовая работа включает текстовый файл с описанием и сам код программы, работа сдана на 5, все вопросы пишите на WhatsUp 89094666043
Категория: Образование
Стоимость: 1500,00