Главная страница
Навигация по странице:

  • Описание ВИ Открыть файл: ВИ

  • Действующие лица

  • Постусловия: Будет выведена краткая информация о файле.Описание ВИ « Атрибуты файла »: ВИ

  • Альтернативные потоки

  • Копировать »: ВИ

  • Основной поток: Программа копирует файл. Альтернативные потоки

  • Описание ВИ Переместить: ВИ

  • Основной поток: 1.

  • Описание ВИ Переименовать: ВИ

  • Постусловия: У файла изменяется имя на указанное.Описание ВИ Информация о *. txt -файле: ВИ

  • Основной поток: 1. Программа производит подсчет количества строк, слов, символов, символов без пробеловАльтернативные потоки: НетПостусловия

  • Создание файлового менеджера с возможностью установки атрибутов файла в среде MS Visual C#. Курсовая Никиты. Создание файлового менеджера с возможностью установки


    Скачать 289.67 Kb.
    НазваниеСоздание файлового менеджера с возможностью установки
    АнкорСоздание файлового менеджера с возможностью установки атрибутов файла в среде MS Visual C
    Дата27.12.2021
    Размер289.67 Kb.
    Формат файлаdocx
    Имя файлаКурсовая Никиты.docx
    ТипКурсовая
    #319821
    страница2 из 6
    1   2   3   4   5   6

    Сравнение


    На основаниях, рассмотренных в предыдущем пункте проведём сравнение аналогов, указав их преимущества и недостатки:



    • Свойства папки Windos:

    Преимущества:

    1. Удобный интерфейс;

    2. Простота использования.

    Недостатки:

    1. Функции расположены в разных контекстах меню;

    2. Неполный набор атрибутов.

    • Total Commander:

    Преимущества:

    1. Удобный интерфейс;

    2. Простота использования;

    3. Широкий набор возможностей;

    4. Польный набор атрибутов;

    5. Возможность добавления персональных атрибутов;

    6. Все функции выполняются в одном окне.

    Недостатки:

    1. Невозможность вызова контекстного меню выбранного файла.

    • Утилита командной строки Windows:

    Преимущества:

    1. Входит в состав ОС;

    2. Все функции из одного окна.

    Недостатки:

    1. Неудобства интерфейса;

    2. Неудобство использования для начинающего пользователя ПК;

    3. Долговременность синтаксиса.
      1. Требования.


    Основными требованиями к разрабатываемой программе являются:

    1. Удобство использования;

    2. Простота интерфейса;

    3. Выполнение определённы функций:

    • Открытие файла;

    • Отображение его основных характеристик;

    • Копирование;

    • Перемещение;

    • Переименование;

    • Вывод информации о текстовом файле;

    • Вывод сообщений о удачном перемещении, переименовании, копировании;

    • Вывод сообщений о не найденном файле, ошибке и т.д.

    UML Use Case диаграмма

    На Рисунке 7 демонстрируется UML Use Case диаграмма разрабатываемого приложения.



    Рис. 7. UML Use Case диаграмма.

    Описание ВИ Открыть файл:

    ВИ: Открыть файл

    ID: 1

    Краткое описание: Программа открывает указанный пользователем файл, обрабатывает и выводит информацию.

    Действующие лица: Пользователь

    Предусловия:

    1. Пользователь должен запустить программу.

    2. Пользователь должен выбрать желаемый файл.

    Основной поток:

    1. Программа открывает файл и выводит имя, размер, дату создания, дату изменения, дату открытия

    2. Программа делает действующими кнопки: “Атрибуты файла”, “Переименовать”, “Переместить”, “Скопировать”

    Альтернативные потоки:

    1а. Файл не найден

    В случае открытия файла с несуществующим именем – выводится сообщение о том что фал с данным именем не существует. После предлагается попробовать снова, изменив имя.

    Постусловия:

    Будет выведена краткая информация о файле.

    Описание ВИ «Атрибуты файла»:

    ВИ: Просмотр и возможное изменение атрибутов

    ID: 2

    Краткое описание: Пользователь имеет возможность просмотреть имеющиеся атрибуты у выбранного файла, а так же добавить какие либо из представленных..

    Действующие лица: Пользователь

    Предусловия:

    1. Пользователь должен запустить программу.

    2. Пользователь должен выбрать желаемый файл.

    3. Пользователь должен нажать на кнопку «Атрибуты файла».

    4. Пользователь поставил/снял отметку рядом с атрибутом, который хочет установить/снять.

    Основной поток:

    1. Программа сохраняет изменения.

    2. В зависимости от выбора пользователя программа сохраняет или отменяет изменения.

    Альтернативные потоки: Нет.

    Постусловия:

    Атрибуты файла будут изменены если пользователь согласится сохранить изменения.

    Описание расширяющего ВИ «Копировать»:

    ВИ: Копировать файл

    ID: 3

    Краткое описание: Программа копирует файл в указанное пользователем место, так же он может создать новую папку для сохранения копия в ней.

    Действующие лица: Пользователь

    Предусловия:

    1. Пользователь должен запустить программу.

    2. Пользователь должен выбрать желаемый файл.

    3. Пользователь должен нажать кнопку «Копирование».

    4. Пользователь должен указать путь копирования или создать новую папку для копирования.

    Основной поток:

    1. Программа копирует файл.

    Альтернативные потоки:

    4а. Создание новой папки

    4а1. При нажатии кнопки копирование дополнительно появляется кнопка «Создать папку». Если пользователь создаёт папку и открывает её – файл копируется в новую папку

    4б. Путь совпадает с текущим

    4б1. В случае указания того местоположения, где находится файл в текущий момент – выводиться сообщение о том что такой файл уже существует и предлагает сделать выбор. «Продолжить» - продолжить работу программы без изменения, «Выход» - выход из приложения

    Постусловия:

    В указанном месте появляется копия файла либо новые папки. Копируемый файл оказывается в новой папке только в том случае, если пользователь после создания папки для копирования выбирает именно её.

    Описание ВИ Переместить:

    ВИ: Перемещение файла

    ID: 4

    Краткое описание: Выполняется изменение местонахождения желаемого файла.

    Действующие лица: Пользователь.

    Предусловия:

      1. Пользователь должен запустить программу.

      2. Пользователь должен выбрать желаемый файл.

      3. Пользователь должен нажать кнопку «Переместить».

      4. Пользователь должен указать путь перемещения или создать новую папку для перемещения.

    Основной поток:

    1. Программа перемещает файл

    Альтернативные потоки:

    4а. Создание новой папки

    4а1. При нажатии кнопки перемещение дополнительно появляется кнопка «Создать папку». Если пользователь создаёт папку и открывает её – файл перемещается в новую папку.

    Постусловия:

    В указанном месте появляется выбранный файл. Если пользователем была создана папка и выбрана – файл появляется в созданной папке. В исходном положении файла не будет.

    Описание ВИ Переименовать:

    ВИ: Переименование файла

    ID: 5

    Краткое описание: Выполняется изменение имени файла.

    Действующие лица: Пользователь

    Предусловия:

    1. Пользователь должен запустить программу.

    2. Пользователь должен выбрать желаемый файл.

    3. Пользователь должен нажать кнопку «Переименовать».

    4. Пользователь должен указать желаемое имя файла

    Основной поток:

    1. Переименование файла

    Альтернативные потоки:

    4а. Указание имени не имеющего ни одного символа

    4а1. Если указать имя, не содержащее ни одного символа, программа выведет сообщение о невозможности такого переименования.

    Постусловия:

    У файла изменяется имя на указанное.

    Описание ВИ Информация о *.txt-файле:

    ВИ: Вывод дополнительной информации о *.txt-файле

    ID: 5

    Краткое описание: При нажатии кнопки «Информация о *.txt-файле» пользователю представляется информация о : количестве строк, слов, символов, символов без пробелов Действующие лица: Пользователь

    Предусловия:

    1. Пользователь должен запустить программу.

    2. Пользователь должен выбрать желаемый файл с разрешением *.txt

    3. Пользователь Должен нажать кнопку «Информация о *.txt-файле»

    Основной поток:

    1. Программа производит подсчет количества строк, слов, символов, символов без пробелов

    Альтернативные потоки: Нет

    Постусловия:

    Выводится окно информацией о количестве строк, слов, символов, символов без слов.
    1   2   3   4   5   6


    написать администратору сайта