
- •Аннотация
- •Введение
- •Примечание:
- •2.5 Разработка структуры по
- •2.5.1 Описание основных модулей, используемых в приложении в Таблице 2.4 описаны основные модули, используемые в приложении.
- •Рассмотрим взаимодействие программных модулей на диаграмме классов (Рис. 2.8).
- •2.6 Инструкция пользователя
- •График, построенный на основе Таблицы 3.1, приведен на Рис. 3.2.
- •Для оценки стоимости по или затрат на разработку в денежном выражении возможно составить таблицу следующего вида:
- •Стоимость часа оплаты труда разработчика с единым социальным налогом (0,34 от зарплаты) рассчитывается по формуле:
- •Для режима работы пк, соответствующего наличию выходных и праздничных дней, и 8-ми часовому рабочему дню, можно считать часовую амортизацию по формуле:
- •Рассчитаем затраты на разработку и приобретение программных комплексов:
- •Предполагается, что временной ресурс имеющегося оборудования:
- •Оценка затрат на информационное обеспечение в денежном выражении по каждому этапу проектирования представлена в таблице 5.8.
- •Затраты на организационное обеспечение включают расходы на написание инструкции пользователю и обучение сотрудников работе с проектом.
- •Годовая заработная плата сотрудника факультета повышения квалификации преподаваталей (фпкп) равна:
- •Приложение б. Код программы
- •Приложение в. Текст запросов Настройка модуля (Get_Params_Module )
- •Вид уровня образования (k_l_f)
- •Группы повышения квалификации (r_c_Groups)
- •Добавление спец.Мет.Компл. (Add_Com_Spec)
- •Добавление специальности (Add_Spec)
- •Должности в комиссии (Get_Posts_For_Members)
- •Изменение спец.Мет.Компл. (Update_Com_Spec)
- •Источники финансирования (s_f)
- •Комиссии (Get_List_Commissions_By_id_d_And_id_Spec)
- •Кураторы группы (Get_List_Curators_By_id_eg)
- •Методический комплекс (Met_Complex)
- •Организаторы обучения (Spec_div)
- •План пк (отчет) (Get_Data_For_Plan)
- •Позиции плана пк (r_c_Plan)
- •Программы (Get_List_Spec_By_Params)
- •Специальности мет.Комл. (Com_Spec)
- •Список институтов (Get_List_Institutes)
- •Список организаторов(подр) (Get_List_Divisions)
- •Удаление спец.Мет.Компл. (Delete_Com_Spec)
- •Удаление специальности (Delete_Spec)
- •Учебные группы (Ed_Groups)
- •Члены комиссии (Get_Members_Commission_By_id)
- •Должности (Posts)
- •Основания зачисления (Kind_Basis_Action)
- •Основания окончания (End_Education_kba)
- •Параграфы планов пк (Plan_Paragraphs)
- •Приказы человека (Orders)
- •Ссылка на договор (Contracts)
- •Сформировать начисление (Create_New_Nach)
- •Удаление студента (Delete_Student)
- •Участники (Listeners)
- •Виды сертификатов (Get_Kind_Documents)
- •Выдать сертификат об окончании (Make_New_Cert_By_Params)
- •Забрать сертификат (Delete_Certificate)
- •Поиск журнала (Find_Magazine_Reg_Dip)
- •Регистрационный номер в журнале (Get_Reg_Number_By_id_Paragraph)
- •Автопредставитель (Autorepr)
- •Виды договоров (Kind_Order)
- •Виды направлений (Kind_Direction)
- •Добавить направление (Add_Direction)
- •Добавление договора (Add_Contract)
- •Изменение параметра (Update_pc)
- •Параметры договора (Contr_Params)
- •Представители в договоре (Get_List_Representatives_By_id_Contract)
- •Удаление договора (Delete_Contract)
- •Прошедшее обучение (Get_Stat_Data_By_Period)
- •Приложение г. Образцы документов
- •Федеральное агентство железнодорожного транспорта
- •72 Учебных часа
- •Договор № _________ на оказание услуг по повышению квалификации
- •1. Предмет Договора
- •2. Цена и порядок расчетов
- •3. Права и обязанности сторон
- •4. Ответственность сторон
- •5. С рок действия Договора
- •6. Прочие условия
- •7. Адреса и банковские реквизиты сторон
- •Акт сдачи-приемки оказанных услуг
- •Федеральное агентство железнодорожного транспорта
- •Московский государственный университет путей сообщения (миит)
Комиссии (Get_List_Commissions_By_id_d_And_id_Spec)
Select ps.Status_Text
,ps.name_Kind_paragraph
,eh.full_fio
,c.d_start
,c.d_end
,ps.id_paragraph
,ps.id_order
,ps.idk_order
,ps.Status_order
,ps.id_erp_user
,ps.id_metaterm
,ps.id_metaobject
,c.id_speciality
,c.id_d
,c.id_commission
,c.idk_commission
From commission_ c
,paragraphs_status_ ps
,who_is_who_ wiw
,employees_history_ eh
Where c.id_speciality = %p2[i]%
And c.id_paragraph = ps.id_paragraph
And ps.id_erp_user = wiw.id_erp_user
And wiw.id_e = eh.id_e
And c.d_start Between eh.d_start And nvl(eh.d_end, c.d_start)
And c.id_d = %p1[i]%
Кураторы группы (Get_List_Curators_By_id_eg)
Select c.d_start
,c.d_end
,e.surname || ' ' || e.Name || ' ' || e.patronymic || ', ' ||
to_char(e.date_of_birth) || ' г.р.'
,c.id_e
,c.id_ed_group
From curator_group_ c
,employees_ e
Where c.id_ed_group = %p1[i]%
And c.id_e = e.id_e
Методический комплекс (Met_Complex)
Select s.Name
,ts_.Get_DivisionName(sd.id_d_institute, Sysdate, 1, 1)
,ts_.Get_DivisionName(sd.id_d, Sysdate, 1, 1)
,kt.Name
,ps.Status_Text
,el.hours
,sd.id_d_specialitie
,sd.id_speciality
,sd.id_d_institute
,sd.id_d
,sd.idk_training
,ps.Status_order
,cs.id_p_dp
,ps.id_order
,ps.idk_order
,cs.id_methodical_complex
--,el.id_educational_load_umk
,el.sh
From complex_specialities_ cs
,specialities_division_ sd
,speciality_ s
,paragraphs_status_ ps
,kind_training_ kt
,(Select el.id_methodical_complex
--,el.id_educational_load_umk
,Sum(el.hours) hours
,Sum(Decode(el.idk_lesson, 1, 0, el.hours)) sh
From educational_load_umk_ el
Group By el.id_methodical_complex
--,el.id_educational_load_umk
) el
Where cs.id_d_specialitie = sd.id_d_specialitie
And sd.id_speciality = s.id_speciality
And kt.idk_training = sd.idk_training
And (%p1[i]% Is Null Or %p1[i]% = sd.id_d_specialitie)
And cs.id_p_dp = ps.id_paragraph
And el.id_methodical_complex = cs.id_methodical_complex
And sd.id_d_institute In
(
-- всё, если необычный пользователь
Select dL.id_d
From division_ dL
Where bs_.isUnusual > 0
Union All
-- по ролям, если обычный пользователь
Select dL.id_d
From division_ dL
Where bs_.isUnusual = 0
And dL.id_metaterm In
(Select r.id_metaterm
From Table(access_data_.Get_Roles('1403', 1)) r)
Union All
-- по ролям, если обычный пользователь
Select dL.id_d
From division_ dL
Where bs_.isUnusual = 0
And Exists (Select r.id_metaterm
From Table(access_data_.Get_Roles('1403', 1)) r
Where r.id_metaterm Is Null))
Организаторы обучения (Spec_div)
Select s.Name
,ts_.Get_DivisionName(sd.id_d, Sysdate, 1, 1)
,kt.Name
,ts_.Get_DivisionName(sd.id_d_institute, Sysdate, 1, 1, 2, 2)
,sf.Name
,sd.d_start
,sd.d_end
,sd.id_d_specialitie
,sd.id_speciality
,sd.id_d
,sd.idk_training
,sd.id_d_institute
,sd.id_source
,sd.idk_level_formation
From specialities_division_ sd
,speciality_ s
,kind_training_ kt
,source_financing_ sf
Where s.idk_level_speciality = %p1[i]%
And sd.id_speciality = s.id_speciality
And kt.idk_training = sd.idk_training
And sf.id_source(+) = sd.id_source
And (%p2[i]% Is Null Or %p2[i]% = sd.id_d_institute)
And sd.id_d_institute in
(
-- всё, если необычный пользователь
select dL.id_d from division_ dL where bs_.isUnusual > 0
union all
-- по ролям, если обычный пользователь
select dL.id_d from division_ dL
where bs_.isUnusual = 0 and dL.id_metaterm in (select r.id_metaterm from table(access_data_.Get_Roles('1402, 1403, 1404', 0)) r )
union all
-- по ролям, если обычный пользователь
select dL.id_d from division_ dL
where bs_.isUnusual = 0
and exists (select r.id_metaterm from table(access_data_.Get_Roles('1402, 1403, 1404', 0)) r where r.id_metaterm is null)
)