- •Глава 1. Основание для разработки дипломного проекта.
- •Цель и назначение разработки проекта.
- •Постановка задачи
- •Описание предметной области
- •Глава 2. Разработка проекта программного продукта
- •2.1. Предлагаемый алгоритм выполнения проекта
- •2.2. Обоснование требований к оборудованию, программным средствам и языку программирования для реализации проекта
- •Описание программы
- •Общие сведения
- •3.2. Описание логической структуры информационного компонента и программного комплекса. Входные данные. Выходные данные. Описание логической структуры
- •Входные данные
- •!?Выходные данные
- •3.3. Функциональное назначение и порядок взаимодействия программных и информационных компонентов
- •Глава 3. Практическая часть
- •3.1. Разработка алгоритма и описание компонентов (составных частей) программного комплекса. Общие сведения. Разработка алгоритма
- •3.4. Разработка программного продукта
- •3.5. Создание интерфейса программного продукта. Написание программного кода по разработанному алгоритму
- •3.6.Создание демонстрационных исходных данных, позволяющих протестировать разрабатываемый программный комплекс во всех режимах
- •3.7.Написание инструкций:
- •Глава 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. Стадии и этапы проектирования.
