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

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    941,66 Кб
  • Опубликовано:
    2012-08-15
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Управление базой данных 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» данные записываются в таблицу.Добавление завершено символ начало и конец алгоритма.

Рисунок 3-Модуль добавления

2. Практическая часть

.1 Листинг программы с комментариями

Рассмотрим подробнее листинг блоков и форм.

Данный проект содержит 11 форм, которые являются основой проектируемого приложения Delphi.

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

1)  XPmanifest - использование оформление стиля WindowsXP.

2)      Label - предназначен для помещения на форму надписей.

unit Unit1;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, ComCtrls, ExtCtrls, XPMan, jpeg, StdCtrls;= class(TForm): TXPManifest;: TTimer;: TProgressBar;: TImage;: TLabel;: TLabel;Timer1Timer(Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm1;Unit3;

{$R *.dfm}TForm1.Timer1Timer(Sender: TObject);.Position:=5;(150);.Position:=10;(150);.Position:=20;(150);.Position:=25;(150);.Position:=30;(150);.Position:=35;(150);.Position:=40;(150);.Position:=45;(150);.Position:=50;(150);.Position:=55;(150);.Position:=60;(150);.Position:=65;(150);.Position:=70;(150);.Position:=75;(150);.Position:=80;(150);.Position:=85;(150);.Position:=90;(150);.Position:=98;(150);.Position:=100;.Enabled:=false;.Visible:=false;.show;

end;.

Вторая форма. На этой форме представлен просмотр базы данных. Листинг данной формы выглядит следующим образом:

unit Unit2;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, Menus, jpeg, ExtCtrls, DBCtrls, XPMan, Grids, DBGrids, StdCtrls,, Xmlxform;= class(TForm): TMainMenu;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TXPManifest;: TDBNavigator;: TButton;: TButton;: TButton;: TButton;: TButton;: TButton;: TButton;: TDBGrid;: TMenuItem;: TMenuItem;: TButton;: TPanel;: TTimer;: TLabel;: TLabel;: TXMLTransformClient;: TImage;: TMenuItem;N8Click(Sender: TObject);Button7Click(Sender: TObject);Button6Click(Sender: TObject);Button5Click(Sender: TObject);N7Click(Sender: TObject);Button2Click(Sender: TObject);N4Click(Sender: TObject);N6Click(Sender: TObject);Button4Click(Sender: TObject);N5Click(Sender: TObject);Button3Click(Sender: TObject);N3Click(Sender: TObject);Button1Click(Sender: TObject);N10Click(Sender: TObject);FormClose(Sender: TObject; var Action: TCloseAction);N12Click(Sender: TObject);N9Click(Sender: TObject);N11Click(Sender: TObject);Timer1Timer(Sender: TObject);Button8Click(Sender: TObject);N13Click(Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm2;Unit2, Unit4, Unit5, Unit6, Unit7, Unit8, Unit9, Unit10,Unit12,

Unit11;

{$R *.dfm}

Третья форма является формой сортировки базы данных. На ней представлено множество компонентов: RadioGroup1, RadioGroup2, Edit1, DataSource1, Query1, XPManifest1, button1, button2. Листинг третьей формы:

Edit1, Edit2, Edit3, Edit4, Edit5, Edit6 - предназначены для ввода данных в базу данных;

unit Unit3;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, XPMan, StdCtrls, jpeg, ExtCtrls;= class(TForm): TGroupBox;: TRadioButton;: TButton;: TButton;: TRadioButton;: TRadioButton;: TRadioButton;: TRadioButton;: TRadioButton;: TImage;Button1Click(Sender: TObject);Button2Click(Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm3;Unit2, Unit3;

{$R *.dfm}TForm3.Button1Click(Sender: TObject);RADIOBUTTON1.Checked THEN.ADOTable1.SORT:='Код_товара';RADIOBUTTON2.Checked THEN.ADOTable1.SORT:='Наименование';RADIOBUTTON3.Checked THEN.ADOTable1.SORT:='Цена у е';RADIOBUTTON4.Checked THEN.ADOTable1.SORT:='Цена руб';RADIOBUTTON5.Checked THEN.ADOTable1.SORT:='Гарантия';RADIOBUTTON6.Checked THEN.ADOTable1.SORT:='Колличество';;TForm4.Button2Click(Sender: TObject);.show;.Visible:=False;;

end.

Четвёртая форма является окном добавления данных в базу данных. Листинг четвёртой формы:

unit Unit4;

interface, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, jpeg, ExtCtrls, StdCtrls, XPMan;= class(TForm): TButton;: TButton;: TPanel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TEdit;: TEdit;: TEdit;: TEdit;: TEdit;: TEdit;: TImage;: TImage;Button1Click(Sender: TObject);Button2Click(Sender: TObject);Edit1KeyPress(Sender: TObject; var Key: Char);Edit4KeyPress(Sender: TObject; var Key: Char);Edit5KeyPress(Sender: TObject; var Key: Char);Edit7KeyPress(Sender: TObject; var Key: Char);Edit8KeyPress(Sender: TObject; var Key: Char);

{ Private declarations }

{ Public declarations };: TForm4;Unit2, Unit3;

{$R *.dfm}TForm5.Button1Click(Sender: TObject);.ADOTable1.Insert;

DATAMODULE2.ADOTable1.FieldByName('Êîä_òîâàðà').AsString

:=EDIT1.Text;

DATAMODULE2.ADOTable1.FieldByName('Íàèìåíîâàíèå').AsString

:=EDIT2.Text;

DATAMODULE2.ADOTable1.FieldByName('Êîëè÷åñòâî').AsString

:=EDIT3.Text;

DATAMODULE2.ADOTable1.FieldByName('Öåíà_ó_å').AsString

:=EDIT4.Text;

DATAMODULE2.ADOTable1.FieldByName('Öåíà_ðóá).AsString

:=edit5.Text;

DATAMODULE2.ADOTable1.FieldByName('Ãàðàíòèÿ').AsString

:=edit6.Tеxt;.ADOTable1.Post;.Text:='';.Text:='';.Text:='';.Text:='';.Text:='';.Text:='';.Visible:=False;;;TForm5.Button2Click(Sender: TObject);.Text:='';.Text:='';.Text:='';.Text:='';.Text:='';.Text:='';.Show;.Visible:=False;;TForm4.Edit1KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm4.Edit4KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm4.Edit5KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm4.Edit7KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm4.Edit8KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;

end;end.

Пятая форма: форма поиска, поиск значений по заданному пользователем критерию.

unit Unit5;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, ExtCtrls, jpeg, StdCtrls, XPMan;= class(TForm): TGroupBox;: TEdit;: TEdit;: TEdit;: TEdit;: TEdit;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TButton;: TButton;: TButton;: TXPManifest;: TImage;: TEdit;Button1Click(Sender: TObject);Button2Click(Sender: TObject);Button5Click(Sender: TObject);Edit1KeyPress(Sender: TObject; var Key: Char);Edit3KeyPress(Sender: TObject; var Key: Char);Edit4KeyPress(Sender: TObject; var Key: Char);Edit6KeyPress(Sender: TObject; var Key: Char);Edit7KeyPress(Sender: TObject; var Key: Char);Edit9KeyPress(Sender: TObject; var Key: Char);Edit10KeyPress(Sender: TObject; var Key: Char);Edit13KeyPress(Sender: TObject; var Key: Char);Edit15KeyPress(Sender: TObject; var Key: Char);Edit16KeyPress(Sender: TObject; var Key: Char);

{ Private declarations }

{ Public declarations };: TForm6;Unit2, Unit3;

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm5.Edit3KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm5.Edit4KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm5.Edit6KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm5.Edit7KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm5.Edit9KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm5.Edit10KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm5.Edit13KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm5.Edit15KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);;;TForm5.Edit16KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);

end;;.

Шестая форма: Производит выборку данных по заданному условию

пользователя.Unit6;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, Grids, DBGrids, StdCtrls, jpeg, ExtCtrls, XPMan;= class(TForm): TGroupBox;: TGroupBox;: TEdit;: TButton;: TButton;: TButton;: TRadioButton;: TRadioButton;: TRadioButton;: TRadioButton;: TRadioButton;: TRadioButton;: TXPManifest;: TDBGrid;: TImage;Button1Click(Sender: TObject);Button2Click(Sender: TObject);Button3Click(Sender: TObject);Edit1KeyPress(Sender: TObject; var Key: Char);

{ Private declarations }

{ Public declarations };: TForm6;Unit2, Unit3;

{$R *.dfm}TForm6.Button1Click(Sender: TObject);,r:variant;

if radiobutton1.Checked then t:='Êîä_òîâàðà';radiobutton4.Checked then t:='Öåíà_ó_å';radiobutton5.Checked then t:='Öåíà_ðóá';;

if radiobutton9.Checked then r:='=';radiobutton11.Checked then r:='<';radiobutton10.Checked then r:='>';DATAMODULE2.ADOTable2 do begin:= False;:= t + r + edit1.text;:= True; end;;TForm6.Button2Click(Sender: TObject);.Text:='';.Visible:=False;.show;;TForm6.Button3Click(Sender: TObject);.Text:='';.Checked:=false;.Checked:=False;.Checked:=False;.Checked:=false;.Checked:=false;.Checked:=false;DATAMODULE2.ADOTable2 do begin:= False;;;TForm6.Edit1KeyPress(Sender: TObject; var Key: Char);Key of

'0'..'9': ;

#8 : ;

#13 : Edit1.SetFocus;Key:=Chr(0);

end;;end.

Седьмая форма: Форма «О программе».

unit Unit7;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, jpeg, ExtCtrls, StdCtrls, XPMan;= class(TForm): TButton;: TXPManifest;: TImage;: TStaticText;: TStaticText;: TStaticText;: TStaticText;: TStaticText;Button1Click(Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm7;Unit3;

{$R *.dfm}TForm7.Button1Click(Sender: TObject);.show;.Visible:=False;;end.

Восьмая форма: Производит редактирование данных.

unit Unit8;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, Mask, DBCtrls, jpeg, ExtCtrls;= class(TForm): TButton;: TButton;: TPanel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TLabel;: TDBEdit;: TDBEdit;: TDBEdit;: TDBEdit;: TDBEdit;: TDBEdit;: TImage;Button1Click(Sender: TObject);Button2Click(Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm8;Unit2;

{$R *.dfm}TForm8.Button1Click(Sender: TObject);DataModule2.ADOTable1.Modified then.ADOTable1.Post;;TForm8.Button2Click(Sender: TObject);

Close;

end;

end.

Девятая форма: «О создателе»

unit Unit9;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, XPMan, jpeg, ExtCtrls;= class(TForm): TButton;: TXPManifest;: TImage;: TStaticText;: TStaticText;: TStaticText;: TStaticText;: TStaticText;: TStaticText;: TStaticText;: TStaticText;: TStaticText;Button1Click(Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm9;Unit3;

{$R *.dfm}TForm9.Button1Click(Sender: TObject);.show;.Visible:=False;;end.

Одиннадцатая форма: «Запрос на удаление»

unit Unit11;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, ExtCtrls, jpeg;= class(TForm): TPanel;: TLabel;: TLabel;: TLabel;: TLabel;: TImage;Label4Click(Sender: TObject);Label3Click(Sender: TObject);

{ Private declarations }

{ Public declarations }; var: TForm11;Unit3, Unit2;

{$R *.dfm}TForm11.Label4Click(Sender: TObject);.Show;.Visible:=False;;TForm11.Label3Click(Sender: TObject);.ADOTable1.Delete;;

end;.

.2 Методика испытания

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

Если в выборке данных не указать выборку или условие выборки, то покажет ошибку, указанную на рисунке 3:

база данные сортировка поиск

Рисунок 3 - Сообщение о неверном типе аргументов.

Если база данных будет указана в несоответствующем формате, то это вызовет фатальную ошибку (рисунок 4), которая приведет к принудительному завершению работы с программой.

Рисунок 4 - Фатальная ошибка

В программе прописан путь к месту-источнику, где располагается файл базы данных. Если файл базы данных не обнаружен, то возникает ошибка и на экран выводится сообщение об ошибке (рисунок 5).

Рисунок 5 - О не нахождении файла

Рисунок 5- Сообщение об ошибке в случае отсутствия файлов базы данных Ошибка может возникнуть при попытке удалении пустой ячейки таблицы, когда там нет никаких данных. Будет выведено сообщение (рисунок 6).

Рисунок 6 - Фатальная ошибка

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

Примеры работы с программой:

Выполнение выборки - к примеру нам нужно выбрать из всех наименований цена (у.е) которых >56 (рисунок 7.):

Рисунок 7- Выполнение выборки

Выполнение сортировки-к примеру нам нужно сортировать все товары по гарантии (рисунок 8.):

Рисунок 8- Пример сортировки

Главная форма выглядит следующим образом (рисунок 9):

Рисунок 9- Главная форма

Пример выполнения поиска через наименование товара производится (рисунок 10):

Рисунок 10- Пример выполнения поиска

3. Графическая часть

.1 Структурная схема представления проекта


Учреждение образования

«Гомельский торгово-экономический колледж» Белкоопсоюза










БАЗА ДАННЫХ «Sports Shoes NIKE»

Руководство программиста

КП.2400101.02464.033-011

 


Листов 2

Разработал Д. И. Романовский

Руководитель О. Л. Иткина







2011

Иткина О.Л.

Назначение и условие применения программы:

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

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

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

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

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

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

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

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

Характеристики программы:

База данных написана на языке визуального программирования Delphi. Содержит 8 Form. Размер базы данных составляет 16.3 МБ, около 10 наименований.

Обращение к программе:

Запуск программы осуществляется через:файл BD Sports Shoes NIKE.exe.

Входные и выходные данные:

Входные записи заносятся или изменяются при поступлении новой информации об обуви с заполнением всех имеющих полей, все введенные данные сохраняются в базу.

Выходные данные являются: результат сделанной сортировки, выборки, поиска с заданными вашими параметрами.

Сообщения:

Если пользователь неправильно установит базу данных на компьютер, то возникнет ошибка о том, что таблица имеет неверный путь.

Учреждение образования

«Гомельский торгово-экономический колледж» Белкоопсоюза









БАЗА ДАННЫХ «Sports Shoes NIKE»

Руководство оператора

КП.2400101.02464.034-011

 


Листов 7

Разработал Д. И. Романовский

Руководитель О. Л. Иткина








2011

Иткина О.Л.

Назначение программы:

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

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

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

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

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

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

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

Характеристики программы:

База данных написана на языке визуального программирования Delphi. Содержит 8 Form. Размер базы данных составляет 16.3 МБ, 10 наименований

Выполнение программы:

Выполнение программы начинается с её запуска. Для этого необходимо загрузить файл BD Sports Shoes NIKE.exe.

Вид окна приветствия:


На этой форме производятся все действия над базой.


Окно «Редактирование базы данных» представляет собой окно с таблицей, компонентом управления таблицей.


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


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

Поиск. Выбрав критерий по которому Вы хотите выполнить поиск и задав нужный параметр следует нажать на кнопку «Поиск»


При выборе в приветственном окне кнопку «О программе», откроется окно, в котором можно узнать о программе.


При выборе в приветственном окне кнопку «О создателе», откроется окно, в котором можно узнать о создателе программы.


Сообщения оператору:

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

Если база находится не по указанному адресу, то это вызовет фатальную ошибку, которая приведет к «поломке».

Заключение

Данная программа предназначена для работы с базой данных «Sports Shoes NIKE». На форме редактирования базы данных находятся кнопки удаления, добавления, сортировки, поиска, печати и выборки, для корректировки исходной базы данных.

В результате проделанной работы был получен полноценный продукт, предназначенный для работы с базой данных Sport Shoes NIKE.

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

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

При разработке данной курсовой работы выполнены следующие задачи:

-   систематизация знаний, полученных при изучении дисциплины;

-   приобретение опыта в комплексной разработке и реализации практических задач с использованием СУБД;

-   изучение особенностей конкретной предметной области, относящихся к теме курсового проекта;

-   анализ возможных подходов и методов решения с обоснованием выбранного подхода;

-       совершенствование практических навыков в использовании и разработке современных информационных систем.

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

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

Литература

1.  Информационные технологии: практикум: учеб. пособие / С.К. Койпыша. - Мн.: Выш. шк., 2005. - 219 с.: ил.

2.      Бэнкс М.А. Информационная защита ПК. - М.: Энроп, 2001.

3.      Прикладная информатика / Е.А. Гришина, С.К.Койпыш, М.Г. Манюк и др.; под общ. ред. С.В.Сочнева. - Мн.: Выш. шк., 2002.

4.      Фленов М. Е. Библия Delphi .-СПб.: БХВ-Петербург, 2004г. 880 с.: ил. Isbn 5-94157-456-8.

5.      Фаронов В. В. Программирование баз данных в Delphi7 . Учебный курс БХВ-Петербург.: 2006г.-459с.:ил

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

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!