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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

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

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

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

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

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

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

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

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

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

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

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

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

Выходная информация разделяется на следующие потоки и схематично представлена на рисунке 2.10:

Рисунок 2.10 Потоки информации для системы обработки данных на сайте

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

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

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

Рисунок 2.11 Потоки информации для системы обработки данных в 1С.

Потоки входной информации представляют следующее:

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

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

Организация информационной базы

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

База данных сайта

База данных департамента по реализации.

База данных департамента по реализации существовала до разработки данного дипломного проекта и останется без изменений и при внедрении данной АИС на предприятии. Рассмотрим подробнее базу данных сайта. Как было изложено выше, данная база будет развернута на сервере баз данных MySQL 5.

Для упрощения работы системного администратора с базой данных будет применяться программа phpMyadmin.exe и собственные разработанные средства обработки информации так же на языке PHP 5. Некоторая информация будет храниться в файлах *.xml, так как было сказано выше с помощью этих файлов будет осуществляться перенос данных между базами данных. Обоснование проектных решений по технологии сбора, передачи, обработки и выдачи информации можно разделить на ряд ключевых пунктов:

Обеспечение достоверности информации. Для обе