Разработка базы данных
курсовые работы, Информатика, программирование Объем работы: 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 стр.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.