- •Введение
- •1. Анализ проблем управления строительными работами в ооо «Энком Кабельные системы мегаполиса»
- •1.1 Описание процесса управления строительными работами
- •1.2 Проблемы управления строительными работами
- •1.3 Формирование цели и задач проекта
- •2. Разработка концепции автоматизации управления строительными работами в ооо «Энком Кабельные системы мегаполиса»
- •2.1 Проектирование схемы движения информационных, материальных и финансовых потоков
- •2.2 Определение автоматизированных рабочих мест
- •2.3 Описание функций выявленных арм
- •3. Разработка структуры информации асу ооо «Энком Кабельные системы мегаполиса»
- •3.1 Проектирование логической структуры данных
- •3.2 Разработка физической структуры данных
- •3.3 Структура таблиц
- •3.4 Реализация контрольного примера
- •4. Разработка программного обеспечения асу ооо «Энком Кабельные системы мегаполиса»
- •4.1 Анализ и выбор систем программирования
- •4.2 Разработка оконных форм для взаимодействия системы и пользователя
- •4.3 Листинги алгоритмов
- •Выводы и результаты
- •Источники информации
- •Приложение 7. Коды процедур добавления в таблицы новых данных
- •Приложение 8. Коды с примерами использования процедур для добавления данных
- •Приложение 9. Коды создания представлений
- •Приложение 10. Вывод представлений
Приложение 9. Коды создания представлений
///////////////////////////////// СОЗДАНИЕ ПРЕДСТАВЛЕНИЙ
create view Employees as select name_employee "ФИО сотрудника" , birth_date as "Дата рождения" , Name_Position as "Должность" from EMPLOYEE, POSITION where POSITION.ID_Position = EMPLOYEE.ID_Position;
create view Subs as select Name_Sub "Субподрядчик" , INN_Sub as "ИНН" , KPP_Sub as "КПП" , Tel_Sub as "Телефон" from SUBCONTRACTOR
create view Custs as select Name_Cust "Заказчик" , Tel_Cust as "Телефон" from CUSTOMER
create view OBJECTIVE as select Name_Obj as "Название объекта", Adress_Obj as "Адрес", Name_Cust as "Заказчик", Name_Contractor as "Подрядчик", Start_date as "Начало строительства", End_date as "Окончание строительства", Permission as "Разрешение" from OBJECT, CUSTOMER, PASSPORT where OBJECT.ID_Obj = PASSPORT.ID_Obj AND CUSTOMER.ID_Cust = PASSPORT.ID_Cust;
create view works as select Name_type_work "Вид работы" , Units_type_work "Единицы измерения" , Price_type_work as "Цена" from TYPE_WORK
create view ACTS as select Name_Contractor as "Подрядчик", Name_Sub as "Субподрядчик", Name_Obj as "Объект", Name_Employee as "Ответственный", Name_type_work as "Вид работы", Start_date_work as "Начало работы", End_date_work as "Окончание работы" from EMPLOYEE, ACT_WORK, TYPE_WORK, OBJECT, SUBCONTRACTOR where EMPLOYEE.ID_Employee = ACT_WORK.ID_Employee AND TYPE_WORK.ID_type_work = ACT_WORK.ID_type_work AND OBJECT.ID_Obj = ACT_WORK.ID_Obj AND SUBCONTRACTOR.ID_Sub = ACT_WORK.ID_Sub; |
Приложение 10. Вывод представлений
Рисунок 24 - Представление сотрудников
Рисунок 25 - Представление субподрядчиков
Рисунок 26 - Представление заказчиков
Рисунок 27 - Представление паспорта объекта
Рисунок 28 - Представление видов работ
Рисунок 29 - Представление актов на выполнение работ