Автор: Пользователь скрыл имя, 05 Апреля 2012 в 16:58, дипломная работа
Объектом исследования является рабочее место администратора фитнес-клуба.
Предметом исследования является проектирование и создание базы данных для автоматизации рабочего места администратора фитнес-клуба.
Целью данной дипломной работы является проектирование и разработка базы данных и приложения к ней, автоматизирующей работу администратора фитнес-клуба.
Введение
Глава 1. Аналитическая часть
1.1. Понятия и характеристика баз данных
1.2. Анализ предметной области «Автоматизированное рабочее место администратора фитнес-клуба»
1.2.1. Должностная инструкция администратора фитнес-клуба
1.2.2. Особенности автоматизации работы фитнес-клуба
Глава 2. Проектная часть
2.1. Инфологическое проектирование. Создание ER-диаграммы
2.2. Логическое проектирование
2.3. Нормализация таблиц реляционной базы данных
2.4. Применение CASE-средства ERwin для информационного проектирования
Глава 3. Разработка и реализация приложения
3.1. Выбор средств создания интерфейса
3.2. Разработка интерфейса
3.3. Программирование работы приложения в среде Borland Delphi 7
Заключение
Список литературы
Приложения
if (chbClient.Checked=False)and(
Filt:='(ЗалID='+IntToStr(r)+') and (Дата>='+DateToStr(
//3
if (chbClient.Checked=True)and(
Filt:='(КлиентID='+IntToStr(c)
with uDM.DM.tbVisits do
begin
Filter:=Filt;
Filtered:=True;
end;
end;
procedure TfmVisits.bbtPrintClick(
var
ExcelApp,range: OLEVariant;
row: Integer;
CellFrom,CellTo: string;
begin
try
ExcelApp := CreateOleObject('Excel.
except
Exit;
end;
ExcelApp.Visible := True;
ExcelApp.Workbooks.Add;
ExcelApp.WorkSheets[1].Cells[
range:=ExcelApp.WorkSheets[1].
range.columnWidth:=13;
range:=ExcelApp.WorkSheets[1].
range.columnWidth:=13;
range:=ExcelApp.WorkSheets[1].
range.columnWidth:=25;
range:=ExcelApp.WorkSheets[1].
range.columnWidth:=25;
range:=ExcelApp.WorkSheets[1].
range.columnWidth:=10;
range:=ExcelApp.WorkSheets[1].
range.columnWidth:=30;
range:=ExcelApp.WorkSheets[1].
range.font.size:=12;
range.font.bold:=True;
ExcelApp.WorkSheets[1].Cells[
range:=ExcelApp.WorkSheets[1].
range.font.bold:=True;
range.HorizontalAlignment := 3;
ExcelApp.WorkSheets[1].Cells[
ExcelApp.WorkSheets[1].Cells[
ExcelApp.WorkSheets[1].Cells[
ExcelApp.WorkSheets[1].Cells[
ExcelApp.WorkSheets[1].Cells[
ExcelApp.WorkSheets[1].Cells[
if uDM.DM.tbVisits.RecordCount>0 then
begin
row:=5;
with uDM.DM.tbVisits do
begin
First;
while Eof=False do
begin
ExcelApp.WorkSheets[1].Cells[
ExcelApp.WorkSheets[1].Cells[
ExcelApp.WorkSheets[1].Cells[
ExcelApp.WorkSheets[1].Cells[
ExcelApp.WorkSheets[1].Cells[
ExcelApp.WorkSheets[1].Cells[
Next;
row:=row+1;
end;
First;
end;
CellFrom := 'A5';
CellTo := 'A' + InttoStr(row-1);
range:=ExcelApp.WorkSheets[1].
range.HorizontalAlignment := 3;
CellFrom := 'B5';
CellTo := 'B' + InttoStr(row-1);
range:=ExcelApp.WorkSheets[1].
range.HorizontalAlignment := 3;
CellFrom := 'E5';
CellTo := 'E' + InttoStr(row-1);
range:=ExcelApp.WorkSheets[1].
range.HorizontalAlignment := 3;
CellFrom := 'A4';
CellTo := 'F' + InttoStr(row-1);
range:=ExcelApp.WorkSheets[1].
range.Borders.Weight := 2;
end;
end;
procedure TfmVisits.bbtExitClick(Sender: TObject);
begin
fmVisits.Close;
end;
end.
Информация о работе Автоматизированное рабочее место администратора фитнес-клуба