Разработка программного продукта на языке программирования Delphi с доступным интерфейсом и справочной информацией. Требования к программному комплексу. Структура программы, состав технических и программных средств, распределение носителей данных.
Аннотация к работе
КУРСОВОЙ ПРОЕКТ на тему: Проектирование базы данных «Магазин компьютерной техники» в среде Delphi по дисциплине: «Основы алгоритмизации и программирования»Данный курсовой проект является заключительным этапом в изучении предмета «Основы алгоритмизации и программирования» и подготовкой к дипломному проекту. Данное ПО обеспечит систематизацию информации, связанной с магазином компьютерной техники, а именно: добавление, изменение, удаление записей, их поиск и сортировку.Программный продукт на тему «База данных «Магазин компьютерной техники» Разрабатывается в среде Delphi, и выполняется в соответствии с учебным планом для специальности 1304000 «Вычислительная техника и программное обеспечение (по видам)» павлодарского колледжа управления по дисциплине «Основы алгоритмизации и программирования».Программный комплекс, разрабатываемый в рамках данной работы, Предназначен для удобства получения информации по компьютерной техники , а именно: Модель компьютера, цена, характеристики, производитель, количество на складе.В настоящее время существует множество сайтов, где не корректно оцениваются и подвергаются критике практически все комплектующие. Цена так же может сильно меняться за короткий промежуток времени. Именно поэтому более приемлемым решением проблемы является структурированное хранение информации, основанной на собственных предпочтениях того или иного магазина.Программа, устанавливаемая на автоматизированные рабочие места должна выполнять следующие функции: - хранение данных;Для обеспечения надежного функционирования программы должны применятся следующие методы: - контроль за вводимой пользователем информации со стооны программы;Данная программа предъвляет следующие требования к уровню подготовки пользователей: - пользователь должен иметь общее представление о работе на персональной ЭВМ типа IBM PC или совместимой;Для функционирования разрабатываемой программы необходимо наличие следующего аппаратного обеспечения и общих программных средств (Таблица 1). Таблица 1 - Системные требования, предъявляемые к рабочей станции программного комплекса Требования Конфигурация технических средств программного комплекса MS Windows XP MS Windows 7 MS Windows 8/8.1В состав программной документации необходимой включить: - техническое задание;После внедрения программы сократится время, затрачиваемое на введение учета списка компьютеров и комплектующих.Начало: Окончание: Техническое задание включает в себя определение стадий, этапов и сроков разработки программы и документации на нее; Отчетность: техническое задание на проект. Начало: Окончание: Технический проект включает в себя: - уточнение структуры входных и выходных данных; Начало: Окончание: Рабочий проект включает в себя: - программирование и отладка программы;Начало: Окончание: Внедрение включает в себя: - оформление и утверждение документов на систему;Технический проект разрабатывается с целью детализации требований технического задания до степени, позволяющей реализацию технических схем установки и подключения оборудования, разработки программного обеспечения задачи и рабочей документации, объемов информации и количества одновременно работающих пользователей.Delphi - язык программирования, который используется в одноименной среде разработки и является комбинацией нескольких важнейших технологий: - высокопроизводительный компилятор в машинный код;Затем, в 1983 г, Хейлсберг совместно с другими программистами, которые только что основали компанию Borland, разработал компилятор Turbo Pascal, ставший следующим шагом в эволюции Delphi. После этого Pascal превратился в язык объектно-ориентированного программирования и стал называться Object Pascal. Когда и появилась первая версия Windows, программисты Borland создали Delphi. Благодаря визуальному программированию, а также достаточно большой библиотеке визуальных компонентов, Delphi позволяет создавать программы наиболее быстро и эффективно, принимая на себя основную работу, и оставляя программисту творческий процесс.В процессе построения приложения разработчик выбирает из палитры компонентов готовые компоненты. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10 - 20 раз быстрее, чем то же самое, но сделанное при помощи интерпретатора. В Delphi компиляция производится непосредственно в родной машинный код. Неполное содержание стандартной библиотеки визуальных компонентов VCL, которая поставляется вместе с Delphi по умолчанию, отображено в Таблице 2.Синтаксисом называется набор правил, которые позволяют сделать заключение о том, принадлежит ли заданное выражение языку или нет.
План
Содержание
Введение
1. Техническое задание
1.1 Основание для разработки
1.2 Назначение разработки
1.2.1 Описание технологического процесса
1.3 Требования к программному комплексу
1.3. Требования к функциональным характеристикам
1.3.2 Требование к надежности
1.3.3 Условия эксплуатации
1.3.4 Требования к составу и параметрам технических средств
1.4 Требования к программной документации
1.5 Технико-экономические показатели
1.5.1 Технико-экономическое обоснование
1.6 Стадии и этапы разработки
1.6.1 Техническое задание (ТЗ)
1.6.2 Технический проект (ТП)
1.6.3 Рабочий проект (РП)
1.6.4 Внедрение
2. Технический проект
2.1 Язык программирования Delphi
2.1.1 История языка
2.1.2 Построение приложения
2.1.3 Синтаксис, алфавит и семантика
2.2 Определение форм входных и выходных данных
2.2.1 Входные данные
2.2.2 Выходные данные
2.3 Структура программы
2.4 Описание состава технических и программных средств, распределение носителей данных
2.5 Используемые в базе данных SQL-запросы
2.5.1 Сортировка данных
2.5.2 Фильтрация данных
2.5.3 Поисковые запросы по базе данных
3. Руководство пользователя
3.1 Назначение программы
3.2 Условия выполнения программы
3.3 Принципы работы программы
3.3.1 Запуск программы
3.3.2 Главная форма базы данных «Магазин компьютерной техники»