Подсистема "Налогообложение" интегрированной информационной системы Департамента управления имуществом городского округа Самара
Разработка логической модели базы данных. Выбор и обоснование средств комплекса программно-технических средств. Особенность описания интерфейсных решений. Характеристика создания руководства пользователя. Анализ диаграммы компонентов и развертывания.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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
...Подобные документы
Моделирование бизнес–процессов для описания функций различных систем управления. Анализ документооборота предприятия. Проектирование базы данных для комплекса технических средств и средств автоматизации. Программная реализация информационной системы.
курсовая работа [791,4 K], добавлен 09.05.2014Проектирование логической структуры базы данных методом нормальных форм, сущность связь. Сравнительный анализ спроектированной базы данных и базы данных существующих информационных систем. Выбор и обоснование состава технических и программных средств.
курсовая работа [3,0 M], добавлен 22.12.2014Выбор состава технических и программных средств разработки системы. Описание входных и выходных данных. Выбор модели базы данных. Разработка подсистемы наполнения базы данных, формирования отчетов. Разработка интерфейса пользователя, тестирование системы.
курсовая работа [3,7 M], добавлен 04.12.2014Разработка информационной системы и базы данных магазина "Автозапчасти". Выбор технических средств и программной реализации задачи АЗ-01. Составление алгоритма, программы, руководства пользователя и примера, демонстрирующего корректность решения задачи.
курсовая работа [2,2 M], добавлен 19.10.2012Характеристика задачи АВ01, ее выходная и входная информация, выбор и обоснование состава технических средств и средств программной реализации. Разработка алгоритма и программы решения задачи АВ01, руководства пользователя и контрольный пример решения.
курсовая работа [2,1 M], добавлен 21.12.2011Анализ уровня технической и программной оснащенности ЗАГСа. Обзор языков программирования для создания информационной системы. Моделирование структуры реляционной базы данных в составе ИС. Диаграммы кооперации, классов, компонентов, развертывания.
курсовая работа [424,2 K], добавлен 12.02.2016Обоснование выбора среды программирования и технических средств. Определение требований к компонентам системы. Описания объекта автоматизации. Написание инструкции по эксплуатации для пользователя. Разработка программных компонентов. Выбор методики СУБД.
курсовая работа [1,3 M], добавлен 27.10.2012Технико-экономическое обоснование разработки информационной системы "План-меню". Выбор технических средств и стандартного программного обеспечения. Проектирование структуры базы данных. Разработка и структура пользовательского интерфейса и ER-модели.
курсовая работа [817,6 K], добавлен 07.05.2009Постановка задачи, основные требования к системе. Обоснование принимаемых решений по выбору технических и программных средств реализации. Функциональное и информационное моделирование базы данных студентов. Описание руководства пользователя, тестирование.
курсовая работа [476,6 K], добавлен 25.11.2013Анализ схожих проектов. Приложение "Инфокрафт: формула ЖКХ". Анализ программных средств Web-приложений. Язык Ruby on Rails. Выбор и обоснование средств разработки. Реализация базы данных, функциональное тестирование. Блок авторизации пользователя.
дипломная работа [442,6 K], добавлен 19.01.2017Анализ предметной области, главных функций организации. Разработка макета внутренней структуры программного обеспечения информационной системы в виде диаграммы классов. Составление схемы базы данных. Разработка интерфейса и руководства пользователя.
курсовая работа [866,3 K], добавлен 02.06.2015Модели данных как формальный аппарат для описания информационных потребностей пользователей. Структура информационной базы. Типы взаимосвязей. Разработка логической структуры базы для хранения данных о пяти поставщиках. Детализация реляционной модели.
презентация [28,9 K], добавлен 07.12.2013Анализ требований к базе данных. Концептуальная (инфологическая) модель предметной области. Сопоставление компонентов логической и физической модели. Создание форм, запросов и отчетов в среде СУБД Visual FoxPro 8.0. Расчеты по аккредитивам и чекам.
курсовая работа [1,7 M], добавлен 24.06.2013Анализ предметной области, этапы проектирования автоматизированных информационных систем. Инструментальные системы разработки программного обеспечения. Роль CASE-средств в проектировании информационной модели. Логическая модель проектируемой базы данных.
курсовая работа [410,6 K], добавлен 21.03.2011Проектирование информационной системы, обеспечивающей деятельность движения транспорта. Построение диаграммы последовательности, классов, компонент и развертывания. Создание логической модели базы данных. Реализация вариантов использования в виде текста.
курсовая работа [1,4 M], добавлен 22.05.2015Анализ программно-технических решений по учету оборудования торгового эквайринга. Разработка архитектуры программного комплекса учета оборудования. Система управления контентом. Выбор CMS. Менеджер пользователей. Структура информационной базы данных.
дипломная работа [1,8 M], добавлен 19.01.2017- Разработка информационной системы для автоматизации учета ремонта электрооборудования на предприятии
Архитектура и функции информационной системы для автоматизации учета ремонта электрооборудования. Построение модели прецедентов, потоков данных и процессов в стандарте IDEF0. Проектирование концептуальной и логической модели интегрированной базы данных.
курсовая работа [442,9 K], добавлен 06.08.2013 Особенности проектирования программы на языке С++ для обработки данных из таблиц базы данных. Основные функции программы, создание концептуальной модели базы данных и диаграммы классов, разработка интерфейса пользователя и запросов к базе данных.
курсовая работа [2,1 M], добавлен 08.06.2012Разработка информационной системы для отдела учета приема пациентов и медицинского секретариата. Описание исходной (входной) информации и пользовательского интерфейса, логической структуры и технических средств. Построение реляционной базы данных.
дипломная работа [1,9 M], добавлен 16.04.2012Проектирование базы данных для магазина продовольственных товаров. Предложения по модернизации информационных технологий. Выбор методов и средств решения задач, подлежащих автоматизации. Определение состава подсистем проектируемой информационной системы.
курсовая работа [3,9 M], добавлен 29.05.2013