Автоматизация и оптимизация продаж жилья с помощью интернет-технологий на предприятии ООО "Домстрой-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, так как было сказано выше с помощью этих файлов будет осуществляться перенос данных между базами данных. Обоснование проектных решений по технологии сбора, передачи, обработки и выдачи информации можно разделить на ряд ключевых пунктов:
Обеспечение достоверности информации. Для обе