Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Укрытие в защитных сооружениях и их обслуживание↑ ⇐ ПредыдущаяСтр 11 из 11 Содержание книги
Поиск на нашем сайте
Все работы по организации и проведению защиты населения осуществляются в соответствии с планом и указаниями начальника ГО объекта. Задачи планирования, организации и обеспечения укрытия людей возложены на соответствующие службы убежищ и укрытий ГО. Они должны разрабатывать основные планирующие документы, распределять защитные сооружения между цехами, отделами, службами объектов экономики, наметить маршруты подхода к убежищам или укрытиям, ознакомиться с порядком укрытия всех, кто ими будет пользоваться. Перед составлением документов уточняют вместимость и защитные свойства сооружений. При их нехватке выявляют подвальные и другие помещения, которые могут быть приспособлены под защитные сооружения. В соответствии с численностью населения распределяются защитные сооружения, при этом учитывают возможность их быстрого заполнения людьми из близлежащих домов, т.к. они могут быть использованы людьми по соответствующему сигналу в считанные минуты. Непосредственно организацией и проведением эвакуационных мероприятий занимаются начальники и штабы гражданской обороны объектов и эвакуационные комиссии, создаваемые в городах (городских районах). Укрытие рабочих и служащих организуют после получения распоряжения о её проведении. Для обслуживания защитных сооружений на объекте создаются формирования. Личный состав этих формирований отвечает за подготовку сооружения к приему людей, организацию его заполнения, правильную эксплуатацию во время пребывания в нем людей и за эвакуацию их из убежища в случае выхода его из строя.
ЗАКЛЮЧЕНИЕ
В соответствии с поставленной задачей в рамках дипломного проектирования были выполнены следующие этапы: · проведен подробный анализ предметной области; · разработаны концептуальная, логическая и физическая модели данных; · сгенерирована база данных, необходимая для функционирования информационной системы; · разработана сама информационная система проведения интернет-аукционов, реализующая основные функции, поставленные заказчиком. Программная реализация была выполнена с использованием Microsoft Visual Studio 2008, Microsoft SQL Server 2008 и применением современных подходов к созданию программного обеспечения, принципов объектно– ориентированного программирования, что позволит в дальнейшем наращивать и совершенствовать систему. Кроме того, было проведено организационно–экономическое обоснование целесообразности разработки и внедрения на предприятии информационной системы проведения интернет-аукционов. В разделе «Безопасность жизнедеятельности» были рассмотрены вопросы обеспечения электробезопасности оператора ПЭВМ на рабочем месте, расчета естественного освещения на рабочем месте оператора ПЭВМ с учётом санитарных норм, а так же специфики использования средств коллективной защиты ГО при ЧС. Разработанная система проведения интернет-аукционов была спроектирована с расчетом ее расширения и добавления в нее новых функций.
СПИСОК ЛИТЕРАТУРЫ
1. Долин П.А. «Основы техники безопасности в электроустановках». Учеб. Пособие для вузов. – 2-е изд., перераб. и доп.- М.:Энергоатомиздат, 1984 – 448с. 2. Безопасность жизнедеятельности. С. В. Белов и др., М., 1999. 3. СНиП 23-05-95 «Естественное и искусственное освещение» 4. СП 23-102-2003 Естественное освещение жилых и общественных зданий 5. Атаманюк В.Г. Ширшев Л.Г. Акимов Н.И. Гражданская оборона // Учебник для вузов. Под ред. Михайлика Д.И. – М.: Высш. шк., 1986 г. – 207 с. 6. Шупляк Н.Г. Основы защиты населения и территории в чрезвычайных ситуациях: Учеб. – метод. пособие к изучению курса «Безопасность в ЧС»/Юж.-Рос. Гос.тех.ун-т-Новочеркасска: ЮРГТУ, 2004. 7. СНиП 2.01.51-90 – Инженерно-технические мероприятия гражданской обороны. 8. Википедия. Свободная энциклопедия. /ru.wikipedia.org/wiki/ 9. Базы данных: разработка и управление: Пер. с англ., М.: ЗАО «Издательство БИНОМ», 1999. 10. Джозеф C. LINQ: язык интегрированных запросов в C# 2008 для профессионалов / М.: «Вильямс», 2008. — с. 560. 11. Келли Л. JavaScript: наглядный курс создания динамических Web – страниц пер с англ. / М.: Издательский дом «Вильямс», 2001г. – 288с. 12. Кузнецов М.В., Симдянов И.В. PHP 5. Практика разработки Web-сайта / СПб.: БХВ-Петербург, 2005г. – 960с.
ПРИЛОЖЕНИЕ А. Физическая модель данных.
Таблица system_emails. Хранит соответствие между событиями в системе(регистрация, подтверждения пароля) и выходным шаблоном для тела писем.
Таблица Activities. Хранит полное описание всех видов деятельности на разных языках.
Таблица ApprovedUsers. Устанавливает список одобренных пользователей – тех, которые могут создавать аукционы без проверки администратором, в отличие от всех остальных, которые имеют право создать аукцион только после процедуры одобрения админом.
Таблица aspnet_Membership. Хранит полную информацию о всех пользователях и их историю авторизаций
Таблица aspnet_Roles. Хранение информации об имеющихся ролях в системе.
Таблица aspnet_Users. Хранит информацию о пользователях системы.
Таблица aspnet_UsersInRoles. Устанавливает соответствие между пользователем и ролью, к которой он принадлежит.
Таблица Auction. Предоставляет полную информацию аукциона, его характеристики, владельцев и др.
Таблица auction_document_link. Устанавливает соответствие между аукционами и прикреплёнными документами.
Таблица AuctionDocuments. Задаёт соответствие между документами и аукционом
Таблица AuctionLot. Задаёт соответствие между аукционами и имеющимися лотами.
Таблица AuctionMng. Задаёт соответствие между аукционами и управляющими, контактными лицами.
Таблица BannedUsers. Указывает забаненных пользователей.
Таблица City. Хранит информацию о городах.
Таблица Companies. Хранит информацию о компаниях.
Таблица ContactPerson. Хранит информацию о контактных лицах аукциона, которые по сути являются продавцами.
Таблица Country. Хранит полную информацию о городах.
Таблица Currency. Хранит информацию об используемых валютах.
Таблица Documents. Хранит информацию обо всех загруженных документах.
Таблица DocumentsFiles. Задаёт соответствие между документами и его физическими атрибутами.
Таблица Job. Хранит информацию обо всех профессиях других лиц, которые могут разместить платные обявления на аукционе.
Таблица Lot. Хранит полную информацию по всем лотам.
Таблица LotBids. Содержит в себе сведения по всем предложениям лотов.
Таблица LotCategories. Хранит описание категорий лотов.
Таблица LotDetailUnits. Хранит данные о единицах измерения лотов.
Таблица LotIndexes. Хранит описание индексов лотов и их описание.
Таблица LotTypes. Хранит типы лотов.
Таблица NewsLetters. Хранит сведения о письмах, рассылаемых по каждому лоту
Таблица Professional. Хранит данные о рекламодателях, которые работают на той или иной профессии.
Таблица System_Messages. Хранит системные, служебные сообщения.
Таблица SystemText. Хранит системный, служебный текст, напр. лицензионное соглашение.
Таблица TransmissionTypes Определяет тип коробки передач т/с.
Таблица UserBasket. Хранит информацию о пользовательской корзине.
Таблица UserIndexSubscriptions. Хранит информацию о подписчиках данного индекса лота.
Таблица Winners. Хранит пользователей, которые стали покупателями того или иного лота.
ПРИЛОЖЕНИЕ Б. Листинг страниц системы.
Файл SearchForm.aspx using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Globalization;
public partial class SearchForm: System.Web.UI.Page { protected class LotIndex { public Guid ID { get; set; } public string Name { get; set; } public string Lev { get; set; } public int? Lev2 { get; set; } public bool Checked { get; set; } }
List<LotIndex> queryInd { get { return Session["queryInd"] as List<LotIndex>; } set { Session["queryInd"] = value; } }
List<LotIndex> SelectedItemsInd { get { return Session["SelectedItemsInd"] as List<LotIndex>; } set { Session["SelectedItemsInd"] = value; } }
List<LotIndex> FilterQueryInd { get { return Session["FilterQueryInd"] as List<LotIndex>; } set { Session["FilterQueryInd"] = value; } }
List<LotIndex> FirstQueryInd { get { return Session["FirstQueryInd"] as List<LotIndex>; } set { Session["FirstQueryInd"] = value; } }
protected class Activity { public Guid ID { get; set; } public string Name { get; set; } public string Lev { get; set; } public int? Lev2 { get; set; } public bool Checked { get; set; } }
List<Activity> queryAct { get { return Session["queryAct"] as List<Activity>; } set { Session["queryAct"] = value; } }
List<Activity> SelectedItemsAct { get { return Session["SelectedItemsAct"] as List<Activity>; } set { Session["SelectedItemsAct"] = value; } }
List<Activity> FilterQueryAct { get { return Session["FilterQueryAct"] as List<Activity>; } set { Session["FilterQueryAct"] = value; } }
List<Activity> FirstQueryAct { get { return Session["FirstQueryAct"] as List<Activity>; } set { Session["FirstQueryAct"] = value; } }
protected void On_ProdCategory_IndexChanged(Object sender, EventArgs e) { ListItem Li = new ListItem(); Li.Text = ""; Li.Value = "none"; ListItem Li2 = new ListItem(); Li2.Text = ""; Li2.Value = "none";
/* Get_Product_SubCategory(); DrDL_ProdSubCategory.Items.Insert(0, Li); Get_Product_SubSubCategory(); DrDL_ProdSubSubCategory.Items.Insert(0, Li2); */ }
protected void On_ProdSubCategory_IndexChanged(Object sender, EventArgs e) { ListItem Li = new ListItem(); Li.Text = ""; Li.Value = "none"; /* Get_Product_SubSubCategory(); DrDL_ProdSubSubCategory.Items.Insert(0, Li); */ }
protected void ShowSearchForm(object sender, EventArgs e) { Pan_SelectLotType.Visible = false; Pan_SearchForms.Visible = true; MV_SearchForms.ActiveViewIndex = DrD_SelectLotType.SelectedIndex; }
protected void ChangeCountry(object sender, EventArgs e) { if (!DrDL_LotCountry.SelectedValue.Equals("none")) { ListItem Li = new ListItem(); Li.Text = ""; Li.Value = "none"; PublicFunctions.GetCity_To_DrDL(DrDL_LotCity, DrDL_LotCountry.SelectedValue); DrDL_LotCity.Items.Insert(0, Li); } else { DrDL_LotCity.Items.Clear(); } }
protected override void OnPreInit(EventArgs e) { PublicFunctions.SetCulture(this, Response, Request); }
protected override void OnLoadComplete(EventArgs e) { if (PreviousPage == null) { ASP.controls_wucsearch2_ascx FastSearchForm = null;
FastSearchForm = (ASP.controls_wucsearch2_ascx)Master.FindControl("FastSearchForm"); if (FastSearchForm.b == 3) { Pan_SelectLotType.Visible = true; Pan_SearchForms.Visible = false; PLoad(); } } lvActivities.DataSource = queryAct; lvActivities.DataBind(); lvLotIndexes.DataSource = queryInd; lvLotIndexes.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { Master.Title = Resources.Site.Search;
if (!Page.IsPostBack) { PLoad(); } } protected void PLoad () { DrD_SelectLotType.Items.Clear(); LotTypes.LotTypesDataContext DB = new LotTypes.LotTypesDataContext(); DB.TBL_LotIndexes_As_Lists.Context.CommandTimeout = 600; FirstQueryInd = (from v in DB.TBL_LotIndexes_As_Lists orderby v.NewLevel select new LotIndex { ID = v.LotIndexID, Name = PublicFunctions.Get_LotIndex_Name(DB.LotIndexes.Single(l => l.LotIndexID == v.LotIndexID), CultureInfo.CurrentCulture, false), Lev = v.NewLevel, Lev2 = v.TreeLevel, Checked = false }).ToList(); queryInd = FirstQueryInd;
FirstQueryAct = (from v in DB.TBL_Activities_As_Lists orderby v.NewLevel select new Activity { ID = v.ActivityID, Name = PublicFunctions.Get_Activity_Name(DB.Activities.Single(l => l.ActivityID == v.ActivityID), CultureInfo.CurrentCulture, false), Lev = v.NewLevel, Lev2 = v.TreeLevel, Checked = false }).ToList(); queryAct = FirstQueryAct; //PublicFunctions.Get_LotIndex_ToDrDL(DrDL_Index, null); //PublicFunctions.Get_Activity_ToDrDL(DrDL_Activity, null); PublicFunctions.Get_EngineType_ToDrDL(DrDL_VehEngineType); PublicFunctions.Get_TransmissionType_ToDrDL(DrDL_VehTransmission);
System.Linq.IQueryable<LotTypes.LotType> LotTypes = from LT in DB.LotTypes orderby LT.Number ascending select LT; foreach (LotTypes.LotType LT in LotTypes) { ListItem LI = new ListItem(); LI.Value = LT.LotTypeID.ToString(); LI.Text = LT.LotTypeNameHE; switch (CultureInfo.CurrentCulture.TwoLetterISOLanguageName) { case "en": if (LT.LotTypeNameEN.Length > 0) LI.Text = LT.LotTypeNameEN; break; case "ru": if (LT.LotTypeNameRU.Length > 0) LI.Text = LT.LotTypeNameRU; break; } DrD_SelectLotType.Items.Add(LI);
} ListItem Li = new ListItem(); Li.Text = ""; Li.Value = "none"; ListItem Li2 = new ListItem(); Li2.Text = ""; Li2.Value = "none"; ListItem Li3 = new ListItem(); Li3.Text = ""; Li3.Value = "none";
ListItem Li4 = new ListItem(); Li4.Text = ""; Li4.Value = "none"; ListItem Li5 = new ListItem(); Li5.Text = ""; Li5.Value = "none"; ListItem Li6 = new ListItem(); Li6.Text = ""; Li6.Value = "none"; ListItem Li7 = new ListItem(); Li7.Text = ""; Li7.Value = "none";
PublicFunctions.Get_Country_To_DrDL(DrDL_LotCountry); DrDL_LotCountry.Items.Insert(0, Li); PublicFunctions.GetCity_To_DrDL(DrDL_LotCity, DrDL_LotCountry.SelectedValue); DrDL_LotCity.Items.Insert(0, Li2); PublicFunctions.Get_Currency_To_DrDL(DrDL_LotCurrency); //PublicFunctions.Get_Activity_ToDrDL(DrDL_ComActivity, null); //PublicFunctions.Get_Activity_ToDrDL(DrDL_IndActivity, null); //DrDL_ComActivity.Items.Insert(0, Li4);
/* Get_Product_Category(); DrDL_ProdCategory.Items.Insert(0, Li5); Get_Product_SubCategory(); DrDL_ProdSubCategory.Items.Insert(0, Li6); Get_Product_SubSubCategory(); DrDL_ProdSubSubCategory.Items.Insert(0, Li7); */ var RealEstateID = (from LType in DB.LotTypes where LType.LotTypeNameEN == "Real Estate" select LType.LotTypeID); foreach (Guid ID in RealEstateID) PublicFunctions.Get_LotCategories_To_DrDL(DrDL_RE_Type, null, ID.ToString()); DrDL_RE_Type.Items.Insert(0, Li3);
RealEstateID = (from LType in DB.LotTypes where LType.LotTypeNameEN == "Vehicle" select LType.LotTypeID); foreach (Guid ID in RealEstateID) PublicFunctions.Get_LotCategories_To_DrDL(DrDL_VehType, null, ID.ToString()); DrDL_VehType.Items.Insert(0, Li4);
RealEstateID = (from LType in DB.LotTypes where LType.LotTypeNameEN == "Intellectual Property" select LType.LotTypeID); foreach (Guid ID in RealEstateID) PublicFunctions.Get_LotCategories_To_DrDL(DrDL_IPTypes, null, ID.ToString()); DrDL_IPTypes.Items.Insert(0, Li5);
DrDL_VehEngineType.Items.Insert(0, Li6); DrDL_VehTransmission.Items.Insert(0, Li7); }
protected void btnActFilter_Click(object sender, EventArgs e) { lNoResultsForInd.Visible = false; if (string.IsNullOrEmpty(tbActFilter.Text)) { queryAct = FirstQueryAct; return; } LotTypes.LotTypesDataContext DB = new LotTypes.LotTypesDataContext(); FilterQueryAct = (from v in FirstQueryAct where v.Name!= null && v.Name.ToLower().StartsWith(tbActFilter.Text.ToLower()) orderby v.Lev select new Activity { ID = v.ID, Name = v.Name, Lev2 = v.Lev2, Checked = v.Checked }).ToList(); if (FilterQueryAct.Count == 0) lNoResultsForAct.Visible = true; queryAct = FilterQueryAct; if ((DataPager)lvActivities.FindControl("pg") == null) return; ((DataPager)lvActivities.FindControl("pg")).SetPageProperties(0, 15, false); }
protected void btnIndexFilter_Click(object sender, EventArgs e) { lNoResultsForInd.Visible = false; if (string.IsNullOrEmpty(tbIndexFilter.Text)) { queryInd = FirstQueryInd; return; } LotTypes.LotTypesDataContext DB = new LotTypes.LotTypesDataContext(); FilterQueryInd = (from v in FirstQueryInd where v.Name!= null && v.Name.ToLower().StartsWith(tbIndexFilter.Text.ToLower()) orderby v.Lev select new LotIndex { ID = v.ID, Name = v.Name, Lev2 = v.Lev2, Checked = v.Checked }).ToList(); if (FilterQueryInd.Count == 0) lNoResultsForInd.Visible = true; queryInd = FilterQueryInd; if ((DataPager)lvLotIndexes.FindControl("pg") == null) return; ((DataPager)lvLotIndexes.FindControl("pg")).SetPageProperties(0, 15, false); }
protected void OnSelectActClick(Object sender, EventArgs e) { //Label3.Text = lviewUsers.DataKeys[((ListViewDataItem)((LinkButton)sender).Parent).DisplayIndex].Value.ToString(); lSelectedAct.Text = queryAct.Single(q => q.ID == (Guid)lvActivities.DataKeys[((ListViewDataItem)((LinkButton)sender).Parent).DisplayIndex].Value).Name; lvActivities.SelectedIndex = ((ListViewDataItem)((LinkButton)sender).Parent).DisplayIndex; }
protected void OnSelectIndexClick(Object sender, EventArgs e) { //Label3.Text = lviewUsers.DataKeys[((ListViewDataItem)((LinkButton)sender).Parent).DisplayIndex].Value.ToString(); lSelectedIndex.Text = queryInd.Single(q => q.ID == (Guid)lvLotIndexes.DataKeys[((ListViewDataItem)((LinkButton)sender).Parent).DisplayIndex].Value).Name; lvLotIndexes.SelectedIndex = ((ListViewDataItem)((LinkButton)sender).Parent).DisplayIndex; } }
Файл AdminContent.aspx
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Globalization; using System.Configuration; using System.Web.Security;
public class AuctionsInfo { public string AuthorName { get; set; } public Guid? AuthorID { get; set; } public string AuctionName { get; set; } public int AuctionID { get; set; } public bool AuctionIsApproved { get; set; } }
public class LotInfo { public string AuthorName { get; set; } public Guid? AuthorID { get; set; } public string LotName { get; set; } public int LotID { get; set; } public bool? LotIsHot { get; set; } }
public partial class AdminContent: System.Web.UI.Page {
System.Linq.IQueryable<AuctionsInfo> AuctList;
protected System.Collections.Generic.IEnumerable<LotInfo> LotList { get { return Session["LotList_admin"] as System.Collections.Generic.IEnumerable<LotInfo>; } set { Session["LotList_admin"] = value; } }
protected override void OnLoadComplete(EventArgs e) { base.OnLoadComplete(e); Master.Title = Resources.Site1.ContentManagement;
if (!(Membership.GetUser()!= null) ||!(Roles.IsUserInRole(Membership.GetUser().UserName, "Admin"))) { LabelCap.Text = Resources.Site.NotEnoughPrivileges; UpdatePanel1.Visible = false; L_AdminAuction.Visible = false; L_AdminLots.Visible = false;
return; }
LabelCap.Text = Resources.Site1.ContentManagement; UpdatePanel1.Visible = true;
LotTypes.LotTypesDataContext DB = new LotTypes.LotTypesDataContext(); AuctList = from Auct in DB.Auctions
select new AuctionsInfo { AuctionID = Auct.AuctionID, AuctionIsApproved = Auct.Approved == 1? true: false, AuctionName = PublicFunctions.Get_Auction_Name(Auct, CultureInfo.CurrentCulture), AuthorID = Auct.UserId, AuthorName = Auct.aspnet_User.UserName, };
LV_AuctionsList.DataSource = AuctList; LV_AuctionsList.DataBind();
if (LotList == null) { LotList = from Lt in DB.Lots let Ht = Lt.hot == true? true: false select new LotInfo { LotID = Lt.LotID, LotIsHot = Lt.hot == null? false: Lt.hot, LotName = PublicFunctions.Get_Lot_Name(Lt, CultureInfo.CurrentCulture), |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Поделиться: |
Познавательные статьи:
Последнее изменение этой страницы: 2016-09-19; просмотров: 213; Нарушение авторского права страницы; Мы поможем в написании вашей работы!
infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.34.148 (0.01 с.)