- •Институт информационных технологий
- •Курсовой проект
- •Содержание
- •Введение
- •1.Анализ предметной области.
- •Анализ литературы по теме курсового проекта
- •1.2 Обзор аналогов программных средств.
- •2.1 Разработка спецификации требований к пс
- •1.3 Постановка задачи
- •2 Разработка программного средства
- •2.2 Обоснование языка и среды программирования
- •2.3 Программная реализация пс
- •3 Тестирование пс
- •Заключение
- •Список литературы
2.2 Обоснование языка и среды программирования
Для реализации курсового проекта выбрана среда программирования Borland Delphi 7.
Delphi 7 среда быстрой разработки приложений, в которой интегрированы средства моделирования разработки и развертывания приложений электронной коммерции и Web-сервисов.
Основные особенности семейства Delphi7:
-поддержка языков программирования для Win32 (Delphi и C/C++) и для .NET (Delphi и C#) в единой среде разработки, что позволяет упростить сопровождение и создание новых приложений Win32 и более легко освоить технологии .NET;
- используемая платформа ECO III обеспечивает создание надежных корпоративных приложений (object relational mapping, transparent object persistence, поддержка исполняемых диаграмм состояний);
- возможность как для разработчиков традиционных приложений под Windows, так и для разработчиков, использующих Java, разрабатывать приложения .NET без отказа от используемого инструментария, с сохранением навыков и с аналогичными концепциями программирования;
- обновленная библиотека визуальных компонент (VCL) позволяет ускорить и упростить разработку графического пользовательского интерфейса (GUI).
2.3 Программная реализация пс
Общие сведения
В программе реализованы простейшие функции управления.
Оснащена, меню пользователя.
Оснащена, сведениями о программе.
Имеет удобный красочный интерфейс.
Экранные формы
Вся программа выполнена в сочетании белых и серых тонов, однако, для удобства пользователя панель инструментов, а так же значнки папок быполнены в примущественно в цвете.
Главная форма представляет собой окно, имеющее три рабочие области:
- область размещения ссылок, с отображением размера файла и скорости закачки;
- облость параметров;
- облость истории и задач.
Так же главная форма оснащена меню и кнопками для операций с ссылками (см. Рисунок 1).
Рисунок 1 – Главная форма
При добавлении новой ссылки открывается форма «Новая задача». Данная форма содержит в себе поля для ввода ссылки на файл, определения категории, типа, описания и места хранения и т.д. (Рисунок 2).
Рисунок 2 – Новая задача
Следующая форма «Настройки» содержит в себе три различные вкладки: «Общие», «Загрузка» и «Прокси». На каждой из вкладок задаются определённые параметры работы программы (Рисунок 3).
Рисунок 3 – Настройки
Форма «О программе» Содержит: название программы, номер версии и сведеня о авторе, а так же кнопку для выхода (Рисунок 4).
Рисунок 4 – О программе
Основные функции
В данной программе были реализованны следующие функции:
- приостановка загрузки файла;
- возобновление загрузки файла с последнего места его прерывания (т.н. «докачка»);
- удобная организация загрузок, хранение ссылок к загруженным файлам;
- расчёт времени на загрузку файла;
- хранение истории загузок;
- использование особых параметров входа на сервер;
- использование прокси-серверов;
- загрузка файлов по расписанию.
