*
*


CAPTCHA Image   Reload Image
X

Разработка базы данных

курсовые работы, Информатика, программирование

Объем работы: 36 стр.

Год сдачи: 2008

Стоимость: 1050 руб.

Просмотров: 852

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Литература
Заказать работу
Оглавление

Задание на курсовую работу. 1

Разработка базы данных. 2

Разработка программы 9

Заключение 34

Литература 35





Задание на курсовую работу.

Магазин продает автомобили по каталогу, в котором имеются данные о ряде моделей (название модели, фирма-изготовитель, мощность двигателя, число мест в салоне, расход топлива на 100 км в литрах, объем багажника в куб. дм). Клиент, просмотрев каталог, заказывает нужную ему модель. Магазин оформляет заказ и затем получает нужный ему автомобиль. Клиенту выписывается счет, в котором указывается модель автомобиля, его идентификационный номер (15 знаков), а также номера двигателя и кузова (14 знаков), цвет автомобиля и дата оплаты. После оплаты счета клиент получает автомобиль, о чем делается отметка в заказе (выполнен). Кроме заказов и счетов, выпускается ежемесячно отчет с данными о продаже каждой модели (количество, сумма) и общей суммой продаж. Клиент может сделать несколько заказов. Сведения о продавце не нужны. Поиск в каталоге можно производить по названию фирмы-изготовителя. При этом пользователю должны быть предъявлены все модели данной фирмы, из которых клиент и сделает выбор.



Разработка базы данных.

Определим следующие классы отношений

1. Модели.

2. Клиенты.

3. Заказы (связаны с отношением Модели и Клиенты)

4. Счета (связаны с отношением Модели, Заказы).

Логическая модель базы данных (схема ERD) демонстрирует связи между сущностями.







Атрибуты сущностей

1. Модели (Код модели, название модели, фирма-изготовитель, мощность двигателя, число мест в салоне, расход топлива на 100 км в литрах, объем багажника в куб. дм)

2. Клиенты (Код клиента, фамилия, имя, отчество клиента, серия и номер паспорта)

3. Заказы (Код заказа, Код клиента, Код модели, Статус заказа)

4. Счета (Код счета, код модели, код заказа, номер двигателя, номер кузова (14 знаков), цвет автомобиля, дата выписки счета, дата оплаты).

Объектные отношения

Модели

имя атрибута назначения атрибута для предметной...

Исходный текст программ.

unit Unit1;



interface



uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Menus;



type

TMainForm = class(TForm)

MainMenu1: TMainMenu;

N1: TMenuItem;

N3: TMenuItem;

N4: TMenuItem;

N5: TMenuItem;

N6: TMenuItem;

N7: TMenuItem;

N8: TMenuItem;

N9: TMenuItem;

procedure N3Click(Sender: TObject);

procedure N5Click(Sender: TObject);

procedure N6Click(Sender: TObject);

procedure N9Click(Sender: TObject);

procedure N8Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;



var

MainForm: TMainForm;



implementation



uses Unit3, Unit4, Unit5, Unit7, Unit10;



{$R *.dfm}



procedure TMainForm.N3Click(Sender: TObject);

begin

fmModel.show

end;



procedure TMainForm.N5Click(Sender: TObject);

begin

fmCustom.show

end;



procedure TMainForm.N6Click(Sender: TObject);

begin

fmAccount.show

end;



procedure TMainForm.N9Click(Sender: TObject);

begin

close

end;



procedure TMainForm.N8Click(Sender: TObject);

begin

fmReport.show

end;



end.



unit Unit3;



interface



uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids;



type

TfmModel = class(TForm)

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

procedure FormActivate(Sender: TObject);

procedure FormDeactivate(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

flag:integer;

end;



var

fmModel: TfmModel;



implementation



uses Unit2, Unit4, Unit7;



{$R *.dfm}



procedure TfmModel.FormActivate(Sender: TObject);

begin

if flag1 then

Datamodule2.Model.Filtered:=false;

end;



procedure TfmModel.FormDeactivate(Sender: TObject);

var i:integer;

str:TStrings;

begin

if flag = 1

then

for i:=0 to...

1. Голицына О., Максимов Н., Попов И. Базы Данных – Учебное пособие. М.: ФОРУМ: ИНФРА-М, 2005. – 352 стр.

2. Крёнке Д., Теория и практика построения баз данных. 9-е изд. – СПб: ПИТЕР, 2005, 859 стр.

3. Фаронов В. Delphi. Программирование на языке высокого уровня: Учебник для вузов – СПб: ПИТЕР, 2005. – 640 стр.

4. Фаронов В. Программирование баз данных в Delphi. Учебный курс. – СПб: ПИТЕР, 2005. – 459 стр.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу