База данных спортивного инвентаря
Разработка программы "База данных спортивного инвентаря". Описание алгоритма работы модулей и блоков. Структурная схема представления проекта. Процесс поиска нужной информации. Автоматическая сортировка данных. Добавление и редактирование записей.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 15.08.2013 |
Размер файла | 3,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Учреждение образования
«Гомельский торгово-экономический колледж» Белкоопсоюза
КУРСОВОЙ ПРОЕКТ
по дисциплине «Основы алгоритмизации и программирования»
База данных «Спортивного инвентаря»
КП.2400101.02461.ПЗ-11
специальность 2-40 01 01 «Программное обеспечение информационных технологий»
специализация 2-40 01 01 35 «Программное обеспечение обработки экономической и деловой документации»
Учащийся 2 курс, группа П-21 Парфененко Артур Александрович
Руководитель О.Л. Иткина
Гомель, 2013
Учреждение образования
«Гомельский торгово-экономический колледж» Белкоопсоюза
Рассмотрено на заседании цикловой комиссии
«Информатики и программирования»
Протокол №___
от «____»__________________ 2011 г.
Председатель _________________Н.С. Васьковцова
ЗАДАНИЕ
на курсовой проект
Учащегося Парфененко Артура Александровича
Тема проекта База данных «Спортивный инвентарь»
Срок сдачи учащимся законченного проекта «01» июня 2011 г.
СОДЕРЖАНИЕ ПРОЕКТА
Введение
Логическая структура:
ь обоснование выбора среды разработки;
ь обоснование выбора метода проектирования;
Аппаратные средства
Вызов проекта
1. Пояснительная записка
1.1 Постановка задачи
1.2 Описание алгоритма работы основных модулей и блоков с приведением графических схем
2. Практическая часть
2.1 Листинг программы работы основных модулей и блоков с комментариями
2.2 Методика испытаний
3. Графическая часть
3.1 Общая графическая (структурная) схема представления проекта
3.2 Руководство программиста
3.3Руководство оператора
Заключение
Литература
Приложения
CD-диск
Руководитель проекта О.Л. Иткина
Задание принял к исполнению
«21» марта 2011г. А. А. Парфененко
План
Введение
1. Пояснительная записка
1.2 Описание алгоритма
2. Практическая часть
2.1 Листинг программы с комментариями
2.2 Методика испытаний
3. Графическая часть
3.1 Структурная схема представления проекта
3.2 Руководство программиста
3.3 Руководство оператора
Заключение
Литература
СОДЕРЖАНИЕ
Введение
1. Пояснительная записка
1.1 Постановка задачи
1.2 Описание алгоритма
2. Практическая часть
2.1 Листинг программы с комментариями
2.2 Методика испытаний
3. Графическая часть
3.1 Структурная схема представленного проекта
Руководство программиста
Руководство оператора
Заключение
Литература
Введение
Целью данного курсового проекта является написание программы «База данных спортивного инвентаря».
Раньше всю информацию приходилось хранить на бумажных носителях, в специально отведенных зданиях - архивах. Эти здания могли занимать огромные размеры, что затрудняло поиск нужной информации. Теперь всю информацию можно хранить и обрабатывать в одном компьютере, что в значительной мере ускоряет процесс поиска нужной информации.
Для упорядочения данных на компьютерах, проще их хранить в базах данных. Существует огромное количество разнообразных баз данных, как с обыкновенным набором функций, так и специализированные под задачи конкретного предприятия.
Для создания базы данных спортивного инвентаря, использовалась объектно-ориентированная среда программирования Delphi 7 компании Borland. Язык программирования Delphi, построен на основе языка Object Pascal. Данный выбор был сделан не случайно. Borland Delphi включает в свой пакет движок баз данных (ADO), который поддерживает несколько типов таблиц баз данных: Paradox 7, Paradox 5, Paradox 4, Paradox 3.5, DB2, Visual dBase, dBase for Windows, dBase IV, dBase III+, FoxPro, INFORMIX, IntrBase, MSAccess, MSSQL, Oracle, Sybase.
В приложении использовались таблицы MSAccess, поскольку данный тип таблиц поддерживает различные варианты полей: числовое, символьное, тип даты, денежный, индексные поля. Таблицы MSAccess предназначены для использования в приложениях под управлением операционной системы Microsoft Windows ©.
Аппаратные средства:
· процессор не менее 135 МГц;
· не менее 15 Мб оперативной памяти; не менее 7 Мб свободного места на диске;
· операционная система Windows NT/ XP;
Запуск программы осуществляется через: ярлык, который находится в папке с программой, которую можно запустить следующим образом: С:/База данных/База данных.ехе, после чего на мониторе появится первая форма-заставка, а далее главная форма программы.
1. Пояснительная записка
1.1 Постановка задачи
Необходимо написать базу данных спортивного инвентаря, таблица данных которой должна содержать следующие поля:
· код товара;
· наименование;
· количество;
· цена белорусских рублей;
В приложении База данных товаров спортивного инвентаря, должны выполняться следующие операции над данными:
· Производить поиск данных по наименованию товара;
· Производить автоматическую сортировку данных;
· Производить добавление записей;
· Производить редактирование записей;
· Производить выборку по коду поставки, по цене c динамическим условием;
· Производить печать данных таблицы
Программа состоит из одиннадцати форм и имеет красочный графический интерфейс. Каждая форма выполняет определённое действие, которое поставил пользователь при работе с программой. Формы используются для облегчения ввода, удаления, поиска.
Все данные хранятся в одной таблице для облегчённого доступа пользователя к базе данных спортивного инвентаря. При работе база постоянно активна для правильной и корректной работы. При совершении определённой операции происходят изменения согласно поставленного условия пользователя: переход в другую форму или действия пользователя связанные в форме, которой он находится. В программном продукте не возникает ошибок, если программный продукт правильно эксплуатировать.
Программа должна иметь простой графический интерфейс и проста в обращении, это поможет пользователю в лёгком её освоении. При работе обязательно ознакомиться с ошибками, которые могут возникнуть при работе с программным продуктом это поможет их избежать. Этот пункт очень важен для ознакомления будущего пользователя этой программой. Также рекомендуется ознакомиться с данными результата работы программы для сравнения работоспособности программы.
1.2 Описание алгоритма
Для того чтобы лучше разобраться с программой рассмотрим работу модуля базы данных.
Модуль сортировки базы данных
На рисунке 1 предоставлена схема алгоритма базы данных, где можно выполнять сортировку данных в таблице.
Данный модуль работает следующим образом:
- началом модуля считается блок начало;
- выполнение сортировки будет выполняться по условию, который находится в логическом блоке;
- сортировка происходит по возрастанию (для числовых значений) и по алфавиту (для прописных значений);
- после проведения операции сортировать.
Размещено на http://www.allbest.ru/
Рисунок 1 - Модуль сортировки базы данных
2. Практическая часть
2.1 Листинг программы с комментариями
Для создания программного продукта необходимо воспользоваться программой «Borland Delphi». Для этого двойным щелчком мыши открыть «Delphi 7» находящийся либо на рабочем столе, либо нажать: Пуск - Программы - Borland Delphi - Delphi 7. Сохранить проект, нажав на панели инструментов: Файл - Сохранить как.
Первую форму проекта нужно переименовать как «Загрузка данных». Для этого щелкнуть по форме и в свойстве Caption и ввести через клавиатуру название «Загрузка данных». Затем на форме, из закладки «Стандартные», находящееся на панели компонентов установить два компонента Label, а в свойстве Caption необходимо ввести название темы: «База данных «спортивного инвентаря»». Затем на форме установить три компонента Timer, XP Manifest и Progress Bar. Они необходимы для визуального оформления загрузочной формы и автоматического перехода на главную форму программы
Листинг данной формы:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
ProgressBar1.Position:=5;
sleep(150);
ProgressBar1.Position:=10;
sleep(150);
ProgressBar1.Position:=20;
sleep(150);
ProgressBar1.Position:=25;
sleep(150);
ProgressBar1.Position:=30;
sleep(150);
ProgressBar1.Position:=35;
sleep(150);
ProgressBar1.Position:=40;
sleep(150);
ProgressBar1.Position:=45;
sleep(150);
ProgressBar1.Position:=50;
sleep(150);
ProgressBar1.Position:=55;
sleep(150);
ProgressBar1.Position:=60;
sleep(150);
ProgressBar1.Position:=65;
sleep(150);
ProgressBar1.Position:=70;
sleep(150);
ProgressBar1.Position:=75;
sleep(150);
ProgressBar1.Position:=80;
sleep(150);
ProgressBar1.Position:=85;
sleep (150);
ProgressBar1.Position:=90;
sleep(150);
ProgressBar1.Position:=98;
sleep(150);
ProgressBar1.Position:=100;
Timer1.Enabled:=false;
Form1.Visible:=false;
form3.show;
end;
end.
Причем для работы программы обязательно нужно связать формы, для этого необходимо выбрать меню Файл - Использовать модуль. В открывшемся окне выбрать Form 3 и нажать OK. В последствии все формы необходимо связать, это делается по аналогии с соответствующими формами.
Затем на панели инструментов нажать кнопку «Новая форма», после чего появилась новое окно, которое нужно переименовать как «База Данных», через свойство Caption. На данную форму установить компонент MainMenu, находящийся на панели компонентов в закладке «Стандартные». Затем, дважды щелкнув по данному компоненту, откроется окно, в котором нужно создать главное меню, которое содержит следующие команды:
· Файл - Редактирование, Сортировка, Поиск, Добавление, Удаление, Печать, Выборка, Выход;
· Справка - О программе, о Создателе.
В программе при выборе главного меню «Файл» команды «Редактирование» открывается новая форма, в которой можно редактировать базу, при выборе «Сортировка» также открывается новое окно, в котором можно отсортировать базу по предложенным параметрам. При выборе команды «Поиск» откроется форма поиска, при помощи которой ведётся поиск по базе, при выборе команды «Добавление» откроется новая форма, которая имеет свойство добавления данных в базу, при выборе команды «Удаление» появиться окно с запросом на подтверждение удаления необходимых данных. При выборе команды «Выборка» откроется новое окно программы которое имеет свойство выборки. Команда «Печать» предназначена для печати базы. Команда «Выход» имеет свойство прекращения работы с базой, после чего программа закрывается.
При выборе главного меню «Справка» команды «О программе» открывается новая форма, к которой описаны права на пользования данной программы.
При выборе - «Справка» команды «О создателе» открывается окно в котором содержится информация об авторе.
Также на форму помещены компоненты Button с аналогичными названиями и функциями как главное меню «Файл» .
На форме расположены компоненты DBGrid, Timer, XPManifest, DBNavigator, Panel и 2 компонента Label. DBGrid предназначен для отображения базы данных. DBNavigator предназначен для упрощённой работы с базой данных: Добавление, удаление, перемещения по базе. Label предназначены для отображения даты и времени.
Листинг главной формы:
procedure TForm3.N8Click(Sender: TObject);//Печать
begin
Form3.Print;
end;
procedure TForm3.Button7Click(Sender: TObject);//Выход
begin
Application.Terminate;
end;
procedure TForm3.Button6Click(Sender: TObject);//Печать
begin
Form3.Print;
end;
procedure TForm3.Button5Click(Sender: TObject);//Окно Удаления
begin
Form12.show;
end;
procedure TForm3.N7Click(Sender: TObject);//Удаление
begin
DataModule2.ADOTable1.Delete;
end;
procedure TForm3.Button2Click(Sender: TObject);//Сортировка
begin
Form4.Show;
end;
procedure TForm3.N4Click(Sender: TObject);// Сортировка
begin
Form4.Show;
end;
procedure TForm3.N6Click(Sender: TObject);//Добавление
begin
Form5.Show;
end;
procedure TForm3.Button4Click(Sender: TObject);//Добавление
begin
Form5.Show;
end;
procedure TForm3.N5Click(Sender: TObject);// Поиск
begin
Form6.Show;
end;
procedure TForm3.Button3Click(Sender: TObject);//Поиск
begin
Form6.Show;
end;
procedure TForm3.N3Click(Sender: TObject);//Редактирование
begin
form9.show;
end;
procedure TForm3.Button1Click(Sender: TObject);//Редактирование
begin
form9.show;
end;
procedure TForm3.N10Click(Sender: TObject);// О программе
begin
Form8.show;
end;
procedure TForm3.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Application.Terminate;
end;
procedure TForm3.N12Click(Sender: TObject);
begin
Application.Terminate;
end;
procedure TForm3.N9Click(Sender: TObject);//Выборка
begin
Form7.Show;
end;
procedure TForm3.N11Click(Sender: TObject);
begin
Form10.show;
end;
procedure TForm3.Timer1Timer(Sender: TObject);
begin
Label11.Caption:=TimeToStr(Time); //установка времени
Label12.Caption:=DateToStr(Date); //установка даты
end;
procedure TForm3.Button8Click(Sender: TObject);
begin
Form7.Show;
end;
end.
Сортировка. Это четвёртая форма в программе, она предназначена для сортировки базы по определённым признакам:
· Код товара;
· Наименование;
· Количество;
· Цена белорусских рублей;
На данной форме расположены компоненты: GroupBox, 6 RadioButton и 2 Button. RadioButton предназначены для выбора по какому критерию необходимо провести сортировку. Первый Button предназначен для выполнения процедуры сортировки, а второй Button для закрытия формы.
Листинг формы сортировки:
procedure TForm4.Button1Click(Sender: TObject);
begin
IF RADIOBUTTON1.Checked THEN
DATAMODULE2.ADOTable1.SORT:='Код_товара';
IF RADIOBUTTON2.Checked THEN
DATAMODULE2.ADOTable1.SORT:='Наименование';
IF RADIOBUTTON4.Checked THEN
DATAMODULE2.ADOTable1.SORT:='Цена_руб';
IF RADIOBUTTON6.Checked THEN
DATAMODULE2.ADOTable1.SORT:='Количество';
end;
procedure TForm4.Button2Click(Sender: TObject);
begin
Form3.show;
Form4.Visible:=False;
end;
end.
Добавление. Это пятая форма программы, оно предназначено для добавления новых данных в базу. Данная форма содержит следующие компоненты: 2 Button, 4 Label, 4 Edit, Panel и Image. Первый Button предназначен для выполнения процедуры добавления данных в базу, второй Button предназначен для закрытия формы. Компоненты Edit привязаны к каждому столбцу базы данных, в каждый Edit вводиться необходимое значение. Label предназначены для ориентирования в какой Edit следует ввести ту или иную информацию.
Листинг формы Добавление:
procedure TForm5.Button1Click(Sender: TObject);
begin
DATAMODULE2.ADOTable1.Insert;
DATAMODULE2.ADOTable1.FieldByName('Код_товара').AsString :=EDIT1.Text;
DATAMODULE2.ADOTable1.FieldByName('Наименование').AsString :=EDIT2.Text;
DATAMODULE2.ADOTable1.FieldByName('Количество').AsString :=EDIT3.Text;
DATAMODULE2.ADOTable1.FieldByName('Цена_руб').AsString:=edit5.Text;
DATAMODULE2.ADOTable1.Post;
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
Edit5.Text:='';
Form5.Visible:=False;
close;
end;
procedure TForm5.Button2Click(Sender: TObject);
begin
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
Edit5.Text:='';
Form3.Show;
Form5.Visible:=False;
end;
procedure TForm5.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm5.Edit4KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm5.Edit5KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm5.Edit7KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm5.Edit8KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
end.
Поиск. Это шестая форма программы, он предназначен для поиска необходимой информации по базе. Поиск осуществляется по наименованию товара. Данная форма содержит компоненты: GroupBox, 4 Edit, 4 Label и 3 Button. Первый Button предназначен для выполнения процедуры поиска, второй Button - для сброса введённого запроса, третий Button - возврат на главную форму.
Листинг формы Поиск:
procedure TForm6.Button1Click(Sender: TObject);
var
a,b,c,d,e,f:variant;
begin
a:=DataModule2.ADOTable1.Lookup('Наименование',Edit8.Text,'Наименование');
if VarType(a)=varNull then
MessageDlg('Данные с именем"'+Edit8.Text+'"не обнаружены!',mtInformation,[mbOK],0)
else
begin
b:=DataModule2.ADOTable1.Lookup('Наименование',Edit8.Text,'Код_товара');
Edit1.Text:=b;
e:=DataModule2.ADOTable1.Lookup('Наименование',Edit8.Text,'Цена_руб');
Edit4.Text:=e;
f:=DataModule2.ADOTable1.Lookup('Наименование',Edit8.Text,'Количество');
Edit5.Text:=f;
end;
End;
procedure TForm6.Button2Click(Sender: TObject);
begin
Edit1.Text:='';
Edit4.Text:='';
Edit5.Text:='';
Edit8.Text:='';
end;
procedure TForm6.Button5Click(Sender: TObject);
begin
Edit1.Text:='';
Edit4.Text:='';
Edit5.Text:='';
Edit8.Text:='';
Form3.Show;
Form6.Visible:=False;
end;
procedure TForm6.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm6.Edit3KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm6.Edit4KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm6.Edit6KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm6.Edit7KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm6.Edit9KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm6.Edit10KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm6.Edit13KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm6.Edit15KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
procedure TForm6.Edit16KeyPress(Sender: TObject; var Key: Char);
begin
case Key of
'0'..'9': ;
#8 : ;
#13 : Edit1.SetFocus;
else Key:=Chr(0);
end;
end;
end.
Выборка. Это седьмая форма программы, осуществляется по определённым критериям:
· Код товара;
· Цена в белорусских рублях.
Так же необходимо выбрать условие >, <, =. И указать значение.
На форме расположены следующие компоненты: 2 GroupBox, Edit, 3 Button, 5 RadioButton, DBGrid. RadioButton предназначены для выбора выборки и её условия. В Edit необходимо указать необходимое значение зависимое от критерия выборки. Первый Button предназначен для выполнения процедуры выборки, второй Button осуществляет сброс критерия выборки, третий Button предназначен для возврата на главную форму. DBGrid предназначен для отображения результатов выборки.
Листинг формы Выборка.
procedure TForm7.Button1Click(Sender: TObject);
var
t,r:variant;
begin
if radiobutton1.Checked then t:='Код_товара';
if radiobutton5.Checked then t:='Цена_руб';
if radiobutton9.Checked then r:='=';
if radiobutton11.Checked then r:='<';
if radiobutton10.Checked then r:='>';
with DATAMODULE2.ADOTable2 do begin
Filtered := False;
Filter:= t + r + edit1.text;
Filtered := True; end;
end;
procedure TForm7.Button2Click(Sender: TObject);
begin
Edit1.Text:='';
Form7.Visible:=False;
Form3.show;
end;
procedure TForm7.Button3Click(Sender: TObject);
begin
edit1.Text:='';
radiobutton1.Checked:=false;
radiobutton5.Checked:=False;
radiobutton9.Checked:=false;
radiobutton10.Checked:=false;
radiobutton11.Checked:=false;
with DATAMODULE2.ADOTable2 do begin
Filtered := False;
end;
end;
end.
О программе. Это восьмая форма, содержит информацию о программе. На форме расположены компоненты Button, Memo, Label. Компонент Button предназначен для возврата на главную форму.
Листинг формы О программе:
procedure TForm8.Button1Click(Sender: TObject);
begin
Form3.show;
Form8.Visible:=False;
end;
end.
Редактирование. Это девятая форма программы, предназначено для редактирования выбранного товара. На данной форме расположены следующие компоненты: 2 Button, 4 Label, 4 DBEdit. Первый Button предназначен для выполнения процедуры редактирования, второй для выхода. Каждый DBEdit привязан к определённому столбцу базы через свойство DataField, в них отображается содержимое базы.
Листинг формы Редактирование:
procedure TForm9.Button1Click(Sender: TObject);
begin
if DataModule2.ADOTable1.Modified then
DataModule2.ADOTable1.Post;
end;
procedure TForm9.Button2Click(Sender: TObject);
begin
Close;
end;
end.
Удаление. Это форма-запрос, предназначенная для дополнительной надёжности при удалении записи с базы. Данная форма содержит следующие компоненты: Panel, Label, Image.
Листинг формы Удаление:
procedure TForm12.Label4Click(Sender: TObject);
begin
Form3.Show;
Form12.Visible:=False;
end;
procedure TForm12.Label3Click(Sender: TObject);
begin
DataModule2.ADOTable1.Delete;
close;
end;
end.
2.2 Методика испытаний
Рассмотрим работу программы:
1. Запустим проект Имя диска:\Курсовая\Project1.exe. или с:\Documents and Settings\Администратор\Рабочий стол\ Project1
2. После запуска появиться окно загрузки
Рисунок 2 - Форма загрузки
3. После формы загрузки появиться главная форма с таблицей (база данных).
Рисунок 3 - Основная форма
программа база данные редактирование
4. Таблицу с данными можно изменять различными способами. Один из них - редактирование. Запускается редактирование из главной формы кнопкой Редактирование.
Рисунок 4 - Редактирование
5. В программе содержится форма добавления данных в основную таблицу. Запускается она из главной формы.
Рисунок 5 - Добавление
6. Форма поиска данных. Запускается также из главной формы кнопкой Поиск.
Рисунок 6 - Поиск
7. Форма сортировки данных. Запускается из главной формы с помощь кнопки Сортировка.
Рисунок 7 - Сортировка
8. Чтобы узнать о создателе проекта необходимо на главной форме в контекстном меню выбрать кнопку Справка, затем о создателе, после чего увидим следующую форму.
Рисунок 9 - О создателе
3. Графическая часть
3.1 Структурная схема представления проекта
Размещено на http://www.allbest.ru/
Рисунок 10 - Общая графическая схема представления проекта
Учреждение образования
«Гомельский торгово-экономический колледж» Белкоопсоюза
База данных «Спортивный инвентарь»
РУКОВОДСТВО ПРОГРАММИСТА
КП.2400101.02461.033-11
Разработал А.А. Парфененко
Руководитель О.Л. Иткина
2011
Сообщения
Если пользователь неправильно установит базу данных на компьютер, то возникнет ошибка о том, что таблица имеет неверный путь
Если в программе во время выборки ввести в диапазон отрицательное число, то появится сообщение:
Чтобы избавится от этой ошибки, нужно нажать кнопку ОК и ввести в поле число
Учреждение образования
«Гомельский торгово-экономический колледж» Белкоопсоюза
База данных «Спортивный инвентарь»
РУКОВОДСТВО ОПЕРАТОРА
КП.2400101.02461.034-11
Листов 5
Разработал А.А. Парфененко
Руководитель О.Л. Иткина
2011
Назначение программы
Данная программа используется для хранения данных: спортивного инвентаря. Основным назначением программы является просмотр данных, а так же редактирование, добавление, поиск данных.
Использовать данный программный продукт очень просто, поэтому он предназначен для всех пользователей персональных компьютеров.
Условия выполнения программы
Для работы с данной базой данных необходимо наличие следующих аппаратных средств:
? процессор не менее 133 МГц;
? не менее 16 Мб оперативной памяти;
? не менее 7 Мб свободного места на диске;
? операционная система Windows 95/2000/Me/NT/ XP;
Выполнение программы
В приведённой ниже форме можно увидеть окно загрузки
В приведённой ниже форме можно увидеть главное окно содержащее таблицу с данными. Основная форма, где можно найти необходимые данные спортивному инвентарю.
На приведённой ниже форме можно увидеть окно редактирования, вызванное из основной формы с помощью кнопки Редактирование. С помощью этого окна можно изменять, редактировать данные в таблице
а приведённой ниже форме можно увидеть окно добавления. Так же запускается из основной формы с помощью кнопки Добавления. С помощью этой формы можно добавлять данные в основную таблицу
На приведённой ниже форме можно увидеть окно поиска. Запускается из основной формы с помощью кнопки Поиск. Данная форма помогает найти данные, которые находятся в основной форме
На приведённой ниже форме можно увидеть окно сортировки. Запускается из основной формы. Служит для сортировки данных в таблице.
В приведённой ниже форме можно увидеть окно о создателе
Запускается оно также из основной формы через контекстное меню. Эта форма поможет узнать контактную информацию разработчика программного продукта.
ЗАКЛЮЧЕНИЕ
При написании курсового проекта глубоко изучается приложение создания таблиц Access который включён в пакет объектно-ориентированного язык программирования Delphi7. Delphi7 является хорошим средством обработки большого объема информации.
Каждая программа имеет собственную структуру в написании программ, а именно написания программ связанных с базами данных. Каждая программа должна иметь собственную индивидуальность в построении кода. Код должен быть: простым, кратким, точным - вот основные мои правила при написании программы. Написание баз данных в Delphi7 требует небольшого опыта для создания. В моей базе использовался как можно простой программный код для лёгкого понимания других программистов баз данных.
Полученная практика при написании курсового проекта, поможет в дальнейшем использовать информационные технологий в профессиональной деятельности и повысить их информационную культуру.
Работать с базой данных очень просто. Загрузка осуществляется с *.Exe файла после двойного щелчка мышью или его выделения и нажатия клавиши Enter. Откроется первая форма, в которой находится сама база и в которой происходят все изменения с переходом в другие формы для дальнейшей работы с базой.
Данная база данных может быть модифицирована, т.е. база будет значительно расширена. База данных может быть дополнена таблицами и запросами, содержащими более полную информацию о товарах, запросами на различные условия поиска, формами.
Литература
1. Access 7.0 для Windows 95: Учебное пособие. - Киев: ТИБ BHV, 1996.
2. Бакревич Ю.Б., Пушкина Н.В. СУБД Access для Windows 95 в примерах. - СПб.: BHV-Санкт-Петербург, 1997.
3. Джонс Э., Саттон Д. Библия пользователя Microsoft Office Prоfessional для Windows 95. - Киев.: Диалектика, 1996.
4. Каратыгин С.А. и др. Электронный офис: В 2 т. Т 2/ С.А. Каратыгин, А.Ф. Тихонов, В.Г. Долголапов. - М.: Восточная книжная компания, 1997.
5. Вемпен Ф.. Microsoft Office 97Prоfessional. 6 книг в одной: Пер. С англ. - М.: БИНОМ. 1997.
6. Вейскас Д. Эффективная работа с Microsoft Access 7.0 для Windows 95: Пер. с англ. - СПб: Питер, 1998.
7. Нортон П., Андерсон В. Разработка приложений в Access 7.0 в подлиннике: Пер. с англ. - СПб.: Бакревич Ю.Б., Пушкина Н.В. СУБД Access для Windows 95 в примерах. - СПб.: BHV-Санкт-Петербург, 1998.
8. Боуман Д. и др. «Практическое руководство по SQL»/Д.Боуман, С.Эмерсон, М.Дарновский: Пер. с англ. - 3-е изд. - Киев; М.: Диалектика, 1997.
9. Гончаров А. Access 97 в примерах. - СПб.: Питер, 1997.
10. Грабор М. Введение в SQL. - М.: Лори, 1996.
11. Бобровский С. Delphi 5: Учебный курс, - СПб.: Питер, 2000.
12. ЕлмановаР., Трепалин С., Тенцер А. Delphi 6 и технология СОМ. - СПб.: Питер, 2002.
13. Жуков А. Изучаем Delphi. - СПб. : Питер, 2000.
14. Карпов Б. Delphi 5: Учебный курс. - СПб.: Питер, 2001.
15. Карпов Т. Базы данных: разработка, реализация. - СПб.: Питер, 2001.
16. Кэнту М. Delphi 6 для профессионалов. - СПб.: Питер, 2002.
Размещено на Allbest.ru
Подобные документы
Создание базы данных и описание программы "Учебная база данных", предназначенной для группировки сведений об учениках. Характеристика функциональных возможностей программы: добавление записей в базу, редактирование, удаление записей и сортировка данных.
курсовая работа [1,2 M], добавлен 25.04.2011Алгоритм разработки базы данных и сопровождающей ее программы, предназначенных для автоматизированного учета услуг спортивного клуба. Инфологическое, даталогическое проектирование. Разработка приложений баз данных в среде Visual FoxPro 5.0 InterBase.
курсовая работа [593,9 K], добавлен 01.04.2013Создание программного обеспечения, обслуживающего рабочее место оператора автосервиса. Обеспечение просмотра базы данных с возможностью удаления из нее информации. Контроль входной информации. Загрузка компонентов, добавление и редактирование записей.
курсовая работа [827,4 K], добавлен 01.09.2014Разработка базы данных спортивной обуви NIKE. Работа основных модулей и блоков. Процесс упорядочения элементов по определенному критерию. Формы сортировки базы данных. Добавление данных в базу. Поиск значений по заданному пользователем критерию.
курсовая работа [2,9 M], добавлен 16.08.2012Моделирование программного продукта для виртуального магазина по продаже спортивного инвентаря "Дом спорта". Построение диаграммы информационных потоков, логической и физической модели базы данных. Создание запросов и форм. Визуализация базы данных.
курсовая работа [5,2 M], добавлен 24.11.2014Создание таблиц и просмотр содержимого базы данных. Редактирование данных и модификация структуры базы данных. Методы упорядочения записей (сортировка, индексирование). Выполнение вычислений в запросах. Приемы работы с формами, отчетами и макросами.
лабораторная работа [5,9 M], добавлен 13.01.2010Создание базы данных. Поиск, изменение и удаление записей. Обработка и обмен данными. Проектирование базы данных. Определение формул для вычисляемой части базы. Редактирование полей и записей. Формы представления информации, содержащейся в базе данных.
курсовая работа [67,0 K], добавлен 23.02.2009Создание простых форм-справочников. Редактирование свойств формы в режиме конструктора. Добавление и редактирование свойств элементов управления. Проектирование отчётов для базы данных. Приведение таблицы к нормальной форме и построение схемы данных.
реферат [138,0 K], добавлен 23.11.2008Обоснование выбора средств разработки приложения. Добавление, удаление, редактирование информации. Отражение информации из базы данных. Поиск информации по выбранной таблице. Проекты Data, Entity, Logic, Firm. Схема взаимодействия проектов программы.
курсовая работа [1,8 M], добавлен 18.01.2015Построение банков данных. Инструментальные средства баз данных Borland. Принцип работы и архитектура баз данных в Delphi. Навигационный способ доступа к базам данных: операции с таблицей, сортировка и перемещение по набору данных, фильтрация записей.
курсовая работа [642,7 K], добавлен 06.02.2014