Подсистема "Налогообложение" интегрированной информационной системы Департамента управления имуществом городского округа Самара

Разработка логической модели базы данных. Выбор и обоснование средств комплекса программно-технических средств. Особенность описания интерфейсных решений. Характеристика создания руководства пользователя. Анализ диаграммы компонентов и развертывания.

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

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

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

StartRequest();

importLogRepository.SaveOrUpdate(addImport, OnSaveImportLogCompleted, OnError, file);

}

}

}

else

{

var p = new DialogParameters()

{

Content =

"Вложение с таким именем уже есть в базе данных!\n Заменить",

Header = "Подтверждение загрузки файла",

CancelButtonContent = "Отменить действие",

OkButtonContent = "Заменитьфайл",

};

p.Closed += (sender, e) =>

{

switch (e.DialogResult)

{

case null:

break;

case true:

break;

case false:

break;

}

};

RadWindow.Confirm(p);

}

DoRefreshPage(null);

}

private void OnAttachmentLinkSave(Attachment result, object userdata)

{

EndRequest();

if (userdata != null)

{

FileStream data = userdata as FileStream;

StartRequest();

var attachmentDataRepository = InnerContainer.Resolve<BaseRepository<AttachmentData>>();

AttachmentData attachmentData = new AttachmentData();

attachmentData.Attachment = result;

attachmentData.Data = new byte[data.Length];

data.Read(attachmentData.Data, 0, (int)data.Length);

attachmentDataRepository.SaveOrUpdate(attachmentData, OnAttacmentDataSave, OnError);

}

}

private void OnAttacmentDataSave(AttachmentData result, object userdata)

{

EndRequest();

DoRefreshPage(null);

}

protected override ServerFilter CreateFilter()

{

DefaultServerFilter serverFilter = new DefaultServerFilter();

if (ParentEntity != null)

{

serverFilter.AddValueFilter(ImportLog.PropertyNames.ImportTypesId, ConditionOperator.Equal, ParentEntity.ImportType.Id);

serverFilter.AddValueFilter(ImportLog.PropertyNames.ImportStatusId, ConditionOperator.Equal, ParentEntity.ImportStatus.Id);

}

return serverFilter;

}

}

}

namespace ADMSamara.UGRR.Client.Modules.DataImport.Views

{

public class DataImportDetailsViewModel : BaseEventsViewModel<DataImportDetailsView>, IBaseDetailsParametersViewModel

{

private ImportLog _importLog;

public ImportLog ImportLog

{

get { return _importLog; }

set

{

if (_importLog != value)

{

_importLog = value;

OnPropertyChanged("ImportLog");

}

}

}

private Attachment _attachment;

public Attachment Attachment

{

get { return _attachment; }

set

{

if (_attachment != value)

{

_attachment = value;

OnPropertyChanged("Attachment");

}

}

}

public Dictionary<string, object> RowDetailsFilterParameters { get; set; }

public ICommand DownloadFile { get; private set; }

public DataImportDetailsViewModel(DataImportDetailsView view, IUnityContainer innerContainer)

: base(view, innerContainer)

{

DownloadFile = new DelegateCommand<object>(DoDownloadFile);

}

protected override void OnModelLoaded()

{

InitializeDataSource();

}

private void InitializeDataSource()

{

DefaultServerFilter filter = new DefaultServerFilter();

filter.AddValueFilter(Attachment.PropertyNames.AttachmentLink, ConditionOperator.Equal, _importLog.AttachmentLink);

StartRequest();

var attachmentRep = InnerContainer.Resolve<CommonEntityRepository<Attachment>>();

attachmentRep.SelectAll(filter, OnSelectCompleted, OnError, null);

}

private void OnSelectCompleted(ObservableCollection<Attachment> result, object userdata)

{

EndRequest();

Attachment = result.FirstOrDefault();

}

private void DoDownloadFile(object obj)

{

if (_attachment == null || _attachment.Name == null || _attachment.Name == "")

{

RadWindow.Alert(new DialogParameters

{

Header = "Ошибкаприскачивании",

Content = " При скачивании файла произошла ошибка\nФайл не существует, либо загружен с ошибкой",

OkButtonContent = "Прервать",

}

);

}

else

{

SaveFileDialog saveFile = new SaveFileDialog();

saveFile.DefaultFileName = Attachment.Name;

saveFile.Filter = string.Format("{0} файлы (*.{0})| *.{0}",

_importLog.ImportTypeId.Extension);

saveFile.ShowDialog();

StartRequest();

DefaultServerFilter filter = new DefaultServerFilter();

filter.AddValueFilter(AttachmentData.PropertyNames.AttachmentId, ConditionOperator.Equal, _attachment.Id);

var attDataRep = InnerContainer.Resolve<CommonEntityRepository<AttachmentData>>();

attDataRep.SelectAll(filter, OnSelectDataCompleted, OnError, saveFile);

}

}

private void OnSelectDataCompleted(ObservableCollection<AttachmentData> result, object userdata)

{

if (userdata is SaveFileDialog)

{

SaveFileDialog sFile = userdata as SaveFileDialog;

if (sFile.SafeFileName != "")

{

Stream streamForSaveToDisk = sFile.OpenFile();

streamForSaveToDisk.Write(result.FirstOrDefault().Data, 0, result.FirstOrDefault().Data.Length);

RadWindow.Alert(new DialogParameters

{

Content = String.Format("{0} {1} {2}", "Файл", sFile.SafeFileName, "загруженвкаталог"),

Header = "Сохранение",

OkButtonContent = "Закрытьокно"

});

}

else

{

RadWindow.Alert(new DialogParameters

{

Content = "Файлнезагружен",

Header = "Ошибка",

OkButtonContent = "Закрыть"

});

}

}

EndRequest();

}

}

}

Законодательные документы об охране труда

Законодательные документы об охране труда

Из всего комплекса мероприятий по охране труда влияющих на сохранение здоровья и жизни работников (см. определение «Охрана труда») на первом месте стоят мероприятия Правовые, т.е. Фундаментальные. Правовой фундамент в любой сфере человеческой деятельности строится на основе Законодательных актов (т.е. на базе основных законов) и на базе нормативно - правовых документов.

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

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

Верховенство в правовом фундаменте по охране труда возглавляют:

1. Конституция РФ 1993г, в ст. 7 говорится «Россия - социальное государство, в котором труд сохраняется государством», в ст. 37 записано: «Каждый гражданин России имеет право на труд в условиях, отвечающих требованиям безопасности и гигиены».

2. Федеральный закон «Об основах охраны труда» в РФ № 181 - ФЗ от 17.07.99 г устанавливает правовые основы регулирования отношений в области охраны труда между государством, работодателями и работниками и направленных на создание условий труда, соответствующих требованиям сохранения жизни и здоровья работников в процессе трудовой деятельности. В этом законе указаны основные направления государственной политики в области охраны труда и пути реализации этих направлений. Основными направлениями являются:

* обеспечение приоритета сохранения жизни и здоровья работников по сравнению с другими результатами трудовой деятельности;

* принятие и реализация федеральных и региональных законов и нормативно правовых актов об охране труда, а также Федеральных, отраслевых и территориальных целевых программ улучшения условий и охраны труда;

* государственное управление надзор и контроль за охраной труда;

* расследование несчастных случаев на производстве и профзаболеваний;

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

* установление компенсаций за тяжелую работу и работу с вредными или опасными условиями труда;

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

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

3. Федеральный закон №125 - ФЗ от 24.07.98 «Об обязательном социальномстраховании от несчастных случаев на производстве и профессиональных заболеваний» устанавливает правовые, экономические и организационные основы страхования и определяет порядок возмещения вреда, причиненного жизни и здоровью работника при исполнении обязанностей по трудовому договору.

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

* физические лица, выполняющие работу по договору с работодателем (страхователем)

* физические лица, осужденные к лишению свободы и привлекаемые к труду страхователем

* физические лица, выполняющие работу на основании гражданско-правового
договора.

Основными принципами обязательного страхования являются:

* гарантированность права застрахованных работников на обеспечение по страхованию;

* экономическая заинтересованность субъектов страхования в улучшении условий и безопасности труда, снижении производственного травматизма и профзаболеваемости

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

* обязательность уплаты страхователями (работодателями) страховых взносов для выплаты пострадавшим возмещения вреда.

4. Федеральный закон «О промышленной безопасности опасных
производственных объектов» № 116 - ФЗ от 21.07.97г. определяет правовые,
экономические и социальные основы обеспечения безопасной эксплуатации опасныхпроизводственных объектов (ОПО) и направлен на предупреждение аварийна ОПО иобеспечение готовности организаций эксплуатирующих ОПО к локализации иликвидации последствий, указанных аварий.

Промышленная безопасность - это состояние защищенности интересов личности и общества от аварий на ОПО.

Опасными производственными объектами считаются такие, на которых получаются, используются, перерабатываются, образуются, хранятся, транспортируются, уничтожаются опасные вещества:

* легковоспламеняющиеся жидкости, пары, газы, пыли;

* взрывчатые вещества;

* токсичные вещества во всех видах воздействия на людей, животных и растений; Опасными производственными объектами также считаются такие, где

используются:

* оборудование, работающие под давлением более 0,07 МПа или при температуре воды более 115оС;

* стационарно установленные грузоподъемные механизмы;

* получаются и используются расплавы черных и цветных металлов и сплавов

5. Трудовой кодекс Российской Федерации - федеральный закон № 197 - ФЗ от 30.12.2001г

Цели трудового кодекса

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

Задачи кодекса

Основными задачами трудового кодекса являются создание необходимых правовых условий для достижения оптимального согласования интересов сторон трудовых отношений (работодателей и работников), интересов государства, а также правовое регулирование трудовых отношений по:

* организации труда и управлению трудом;

* трудоустройству у данного работодателя;

* профессиональной подготовке, переподготовке и повышению квалификации работников непосредственно у данного работодателя;

* ведению коллективных переговоров, заключению коллективных договоров и соглашений;

* участию работников и профсоюзов в установлении нормативных условий труда;

* материальной ответственности работодателей и работников в сфере труда;

* надзору и контролю за соблюдением трудового законодательства (включая законодательства об охране труда);

* разрешению трудовых споров.

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

Особого внимания заслуживают правовые нормы, изложенные в статьях 219 и 220 ТК РФ, которые не только фиксируют право работника на труд, отвечающий требованиям безопасности, но и закрепляет его право на отказ от работы в условиях опасных для его жизни и здоровья, в том числе при отсутствии средств индивидуальной и коллективной защиты, а работодателю при этом запрещено требовать выполнения трудовых обязанностей от работника, так как эти условия в ст. 4 ТК отнесены к принудительному труду, который этой же статьей запрещен.

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

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

...

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

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