Автоматизация и оптимизация продаж жилья с помощью интернет-технологий на предприятии ООО "Домстрой-1"

Характеристика предприятия, технико-экономическая характеристика первичной документации для реализации продукции компании. База данных, информационная система сайта предприятия, ее проектирование и реализация. Оценка экономической эффективности проекта.

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

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

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

Размещено на http://www.allbest.ru/

Введение

Объектом исследования для создания данной дипломной работы выбрано предприятие ООО «Домстрой-1». Основными задачами ООО «Домстрой-1» являются разработка и согласование предпроектной и проектной документации, строительство, сдача и дальнейшая эксплуатация жилых домов, строительство нежилых зданий и сооружений.

Цель дипломного проекта - автоматизация и оптимизация продаж жилья с помощью интернет-технологий на предприятии ООО «Домстрой-1», а именно автоматизация процесса обработки поступающих заказов от покупателей на покупку недвижимости. До внедрения проектируемой АИС процесс приема заявок от покупателей, формирование первичной документации и заказов для поставщика был достаточно трудоемким и малоэффективным, по причине ручной обработкой поступающей информации. В связи с этим в организации возникла острая необходимость создания автоматизированной системы приема и обработки заказов с помощью интеграции внешнего интернет - ресурса и доработки программного продукта «1С:Предприятие 8.1», что в свою очередь повлияло на постановку цели для написания выпускной квалификационной работы.

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

Это внедрение по сути можно назвать переворотом в деятельности департамента по реализации, что в свою очередь должно привести исключительно к положительным результатам деятельности всего предприятия в целом, такими как:

Снижение трудоемкости и времени обработки поступающих заказов и формирования первичной документации;

Существенная экономия человеко-часов вследствие уменьшения контактов по телефону и сопутствующих услуг.

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

Снижение вероятности ошибок вследствие человеческого фактора;

Удобства для покупателя в формировании заявки на приобретение жилья.

Работу над проектом следует разделить на два независимых направления:

Проектирование и разработка веб-сайта и пользовательского интерфейса для сайта предприятия;

Доработка конфигурации «1С:Предприятие 8.1 Управление торговлей».

Глава 1. Анализ предметной области и характеристика предприятия

1.1 Технико-экономическая характеристика предметной области

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

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

Внедрение разрабатываемой АИС должно привести к частичному или полному переходу предприятия на новый и более современный вид дистанционной торговли - интернет - площадку. Что в свою очередь должно привести к изменению в структуре некоторых процессов функционирования департамента по реализации.

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

1.1.1 Характеристика предприятия ООО «Домстрой-1»

Для данного дипломного проекта объектом внедрения является предприятие ООО «Домстрой-1». Основным видом деятельности предприятия ООО «Домстрой-1» разработка и согласование предпроектной и проектной документации, строительство, сдача и дальнейшая эксплуатация жилых домов, строительство нежилых зданий и сооружений. Предприятие создано в 1999 году и уже зарекомендовало себя на рынке недвижимости. ООО «Домстрой-1» имеет свой сайт, на котором размещается контактная и ценовая информация. Компания «Домстрой-1» является юридическим лицом, обладает обособленным имуществом, отвечает по своим обязательствам этим имуществом, может от своего имени приобретать и осуществлять имущественные и неимущественные права, нести обязанности, быть истцом и ответчиком в суде, для достижения своих целей имеет право заключать договоры. Компания отвечает по своим обязательствам денежными средствами, находящимися в его распоряжении. Обществом с ограниченной ответственностью (ООО) признается учрежденное одним или несколькими лицами общество, уставный капитал которого разделен на доли определенных учредительными документами размеров; участники общества с ограниченной ответственностью не отвечают по его обязательствам и несут риск убытков, связанных с деятельностью общества, в пределах стоимости внесенных ими вкладов. Высшим органом общества с ограниченной ответственностью является общее собрание его участников. Для текущего управления деятельностью общества создается исполнительный орган, который может быть избран также и не из числа его участников. Общество с ограниченной ответственностью является разновидностью объединения капиталов, не требующего обязательного личного участия своих членов в делах общества. Учредителем ООО «Домстрой-1» являются три физ. лица.

ООО «Домстрой-1», как и любое предприятие имеет свою организационную структуру:

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

Поподробнее о функционирование отдельных подразделений предприятия.

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

Департамент по реализации объектов недвижимости занимается реализацией строящихся и введенных в эксплуатацию объектов жилой и нежилой недвижимости, гаражей, машино-мест, по договорам купли-продажи, с привлечением средств по договорам участия в долевом строительстве жилых и нежилых объектов (214-ФЗ).

Служба технического заказчика занимается организацией строительства от сбора ИРД до ввода объектов в эксплуатацию.

Служба безопасности - обеспечение безопасности на территории предприятия.

Юридический отдел следит за всеми нюансами сделок, за их правовой чистотой.

Правовые основы деятельности застройщика

Ведение учета застройщиком зависит от объема его полномочий, установленных:

- в инвестиционном договоре, заключенном с инвестором;

- в договоре между заказчиком и застройщиком.

Отношения субъектов инвестиционной деятельности регулируются ГК РФ и законодательством Российской Федерации об инвестиционной деятельности.

Застройщик - физическое или юридическое лицо, обеспечивающее на принадлежащем ему земельном участке строительство, реконструкцию, капитальный ремонт объектов капитального строительства, а также выполнение инженерных изысканий, подготовку проектной документации для их строительства, реконструкции, капитального ремонта (п. 16 ст. 1 ГСК РФ).

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

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

Согласно п. 3 ст. 4 Федерального закона от 25.02.1999 N 39-ФЗ заказчики - это уполномоченные инвесторами физические и юридические лица, осуществляющие реализацию инвестиционных проектов. Заказчик, не являющийся инвестором, наделяется правами владения, пользования и распоряжения капитальными вложениями на период и в пределах полномочий, установленных договором и (или) государственным контрактом в соответствии с законодательством Российской Федерации.

В Гражданском кодексе РФ заказчиком признается сторона договора подряда, по заданию которой другая сторона (подрядчик) обязуется построить определенный объект или выполнить иные строительные работы (п. 1 ст. 740 ГК РФ). Таким образом, заказчиком является лицо, которое привлечено застройщиком для выполнения определенных функций. Получив от застройщика задание на осуществление всех функций, связанных с организацией строительства, контролем и надзором над ходом его выполнения, заказчик будет именоваться полным.

К функциям, выполняемым полным заказчиком, относятся:

- организация подготовки и согласование всей необходимой исходно-разрешительной и проектно-сметной документации;

- получение разрешений на использование в период проведения строительства действующих коммуникаций (источников газо-, водо-, тепло- и энергоснабжения);

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

- заключение договора с генподрядной организацией о выполнении работ;

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

- ведение бухгалтерского учета (формирование стоимости объектов строительства) и др.

Бухгалтерский учет у застройщика зависит от условий договора, заключенного с заказчиком. Договором должно быть установлено, кто формирует стоимость объекта строительства: застройщик или заказчик.

Порядок бухгалтерского учета операций по капитальному строительству определен Положением по бухгалтерскому учету долгосрочных инвестиций, утв. Письмом Минфина России от 30.12.1993 N 160. Этот документ следует применять в части, не противоречащей ПБУ 6/01 "Учет основных средств", утв. Приказом Минфина России от 30.03.2001 N 26н.

Согласно п. 8 ПБУ 6/01 первоначальной стоимостью основных средств признается сумма фактических затрат на их сооружение.

Если стоимость объекта формирует застройщик, в период строительства он учитывает затраты на возведение объекта на счете 08 "Вложения во внеоборотные активы".

По окончании строительства все затраты на него, включая стоимость услуг заказчика и расходы на собственное содержание, застройщик передает инвестору. Если строительство финансирует не один, а несколько инвесторов, расходы на содержание заказчиков и застройщиков делятся между инвесторами пропорционально доле площади, принадлежащей им. Соответственно, затраты по передаваемому объекту списываются им с кредита счета 08 в дебет счета 76 (субсчет "Расчеты с инвестором") либо 86 "Целевое финансирование".

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

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

1.1.2 Характеристика департамента по реализации объектов

недвижимости как основного объекта исследования

В данном пункте мною будет рассмотрено функционирование отдельного подразделения предприятия - департамента по реализации объектов недвижимости. Основными функциями отдела являются:

Управление отношениями с клиентами:

Поиск новых каналов реализации жилья;

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

Работа с уже существующими покупателями, т.е. -

Управление продажами;

Анализ цен и управление ценовой политикой;

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

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

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

Сформированные заявки вносятся менеджером в базу данных и на основании этих сведений формируется образец предварительного договора долевого участия в строительстве.

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

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

Если покупателя всё устраивает, то он заключает сделку с компанией застройщиком о приобретении жилья на основе долевого участия или, если жилой комплекс уже достроен, о приобретении жилья по договору купли-продажи.

Бухгалтерия в первую очередь занимается формированием баланса предприятия на основе доходов и расходов. Доходная часть баланса формируется за счет выручки получаемой от продажи недвижимости покупателю, а расходная часть формируется за счет себестоимости строительства недвижимости. Отсюда можно выявить непосредственную связь между департаментом по реализации объектов недвижимости и бухгалтерией, она заключается в том, что департамент по реализации объектов недвижимости выступает здесь как непосредственный инструмент формирования выручки предприятия за счет заключения ДДУ и договоров купли-продажи по введенным в эксплуатацию объектам. Функциональное взаимодействие подразделений можно представить в следующей таблице.

Таблица 1.1

№ п/п

Наименование

От кого / кому (отдел, служба)

Входящие потоки

1.

Политика реализации - концепция продаж, цены и др.

Коммерческий директор.

2.

Методическое обеспечение организации и управления продажами

Коммерческий директор

3.

Информация о наличии и движении объектов к продаже

База данных

4.

Денежные средства

Бухгалтерия

5.

Материальное обеспечение (оборудование рабочих мест - телефоны, компьютеры, и т.д.)

Офис-менеджер

6

Информационное обеспечение, результаты аналитических расчетов

СУБД 1С: Управление торговлей 8

7

Рекламная информация

Маркетинг

8

Аналитика по результатам продаж

Маркетинг

9

Результаты претензионной работы

Департамент по реализации

10

Результаты маркетинговых исследований: встречный план продаж по клиентам, сегментам и регионам, новые формы работы с клиентами и др.

Департамент по реализации

11

Данные по экономической эффективности продаж в разрезе объектов недвижимости.

СУБД 1С: Управление торговлей 8

12

Данные о дебиторской задолженности клиентов

Бухгалтерия

13

Сведения по кадрам

Бухгалтерия, кадровый специалист

14

Решение спорных вопросов с клиентами

Юрист, служба безопасности

Исходящие потоки

1.

Деньги в банк / кассу, заключенные сделки, контракты, заказы

Бухгалтерия

2.

Бюджет продаж (план продаж)

Маркетинг

3.

Бюджет затрат

Бухгалтерия

4.

Информация по обратной связи с клиентом о качестве товаров и услуг компании

Маркетинг

7.

Предложения в сбытовую политику компании

Коммерческий директор. Маркетинг

8.

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

Коммерческий директор. Бухгалтерия. Маркетинг

1.1.3 Характеристика технического и программного оснащения

предприятия

Техническое обеспечение

Технически департамент по реализации предприятия ООО «Домстрой-1» оснащен следующим образом:

Компьютерный парк департамента по реализации, состоит из 8 компьютеров.

Компьютеры коммерческого отдела имеют следующие характеристики:

Таблица 1.2 Характеристика компьютеров коммерческого отдела

Характе-ристика

Компьютеры менеджеров

Компьютер начальника склада

Компьютер коммерческого директора

1

2

3

4

1.

Процессор

Intel(R) Core i5 (R) 4CPU 2.2 GHz

Intel(R) Core i7 (R) 4CPU 2.3 GHz

CPU Intel Core i7, 2,8GHz, 2Mb, 800MHz Socket-775 OEM

2.

Жесткий диск

80,0 Gb HDD Western Digital (WD800AAJS) Caviar 7200rpm 8Mb SATA-300

80,0 Gb HDD Western Digital (WD800AAJS) Caviar 7200rpm 8Mb SATA-300

200,0 Gb HDD Samsung (HD200HJ) 7200rpm SpinPoint S250 8Mb SATA-300 NCQ

3.

Видеоадаптер

256MB PCI-E ATI Radeon HD2400 XT, Gigabyte RX24T256H, TV

256MB PCI-E ATI Radeon HD2400 XT, Gigabyte RX24T256H, TV

512MB PCI-E ATI Radeon HD2600 pro, Gigabyte RX26P512H, TV

Все компьютеры имеют соединения между собой по локальной сети, соответственно к техническому обеспечению можно отнести четыре патч-панели (switch), одна на складе, другой в коммерческом отделе, еще один в бухгалтерии и один общий. Структура локальной вычислительной сети департамента по реализации представлена ниже на рисунке 1.3:

Рис. 1.3 Примерная структура локальной сети ООО «Домстрой-1»

Помимо внутреннего соединения на каждом компьютере имеется выход в интернет.

Программное обеспечение.

Программное обеспечение департамента по реализации объектов недвижимости, операционная система. На всех машинах установлена ОС Microsoft Windows 7 Home Edition.

Офисные средства представляют собой базовый пакет Microsoft Office 2010:

MS Word

MS Excel

MS Access

и другие приложения входящие в базовую версию.

Антивирусная защита. Kaspersky Work Space Security - это решение для централизованной защиты рабочих станций в корпоративной сети и за ее пределами от всех видов современных интернет-угроз: вирусов, шпионских программ, хакерских атак и спама.

Специализированное программное обеспечение.

Платформа 1С 8.1.

Платформа 1С:Предприятие 8 была создана с учетом 6-летнего опыта применения системы программ 1С:Предприятие 7.7, которую используют десятки тысяч разработчиков. В настоящее время более миллиона организаций использует для автоматизации своей деятельности продукты, входящие в систему программ «1С:Предприятие». Несмотря на значительные изменения, версия 8 сохранила идеологическую преемственность с предыдущими версиями. На предприятии используются две типовые конфигурации разработанные на данной платформе - это 1С:Бухгалтерия 8 и 1С:Управление торговлей 8.

1.2 Постановка задачи

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

Рабочий процесс создания и обработки первичной документации описан в пункте 1.1.2 главы 1. В целом он представляет собой:

Прием заявки;

Формирование вручную документа «Договор долевого участия» по каждому клиенту;

Формирование и отправка заявки в отдел департамента по реализации объектов недвижимости.

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

Разрабатываемый проект должен решить изложенные выше проблемы и с его помощью должны выполняться следующие функции:

Обновление информации, представленной на сайте компании;

Обновление информации о дольщиках компании;

Прием и формирование заявок покупателя на сайте компании ООО «Домстрой-1»;

Перенос сформированных заявок в базу данных департамента по реализации объектов недвижимости;

Автоматическое формирование на основании заявок предварительных договоров долевого участия в строительстве.

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

Хранения и обработка справочной информации на сайте;

Обмен данными между базой данных сайта и базой данных департамента по реализации;

Обработка поступающей с сайта информации

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

Клиент заходит на сайт, как анонимный пользователь и может ознакомиться с рекламной и контактной информацией;

Если клиент собирается сделать заказ, он заходит в конфигуратор и формирует заявку на конкретную квартиру.

К конце формы заявки он заполняет все необходимые данные, т.е. ФИО, телефон и если необходимо, то какую-либо дополнительную информацию.

Менеджер департамента по реализации объектов недвижимости обновляет административную страницу, при появлении новых заявок на приобретение объекта недвижимости он производит обмен данных между базой сайта и базой данных 1С, вследствие чего данные покупателя интегрируются в 1С автоматически.

С помощью внутреннего обработчика СУБД департамента по реализации объектов недвижимости, полученные данные формируются в документы «Заявка покупателя» и записываются в базу данных;

Уже на основании сформированных документов менеджер автоматически может сформировать документы «Заявка клиента»;

На основании тех же документов риэлторы выписывают сопроводительные документы для покупателя;

Схематично процесс представлен ниже на рисунке 1.5:

Рис. 1.5 Рабочий процесс с использованием внедряемой АИС

1.2.1 Экономическая сущность задачи

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

Заявка покупателя

Заявка департаменту по реализации

Договор долевого участия в строительстве (с последующей регистрацией в УФРС МО)

Акт приема-передачи объекта долевого строительства (после получения разрешения на ввод в эксплуатацию объекта).

Так как известно, что предприятие имеет свой сайт, с представленной на нем рекламной и контактной информацией, а именно:

Информация по объектам долевого строительства и сданным в эксплуатацию объектам.

Контактная информация и схема проезда и т.п.

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

1.2.2 Обоснование необходимости и цели использования

вычислительной техники для решения задачи

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

Еще одним минусом являлось то, что вся информация на сайте размещалась и обновлялась вручную и не всегда своевременно.

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

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

Снижение человеческих трудозатрат и вероятности ошибок при формировании первичной документации.

Увеличение производительности труда, и тем самым увеличение продаж.

1.2.3 Автоматизированное решение задачи

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

улучшение технологии расчета экономических показателей;

улучшение показателей качества обработки информации.

Рассмотрим данные цели подробнее.

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

Автоматизированный процесс переноса данных должен привести к улучшению показателей качества обработки первичной информации и формировании на основании нее первичной документации. Если учитывать что менеджер одновременно может принять одну заявку на обработку, которой у него уходит определенное количество времени, то прием заявок через интернет значительно превосходит человеческий труд и по времени обработки информации и по количеству запросов в определенный интервал времени. При этом риск возникновения ошибки минимален по сравнению с обработкой тех же запросов человеком.

1.2.4 Общая характеристика организации решения задачи на ЭВМ

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

Разработка базы данных для интернет-площадки;

Разработка административного и пользовательского интерфейса;

Разработка автоматизированного обмена данными между БД сайта и БД коммерческого отдела;

Разработка ПО для автоматизированной обработки поступающей информации.

С внедрением в деятельность департамента по реализации проектируемой АИС процесс формирования первичной документации поэтапно будет выглядеть следующим образом:

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

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

Менеджер с помощью кнопки выгрузки данных выгружает сформированные заказы в файл XML.

С помощью выгрузки данных СУБД коммерческого отдела происходит чтение данного файла XML и формирования на основе прочитанных данных документов «Заявка покупателя».

Схема данного процесса имеет следующий вид:

Взаимодействие клиента с системой на рисунке 1.6.1:

Рисунок 1.6.1 Рабочий процесс с использованием АИС

Взаимодействие менеджера коммерческого отдела (или менеджера департамента по реализации) с системой на рисунке 1.6.2:

Рисунок 1.6.2 Рабочий процесс с использованием АИС

Результатом функционирования АИС являются сформированный в базе данных департамента по реализации документ «Заявка покупателя»

Проектируемую АИС можно разбить на отдельные составляющие подсистемы:

Подсистема web - приложения. Функции подсистемы заключаются в следующем:

Представление аутентификации и доступа для зарегистрированного пользователя;

Поддержка формы заявки;

Обработка введенной информации и запись ее в базу данных сайта.

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

Чтение XML файла для обновления базы данных сайта;

Подсистема функционирования базы данных коммерческого отдела:

Чтение импортируемого XML файла;

Формирование документов «Заявка покупателя» на основании прочитанных данных

Глава 2. Теоретические основы решения комплекса задач

2.1 Теоретические основы и технологии информационного обеспечения

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

Информационная система сайта предприятия:

Клиентские функции;

Функции администрирования.

Информационная система обработки информации в СУБД «1С:Предприятие 8.1 Управление торговлей».

Функция забора данных из веб-сайта

Передача информации в базу данных 1С.

Функции обработки поступающей информации;

2.2 Теоретические основы функционирования информационной

системы сайта предприятия

Клиентские функции.

Обеспечение данных функций можно представить в виде следующей схемы на рисунке 2.1.

Данная система состоит из трех основных частей:

Компьютер пользователя;

Среда Internet;

Система серверов.

Подробнее остановимся на третьем разделе, системе серверов, она в свою очередь состоит из трех частей:

Web-сервер Apache 2.1;

Web-сервер -- это сервер, принимающий HTTP-запросы от клиентов, обычно web-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. web-серверы -- основа Всемирной паутины, под названием Internet.

Web-сервером называют как программное обеспечение, выполняющее функции web-сервера, так и компьютер, на котором это программное обеспечение работает.

Клиенты получают доступ к web-серверу по URL адресу нужной им web-страницы или другого ресурса.

На сегодняшний день сервер Apache является наиболее популярным в России и по ряду оценок профессионалов и специализированных изданий, количество серверов Apache в России в 8-10 раз превышает количество всех прочих установленных серверов. Сервер представляет собой результат интенсивных работ над проектом Apache, направленном на решение вопроса по созданию общедоступного (бесплатного) сервера HTTP. Конечная цель проекта состоит в разработке защищенного, производительного и расширяемого сервера, который осуществляет обработку HTTP-запросов в соответствии с современным состоянием стандартов HTTP.

Это полнофункциональный, расширяемый web-сервер, полностью поддерживающий протокол HTTP/1.1 и распространяющийся с открытым исходным кодом. Сервер может работать практически на всех распространенных платформах. Существуют готовые исполняемые файлы сервера для Windows NT, Windows 9x, Windows XP, Windows Vista, Windows 2003, Windows 7, и нескольких UNIX-систем. При этом он очень прост в установке и конфигурации.

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

Самая простая функция, которую может выполнять Apache - стоять на сервере и обслуживать обычный HTML-сайт. При получении запроса на определенную страницу сервер отправляет в ее ответ браузеру.

На основе сервера Apache можно создавать не только простые статичные сайты, но и ресурсы, требующие серьезной криптографической защиты передаваемых данных. Специально для этого был разработан протокол SSL/TLS, а его поддержка была встроена в Apache 2.0. С помощью специального модуля можно осуществлять аутентификацию на основе именных сертификатов, что позволяет практически наверняка гарантировать подлинность пользователя.

Механизм PHP 5.1;

PHP - это язык серверных скриптов (server scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере. PHP является препроцессором HTML. Т.е его работа построена по следующей схеме на рисунке 2.2:

Рис. 2.2 Механизм PHP 5

До того, как web-сервер передаст файл браузеру, его просматривает препроцессор-интерпретатор. Для того, что бы это происходило, файлы, которые подвергаются обработке препроцессором, должны иметь определенное расширение (обычно это .phtml или .php5, но эти значения можно поменять) и содержать (хотя это не обязательное требование) код для препроцессора. Перед отправкой страницы PHP-код проигрывается на сервере и браузеру выдается результат в виде HTML-страницы, которая может сильно отличаться от той, что хранится на сервере. Обычные же страницы, имеющие расширение .html/.htm Web-сервер будет отправлять браузеру без какой-либо обработки.

Главным фактором при проектировании языка РНР является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:

традиционностью;

простотой;

эффективностью;

безопасностью;

гибкостью.

Остановимся подробнее на обеспечение безопасности, без которой не функционирует ни один современный сайт. РНР предоставляет в распоряжение разработчиков и администраторов гибкие и эффективные средства безопасности, которые условно делятся на две категории: средства системного уровня и средства уровня приложения.

Средства безопасности системного уровня

В РНР реализованы механизмы безопасности, находящиеся под управлением администраторов; при правильной настройке РНР это обеспечивает максимальную свободу действий и безопасность. РНР может работать в так называемом безопасном режиме (safe mode), который ограничивает возможности применения РНР пользователями по ряду важных показателей. Например, можно ограничить максимальное время выполнения и использование памяти (неконтролируемый расход памяти отрицательно влияет на быстродействие сервера). По аналогии с cgi-bin администратор также может устанавливать ограничения на каталоги, в которых пользователь может просматривать и исполнять сценарии РНР, а также использовать сценарии РНР для просмотра конфиденциальной информации на сервере (например, файла passwd).

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

Сервер баз данных MySQL 5.0;

Для хранения информации и быстрого доступа к ней в данном дипломном проекте будет использоваться сервер баз данных MySQL 5.0. Начиная с 1995 года, MySQL стала одной из самых распространенных СУБД в мире, что отчасти обусловлено ее скоростью, надежностью и гибкой лицензионной политикой.

MySQL поддерживает язык запросов SQL в стандарте ANSI 92, и кроме этого имеет множество расширений к этому стандарту, которых нет ни в одной другой СУБД.

Краткий перечень возможностей MySQL:

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

Количество строк в таблицах может достигать 50 млн.

Быстрое выполнение команд.

Простая и эффективная система безопасности.

SQL - это стандартный язык, используемый для взаимодействия с реляционными базами данных. Однако SQL не является языком программирования, как С, C++ или РНР. Скорее, это интерфейсное средство для выполнения различных операций с базами данных, предоставляющее в распоряжение пользователя стандартный набор команд. Возможности SQL не ограничиваются выборкой данных из базы. В SQL поддерживаются разнообразные возможности для взаимодействия с базой данных, в том числе:

определение структуры данных -- определение конструкций, используемых при хранении данных;

выборка данных -- загрузка данных из базы и их представление в формате, удобном для вывода;

обработка данных -- вставка, обновление и удаление информации;

контроль доступа -- возможность разрешения/запрета выборки, вставки, обновления и удаления данных на уровне отдельных пользователей;

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

Функции администрирования.

Основные направления администрирования сайта:

Обеспечение безопасности доступа на сайт и к базе данных

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

Аутентификация - это попытка доказательства того что пользователь является именно тем за кого он себя выдает. Существует много методов аутентификации:

Аутентификация встроенная в протокол HTTP;

Аутентификация сервера Apache с помощью файла .htaccess;

Аутентификация с помощью модуля mod_auth_mysql;

Собственные методы аутентификации с помощью PHP и MySQL .

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

Механизм аутентификации встроен в наиболее популярные браузеры и серверы. Web-сервер может затребовать указание имени пользователя и пароля у тех, кто желает попасть на страницы сайта, недоступные анонимному пользователю, или скачать какой - либо файл из каталога сервера. Web - сервер Apache позволяют таким образом защитить весь сайт или же какую-то его часть. В случае применения PHP и MySQL существуют множество способов достичь этого эффекта. Применение MySQL дает большую производительность, при этом с помощью PHP можно реализовать более гибкую аутентификацию или представить запрос в более привлекательной форме.

Методы защиты информации

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

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

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

Обновление базы данных сайта и выгрузка данных о заявках покупателей.

Учитывая тот факт, что цены на жилье довольно часто меняются, возникает необходимость обновления этой информации в базе данных сайта за счет изменений в базе данных коммерческого отдела.

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

Процесс обновления БД сайта происходит по следующей схеме, рисунок 2.3.

Рассмотрим подробнее теоретические аспекты решения данной функции со стороны web-приложение.

Язык XML и его совместимость с разрабатываемым web-приложением.

Язык XML (Extensible Markup Language) был разработан рабочей группой XML Working Group консорциума World Wide Web Consortium (W3C).

XML -- язык разметки, разработанный специально для размещения информации в World Wide Web, аналогично языку гипертекстовой разметки HTML (Hypertext Markup Language), который изначально стал стандартным языком создания Web-страниц.

Описание на языке XML представляет собой операторы, написанные с соблюдением определенного синтаксиса. Поскольку в XML нет типовых элементов, может показаться, что в нем вообще отсутствуют какие-либо стандарты. Тем не менее, язык XML имеет строго определенный синтаксис. Например, в отличие от HTML каждый элемент XML должен содержать начальный и конечный тег (либо специальный пустой тег). Любой вложенный элемент должен быть полностью определен внутри элемента, в состав которого он входит.

Файлы написанные на языке XML и имеющие соответствующе расширение могут использоваться не только как способ описания каких - либо данных и как способ переноса данных между базами, такой файл можно отображать в браузерах для предварительного просмотра. Для этого необходимо произвести некоторые доработки:

Связать файл *. xml c таблицей стилей. С помощью данного метода вы связываете таблицу стилей с XML-документом. Таблица стилей представляет собой отдельный файл, содержащий инструкции для форматирования индивидуальных XML-элементов. Вы можете использовать либо каскадную таблицу стилей (Cascading Style Sheet - CSS), которая также применяется для HTML-страниц, либо расширяемую таблицу в формате языка стилевых таблиц (Extensible Stylesheet Language - XSL), обладающую более широкими возможностями, нежели CSS, и разработанную специально для XML-документов.

Связывание данных. Этот метод требует создания HTML-страницы, связывания с ней XML-документа и установления взаимодействий стандартных HTML-элементов на странице, таких как SPAN или TABLE, с элементами XML. В дальнейшем HTML-элементы автоматически отображают информацию из связанных с ними XML-элементов.

Написание сценария. В этом методе вы создаете HTML-страницу, связываете ее с XML-документом и имеете доступ к индивидуальным XML-элементам с помощью специально написанного кода сценария (JavaScript или Microsoft Visual Basic Scripting Edition [VBScript]). Браузер воспринимает XML-документ как объектную модель документа (Document Object Model - DOM), состоящую из большого набора объектов, свойств и команд. Написанный код позволяет осуществлять доступ, отображение и манипулирование XML-элементами.

Информационная подсистема обработки информации в СУБД «1С:Предприятие 8.1 Управление торговлей».

Основным средством разработки прикладных решений в 1С:Предприятие 8.1 является встроенный язык.

Встроенный язык системы 1С: Предприятие предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.

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

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

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

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

Обработку поступающей информации можно представить следующей схемой на рисунке 2.6.

Рис. 2.6 Обработка потоков информации в СУБД «1С: Управление торговлей 8.1»

Технология совместимости средств XML и программного продукта 1С:Предприятие 8.1

В 1С:Предприятие 8.1. существует базовая подсистема работы с XML - документами. Основой этой подсистемы являются два объекта 1С:Предприятие:

ЧтениеXML

ЗаписьXML

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

Объект ЧтениеXML

Объект ЧтениеXML предназначен для чтения данных из файла *.xml. Так как структура XML - документа представляет собой перечень узлов (тегов). Подробнее описание структуры XML описано выше в этой главе. Перечень узлов определен в системном перечислении ТипУзлаXML:

НачалоЭлемента;

Атрибут;

Текст;

КонецЭлемента;

Ничего;

ИнструкцияОбработки;

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

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

Объект ЗаписьXML

Для создания файла *.xml средствами 1С необходимо первой строкой кода описать создание объекта ЗаписьXML(). Через созданный объект в модели последовательного доступа будет производиться запись данных в XML-документ. С помощью метода ОткрытьФайл() указывается имя и путь файла куда будет записываться файл. Метод ЗаписатьОбъявлениеXML() определяет директиву XML-документа (<?xml version="1.0" ?>).

Для формирования содержимого документа используются методы:

ЗаписатьНачалоЭлемента();

ЗаписатьАтрибут();

ЗаписатьТекст();

ЗаписатьКонецЭлемента();

XML-сериализация

XML-сериализация - это процесс преобразования данных 1С:Предприятия 8 в последовательность данных формата XML и наоборот, преобразование последовательности данных формата XML в данные 1С:Предприятия 8, если существует подходящий тип данных. Средства XML-сериализации активно используются при реализации различных схем обмена данными.

Сериализуемые типы данных 1С:Предприятия 8

С точки зрения представления в XML типы данных 1С:Предприятия 8 делятся на простые и сложные. К простым типам данных относятся типы, значения которых представляются подсистемой XML-сериализации в виде элементов XML только с текстовым содержимым:

Число;

Строка;

Дата;

Булево;

ДвоичныеДанные;

Null;

УникальныйИдентификатор;

ХранилищеЗначения;

все ссылки на объекты базы данных;

ссылки на перечисления, определяемые в метаданных.

Значения сложных типов представляются в виде элементов XML, содержащих вложенные элементы:

Тип;

ОписаниеТипов;

КонстантаМенеджерЗначения.<Имя константы>;

все объекты базы данных;

наборы записей регистров, последовательностей, перерасчетов;

УдалениеОбъекта;

Объекты базы данных представляются в XML как совокупность значений реквизитов и табличных частей. Состав элементов XML, вложенных в корневой элемент, определяется типом объекта базы данных, а также составом реквизитов и табличных частей. Каждый из реквизитов объекта представляется отдельным вложенным элементом XML; каждая из табличных частей также представляется отдельным вложенным элементом XML. Каждая из строк табличной части представляется элементом XML, вложенным в элемент, представляющий табличную часть. Реквизиты табличной части представляются элементами XML, вложенными в элемент, представляющий строку табличной части.

Представление в XML набора записей включает отбор, по которому получен набор записей и сами записи, входящие в отбор. Значения отбора представляются вложенным элементом XML с именем Filter, а все записи составляющие набор записей - вложенным элементом XML с именем Records. Отдельные записи представляются элементами XML с именем Record, вложенными в элемент Records.

2.3 Обоснование методик и технологий решения комплекса задач

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

Проектирование и разработка базы данных сайта, методов обработки данных и интерфейс взаимодействия пользователя с сайтом.

Проектирование и разработка средств обработки поступающей информации в информационную базу департамента по реализации.

Данные направления могут разрабатываться параллельно, но при этом их объединяют общие требования к совместимости. Принципы разработки и проектирования средств обмена данными должны объединять в себе оба этих направления.

Для первого направления входной информацией является:

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

Данные, поступающие из информационной базы департамента по реализации, необходимые для обновления базы данных сайта. Данная информация поступает при помощи средств переноса данных - XML-документа. Здесь входная информация разбивается на два потока данные о товарной номенклатуре и данные о контрагентах.

Данные об отгруженных и сформированных заказах. Т.е. за счет этих данных происходит обновление ранее сформированных на сайте заявок с пометкой об отгрузке.

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


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

  • Сущность информационной системы, функциональная спецификация и подходы к проектированию. Унифицированный язык моделирования UML. Проектирование базы данных, требования к ним. Пользовательский режим работы. Расчет экономической эффективности проекта.

    дипломная работа [4,4 M], добавлен 21.02.2011

  • Технико-экономическая характеристика интернет-магазина. Организационная структура управления. Программная архитектура информационной системы предприятия. Выбор стратегии автоматизации учета, программное обеспечение. Расчёт экономической эффективности.

    дипломная работа [2,1 M], добавлен 14.10.2017

  • Разработка сайта интернет-магазина, управляемого базой данных. Установка XAMPP, разделение кода и оформления с помощью Smarty. Начало реализации проекта Goodstore. Создание каталога товаров. Создание модели данных с помощью ALLFUSION ERWIN DATA MODELER.

    дипломная работа [3,9 M], добавлен 20.03.2017

  • Информационная структура компании. Характеристика применяемых на предприятии информационных технологий и систем. Функциональные возможности программы контроля доступа в помещения "Орион". Документальное сопровождение информационной системы предприятия.

    отчет по практике [29,4 K], добавлен 22.09.2014

  • Технико-экономическая характеристика предметной области. Обоснование необходимости и цели использования информационных технологий для решения задачи. Выбор технологии проектирования, разработка АРМ. Расчет показателей экономической эффективности проекта.

    дипломная работа [2,8 M], добавлен 11.03.2010

  • Проектирование информационной системы предприятия "Ниссан-Авто" с помощью табличного процессора Excel. Условия для выполнения расчетной части. Макросы, используемые в программе. Создание проекта по разделам: база данных, сводная таблица, график.

    контрольная работа [3,6 M], добавлен 16.01.2011

  • Применение инновационных интернет-технологий при разработке проекта внедрения системы автоматизации продаж с целью повышения эффективности работы региональных представителей компании на примере ООО "Логистика". Особенности организации сбыта в Интернете.

    дипломная работа [1,6 M], добавлен 31.01.2015

  • Автоматизация учета закупки и реализации продукции. Сущность задач учета операций товародвижения. Характеристика входной, постоянной, промежуточной и результатной информации. Структура программных средств. Руководство программиста и пользователя.

    курсовая работа [2,4 M], добавлен 23.12.2013

  • Создание информационной системы, способной автоматически выполнять учет продаж. Разработка физической модели базы данных, определение логических связей. Проектирование форм, запросов и графического интерфейса системы. Экономическая эффективность проекта.

    дипломная работа [5,1 M], добавлен 02.10.2011

  • Технико-экономическая характеристика предметной области. Программная и техническая архитектура информационной системы предприятия. Обоснования необходимости использования вычислительной техники. Этапы жизненного цикла и риски проекта автоматизации.

    дипломная работа [2,7 M], добавлен 18.03.2012

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