Деятельность компании железнодорожных грузоперевозок

Общая характеристика компании, структура и функции информационной системы, требования к ней, архитектура используемых технических средств и программного обеспечения. Анализ проблем и причин их возникновения. Интерфейс и диалог информационной системы.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 15.10.2013
Размер файла 3,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

курсового проекта по теме:

Деятельность компании железнодорожных грузоперевозок

Введение

В целях повышения качества оказания услуг, компании железнодорожных грузоперевозок необходимы проектирование информационной системы, для автоматизации основных информационных процессов, организующих работу предприятия. Информационная система позволяет осуществлять работу необходимыми данными (добавление, удаление, редактирование, изменение), формировать и просматривать отчетность по внутренней документации компании.

Создание и внедрение информационной системы, поможет компании, ранее не использовавшей какие-либо автоматизированные системы по управлению данными, значительно уменьшить срок подготовки документации, что значительно сократит временные рамки процесса оказания услуги в целом и позволит компании увеличить значительно увеличить свой грузооборот.

Для выполнения задания необходимо изучить принципы работы с информационными системами по методологии IDEF0, также необходимы базовые знания языка MySQL и СУБД Oracle Application Express. Для выполнения проекта необходимо реализовать следующие задачи:

· создать описание предметной области будущей ИС

· создать модель процессов, происходящих в организации, используя методологию IDEF0

· создать макет процессов данных, образующихся в результате деятельности компании

· спроектировать логическую схему данных для выбранной ПО на основе методологии IDEF1X

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

1. Предварительный анализ системы

1.1 Характеристика компании

Полное наименование организации: компания железнодорожных грузоперевозок ООО «Альянс».

Организационно-правовая форма: общество с ограниченной ответственностью.

Основная деятельность компании заключается в организации перевозки груза в пункт следования.

Целью деятельности компании является организация процесса грузоперевозок по железной дороге.

В следствие отсутствия специализированной системы автоматизации работы с данными, процесс подготовки необходимой документации для организации грузоперевозок является очень трудоемким и длительным, что отрицательно влияет на производительность и тормозит работу всей компании в целом.

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

1.2 Функции информационной системы

информационный программный технический интерфейс

Разрабатываемая информационная система должна обеспечивать выполнение следующих функций:

· Внесение и хранение информации о договоре оказания услуг;

· Внесение, изменение, хранение информации о грузе, принятом по накладной;

· Внесение и хранение маршрута следования груза в пункт назначения;

· Формирование отчетности по разным видам внутренней документации;

· Внесение и хранение данных о клиентах, сотрудниках.

1.3 Организационная структура отдела

Компания железнодорожных грузоперевозок ООО «Альянс» имеет в своем штате 7 человек - это специалисты широкой квалификации, каждый имеет свою сферу деятельности в цепочке осуществления услуг по организации грузоперевозок.

Рис. 1 Организационная структура отдела

1.4 Требования к ИС

Разрабатываемая информационная система должна хранить данные о:

· Сотрудниках - личная информация;

· Клиентах - необходимые данные для заключения деловых контрактов;

· Договорах - предмет заключения сделки, условиях, накладной на груз;

· Информацию о документации организации перевозки - маршруте и графике движения вагона с грузом (места и время перецепки вагона между подвижными составами при непрямом графике транспортировки);

· Данные о наименованиях и технических характеристиках вагонах, предоставляемых компанией при оказании услуг грузоперевозок

Модель разрабатываемой информационной системы должна быть спроектирована согласно методологиям IDEF0, IDEF1X и DFD, удовлетворять требованиям нормальных форм, а также требованиям, предъявляемым к моделям реляционных баз данных.

1.5 Архитектура используемых технических средств и программного обеспечения

Для автоматизации деятельности предприятия необходимо организовать в офисе локальную сеть, которая будет объединять персональные компьютеры сотрудников, офисное оборудование (принтеры, факсы, прокторы), и сервер, на котором хранится информация (для работы с базами данных, установки средств разработки), а также необходимое сетевое оборудование.

2. Анализ проблем и формирование требований к ИС

2.1 Анализ проблем и причин их возникновения

На данном этапе были поставлены стратегические цели и выявлены проблемы, связанные с их осуществлением (таблица 1). Самым проблемным процессом системы является процесс подготовки документации по договору - данный процесс не систематизирован и не формализован, вся документация существует только в бумажном виде.

При оформлении сопроводительной документации возникает целый ряд проблем: проблема учета документов, проблема работы с архивом при необходимости поиска документации по завершенным договорам. Эти проблемы отрицательно влияют на скорость и производительность работы предприятия. Все выявленные проблемы и их решение приведут к усовершенствованию процесса деятельности организации.

Решение обозначенных проблем позволит сократить продолжительность подготовки документации, что повлияет на скорость предоставления услуг и грузооборот компании.

Рассмотрим подробнее суть некоторых прикладных проблем и пути их решения:

1. Нерациональное использование времени для подготовки документации по договору;

2. Хранение информации в бумажном виде;

3. Сложность в формирование отчетности;

Таблица 1: Общие проблемы и их причины

Анализ причин и эффектов

Цели модернизации системы

Проблема

Причины и эффекты

Цели системы

Ограничения системы

1. Нерациональное использование времени для подготовки документации по договору

Большое количество неструктурированной информации, хранимой на бумаге

Создание БД для обеспечения хранения информации и доступа к ней посредством приложения СУБД

Совместимость с существующей ИС

2. Хранение информации в бумажном виде

3. Сложность в формирование отчетности

- Возможная потеря данных

- Сложность поиска нужного документа

- Невозможность редактирования документации

- Большое количество неструктурированной информации, хранимой на бумаге

- Вся информация будет хранится в одной БД

- Создание БД для обеспечения хранения информации и доступа к ней посредством программы

- Будет хранится только та информация, для которой выделены поля в сущностях БД.

2.2 Моделирование процессов в организации (IDEF0)

Методология IDEF0 позволяет отобразить функциональную структуру объекта, т.е. действия и связи между объектами системы. Данная методология применяется при проектировании информационных систем для наглядного представления «механизмов» работы системы. Основной сферой применения методологии IDEF0 является предпроектное обследование и анализ системы.

Верхний уровень диаграммы показывает общее описание деятельности компании ООО «Альянс».

Рис. 2 Диаграмма основной деятельности ООО «Альянс»

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

Подпроцессы системы:

· прием заявки А1

· заключение договора А2

· составление графика движения А3

· подготовка сопроводительной документации А4

· осуществление перевозки А5

Рис. 3 Схема процесс осуществления деятельности

Далее представлены схемы декомпозиции основных подпроцессов на диаграммы третьего уровня:

Рис. 4 Декомпозиция блока А1 «Прием заявки»

Рис. 5 Декомпозиция блока А2 «Заключение договора»

Рис. 6 Декомпозиция блока А3 «Составление графика движения»

Рис. 7 Декомпозиция блока А4 «Подготовка сопроводительной документации»

Рис. 8 Декомпозиция блока А5 «Осуществление перевозки»

2.3 Диаграмма потока данных (DFD)

Потоки данных, протекающие в процессе управления деятельностью предприятия, описываются следующей контекстной диаграммой. При построении DFD - диаграммы мы учитываем только информационные процессы.

Рис. 9 Контекстная диаграмма

Информационная система (рис. 7) содержит четыре подсистемы: подсистема авторизованного доступа, подсистема работы с сотрудниками, подсистема хранения документации, подсистема отчетности.

Рис. 10 Схема подсистем проектируемой ИС

Подсистема авторизованного доступа позволяет разграничить права между пользователями системы. Декомпозиция этой подсистемы представлена на рис. 8.

Рис. 11 Декомпозиция подсистемы авторизованного доступа

С помощью подсистемы работы с сотрудниками предприятие хранит данные о сотрудниках.

Рис. 12 Декомпозиция подсистемы работы с сотрудниками

Используя подсистему отчетности, директор предприятия может проводить анализ эффективности деятельности предприятия, а также прогнозировать возможные варианты развития предприятия.

Рис. 13 Декомпозиция подсистемы отчетности

Подсистема внутренней документации содержит все документы, оформляемые и создаваемые в процессе деятельности компании.

Рис. 14 Декомпозиция подсистемы работы с внутренней документацией

2.4 Построение модели данных в соответствии с методологией IDEF1X

Методология IDEF1X является методом для разработки реляционных баз данных и использует условный синтаксис, специально разработанный для удобного построения концептуальной модели. Концептуальной моделью называют универсальное представление структуры данных в рамках коммерческого предприятия, независимое от конечной реализации базы данных и аппаратной платформы. Использование метода IDEF1X наиболее целесообразно для построения логической структуры базы данных после того, как все информационные ресурсы исследованы (с помощью метода IDEF1Х) и решение о внедрении реляционной базы данных, как части корпоративной информационной системы, было принято.

Исходя из требований к информационной системе, была построена логическая модель базы данных.

Рис. 15. Диаграмма IDEF1X

При моделировании базы данных был проведен анализ данных - процесс, который готовит модель данных для внедрения в базе данных с целью обеспечения простоты, гибкости, безызбыточности и адаптивности. Используемая технология называется нормализация.

Нормализация - анализ данных, которая формирует атрибуты данных, группируя их в виде безызбыточных, устойчивых, гибких и адаптивных сущностей.

Отношения БД должны удовлетворять 1НФ, 2НФ, 3НФ.

Исходя из данных положений, при построении концептуальной модели предметной области были определены ключевые атрибуты и характер связей между сущностями.

3. Описание интерфейса и диалога ИС

3.1 Авторизация и главная страница

При входе в приложение пользователь должен ввести логин и пароль на странице авторизации (Рис. 15)

Рис. 15 Форма авторизации пользователя

Если введен неверный логин или пароль или ячейки пустые, то всплывают следующее сообщение (рис. 15).

Рис. 15 Введен неверный логин или пароль

После входа в систему под правами администратора, появляется форма, содержащая следующие вкладки (рис 16):

Рис. 16. Главная страница приложения

а) Вкладка «Сотрудники» (Рис. 17)

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

Рис. 17 Вкладка «Сотрудники»

б) Форма «Редактирование сотрудника» (Рис. 18)

На данной форме осуществление изменение, добавление, удаление данных о сотрудниках. При нажатии на кнопки «Cancel», «Delete», «Apply changes» происходит обновление информации в базе данных.

Рис. 18 Форма «Редактирование сотрудника»

в) Пара связных вкладок «Партнеры» и «Редактировать данные о партнере» (Рис. 19)

На данной вкладке можно производить поиск данных по любому из полей, сортировку по выбранному полю, а также удалять, добавлять и редактировать данные. На данной форме осуществление изменение, добавление, удаление данных о сотрудниках. При нажатии на кнопки «Delete», «Apply changes» происходит обновление информации в базе данных. При нажатии кнопки «Cancel» происходит возврат к парной вкладке «Партнеры».

Рис. 19 Пара связных вкладок «Партнеры» и «Редактировать данные о партнере»

г) Вкладка «Узлы РЖД» (Рис. 20)

В данной вкладке можно производить поиск данных по любому из полей, сортировку по выбранному полю, а также удалять, добавлять и редактировать данные. На данной форме осуществление изменение, добавление, удаление данных о сотрудниках посредством организация такого элемента как «Tabular form».

Рис. 20 «Узлы РЖД»

д) Вкладка «Виды вагонов» (Рис. 21)

В данной вкладке представлены данные о перечне предоставляемых услуг: виды вагонов, которые могут быть представлены для перевозки для груза. Возможностей поиска и сортировки нет, данная вкладка предоставляет только информацию для просмотра и ознакомления.

Рис. 21 Вкладка «Виды вагонов»

е) Вкладка «Списки грузов» (Рис. 22)

Работа в этой вкладке организована в форме Tabular form, что позволяет добавлять, редактировать и удалять данные без перехода между формами. Некоторые поля, имеющие ограничения, организованы в виде выпадающего списка. Кнопка «Сохранить изменения» инициирует обновление базы данных.

Рис. 22 Вкладка «Списки грузов»

ж) Вкладка «Графики движения» (Рис. 23)

Работа в этой вкладке организована в форме Tabular form, что позволяет добавлять, редактировать и удалять данные без перехода между формами. Некоторые поля, имеющие ограничения, организованы в виде выпадающего списка. Кнопка «Сохранить изменения» инициирует обновление базы данных.

Перед тем как нажать на кнопку «Удалить» необходимо поставить флажок напротив записи, которую необходимо удалить.

Некоторые поля, имеющие ограничения, организованы в виде выпадающего списка.

Рис. 23 Вкладка «Графики движения»

з) Вкладка «Договоры» (Рис. 24)

Вкладка содержит информацию о договорах, которые подписаны и вступили в действие. Работа в этой вкладке организована в форме Tabular form, что позволяет добавлять, редактировать и удалять данные без перехода между формами. Некоторые поля, имеющие ограничения, организованы в виде выпадающего списка. Кнопка «Сохранить изменения» инициирует обновление базы данных.

Перед тем как нажать на кнопку «Удалить» необходимо поставить флажок напротив записи, которую необходимо удалить.

Некоторые поля, имеющие ограничения, организованы в виде выпадающего списка.

Рис. 24 Вкладка «Договоры»

и) Вкладка «Отчеты по графикам движения»

Отчетность в этой вкладке реализована с возможностью выбора параметра: необходимо выбрать в выпадающем списке договор по которому требуется просмотреть график движения грузов. При выборе элемента страница обновляется, и согласно запросу, на форму выводится требуемая информация.

к) Вкладка «Отчеты о грузах, перевозимых по договору»

Отчетность в этой вкладке реализована с возможностью выбора параметра: необходимо выбрать в выпадающем списке договор по которому требуется просмотреть список перевозимых грузов. При выборе элемента страница обновляется, и согласно запросу, на форму выводится требуемая информация - о договоре, а также список грузов. Записи в отчете можно сортировать по любому выбранному полю, а также осуществлять поиск.

л) Вкладка «Как нас найти?»

В этой вкладке находится информация о местоположении компании на карте, никаких манипуляций с данными не производится.

Заключение

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

При выполнении данной работы была выбрана и детально изучена конкретная предметная область. Применив системный подход к рассмотрению и моделированию бизнес-процессов, с использованием технологии IDEF, была разработана система автоматизированного управления информацией в процессе деятельности отдела. На этапах разработки были изучены процессы построения таблиц, запросов, форм и отчетов.

Было создано приложение Oracle Application Express со вкладками? отражающими различные виды документации компании, реализована подсистема авторизации пользователей, автоматизированы процессы ввода информации о грузах, накладных, графиках движения, договорах, сотрудниках и т.д., составлены шаблоны формирования отчетов.

Список использованной литературы

информационный программный технический интерфейс

1. Проектирование информационных систем / Дубаков А.А. [Электронный ресурс]. - Режим доступа [свободный]

2. Дубаков А.А. Проектирование информационных систем: Учебное пособие. - Томск: Изд. ТПУ, 2001. - 150 с.

3. Online-учебник SQL [Электронный ресурс]. - Режим доступа [свободный]: http://www.sqlbook.ru/

4. Библиотека книг по Oracle Application Express - http://applicationexpress.ru/books.html

5. Изучаем Oracle APEX на примерах. Электронный учебник - http://applicationexpress.ru/

Приложение А

Код создания таблиц БД:

1) таблица «Клиент»

CREATE TABLE «ALIANS_CLIENT»

(«ID_CLIENTA» NUMBER (4,0) NOT NULL ENABLE,

«CONT_FACE» VARCHAR2 (60) NOT NULL ENABLE,

«PHONE» VARCHAR2 (30) NOT NULL ENABLE,

«FACT_ADRESS» VARCHAR2 (100) NOT NULL ENABLE,

«JUR_ADRESS» VARCHAR2 (100) NOT NULL ENABLE,

«COMPANY_NAME» VARCHAR2 (40) NOT NULL ENABLE,

«ACCOUNT_NUMBER» VARCHAR2 (30) NOT NULL ENABLE,

CONSTRAINT «ID_CLIENT_PK» PRIMARY KEY («ID_CLIENTA») ENABLE

)

CREATE OR REPLACE TRIGGER «BI_CLIENT»

before insert on «ALIANS_CLIENT»

for each row

begin

if:NEW. «ID_CLIENTA» is null then

select «ID_CLIENT_SEQ».nextval into:NEW. «ID_CLIENTA» from sys.dual;

end if;

end;

/ALTER TRIGGER «BI_CLIENT» ENABLE/

2) таблица «Договор»

CREATE TABLE «ALIANS_DOGOVOR»

(«ID_DOGOVORA» NUMBER NOT NULL ENABLE,

«DATA_ZAKL» VARCHAR2 (20) NOT NULL ENABLE,

«ID_CLIENTA» NUMBER (4,0) NOT NULL ENABLE,

«ID_NAKL» NUMBER (4,0) NOT NULL ENABLE,

«ID_GRAFIKA» NUMBER (4,0) NOT NULL ENABLE,

CONSTRAINT «ALIANS_DOGOVOR_PK» PRIMARY KEY («ID_DOGOVORA») ENABLE

)

/

ALTER TABLE «ALIANS_DOGOVOR» ADD CONSTRAINT «ALIANS_DOGOVOR_FK» FOREIGN KEY («ID_CLIENTA»)

REFERENCES «ALIANS_CLIENT» («ID_CLIENTA») ENABLE

/

ALTER TABLE «ALIANS_DOGOVOR» ADD CONSTRAINT «ALIANS_DOGOVOR_FK2» FOREIGN KEY («ID_NAKL»)

REFERENCES «ALIANS_NAKLADNAYA» («ID_NAKL») ENABLE

/

ALTER TABLE «ALIANS_DOGOVOR» ADD CONSTRAINT «ALIANS_DOGOVOR_FK3» FOREIGN KEY («ID_GRAFIKA»)

REFERENCES «ALIANS_GRAFIK_DVIZH» («ID_GRAFIKA») ENABLE

/

CREATE OR REPLACE TRIGGER «BI_ALIANS_DOGOVOR»

before insert on «ALIANS_DOGOVOR»

for each row

begin

if:NEW. «ID_DOGOVORA» is null then

select «ALIANS_DOGOVOR_SEQ».nextval into:NEW. «ID_DOGOVORA» from sys.dual;

end if;

end;

3) таблица «График движения»

CREATE TABLE «ALIANS_GRAFIK_DVIZH»

(«ID_GRAFIKA» NUMBER (4,0) NOT NULL ENABLE,

«PRIBYTIE» VARCHAR2 (20) NOT NULL ENABLE,

«OTPRAVKA» VARCHAR2 (20) NOT NULL ENABLE,

«ID_UZLA» NUMBER (4,0) NOT NULL ENABLE,

«NOMER_P_SOSTAVA» NUMBER (4,0) NOT NULL ENABLE,

«ID_DOG» NUMBER,

CONSTRAINT «ALIANS_GRAFIK_DVIZH_PK» PRIMARY KEY («ID_GRAFIKA») ENABLE

)

/

ALTER TABLE «ALIANS_GRAFIK_DVIZH» ADD CONSTRAINT «ALIANS_GRAFIK_DVIZH_FK»

FOREIGN KEY («ID_UZLA»)

REFERENCES «ALIANS_UZLY_RZHD» («ID_UZLA») ENABLE

/

ALTER TABLE «ALIANS_GRAFIK_DVIZH» ADD CONSTRAINT «ALIANS_GRAFIK_DVIZH_FK2»

FOREIGN KEY («NOMER_P_SOSTAVA»)

REFERENCES «ALIANS_PODVIZHNOY_SOSTAV» («NOMER_P_SOSTAVA») ENABLE

/

CREATE OR REPLACE TRIGGER «BI_ALIANS_GRAFIK_DVIZH»

before insert on «ALIANS_GRAFIK_DVIZH»

for each row

begin

if:NEW. «ID_GRAFIKA» is null then

select «ALIANS_GRAFIK_DVIZH_SEQ».nextval into:NEW. «ID_GRAFIKA» from sys.dual;

end if;

end;

/

ALTER TRIGGER «BI_ALIANS_GRAFIK_DVIZH» ENABLE

4) таблица «Груз»

CREATE TABLE «ALIANS_GRUZ»

(«ID_GRUZA» NUMBER (4,0) NOT NULL ENABLE,

«TONNAZH» NUMBER NOT NULL ENABLE,

«SODERJIMOE» VARCHAR2 (60) NOT NULL ENABLE,

«PRIMECHANIE» VARCHAR2 (60),

«ID_CAT_GRUZA» NUMBER (4,0) NOT NULL ENABLE,

«ID_NAKL» NUMBER (4,0) NOT NULL ENABLE,

CONSTRAINT «ALIANS_GRUZ_PK» PRIMARY KEY («ID_GRUZA») ENABLE

)

/ALTER TABLE «ALIANS_GRUZ» ADD CONSTRAINT «ALIANS_GRUZ_FK» FOREIGN KEY («ID_CAT_GRUZA»)

REFERENCES «ALIANS_GRUZ_CATEGORY» («ID_CAT_GRUZA») ENABLE/

ALTER TABLE «ALIANS_GRUZ» ADD CONSTRAINT «ALIANS_GRUZ_FK2» FOREIGN KEY («ID_NAKL»)

REFERENCES «ALIANS_NAKLADNAYA» («ID_NAKL») ENABLE/

CREATE OR REPLACE TRIGGER «BI_ALIANS_GRUZ»

before insert on «ALIANS_GRUZ»

for each row

begin

if:NEW. «ID_GRUZA» is null then

select «ALIANS_GRUZ_SEQ».nextval into:NEW. «ID_GRUZA» from sys.dual;

end if;

end; /

ALTER TRIGGER «BI_ALIANS_GRUZ» ENABLE

5) таблица «Договор»

CREATE TABLE «ALIANS_PODVIZHNOY_SOSTAV»

(«NOMER_P_SOSTAVA» NUMBER (4,0) NOT NULL ENABLE,

«FIO_MASHINISTA» VARCHAR2 (50) NOT NULL ENABLE,

«TEL_MASHINISTA» VARCHAR2 (20) NOT NULL ENABLE,

CONSTRAINT «ALIANS_PODVIZHNOY_SOSTAV_PK» PRIMARY KEY («NOMER_P_SOSTAVA») ENABLE

)

/

CREATE OR REPLACE TRIGGER «BI_ALIANS_PODVIZHNOY_SOSTAV»

before insert on «ALIANS_PODVIZHNOY_SOSTAV»

for each row

begin

if:NEW. «NOMER_P_SOSTAVA» is null then

select «ALIANS_PODVIZHNOY_SOSTAV_SEQ».nextval into:NEW. «NOMER_P_SOSTAVA» from sys.dual;

end if;

end;

/

ALTER TRIGGER «BI_ALIANS_PODVIZHNOY_SOSTAV» ENABLE

SQL-код для реализации таблиц БД имеет типовую структуру, аналогичную приведенной выше.

Приложение Б

Sql-код запросов, формирующих отчеты:

1) отчет «Отчеты о грузах, перевозимых по договору»

· Код для элемента выпадающего списка, который обновляет страницу:

select LIANS_NAKLADNAYA.DATA_PRIEMA|| ALIANS_SOTRUDNIK.FAMILIYA||ALIANS_SOTRUDNIK.IMYA as info

from ALIANS_SOTRUDNIK, ALIANS_DOGOVOR, ALIANS_NAKLADNAYA

where ALIANS_NAKLADNAYA.ID_NAKL=ALIANS_DOGOVOR.ID_NAKL and ALIANS_NAKLADNAYA.INN_SOTRUDNIKA=ALIANS_SOTRUDNIK.INN_SOTRUDNIKA and ((ALIANS_DOGOVOR.ID_DOGOVORA =:P23_select_dog)

· код формирующий тело отчета:

select ALIANS_GRUZ.TONNAZH as TONNAZH,

ALIANS_GRUZ.ID_NAKL as ID,

ALIANS_GRUZ.SODERJIMOE as SODERJIMOE,

ALIANS_GRUZ.PRIMECHANIE as PRIMECHANIE,

ALIANS_GRUZ_CATEGORY.HARAKTERISTIKA as HARAKTERISTIKA

from ALIANS_GRUZ_CATEGORY ALIANS_GRUZ_CATEGORY,

ALIANS_NAKLADNAYA ALIANS_NAKLADNAYA,

ALIANS_GRUZ ALIANS_GRUZ

where ALIANS_GRUZ.ID_NAKL=ALIANS_NAKLADNAYA.ID_NAKL

and ALIANS_GRUZ.ID_CAT_GRUZA=ALIANS_GRUZ_CATEGORY.ID_CAT_GRUZA and ALIANS_GRUZ.ID_NAKL=:P23_nomer_n

2) отчет «Отчеты по графикам движения»

· Код для элемента выпадающего списка, который обновляет страницу:

select LIANS_NAKLADNAYA.DATA_PRIEMA|| ALIANS_SOTRUDNIK.FAMILIYA||ALIANS_SOTRUDNIK.IMYA as info

from ALIANS_SOTRUDNIK, ALIANS_DOGOVOR, ALIANS_NAKLADNAYA

where ALIANS_NAKLADNAYA.ID_NAKL=ALIANS_DOGOVOR.ID_NAKL and ALIANS_NAKLADNAYA.INN_SOTRUDNIKA=ALIANS_SOTRUDNIK.INN_SOTRUDNIKA and ((ALIANS_DOGOVOR.ID_DOGOVORA =:P23_select_dog)

· код формирующий тело отчета:

select ALIANS_GRAFIK_DVIZH.PRIBYTIE as PRIBYTIE,

ALIANS_GRAFIK_DVIZH.OTPRAVKA as OTPRAVKA,

ALIANS_UZLY_RZHD.NAZVANIE_STANCII as NAZVANIE_STANCII

from ALIANS_UZLY_RZHD ALIANS_UZLY_RZHD,

ALIANS_DOGOVOR ALIANS_DOGOVOR,

ALIANS_GRAFIK_DVIZH ALIANS_GRAFIK_DVIZH

where ALIANS_GRAFIK_DVIZH.ID_DOG=ALIANS_DOGOVOR.ID_DOGOVORA

and ALIANS_GRAFIK_DVIZH.ID_UZLA=ALIANS_UZLY_RZHD.ID_UZLA and ALIANS_DOGOVOR.ID_DOGOVORA=1 and ALIANS_DOGOVOR.ID_DOGOVORA=:P81_select_dog

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.