Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КСИС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.87 Mб
Скачать

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

Общеизвестно, что возможности браузеров по скачиванию файлов весьма ограниченны. Поэтому всем пользователям, которым приходится много скачивать программы, музыку или любую другую информацию из интернета рекомендуется использовать менеджеры закачек. Таким образом, целью данной курсовой работы будет разработка менеджера закачек «Download the my» выполняющей следующие функции:

- приостановка загрузки файла;

- возобновление загрузки файла с последнего места его прерывания (т.н. «докачка»);

- удобная организация загрузок, хранение ссылок к загруженным файлам;

- расчёт времени на загрузку файла;

- хранение истории загузок;

- использование особых параметров входа на сервер;

- использование прокси-серверов;

- загрузка файлов по расписанию.

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

2 Разработка программного средства

2.1 Разработка спецификации требований к пс

  • Требования к аппаратным ресурсам.

Для корректной работы программы необходимы следующие ресурсы:

- процессор: Pentium II и выше;

- объем оперативной памяти: 512 Мбайт и выше.

Оптимальные требования, которым должен соответствовать компьютер для того, чтобы на нем работала данная программа, а пользователь чувствовал себя комфортно, следующие:

- процессор AMD Duron(tm);

- 512 МБ оперативной памяти, из которых должно быть свободно около 150М;

- монитор жидкокристаллический для качественного и безопасного для зрения зрительного восприятия отображаемой информации;

- винчестер 20 ГБ;

- 255 МБ пространства на жестком или гибком диске для самой исполняемой программы;

- ОС Windows XP/7.

Функционирование программы на ПЭВМ, характеристики которой удовлетворяют этим требованиям, приведет к ускорению обработки данных приложением и повышению удобства и эффективности его использования.

  • Требования к приложению.

При проектировании приложения должны быть приняты во внимание следующие требования:

- архитектура системы должна быть выбрана таким образом, чтобы минимизировать вероятность нарушения штатного режима работы системы (выход системы из строя, потери или искажение информации) при случайных или сознательных некорректных действиях пользователей[7];

- основная программная оболочка должна иметь интуитивно ясный интерфейс и не должна требовать от пользователей специальной подготовки, не связанной с их профессиональными обязанностями[8].

Основная задача рассматриваемой системы - это максимально упростить и ускорить работу пользователя. Главное требование - это простота и надежность.

Интерфейс управления должен включать:

- пользовательское меню, обеспечивающее простой доступ ко всем компонентам приложения;

- экранные формы, посредством которых выполняется основная работа программы;

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

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

Формы в приложении должны быть выполнены:

- в едином стиле и цветовой гамме;

- формы не должны быть перегружены информацией;

- формы не должны иметь изменяемых границ.