Курсовая работа: База данных "Магазин по продаже дисков"
Я выбрал RAD – систему Borland C++ Builder 6.0, потому что она изучена в течение семестра, а также является удобным и мощным средством для разработки как простых консольных приложений, так и обширных комплексных приложений с графическим интерфейсом.
1.3.4 Требования к аппаратной части и ПО
Персональный компьютер фирмы IBM серии PC (или совместимый с этими моделями), работающий под управлением операционной системы (ОС) Windows 98/XP/Vista, оперативная память объемом не менее 32 Мбайт, процессор с тактовой частотой не менее 133 MHz, клавиатура, мышь.
2. Технология разработки приложения
2.1 Макет приложения
2.1.1 Описание экранных форм
При запуске программы появляется форма 1
При нажатии на TabSheet2 появится следующая вкладка, в которой можно будет добавить информацию о дисках.
При нажатии на TabSheet3 появится следующая вкладка, в которой можно
При нажатии на TabSheet4 появится следующая вкладка, в которой можно будет удалять информацию о дисках с базы предварительно отфильтровав.
При нажатии кнопки “О программе” появляется форма, в которой содержится информация о программе.
2.1.2 Описание файлов проекта
Важно отметить, что программа состоит из следующих файлов:
- файл проекта (файл с расширением . cbproj);
- файл описания класса формы (файл с расширением .h);
- файл исходного текста (файл с расширением .cpp);
- файл с описанием окон формы (файл с расширением .dfm);
В файле проекта находится информация о модулях, составляющих данный проект.
Файл исходного текста – программный модуль, предназначенный для размещения текстов программ на языке С++.
Проект содержит следующие файлы Project1. cbproj – файл проекта, 2 модуля Unit1.cpp, Unit2.cpp и соответствующие им 2 формы.
2.2 Описание программы
Программа состоит из 2-х модулей:
Unit1
void __fastcall TForm1::N1Click(TObject *Sender)// Открытия формы2 показ информации о программе
void __fastcall TForm1::Button1Click(TObject *Sender)// Добавление информации о дисках в БД.
void __fastcall TForm1::TabSheet1Show(TObject *Sender)// Отображение данных БД в DBGrid1.
void __fastcall TForm1::Button2Click(TObject *Sender)// Сортировка данных по убыванию или возрастанию.
void __fastcall TForm1::Button3Click(TObject *Sender)// Фильтрация данных по значениям полей базы данных.
void __fastcall TForm1::Button4Click(TObject *Sender)// Поиск данных в таблице по наименованию для удаления из БД.
void __fastcall TForm1::Button5Click(TObject *Sender)// Удаление записи из БД.
Unit2
void __fastcall TAboutBox::OKButtonClick(TObject Sender)//закрытие формы №2