Разработка базы данных "Система ДГТУ"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
;="+(SEmax2->Value)+")and(God_osnovan>="+(SEmin2->Value)+")";->Filter="(Kol_studentsFiltered=true;
}
}
//---------------------------------------------------------------------------__fastcall TForm1::SEmin3Change(TObject *Sender)
{(RGF2->ItemIndex==0)->Filtered=false;
{(RGF2->ItemIndex==1)->Filter="(God_osnovanFiltered=true;
}
}
//---------------------------------------------------------------------------__fastcall TForm1::SEmax3Change(TObject *Sender)
{(RGF2->ItemIndex==0)->Filtered=false;
{(RGF2->ItemIndex==1)->Filter="(God_osnovanFiltered=true;
}
}
//---------------------------------------------------------------------------__fastcall TForm1::Edit1Change(TObject *Sender)
{->ItemIndex=0;->FindNearest(&TVarRec(Edit1->Text),0);
}
//---------------------------------------------------------------------------__fastcall TForm1::N7Click(TObject *Sender)
{->ActivePage=TabSheet3;
}
//---------------------------------------------------------------------------__fastcall TForm1::N9Click(TObject *Sender)
{->ActivePage=TabSheet4;
}
//---------------------------------------------------------------------------__fastcall TForm1::Button7Click(TObject *Sender)
{->QuickRep1->Preview();
}
//---------------------------------------------------------------------------__fastcall TForm1::Button8Click(TObject *Sender)
{->QuickRep1->Print();
}
//---------------------------------------------------------------------------__fastcall TForm1::Button9Click(TObject *Sender)
{->QuickRep1->Preview();
}
//---------------------------------------------------------------------------__fastcall TForm1::Button10Click(TObject *Sender)
{->QuickRep1->Print();
}
//---------------------------------------------------------------------------__fastcall TForm1::N10Click(TObject *Sender)
{->ActivePage=TabSheet5;
}
//---------------------------------------------------------------------------__fastcall TForm1::N12Click(TObject *Sender)
{->ActivePage=TabSheet6;
}
//---------------------------------------------------------------------------__fastcall TForm1::N13Click(TObject *Sender)
{(Handle,"Open","Справка.doc",NULL,NULL,SW_RESTORE);
}
//---------------------------------------------------------------------------
7. Модули программы
Данное приложение содержит одну главную форму Form1. Она запускает ряд процедур, которые являются модулями программ.
Список процедур:AfterScroll- обеспечивает отображение данных Таблицы1 (Kaf.db) в окне редактирования при перемещении по таблице.AfterScroll- обеспечивает отображение данных Таблицы2 (Fak.db) в окне редактирования при перемещении по таблице.Click- обеспечивает отображение данных таблиц в окне редактирования при перемещении по таблице с помощью компоненты навигации по базе данных.Click- осуществляет вставку новой кафедры Таблицы 1 (Kaf. db ).
Button2Click- осуществляет запись новой кафедры Таблицы 1 (Kaf. db ).Click- удаляет запись по кафедре в Таблице 1 (Kaf. db ).Click- осуществляет вставку нового факультета Таблицы 2 (Fak. db ).Click- производит запись нового факультета Таблицы 2 (Fak. db ).Click- удаляет запись из Таблицы 2 (Fak. db ).Click- выводит отчет QuickRep1 по кафедрам на экран.Click- выводит отчет QuickRep1 по кафедрам на печать.Click- выводит отчет QuickRep1 по факультетам на экран.Click- выводит отчет QuickRep1 по факультетам на печать.
RGF1Click- осуществляет фильтрацию Таблицы 1 (Kaf. db ).
RGF2 Click - осуществляет фильтрацию Таблицы 2 (Fak. db ).Change- осуществляет фильтрацию Таблицы2 (Fak. db ) по полю Код факультета.
CBStatus Change- осуществляет фильтрацию Таблицы1 (Kaf. db ) по полю Статус кафедры.
CBSokr_naim Change - осуществляет поиск в Таблице1 (Kaf. db ) по полю Сокращенное название кафедры.
SEmin1 Change - осуществляет фильтрацию Таблицы1(Kaf. db ) по полю Код факультета (начиная с минимального значения).
SEmax1 Change- осуществляет фильтрацию Таблицы1(Kaf. db ) по полю Код факультета (начиная с максимального значения).
SEmin2 Change - осуществляет фильтрацию Таблицы2 (Fak. db ) по полю Год основания факультета (начиная с минимального значения).
SEmax2 Change- осуществляет фильтрацию Таблицы2 (Fak. db ) по полю Год основания факультета (начиная с максимального значения).
SEmin3 Change - осуществляет фильтрацию Таблицы2 (Fak. db ) по полю Количество студентов (начиная с минимального значения).
SEmax3 Change- осуществляет фильтрацию Таблицы2 (Fak. db ) по полю Количество студентов (начиная с максимального значения).
Также использовалась компонента MainMenu, для создания меню с выпадающим списком. В последующем по которому производится перемещения по страницам проекта. Страницы, с которыми произведена связка в MainMenu, именуются, как TabSheet.
8. Вычислительная техника
Вычислительная техника является неотъемлемой частью при разработке любого приложения , с использованием программы C++ Builder. Поэтому правильный выбор компьютера для разработки проекта играет решающую роль, влияющей на качество и время исполнения проекта. Для установки и работы Builder требуется, чтобы компьютер имел следующую минимальную конфигурацию:
Таблица 3.
НаименованиеХарактеристикиПроцессор (CPU)Pentium 2 300 mhzОзу (DIMM)64 MbВидеокарта (SVGA)16 MbБлок питания (ATX)250WМатеринская плата (MB)ЛюбаяМониторЛюбойКлавиатураGeniusМанипулятор МышьGenius 250 dpiПринтерLexmark E232 600/1200/2400 dpi 22 стр/минDvd-romНе обязательноFloppyNecОперационная системаWindows 95 и выше
Для выполнения данного курсового проекта был использован компьютер со следующими параметрами:
Таблица 4.
НаименованиеХарактеристикиПроцессор (CPU)Pentium 4 3000 mhzОзу (DIMM)512 Mb KingstonВидеокарта (SVGA)256 Mb Palit FX5600Блок питания (ATX)350WМатеринская плата (MB)Asus P4P800МониторSamsung TFT LCD 1280*1024 17 дюймовКлавиатураGeniusМанипулятор МышьGenius 250 dpiПринтерCanon LASER SHOT LBP 3000Dvd-romLG 16/32/48FloppyNecОперационная системаWindows XP service pack 2 (build 2006)
Заключение
В процессе выполнения данной курсовой работы была разработана базы данных, позволяющей определять состояние кафедр и факультетов Дагестанского государственного технического университета. Разработанная база данных послужила основанием п