Дипломная работа

  • 16121. Разработка автоматизированного рабочего места сотрудника оперативного учета Бюро регистрации несчастных случаев по Санкт-Петербургу и Ленинградской области
    Компьютеры, программирование

    Обычно разработка модели БД состоит из двух этапов: составление логической модели и создание на её основе физической модели. Erwin полностью поддерживает такой процесс, он имеет два представления модели: логическое и физическое. Таким образом, можно строить логическую модель БД, не задумываясь над деталями физическое реализации, т.е. уделяя основное внимание требованиям к информации и бизнес-процессам, которые будет поддерживать БД. , как и инструмент моделирования бизнес-процессов BPwin, интегрирован с генератором отчетов фирмы Logic Works - RPTwin. Это средство позволяет получать подробные отчеты по модели, освещая самые различные ракурсы и аспекты. Инструмент RPTwin поставляется вместе с ERwin и имеет богатый набор встроенных отчетов, позволяющих получать многогранную информацию по модели. Документирование структуры данных является очень важной частью моделирования, т.к. это позволяет другим разработчикам или лицам, которые будут сопровождать систему, быстрее начать ориентироваться во внутренней структуре и понимать назначение компонентов.тесно интегрирован с другими продуктами Logic Works. Словарь данных, созданный при анализе бизнес-процессов при помощи инструмента BPwin, может быть использован как основа для построения модели базы данных. Однако взаимосвязь между этими двумя инструментами двусторонняя, модели BPwin и ERwin можно постоянно поддерживать в согласованном состоянии. Интеграция этих двух продуктов очень важна с точки зрения их совместного использования при разработке программного обеспечения, т.к. отпадает необходимость в повторном выполнении действий и процесс создания словаря данных становится практически автоматическим.

  • 16122. Разработка автоматизированного рабочего места сотрудника оперативного учета бюро регистрации несчастных случаев по Санкт-Петербургу и Ленинградской области
    Компьютеры, программирование
  • 16123. Разработка автоматизированного участка изготовления детали "Фланец"
    Производство и Промышленность
  • 16124. Разработка автоматизированного электропривода подачи металлорежущего станка
    Разное

    К преимуществу применения электродвигателя в качестве привода относят: высокую скорость вращения, возможность автоматического и дистанционного управления, а также то, что работа их не зависит от температуры окружающей среды. Среди передач от привода к рабочим органам станка наибольшее распространение получили механические передачи. По способу передачи движения от ведущего элемента к ведомому механические передачи подразделяются следующим образом: передачи трением с непосредственным касанием (фрикционные) или гибкой связью (ременные), передачи зацеплением с непосредственным контактом (зубчатые, червячные, храповые, кулачковые) или с гибкой связью (цепные). Зубчатая передача - самый распространенный тип передач, так как обеспечивает высокую стабильность скоростей вращения. Она способна передавать большие мощности и имеет относительно малые габариты. Зубчатые передачи применяют для передачи вращения между валами (параллельными, пересекающимися, перекрещивающимися), а также для преобразования вращательного движения в поступательное (или наоборот). Движение от одного вала к другому передается взаимным зацеплением зубчатых колес, образующих кинематическую пару. Зубья этих колес имеют особую форму. Чаще всего встречается зубчатое зацепление, в котором профиль зубьев очерчен по кривой, называемой эвольвентой окружности или просто эвольвентой, а само зацепление называется эвольвентным. Привод с коробками зубчатых колес является наиболее распространенным типом приводов главного движения и движения подач в металлорежущих станках, он называется, соответственно, коробкой скоростей и коробкой подач. Коробки скоростей различают по компоновке и по способу переключения скоростей. Компоновку коробки скоростей определяет назначение станка и его типоразмер. Коробки скоростей со сменными колесами используют в станках при сравнительно редкой настройке привода. Коробку характеризует простота конструкции, малые габаритные размеры.

  • 16125. Разработка автоматизированной веб-ориентированной системы составления каталога товаров при поиске по изображениям
    Компьютеры, программирование

    Хранение информации будет осуществляться при помощи СУБД MS SQL Server 2008. Эта система отталкивается от концепции платформы данных Майкрософт: она упрощает управление любыми данными в любом месте и в любой момент времени. Она позволяет хранить в базах данных информацию, полученную из структурированных, полуструктурированных и неструктурированных источников, таких как изображения и музыка. В SQL Server 2008 имеется большой набор интегрированных служб, расширяющих возможности использования данных: вы можете составлять запросы, выполнять поиск, проводить синхронизацию, делать отчеты, анализировать данные. Все данные хранятся на основных серверах, входящих в состав центра обработки данных. К ним осуществляется доступ с настольных компьютеров и мобильных устройств. Таким образом, существует полный контроль над данными независимо от того, где я их сохранил. Так же система SQL Server 2008 позволяет обращаться к данным из любого приложения, разработанного с применением технологий Microsoft.net и Visual Studio, а также в пределах сервисно-ориентированной архитектуры и бизнес-процессов - через Microsoft BizTalk Server. Сотрудники, отвечающие за сбор и анализ информации, могут работать с данными, не покидая привычных приложений, которыми они пользуются каждый день, например приложений выпуска 2007 системы Microsoft Office. SQL Server 2008 позволяет создать надежную, производительную, интеллектуальную платформу, отвечающую всем требованиям по работе с данными.

  • 16126. Разработка автоматизированной информационной системы
    Компьютеры, программирование

    После построения инфологической модели данных, выполнив следующие шаги, строиться даталогическая модель.

    1. Представляем каждый стержень (независимую сущность) таблицей базы данных (базовой таблицей) и специфицируем первичный ключ этой базовой таблицы.
    2. Представляем каждую ассоциацию (связь вида «многие-ко-многим» между сущностями) как базовую таблицу. Используем в этой таблице внешние ключи для идентификации участников ассоциации и специфицируем ограничения, связанные с каждым из этих внешних ключей.
    3. Представляем каждое свойство как поле в базовой таблице, представляющей сущность, которая непосредственно описывается этим свойством.
    4. Для того чтобы исключить в проекте непреднамеренные нарушения каких-либо принципов нормализации, выполним процедуру нормализации.
    5. Если в процессе нормализации было произведено разделение каких-либо таблиц, то следует модифицировать инфологическую модель базы данных и повторить перечисленные шаги.
    6. Указать ограничения целостности проектируемой базы данных и дать (если это необходимо) краткое описание полученных таблиц и их полей.
  • 16127. Разработка автоматизированной информационной системы "Библиотека ВУЗа"
    Компьютеры, программирование

    Теория нормализации основана на том, что определенный набор таблиц обладает лучшими свойствами при включении, модификации и удалении данных, чем все остальные наборы таблиц, с помощью которых могут быть представлены те же данные. Введение нормализации отношений при разработке информационной модели обеспечивает минимальный объем физической памяти, что впрямую отражается на качестве функционирования информационной системы. Нормализация информационной модели выполняется в несколько этапов:

    1. Данные, представленные в виде плоской двумерной таблицы, являются первой нормальной формой реляционной модели данных. Первый этап нормализации заключается в образовании двумерной таблицы, содержащей все необходимые атрибуты информационной модели, в устранении составных (сложных) атрибутов и в выделении ключевых атрибутов. Первый этап нормализации модели системы представлен выше в таблице 1.
    2. Отношение задано во второй нормальной форме, если оно является отношением в первой нормальной форме и каждый атрибут, не являющийся первичным атрибутом в этом отношении, полностью зависит от любого возможного ключа этого отношения. Приведение отношений ко второй нормальной форме заключается в обеспечении полной функциональной зависимости всех атрибутов от ключа за счет разбиения таблицы на несколько таблиц, в которых все имеющиеся атрибуты имеют полную функциональную зависимость от ключа этой таблицы. В процессе приведения модели ко второй нормальной форме в основном исключаются аномалии дублирования данных, а также аномалии включения и удаления данных. Второй этап нормализации также можно наблюдать в таблице 1.
    3. Отношение задано в третьей нормальной форме, если оно задано во второй нормальной форме и каждый атрибут этого отношения, не являющийся первичным, нетранзитивно зависит от каждого возможного ключа этого отношения. Третий этап нормализации заключается в устранении аномалий включения и удаления данных. Он виден по таблице 1 и на рисунке 7.
  • 16128. Разработка автоматизированной информационной системы дистанционного обучения по дисциплине "Финансы и кредит"
    Компьютеры, программирование

    Рассмотрим в целом организационные мероприятия и процедуры, используемые для решения проблем безопасности информации на всех этапах проектирования и эксплуатации автоматизированных систем (АС). Существенное значение при проектировании АС различного уровня и назначения придается предпроектному обследованию объекта автоматизации. На этой стадии: - устанавливается наличие или отсутствие секретной (конфиденциальной) информации в разрабатываемой АС, оценивается уровень ее конфиденциальности и объемы; - определяются режимы обработки этой информации, тип АС, состав комплекса основных технических средств вычислительной техники (СВТ), общесистемные программные средства, предполагаемые к использованию в разрабатываемой АС; оценивается возможность использования имеющихся на рынке сертифицированных средств защиты информации; - определяется степень участия персонала ВЦ, функциональных и производственных служб, научных и вспомогательных работников объекта автоматизации в обработке информации, характер взаимодействия между собой и со службой безопасности; - определяются мероприятия по обеспечению режима секретности на стадии разработки. Предпроектное обследование может быть выполнено собственными силами или, как законченная научно-техническая работа, может быть поручено специализированному предприятию, имеющему лицензию на этот вид деятельности. На основании результатов предпроектного обследования разрабатывается аналитическое обоснование создания системы защиты секретной информации (СЗСИ) и раздел технического задания на ее разработку. В комплексе работ по созданию АС должна предусматриваться опережающая разработка и внедрение СЗСИ, реализуемой в виде подсистемы АС и включающей в себя комплекс организационных, программно-технических средств, систем и мероприятий по защите информации от НСД. СЗСИ состоит из системной и функциональной частей. Системная часть является общей и применяется при разработке, внедрении и эксплуатации всех или большинства задач АС, функциональная часть обеспечивает защиту информации при решении конкретной задачи и специфична защите информации от НСД в АС различных классов. Важное место в системе организации работ по обеспечению безопасности информации на предприятиях занимают так называемые специальные научно-технические подразделения (СИТИ) - службы защиты информации, основной направленностью которых являются организация работ по выявлению возможностей и предупреждению утечки информации, методическое руководство и участие в разработке требований позащите информации от НСД, аналитического обоснования необходимости создания СЗСИ, согласование выбора СВТ (в том числе общесистемного программного обеспечения), программно-технических средств и систем защиты. В случае привлечения для разработки СЗСИ специализированных предприятий, функции и задачи различных служб могут изменяться и перераспределяться, но координация должна остаться за предприятием-заказчиком АС. Кроме того в обеспечении безопасности информации, особенно на стадии эксплуатации АС, задействованы службы обеспечения безопасности информации или секретный орган, службы администратора АС. Все указанные службы активно взаимодействуют в целях достижения эффективной разработки и эксплуатации АС и ее СЗСИ. Для эффективной и надежной, с точки зрения обеспечения безопасности информации, работ АС необходимо правильно организовать разрешительную систему доступа пользователей к информации в АС т.е. предоставить пользователям право работать с той информацией, которая необходима им для выполнения своих функциональных обязанностей, установить их полномочия по доступу к информации. Среди организационных мероприятий по обеспечению безопасности информации важное место занимает охрана объекта, на котором расположена защищаемая АС (территория, здания, помещения, хранилища информационных носителей), путем установления соответствующих постов технических средств охраны или любыми другими способами, предотвращающими или существенно затрудняющими хищение СВТ, информационных носителей, а также НСД к СВТ и линиям связи. Технология обработки информации в АС различна и зависит от используемых СВТ, программных средств, режимов работы. Не вдаваясь в особенности технологического процесса, обусловленные различиями в технике, программном обеспечении и другими причинами, можно констатировать, что основной характерной особенностью, связанной с обработкой секретной или иной подлежащей защите информации является функционирование системы защиты информации от НСД (СЗИ НСД) как комплекса программно-технических средств и организационных (процедурных) решений, предусматривающей учет, хранение и выдачу пользователям информационных носителей, паролей, ключей, ведение служебной информации СЗИ НСД (генерацию паролей, ключей, сопровождение правил разграничения доступа), оперативный контроль за функционированием СЗСИ, контроль соответствия, общесистемной программной среды эталону и приему включаемых в АС новых программных средств, контроль за ходом технологического процесса обработки информации путем регистрации анализа действий пользователей, сигнализации опасных событий. Следует отметить, что без надлежащей организационной поддержки программно-технических средств защиты информации от НСД и точного выполнения предусмотренных проектной документацией процедур, в должной мере не решит проблему обеспечения безопасности информации в АС, какими бы совершенными эти программно-технические средства не были.

  • 16129. Разработка автоматизированной информационной системы для магазина самообслуживания "Гипермаркет Виват"
    Компьютеры, программирование

    При проектировании "единого информационного пространства" следует учитывать не только функциональность структуры базы данных, но и возможность дальнейшего развития информационной системы, модификации пользовательских приложений, оперативность проектирования. (Под "функциональностью" понимается нормализованная структура БД, отвечающая требованиям проектируемой информационной системы). При этом проектировка структуры базы данных должна вестись с учетом "жизненного цикла" информации, "возможного" развития самой структуры, т.е. предусматривать развитие функциональности системы. Кроме того, информационная система должна иметь "развивающую основу" в эксплуатируемой модели. Для построения "развивающейся" информационной системы необходимо выполнение следующих условий:

  • 16130. Разработка автоматизированной информационной системы интернет-проектирования для ЗАО "Агропромышленная компания "СТАВХОЛДИНГ" под управлением ОС Linux RedHat 8.0
    Компьютеры, программирование

    Общий механизм работы Web магазина имеет направленность на упрощение совершения Интернет сделок. Каждый модуль в той или иной степени упрощает сделку. Первое что делает пользователь попадая в Web магазин это пытается найти интересующую его информацию или получить ее на свой компьютер, для того чтобы это сделать нужно понимать в какой раздел зайти и что выбрать. Такой выбор не возможен, если Web магазин будет на не понятном для пользователя языке. Поэтому модуль выбора языка важный момент в работе Web магазина. Следующий шаг быстрый поиск интересующей пользователя информации. Web магазин реализует два варианта такого поиска. Первый вариант это меню по категориям, где пользователь может выбрать программы из нужной категории отсортированные по дате. Второй вариант это поиск программ по ключевому слову или фразе. Такой вариант подходит для случаев когда пользователь с трудом представляет в какой категории может находится интересующая его программа. После того как пользователь нашел интересующую его программу, первое что он делает это читает описание, смотрит screenshot, после чего загружает программу на свой компьютер, чтобы проверить работу программы. Если пользователя программа устраивает и он хочет ее купить, то он заходит в Web магазин и пытается купить программу. Для того чтобы купить ее, необходимо пройти регистрацию, чтобы иметь соотвествие в базе данных и не вводить при каждой покупке свои данные, оставив лишь поля для Имя на кредитной карте и код защиты. В процессе регистрации покупателя, на его имя заводится персональная корзина в которой будут учтены все его покупки или отказы от покупок. После регистрации пользователь может использовать свой логин и пароль, который высылается на его почтовый ящик, чтобы совершать сделки в Web магазине. При совершении сделки в корзину покупателя заносится информация о том что он купил, когда и за сколько. Далее происходит отсылка электронной почты:

  • 16131. Разработка автоматизированной информационной системы на примере "МегионСофтОйл"
    Компьютеры, программирование

    Программный модульОписание программного модуляМодуль данных (UDataM)Модуль данных разработан для связи с базой данных, хранящейся в таблицах Access. Связь реализована с помощью технологии ADO. Связь с базой данных осуществлена с помощью компонента ADOConnection вкладки ADO. Запросы реализованы с помощью компонентов ADOQuery вкладки ADO. Визуализация данных осуществлена с помощью связующего компонента DataSource вкладки Data Access. Для генерации отчетов и сопроводительной документации используются шаблоны документов Word, связь с которыми реализуется с помощью компонентов WordApplication и WordDocument вкладки Servers.Модуль главной формы (UMain)Модуль главной формы разработан для работы со справочниками автоматизированной информационной системы, данные которых, хранятся в таблицах базы данных Access. Визуализация данных из таблиц Access осуществлена с помощью компонента DBGrid вкладки Data Controls. Навигация по таблицам осуществляется с помощью компонентов DBNavigator вкладки Data Controls. Главное меню программы реализовано с помощью компонента MainMenu вкладки Standard.Модуль формы справочника «Клиенты компании» (Uklient)Модуль формы разработан для работы со справочником «Клиенты компании» (добавление, сохранение, редактирование и удаление данных) автоматизированной информационной системы, данные которого, хранятся в таблице КЛИЕНТЫ базы данных Access. Визуализация данных из таблицы Access осуществлена с помощью компонента DBGrid вкладки Data Controls. Главное меню формы справочника «Клиенты компании» реализовано с помощью компонента MainMenu вкладки Standard. Поиск данных по справочнику организован с помощью компонента DBLookupComboBox вкладки Data Controls.Модуль формы справочника «Услуги компании» (Uuslugi)Модуль формы разработан для работы со справочником «Услуги компании» (добавление, сохранение, редактирование и удаление данных) автоматизированной информационной системы, данные которого, хранятся в таблице УСЛУГИ базы данных Access. Визуализация данных из таблицы Access осуществлена с помощью компонента DBGrid вкладки Data Controls. Главное меню формы справочника «Клиенты компании» реализовано с помощью компонента MainMenu вкладки Standard. Поиск данных по справочнику организован с помощью компонента DBLookupComboBox вкладки Data Controls.Модуль формы справочника «Оргтехника» (Utex)Модуль формы разработан для работы со справочником «Оргтехника» (добавление, сохранение, редактирование и удаление данных) автоматизированной информационной системы, данные которого, хранятся в таблице ОРГТЕХНИКА базы данных Access. Визуализация данных из таблицы Access осуществлена с помощью компонента DBCtrlGrid вкладки Data Controls. Главное меню формы справочника «Оргтехника» реализовано с помощью компонента MainMenu вкладки Standard. Поиск данных по справочнику организован с помощью компонента DBLookupComboBox вкладки Data Controls.Модуль формы справочника «Марки оргтехники» (Umarka)Модуль формы разработан для работы со справочником «Марки оргтехники» (добавление, сохранение, редактирование и удаление данных) автоматизированной информационной системы, данные которого, хранятся в таблице МАРКИ базы данных Access. Визуализация данных из таблицы Access осуществлена с помощью компонента DBCtrlGrid вкладки Data Controls. Главное меню формы справочника «Марки оргтехники» реализовано с помощью компонента MainMenu вкладки Standard. Поиск данных по справочнику организован с помощью компонента DBLookupComboBox вкладки Data Controls.Модуль формы (UReport)Модуль формы разработан для выбора периода отчетности и формирования выбранного отчета. Выбор периода для формирования отчетности организован с помощью компонента DateTimePicker вкладки Win32.Модуль формы (Uspr)Модуль формы разработан для вывода на экран справочной информации о программе.

  • 16132. Разработка автоматизированной информационной системы по оформлению и учету историй болезней пациентов в больнице
    Компьютеры, программирование

    На рабочем месте программиста источниками шума, как правило, являются технические средства - компьютер, принтер, вентиляционное оборудование, а также внешний шум. Они издают довольно незначительный шум, поэтому в помещении достаточно использовать звукопоглощение. Уменьшение шума, проникающего в помещение извне, достигается уплотнением по периметру притворов окон и дверей. Под звукопоглощением понимают свойство акустически обработанных поверхностей уменьшать интенсивность отраженных ими волн за счет преобразования звуковой энергии в тепловую. Звукопоглощение является достаточно эффективным мероприятием по уменьшению шума. Наиболее выраженными звукопоглощающими свойствами обладают волокнисто-пористые материалы: фибролитовые плиты, стекловолокно, минеральная вата, полиуретановый поропласт, пористый поливинилхлорид и др. К звукопоглощающим материалам относятся лишь те, коэффициент звукопоглощения которых не ниже 0.2.

  • 16133. Разработка автоматизированной информационной системы учета заявок на ремонт подвижного состава на примере предприятия РМ ПАТП-6
    Компьютеры, программирование

    Наименование задачиНеобходимый ресурсТрудозатратыАнализ предметной области177чОпределение целевого назначения проектаРуководитель проекта17чАналитик17чОпределение ожидаемого результатаРуководитель проекта23чАналитик23чОпределение сроков выполнения работРуководитель проекта7чАналитик7чПостановка задачиРуководитель проекта14чАналитик14чСоставление технического заданияРуководитель проекта10чАналитик10чСоставление графика выполнения работРуководитель проекта10чАналитик10чОценка стоимости проектаАналитик15чПроектирование344чТеоретическое описание применяемых методовАналитик14чПроектировщик14чОпределение функций системыАналитик20чПроектировщик24чСоздание модели функционирования системыПроектировщик64чСоздание логической модели данныхПроектировщик64чОпределение уровней бизнес - логикиАналитик24чПроектировщик48чСоздание пользовательского интерфейсаДизайнер48чПроектировщик24чРазработка308чРеализация базы данныхПрограммист90чРеализация пользовательского интерфейсаПрограммист94чВнедрение системыПрограммист124чТестирование96чТестирование модулейТестер48чОтладкаПрограммист48чСоставление документации144чРазработка справкиПрограммист24чДизайнер24чРазработка руководства пользователяПрограммист48чДизайнер24чСоздание итогового отчета по проектуРуководитель проекта12чАналитик12ч

  • 16134. Разработка автоматизированной информационной системы учета объектов интеллектуальной собственности
    Компьютеры, программирование

    Dim del As Recordsetdel = CurrentDb. OpenRecordset (» SELECT * FROM НПШ_руководитель WHERE [ID НПШ] =» & id &»;») 'удаляем руководителей из сводной таблицыUntil del.EOF. Delete. MoveNextdel = CurrentDb. OpenRecordset (» SELECT * FROM НОН_НПШ WHERE [ID НПШ] =» & id &»;») 'удаляем НОН из сводной таблицыUntil del.EOF. Delete. MoveNextdel = CurrentDb. OpenRecordset (» SELECT * FROM [НПШ] WHERE [ID НПШ] =» & id &»;»)%201%20Thenmaxid%20As%20StringUntil%20rec.EOF=%20rec!%20[n].%20MoveNextrec%20=%20CurrentDb.%20OpenRecordset%20(%c2%bb%20SELECT%20*%20FROM%20[%d0%9d%d0%9f%d0%a8]%20WHERE%20[ID%20%d0%9d%d0%9f%d0%a8]%20=%c2%bb%20&%20maxid%20&%c2%bb;%20%c2%ab)%20'%d0%bd%d0%b0%d1%85%d0%be%d0%b4%d0%b8%d0%bc%20%d1%81%d1%82%d1%80%d0%be%d0%ba%d1%83%20%d0%b2%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d0%b5%20%d0%9d%d0%9f%d0%a8%20%d1%81%20%d0%bc%d0%b0%d0%ba%d1%81%d0%b8%d0%bc%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%bc%20ID.%20Edit!%20[ID%20%d0%9d%d0%9f%d0%a8]%20=%20CInt(id)%20'%d0%b7%d0%b0%d0%bc%d0%b5%d0%bd%d1%8f%d0%b5%d0%bc%20%d0%b5%d0%b5%20ID%20%d0%bd%d0%b0%20ID%20%d1%83%d0%b4%d0%b0%d0%bb%d0%b5%d0%bd%d0%bd%d0%be%d0%b9%20%d1%81%d1%82%d1%80%d0%be%d0%ba%d0%b8.%20UpdateIf.%20Requery!%20%d0%9d%d0%9f%d0%a8.%20Requery!%20%d0%a4%d0%be%d1%80%d0%bc%d0%b0!%20[%d1%81%d0%bf_%d1%80%d1%83%d0%ba].RowSource%20=%20%c2%abSELECT%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20as%20[%d0%a4.%d0%98.%d0%9e.]%20FROM%20%d0%9f%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f%20WHERE%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20=%200;%c2%bb!%20%d0%a4%d0%be%d1%80%d0%bc%d0%b0!%20[%d1%81%d0%bf_%d0%9d%d0%9f%d0%a8].RowSource%20=%20%c2%abSELECT%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20as%20[%d0%a2%d0%b5%d0%bb%d0%b5%d1%84%d0%be%d0%bd],%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20as%20[E-mail]%20FROM%20%d0%9f%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f%20WHERE%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20=%200;%c2%bb!%20%d0%a4%d0%be%d1%80%d0%bc%d0%b0!%20[%d1%81%d0%bf_%d0%9d%d0%9e%d0%9d_%d0%9d%d0%9f%d0%a8].RowSource%20=%20%c2%abSELECT%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20FRom%20%d0%9f%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f%20WHERE%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20=%200;%c2%bb.%d0%bf_%d0%b4%d0%be%d0%bf_%d0%9d%d0%9f%d0%a8%20=%20%c2%ab%c2%bbrec%20=%20CurrentDb.%20OpenRecordset%20(%c2%bb%20SELECT%20[%d0%9d%d0%9f%d0%a8].%20[ID%20%d0%9d%d0%9f%d0%a8]%20as%20[id]%20FROM%20[%d0%9d%d0%9f%d0%a8]%20WHERE%20[id%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20=%c2%bb%20&%20str%20&%c2%bb;%c2%bb)rec.%20RecordCount%20=%200%20Then.%d0%ba_%d1%83%d0%b4_%d0%9d%d0%9f%d0%a8.%20Enabled%20=%20False.%d0%ba_%d0%b8%d0%b7%d0%bc_%d0%9d%d0%9f%d0%a8.%20Enabled%20=%20FalseIf(%c2%ab%d0%a3%d0%b4%d0%b0%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5%20%d0%bf%d1%80%d0%be%d1%88%d0%bb%d0%be%20%d1%83%d1%81%d0%bf%d0%b5%d1%88%d0%bd%d0%be%c2%bb).%20Tree.%20SetFocus.%d0%9d%d0%9f%d0%a8.%20SetFocusIfSubSub%20%d0%ba_%d1%83%d0%b4%d0%b0%d0%bb_Click()id%20As%20String=%20Forms!%20%d0%a4%d0%be%d1%80%d0%bc%d0%b0!%20%d0%9d%d0%9d!%20[id]str%20As%20String=%20CurrentDb.%20OpenRecordset%20(%c2%bb%20SELECT%20%d0%9f%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f.%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20FROM%20%d0%9f%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f%20INNER%20JOIN%20[%d0%9d%d0%b0%d1%83%d1%87%d0%bd%d1%8b%d0%b5%20%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20ON%20%d0%9f%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f.%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20=%20[%d0%9d%d0%b0%d1%83%d1%87%d0%bd%d1%8b%d0%b5%20%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f].%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]%20WHERE%20[%d0%9d%d0%b0%d1%83%d1%87%d0%bd%d1%8b%d0%b5%20%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f].%20[ID%20%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]=%c2%bb%20&%20id%20&%c2%bb;%c2%bb)!%20[ID%20%d0%bf%d0%be%d0%b4%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f]">'удаляем данные о НПШ из таблицы НПШUntil del.EOF. Delete. MoveNextrec As Recordsetrec = CurrentDb. OpenRecordset (» SELECT max([ID НПШ]) as [n] FROM [НПШ]») 'находим максимальный ID среди НПШrec. RecordCount > 1 Thenmaxid As StringUntil rec.EOF= rec! [n]. MoveNextrec = CurrentDb. OpenRecordset (» SELECT * FROM [НПШ] WHERE [ID НПШ] =» & maxid &»; «) 'находим строку в таблице НПШ с максимальным ID. Edit! [ID НПШ] = CInt(id) 'заменяем ее ID на ID удаленной строки. UpdateIf. Requery! НПШ. Requery! Форма! [сп_рук].RowSource = «SELECT [ID подразделения] as [Ф.И.О.] FROM Подразделения WHERE [ID подразделения] = 0;»! Форма! [сп_НПШ].RowSource = «SELECT [ID подразделения] as [Телефон], [ID подразделения] as [E-mail] FROM Подразделения WHERE [ID подразделения] = 0;»! Форма! [сп_НОН_НПШ].RowSource = «SELECT [ID подразделения] FRom Подразделения WHERE [ID подразделения] = 0;».п_доп_НПШ = «»rec = CurrentDb. OpenRecordset (» SELECT [НПШ]. [ID НПШ] as [id] FROM [НПШ] WHERE [id подразделения] =» & str &»;»)rec. RecordCount = 0 Then.к_уд_НПШ. Enabled = False.к_изм_НПШ. Enabled = FalseIf(«Удаление прошло успешно»). Tree. SetFocus.НПШ. SetFocusIfSubSub к_удал_Click()id As String= Forms! Форма! НН! [id]str As String= CurrentDb. OpenRecordset (» SELECT Подразделения. [ID подразделения] FROM Подразделения INNER JOIN [Научные направления] ON Подразделения. [ID подразделения] = [Научные направления]. [ID подразделения] WHERE [Научные направления]. [ID направления]=» & id &»;»)! [ID подразделения]

  • 16135. Разработка автоматизированной подсистемы АСУ по оперативному контролю и анализу сервисных услуг отдела ЗАО ПФ "СКБ Контур" на базе MS SQL Server 2005
    Компьютеры, программирование
  • 16136. Разработка автоматизированной подсистемы кадрового учета с использованием CASE средств (BPWin и ERWin) для МОУ Лицей №17
    Компьютеры, программирование

    TComboBox во многом напоминает ListBox, за исключением того, что позволяет водить информацию в маленьком поле ввода сверху ListBox. Есть несколько типов ComboBox, но наиболее популярен спадающий вниз (drop-down combo box), который можно видеть внизу окна диалога выбора файла. - полоса прокрутки, появляется автоматически в объектах редактирования, ListBoxах при необходимости прокрутки текста для просмотра. используется для визуальных целей и для указания Windows, каков порядок перемещения по компонентам на форме (при нажатии клавиши TAB). используется аналогично TGroupBox, для группировки объектов TRadioButton. - управляющий элемент, похожий на TGroupBox, используется в декоративных целях. Чтобы использовать TPanel, можно просто поместить его на форму и затем положите другие компоненты на него. Теперь при перемещении TPanel будут передвигаться и эти компоненты. TPanel используется также для создания линейки инструментов и окна статуса. - кнопка вроде TButton, однако на ней можно разместить картинку (glyph). TBitBtn имеет несколько предопределенных типов (bkClose, bkOK и др), при выборе которых кнопка принимает соответствующий вид. Кроме того, нажатие кнопки на модальном окне приводит к закрытию окна с соответствующим модальным результатом. - кнопка для создания панели быстрого доступа к командам (SpeedBar). Пример - SpeedBar слева от Палитры Компонент в среде Delphi. Обычно на данную кнопку помещается только картинка (glyph). - горизонтальные закладки. Обычно используется вместе с TNoteBook для создания многостраничных окон. Название страниц можно задать в свойстве Tabs. - используется для создания многостраничного диалога, на каждой странице располагается свой набор объектов. Используется совместно с TTabSet. - многостраничный диалог со встроенными закладками, в данном случае - закладки сверху. - используется для представления иерархических отношений связанных данных. Например - дерево директорий. - служит для представления текстовых данных в виде таблицы. Доступ к каждому элементу таблицы происходит через свойство Cell. - служит для представления данных любого типа в виде таблицы. Доступ к каждому элементу таблицы происходит через свойство CellRect. - отображает графическое изображение на форме. Воспринимает форматы BMP, ICO, WMF. Если картинку подключить во время дизайна программы, то она прокомпилируется к EXE файлу. - служит для отображения простейших графических объектов на форме: окружность, квадрат и т.п.- элемент для рельефного оформления интерфейса. - элемент оформления для создания заголовков с изменяемыми размерами для таблиц. - позволяет создать на форме прокручиваемую область с размерами большими, нежели экран. На этой области можно разместить свои объекты. - таймер, событие OnTimer периодически вызывается через промежуток времени, указанный в свойстве Interval. Период времени может составлять от 1 до 65535 мс. - место для рисования. В обработчики событий, связанных с мышкой передаются относительные координаты мышки в TPaintBox, а не абсолютные в форме. - специализированный ListBox, в котором отображаются файлы из указанной директории (св-во Directory). На названия файлов можно наложить маску, для этого служит св-во Mask. Кроме того, в свойстве FileEdit можно указать объект TEdit для редактирования маски. - специализированный ListBox, в котором отображается структура директорий текущего диска. В св-ве FileList можно указать TFileListBox, который будет автоматически отслеживать переход в другую директорию. - специализированный ComboBox для выбора текущего диска. Имеет свойство DirList, в котором можно указать TDirectoryListBox, который будет отслеживать переход на другой диск. - специализированный ComboBox для выбора маски имени файлов. Список масок определяется в свойстве Filter. В свойстве FileList указывается TFileListBox, на который устанавливается маска.

  • 16137. Разработка автоматизированной подсистемы учета разрабатываемых программных продуктов специалистами ООО "Система" для сторонних организаций на базе Borland Delphi 7
    Компьютеры, программирование
  • 16138. Разработка автоматизированной системы для обеспечения оптимальной скорости и простоты процесса передачи информации в товарищество собственников жилья "Революции 8"
    Компьютеры, программирование

    Характеристика1С: Предприятие 81С: Предприятие 7.7Ведение учета нескольких организацийВ одной информационной базе можно вести учет нескольких организаций. В этом случае списки товаров, контрагентов и статей затрат являются общими для всех организаций. Это исключает дублирование информации для разных организаций. При работе нет необходимости переключаться между несколькими информационными базами для ведения учета.Для учета каждой организации используется отдельная информационная база. Справочники в каждой базе свои и их нужно заполнять в каждой информационной базе отдельно.Панель функцийПанель функций наглядно показывает порядок работы в виде схем по наиболее часто используемым операциям. Также с помощью панели функций легко найти нужные учетные данные или отчеты.Есть только один способ найти требуемый документ или отчет - через меню. Для отражения в учете хозяйственной операции надо помнить, где в меню расположен нужный документ.Ручная корректировка показателейПользователь может скорректировать показатели отчетов, заполненные автоматически. Сделанные корректировки сохранятся и при последующем автоматическом заполнении отчета.Можно исправить показатели отчетов, заполненные автоматически. При следующем автоматическом заполнении отчета введенные корректировки не учитываются.Отбор и сортировка в спискахВ списках документов и справочников данные можно отфильтровать по значению одного или нескольких полей, а также отсортировать в заданном порядке.Поддерживается только возможность установки отбора в общих журналах документов и отдельных справочниках. Для получения произвольной выборки или сортировки нужно разработать специализированный отчет.Быстрый ввод данных из справочниковДля быстрого ввода данных в документ достаточно начать вводить в поле первые буквы, не открывая справочника. Программа поможет выбрать значение из имеющихся вариантов.Для ввода данных из справочника необходимо открыть справочник для выбора.Возможность удаленной работыС данными одной информационной базы можно работать в любом удобном месте: в офисе, в удаленном подразделении, дома. Работа с базой может вестись в разных местах одновременно. Данные, введенные в разных местах, объединяются в одну общую базу.Работа с распределенной информационной базой поддерживается только при приобретении, установке и настройке специальной компоненты.Быстрое освоение При самостоятельном освоении программы вам поможет "Пособие по быстрому освоению". Оно представляет собой небольшой сквозной пример от начала ведения учета до формирования бухгалтерской отчетности и дает представление об основных понятиях программы и приемах работы, помогает выработать полезные навыки.Самостоятельное освоение возможно с помощью "Путеводителя". "Путеводитель" содержит информацию об основных разделах учета, но не включает сквозной пример.Развитие программы1С:Бухгалтерия 8 развивается уже почти 4 года. За это время выпущено 3 редакции программы, учтены многочисленные пожелания и замечания пользователей. На сегодняшний день 1С:Бухгалтерия 8 успешно работает в организациях самого разного масштаба и продолжает развиваться. Основное направление развития - повышение удобства работы бухгалтера.Отрабатываются только изменения законодательства. Разработка новых возможностей не ведется.

  • 16139. Разработка автоматизированной системы классификации товаров по изображениям
    Компьютеры, программирование

    ).%20%d0%9d%d0%b0%20%d1%81%d0%b0%d0%b9%d1%82%d0%b5%20%d0%bf%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%be%20%d0%b1%d0%be%d0%bb%d0%b5%d0%b5%205000%20%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b9,%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5%20%d0%bc%d0%be%d0%b3%d1%83%d1%82%20%d0%b1%d1%8b%d1%82%d1%8c%20%d0%b2%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d1%8b%20%d0%be%d0%b4%d0%bd%d0%b0%20%d0%b2%20%d0%b4%d1%80%d1%83%d0%b3%d1%83%d1%8e.%20%d0%a2%d0%be%20%d0%b5%d1%81%d1%82%d1%8c%20%d1%84%d0%b0%d0%ba%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%20%d1%81%d0%bf%d0%b8%d1%81%d0%be%d0%ba%20%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b9%20%d1%8f%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%d1%81%d1%8f%20%d0%b4%d1%80%d0%b5%d0%b2%d0%be%d0%b2%d0%b8%d0%b4%d0%bd%d0%be%d0%b9%20%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%be%d0%b9.%20%d0%9c%d0%b0%d0%ba%d1%81%d0%b8%d0%bc%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9%20%d1%83%d1%80%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%20%d0%b2%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%bd%d0%be%d1%81%d1%82%d0%b8%20-%20%d1%87%d0%b5%d1%82%d0%b2%d1%91%d1%80%d1%82%d1%8b%d0%b9.%20%d0%9a%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b8%20%d0%bd%d1%83%d0%bb%d0%b5%d0%b2%d0%be%d0%b3%d0%be%20%d1%83%d1%80%d0%be%d0%b2%d0%bd%d1%8f%20%d0%bd%d0%b5%20%d1%81%d0%be%d0%b4%d0%b5%d1%80%d0%b6%d0%b0%d1%82%20%d1%82%d0%be%d0%b2%d0%b0%d1%80%d0%be%d0%b2,%20%d0%b0%20%d1%8f%d0%b2%d0%bb%d1%8f%d1%8e%d1%82%d1%81%d1%8f%20%d0%bb%d0%b8%d1%88%d1%8c%20%d0%b0%d0%b3%d1%80%d0%b5%d0%b3%d0%b0%d1%82%d0%be%d1%80%d0%b0%d0%bc%d0%b8%20%d0%b4%d0%bb%d1%8f%20%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b9%20%d0%bf%d0%b5%d1%80%d0%b2%d0%be%d0%b3%d0%be%20%d1%83%d1%80%d0%be%d0%b2%d0%bd%d1%8f.%20%d0%9d%d0%b0%20%d0%b2%d0%b5%d0%b1-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d0%b5%20"%d0%9a%d0%b0%d1%80%d1%82%d0%b0%20%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b9"%20%d0%bf%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d1%8b%20%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b8%20%d0%bd%d0%b0%20%d0%b2%d1%81%d0%b5%20%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b8%20%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82-%d0%b0%d1%83%d0%ba%d1%86%d0%b8%d0%be%d0%bd%d0%b0,%20%d0%ba%d0%b0%d0%b6%d0%b4%d0%b0%d1%8f%20%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d1%8f%20%d1%81%d0%be%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d1%82%d1%81%d1%8f%20%d0%b2%d0%bd%d1%83%d1%82%d1%80%d0%b8%20%d0%be%d1%82%d0%b4%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%d0%b3%d0%be%20html-%d1%8d%d0%bb%d0%b5%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%20<div>,%20%d0%b0%20%d1%83%d1%80%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%20%d0%b2%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%bd%d0%be%d1%81%d1%82%d0%b8%20%d0%bc%d0%be%d0%b6%d0%bd%d0%be%20%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%b8%d1%82%d1%8c%20%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d0%bf%d1%80%d0%b8%20%d0%bf%d0%be%d0%bc%d0%be%d1%89%d0%b8%20html-%d1%82%d1%8d%d0%b3%d0%be%d0%b2.%20%d0%9f%d0%be%d1%8d%d1%82%d0%be%d0%bc%d1%83%20%d0%b4%d0%bb%d1%8f%20%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d0%b8%20%d0%be%20%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d1%8f%d1%85%20%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd%d1%8b%20%d1%80%d0%b5%d0%b3%d1%83%d0%bb%d1%8f%d1%80%d0%bd%d1%8b%d0%b5%20%d0%b2%d1%8b%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d1%8f.%20%d0%9d%d0%b0%20%d1%80%d0%b8%d1%81%d1%83%d0%bd%d0%ba%d0%b5%20%d0%b4%d0%b0%d0%bb%d0%b5%d0%b5%20%d0%bf%d1%80%d0%b8%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b0%20%d1%81%d1%85%d0%b5%d0%bc%d0%b0%20%d0%b0%d0%bb%d0%b3%d0%be%d1%80%d0%b8%d1%82%d0%bc%d0%b0%20%d0%b4%d0%bb%d1%8f%20%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b9.">Сайт molotok.ru является крупным интернет-аукционом с большим количеством категорий, в которых может представляться товар. Таким образом, сначала необходимо получить полный список категорий, с сохранением уровней вложенности т.к. это потребуется в дальнейшем. Это удобно сделать при помощи веб-страницы сайта "Карта категорий" (http://molotok.ru/category_map. php <http://molotok.ru/category_map.php>). На сайте представлено более 5000 категорий, которые могут быть вложены одна в другую. То есть фактически список категорий является древовидной структурой. Максимальный уровень вложенности - четвёртый. Категории нулевого уровня не содержат товаров, а являются лишь агрегаторами для категорий первого уровня. На веб-странице "Карта категорий" представлены ссылки на все категории интернет-аукциона, каждая категория содержится внутри отдельного html-элемента <div>, а уровень вложенности можно различить только при помощи html-тэгов. Поэтому для извлечения информации о категориях применены регулярные выражения. На рисунке далее приведена схема алгоритма для получения категорий.

  • 16140. Разработка автоматизированной системы классификации товаров по их изображениям
    Компьютеры, программирование

    ,%20%d0%b0%20%d1%83%d1%80%d0%be%d0%b2%d0%b5%d0%bd%d1%8c%20%d0%b2%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%bd%d0%be%d1%81%d1%82%d0%b8%20%d0%bc%d0%be%d0%b6%d0%bd%d0%be%20%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%b8%d1%82%d1%8c%20%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d0%bf%d1%80%d0%b8%20%d0%bf%d0%be%d0%bc%d0%be%d1%89%d0%b8%20html-%d1%82%d1%8d%d0%b3%d0%be%d0%b2.%20%d0%9f%d0%be%d1%8d%d1%82%d0%be%d0%bc%d1%83%20%d0%b4%d0%bb%d1%8f%20%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d0%b8%20%d0%be%20%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d1%8f%d1%85%20%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd%d1%8b%20%d1%80%d0%b5%d0%b3%d1%83%d0%bb%d1%8f%d1%80%d0%bd%d1%8b%d0%b5%20%d0%b2%d1%8b%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d1%8f.%20%d0%9d%d0%b0%20%d1%80%d0%b8%d1%81%d1%83%d0%bd%d0%ba%d0%b5%20%d0%b4%d0%b0%d0%bb%d0%b5%d0%b5%20%d0%bf%d1%80%d0%b8%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b0%20%d1%81%d1%85%d0%b5%d0%bc%d0%b0%20%d0%b0%d0%bb%d0%b3%d0%be%d1%80%d0%b8%d1%82%d0%bc%d0%b0%20%d0%b4%d0%bb%d1%8f%20%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b9.">Сайт molotok.ru является крупным интернет-аукционом с большим количеством категорий, в которых может представляться товар. Таким образом, сначала необходимо получить полный список категорий, с сохранением уровней вложенности т.к. это потребуется в дальнейшем. Это удобно сделать при помощи веб-страницы сайта «Карта категорий» (http://molotok.ru/category_map.php). На сайте представлено более 5000 категорий, которые могут быть вложены одна в другую. То есть фактически список категорий является древовидной структурой. Максимальный уровень вложенности - четвёртый. Категории нулевого уровня не содержат товаров, а являются лишь агрегаторами для категорий первого уровня. На веб-странице «Карта категорий» представлены ссылки на все категории интернет-аукциона, каждая категория содержится внутри отдельного html-элемента<div>, а уровень вложенности можно различить только при помощи html-тэгов. Поэтому для извлечения информации о категориях применены регулярные выражения. На рисунке далее приведена схема алгоритма для получения категорий.