Реализация интерфейса доступа к данным с помощью технологии CSP

 

Для построенной базы данных, используя технологию CSP, реализован интерфейс доступа к данным.

На главной странице (рисунок Г.1) расположены ссылки на следующие страницы:

- информация о клиентах (рисунок Г.2);

- информация о договорах (рисунок Г.4);

- информация о пожеланиях клиентов (рисунок Г.6);

- информация о заказах (рисунок Г.8);

- информация об услугах (рисунок Г.10);

- информация о сметах (рисунок Г.12);

- содержание сметы (рисунок Г.14).

Кроме того на главной странице находятся ссылки на вывод результатов поиска информации о договорах, заключенных с клиентом с указанным номером (рисунок Г.16) и информации о сметах, включенных в договор с указанным номером (рисунок Г.17). На каждой странице находятся ссылки на страницы редактирования записей (рисунок Г.3, рисунок Г.5, рисунок Г.7, рисунок Г.9, рисунок Г.11, рисунок Г.13, рисунок Г.15) и возврат на главную страницу.


ЗАКЛЮЧЕНИЕ

 

Результатом данной работы являются функциональная модель бизнес-процесса «Оформление договора на ремонт» ремонтного предприятия, соответствующая модель данных, созданная база данных в СУБД Cache и интерфейс доступа к данным реализованный средствами технологии CSP.

 


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

 

1 Марка Д.А. Методология структурного анализа и проектирования SADT / Д.А. Марка, К. МакГоуэн - М.: Мета-технология, 1993. - 243 с.

2 IDEF0, IDEF1X, IDEF3. - URL: http://www.idef.com/.

3 Дубейковский В.И. Практика функционального моделирования с AllFusion Process Modeler 4.1. Где ? Зачем ? Как ? - М.: ДИАЛОГ-МИФИ, 2004. - 464 с.

4 Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. - М.: ДИАЛОГ-МИФИ, 2005. - 432 с.

5 Кирстен В. Постреляционная СУБД Caché 5. Объектно-ориентрованная разработка приложений / В. Кирстен, М. Ирингер, М. Кюн, Б. Рериг - М.: ООО «Бином-Пресс», 2005. - 416 с.

 


ПРИЛОЖЕНИЕ А

Рисунок А.1 – Диаграмма А-0

 


Рисунок А.2 – Диаграмма А0


Рисунок А.3 – Диаграмма А1


Рисунок А.4 – Диаграмма А2


Рисунок А.5 – Диаграмма А3


ПРИЛОЖЕНИЕ Б

 

Рисунок Б.1 – Логическая модель


 

Рисунок Б.2 – Физическая модель

 


Приложение В

 

Код генерации схемы данных:

 

CREATE TABLE CLIENT

(

ClienNo INTEGER NOT NULL,

Name VARCHAR(50) NULL,

Address_obj VARCHAR(50) NULL,

Telephone VARCHAR(20) NULL,

Pasport INTEGER NULL

);

 

 

ALTER TABLE CLIENT

ADD PRIMARY KEY (ClienNo);

 

CREATE TABLE CONT_EST

(

EstimateNo INTEGER NOT NULL,

Work_volume VARCHAR(20) NULL,

ServiceNo INTEGER NOT NULL

);

 

ALTER TABLE CONT_EST

ADD PRIMARY KEY (EstimateNo,ServiceNo);

 

CREATE TABLE CONTRACT

(

ContractNo INTEGER NOT NULL,

Signing_date DATE NULL,

ClienNo INTEGER NOT NULL,

Address_obj VARCHAR(50) NULL,

Cost INTEGER NULL,

Start_date DATE NULL,

End_date DATE NULL,

Payment_deadline DATE NULL

);

 

ALTER TABLE CONTRACT

ADD PRIMARY KEY (ContractNo);

 

CREATE TABLE ESTIMATE

(

ContractNo INTEGER NOT NULL,

Total_cost INTEGER NULL,

EstimateNo INTEGER NOT NULL

);

 

ALTER TABLE ESTIMATE

ADD PRIMARY KEY (EstimateNo);

 

CREATE TABLE ORDER

(

OrderNo INTEGER NOT NULL,

ClienNo INTEGER NOT NULL,

Registration_date DATE NULL

);

 

ALTER TABLE ORDER

ADD PRIMARY KEY (OrderNo);

 

CREATE TABLE SERVICE

(

ServiceNo INTEGER NOT NULL,

Name VARCHAR(50) NULL,

Work_unit VARCHAR(20) NULL,

Price_of_workunit INTEGER NULL

);

 

ALTER TABLE SERVICE

ADD PRIMARY KEY (ServiceNo);

 

CREATE TABLE WISH

(

WishNo INTEGER NOT NULL,

ServiceNo INTEGER NOT NULL,

OrderNo INTEGER NOT NULL

);

 

ALTER TABLE WISH

ADD PRIMARY KEY (WishNo,OrderNo);

 

ALTER TABLE CONT_EST

ADD CONSTRAINT R_8 FOREIGN KEY (EstimateNo) REFERENCES ESTIMATE (EstimateNo)

ON DELETE CASCADE;

 

 

ALTER TABLE CONT_EST

ADD CONSTRAINT R_16 FOREIGN KEY (ServiceNo) REFERENCES SERVICE (ServiceNo)

ON DELETE CASCADE;

 

ALTER TABLE CONTRACT

ADD CONSTRAINT R_1 FOREIGN KEY (ClienNo) REFERENCES CLIENT (ClienNo)

ON DELETE CASCADE;

 

ALTER TABLE ESTIMATE

ADD CONSTRAINT R_6 FOREIGN KEY (ContractNo) REFERENCES CONTRACT (ContractNo)

ON DELETE CASCADE;

 

ALTER TABLE ORDER

ADD CONSTRAINT R_14 FOREIGN KEY (ClienNo) REFERENCES CLIENT (ClienNo)

ON DELETE CASCADE;

 

ALTER TABLE WISH

ADD CONSTRAINT R_10 FOREIGN KEY (ServiceNo) REFERENCES SERVICE (ServiceNo)

ON DELETE CASCADE;

 

ALTER TABLE WISH

ADD CONSTRAINT R_15 FOREIGN KEY (OrderNo) REFERENCES ORDER (OrderNo)

ON DELETE CASCADE;

 


Приложение Г

 

 

Рисунок Г.1 – Web-страница MAIN.csp

 

 

Рисунок Г.2 – Web-страница CLIENT.csp

 

 

Рисунок Г.3 – Web-страница CLIENTEdit.csp

 

 

Рисунок Г.4 – Web-страница CONTRACT.csp

 

 

Рисунок Г.5 – Web-страница CONTRACTEdit.csp

 

 

Рисунок Г.6 – Web-страница WISH.csp

 

 

Рисунок Г.7 – Web-страница WISHEdit.csp

 

 

Рисунок Г.8 – Web-страница ORDER.csp

 

 

Рисунок Г.9 – Web-страница ORDEREdit.csp

 

 

Рисунок Г.10 – Web-страница SERVICE.csp

 

 

Рисунок Г.11 – Web-страница SERVICEEdit.csp

 

 

Рисунок Г.12 – Web-страница ESTIMATE.csp

 

 

Рисунок Г.13 – Web-страница ESTIMATEEdt.csp

 

 

Рисунок Г.14 – Web-страница CONTEST.csp

 

 

Рисунок Г.15 – Web-страница CONTESTEdit.csp

 

 

Рисунок Г.16 – Web-страница CONTRACTFind.csp

 

 

Рисунок Г.17 – Web-страница ESTIMATEFind.csp

 

 



ss="hr1"> ⇐ Назад
  • 12