Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
diploma_1.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆

Глава 2. Разработка проекта программного продукта

2.1. Предлагаемый алгоритм выполнения проекта

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

Рисунок 1. Алгоритм работы главной формы приложения.

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

Требований к оборудованию

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

Минимальные технические требования к ЭВМ, необходимой для нормального функционирования программы:

1) Процессор: Pentium IV, 3Ггц

2) Оперативная память: 2 ГБ

3) Видеоадаптер.

4) Клавиатура, мышь.

Рекомендуемые технические требования:

1) Процессор Pentium IV и выше.

2) Оперативная память: 3ГБ и выше.

3) Видеоадаптер.

4) Клавиатура, мышь.

Выбор языка программирования

Для разработки программного продукта я выбрал среду разработки Delphi XE2.

Система программирования Delphi версии XE2 фирмы Embarcadero предоставляет наиболее широкие возможности для программирования приложений ОС Windows.

Delphi – это продукт Embarcadero для быстрого создания приложений. Поэтому RAD-среды еще называют визуальными средами разработки: какими мы видим рабочие и диалоговые окна программы при проектировании, такими они и будут, когда программа заработает.

Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic (она не является RAD-системой) или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.

Прежде всего Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер. Delphi производит небольшие по размерам высокоэффективные исполняемые модули (.exe и .dll), поэтому в Delphi должны быть, прежде всего, заинтересованы те, кто разрабатывает продукты на продажу. С другой стороны небольшие по размерам и быстро исполняемые модули означают, что требования к клиентским рабочим местам существенно снижаются – это имеет немаловажное значение и для конечных пользователей.

Преимущества Delphi по сравнению с аналогичными программными продуктами:

1) Быстрота разработки приложения (RAD);

2) Высокая производительность разработанного приложения;

3) Низкие требования разработанного приложения к ресурсам компьютера;

4) Наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

5) Возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);

6) Удачная проработка иерархии объектов.

!? 2.3. Предлагаемые этапы проектирования и методы контроля законченных этапов проекта

№ Этапа

Наименование работ

Чем заканчивается работа

Срок исполнения, начало окончание

1.

Анализ задания на дипломный проект и подготовка раздела «Введение»

Написание раздела «Введение»

01.01.15-15.01.15

2.

Подготовка раздела «Цель и назначение разработки проекта»

Написание раздела «Цель и назначение разработки проекта»

01.01.15-15.01.15

3.

Подготовка раздела «Постановка задачи»

Написание раздела «Постановка задачи»

01.01.15-15.01.15

4.

Подготовка раздела «Описание предметной области»

Написание раздела «Описание предметной области»

01.01.15-15.01.15

5.

Подготовка раздела «Разработка алгоритма программного комплекса»

Написание раздела «Разработка алгоритма программного комплекса»

01.01.15-15.01.15

6.

Подготовка раздела «Описание логической структуры программного комплекса»

Написание раздела «Описание логической структуры программного комплекса»

01.01.15-15.01.15

7.

Подготовка раздела «Функциональное назначение программных и информационных компонентов»

Написание раздела «Функциональное назначение программных и информационных компонентов»

01.01.15-15.01.15

8.

Подготовка раздела «Разработка программного продукта»

Написание раздела «Разработка программного продукта»

01.01.15-15.01.15

9.

Подготовка раздела «Создание интерфейса ПП. Создание демонстрационных исходных данных. Написание инструкций»

Написание раздела «Создание интерфейса ПП. Создание демонстрационных исходных данных. Написание инструкций»

01.01.15-15.01.15

10.

Тестирование программы

Готовая рабочая программа

01.01.15-15.01.15

11.

Подготовка разделов «Заключение» и «Список литературы»

Наличие готовых разделов

01.01.15-15.01.15

Таблица 1. Стадии и этапы проектирования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]