Управление базой данных Sport Shoes NIKE

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Введение

 

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

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

В настоящее время существует множество систем управления базами данных, таких как FoxPro, dBase, Inter Base, Paradox и другие. Для хранения информации я буду использовать в своей программе таблицей в системе управления Paradox, так как использование данного типа хранения информации не требует никакого дополнительного программного обеспечения кроме самой базы данных.

Язык Borland Delphi 7.0 был выбран мной, потому как он является самым оптимальным выбором для решения данной задачи.

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

Системные требования:

-процессор Intel Pentium 133 или более мощный;

-объем оперативной памяти не менее 32 Мб;

-видеокарта 8 Mb и выше;

-5 Mb свободного места на жёстком диске;

-манипулятор мышь;

-операционная система семейства Windows9X, WinNT.

Запуск программы осуществляется через: файл BD Sport Shoes NIKE.exe, находящийся в каталоге:

 

1. Пояснительная записка

 

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

 

Необходимо написать программное обеспечение - базу данных спортивной обуви NIKE, которая будет включать в себя: кроссовки, таблицу данных, которая должна содержать следующие поля:

-код товара;

-наименование;

-цена (в рублях);

-количество;

-цена, у.е (в условных единицах);

-гарантия.

В программном обеспечении База данных Sports Shoes NIKE должны

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

-производить поиск данных по коду товара;

-производить поиск данных по гарантии;

-производить поиск данных по количеству;

-производить поиск данных по цене;

-производить сортировку по коду товара;

-производить сортировку по наименованию;

-производить сортировку по гарантии;

-производить сортировку по количеству;

-производить сортировку по цене;

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

-производить удаление записей;

-производить выборку по коду товара и цене;

-производить редактирование записей;

-производить печать информации.

 

1.2 Описание алгоритма

 

Рассмотрим работу БД на примерах работы основных модулей и блоков.

Модуль поиска.

 

 

Во время работы с программой пользователю может понадобиться осуществить поиск какого-либо интересующего его элемента. На мой взгляд осуществить поиск можно только одним способом - найти точное условие введённое пользователем (рисунок 1).

Рисунок 1 - Модуль поиска

 

Данный модуль работает следующим образом:

1.Вход пользователем в форму поиска из главного меню;

2.Ввод данных (в зависимости от выбора пользователя это может быть: наименование товара, гарантия, цена), введение условия в блок ввода, вывод данных осуществляется в отдельно подписанных ячейках;

.Далее следует небольшая проверка, если условие не введено, поиск не имеет смысла;

.Если условие введено, тогда деактивируется компонент Query1, очищается, и добавляется новое условие;

.Вывод данных в отдельно подписанных ячейках;

.Завершение процесса поиска.

Модуль Сортировка.

Сортировка - процесс упорядочения элементов по определённому критерию. По желанию пользователя сортировка может происходить как по коду товара, так и по наименованию, количеству, гарантии и цене.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2 - Модуль сортировки

В данной базе данных процесс сортировки происходит ТОЛЬКО по возрастанию. На рисунке 2 показана блок-схема сортировки.

Данный модуль работает следующим образом:

1.Началом работы модуля будет считаться блок начало;

2.Присваиваем компоненту Edit1 пустое значение ;

.Деактивируем компонент Query1;

.Очищаем компонент Query1;

.Добавление в компонент Query1 нового условия;

.Оператор case - считывает индекс выбранной строки в компоненте RadioGroup1;

.Если индекс=0, значит выполнение сортировки по виду товара;

.Если индекс=1, значит выполнение сортировки по наименованию;

.Если индекс=2, значит выполнение сортировки по изготовителю;

.Если индекс=3, значит выполнение сортировки по количеству;

.Если индекс=4, значит выполнение сортировки по цене;

.Активирование компонента Query1.

.Вывод данных в виде таблицы.

Модуль добавления.

Этот модуль предназначен для добавления данных в таблицу, который расположен на второй форме. Добавление происходит с помощью процедуры описанной ниже (рисунок 3):

Началом работы модуля считается символ начало.

Ввод данных в таблицу осуществляется в поля для ввода расположенных в блоке ввода.

По команде BitBtn.click данные записываются в таблицу.Добавление завершено символ начало и конец алгоритма.

<