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

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

Задание

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

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

  • команда 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 так и в в консоли, интерфейс проограммы принимает команду а потом пользователь вводит свои данные

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

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2000,00 

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

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

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

рейтинг

Разработка подсистемы управления файлами с непрерывным способом физической организации файла(python)
Курсовая работа включает текстовый файл с описанием и сам код программы, работа сдана на 5.
Категория: Образование
Стоимость: 2000,00