Проектирование системы электронного документооборота строительной фирмы

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

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



?руется на независимое сетевое хранилище.

.Раз в неделю производится Incremental backup данных, и по сети копируется на независимое сетевое хранилище.

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

3.5 Реализация информационной системы

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

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

Рисунок 17 -Интерфейс ввода данных в таблицу смета.

Рассмотрим форму где показаны уже все заполненные поля в таблице "Сметы" рисунок18.

Рисунок 18 - таблица "Заказчик"

Аналогично поступим с таблицами - "Группы пользователей", "Пользователь", "Заказчик", "Договора".

Рисунок 19 - Таблица "Группы пользователей"

Рисунок 20 - Таблица "Пользователи"

Рисунок 21 - Таблица "Заказчик"

Рисунок 22 - Таблица "Договор"

Теперь выполним пару запросов для проверки правильности связей.

.Общий запрос по заказчикам (без условий).

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

Здесь я привел программный код SQL-запроса:TOP (100) PERCENT dbo.Заказчик.[Полное наименование], dbo.Заказчик.[Физический адрес], dbo.Заказчик.Телефон, dbo.Договор.[Номер договора], dbo.Смета.[Номер Сметы], dbo.Пользователь.[Полное имя]dbo.Пользователь INNER JOIN dbo.Смета ON dbo.Пользователь.[Код пользователя] = dbo.Смета.[Код пользователя] INNER JOIN dbo.Группыпользователей ON dbo.Пользователь.[Код группы] = dbo.Группыпользователей.[Код группы] INNER JOIN dbo.Заказчик ON dbo.Смета.[Код заказчик] = dbo.Заказчик.[Код заказчика] INNER JOIN dbo.Договор ON dbo.Заказчик.[Код заказчика] = dbo.Договор.[Код заказчика]BY dbo.Заказчик.[Физический адрес], dbo.Заказчик.[Полное наименование]

Рисунок 23 - Выполнение запроса по всем заказчикам

2.Выдать договора менеджеров:

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

Здесь я привел программный код SQL-запроса:

TOP (100) PERCENT dbo.Группыпользователей.[Название группы], dbo.Заказчик.Наименование, dbo.Договор.[Номер договора], dbo.Договор.[Предмет договора]dbo.Смета INNER JOIN dbo.Группыпользователей ON dbo.Смета.[Код группы] = dbo.Группыпользователей.[Код группы] INNER JOIN dbo.Пользователь ON dbo.Смета.[Код пользователя] = dbo.Пользователь.[Код пользователя] AND dbo.Группыпользователей.[Код группы] = dbo.Пользователь.[Код группы]

INNER JOIN dbo.Договор INNER JOIN dbo.Заказчик ON dbo.Договор.[Код заказчика] = dbo.Заказчик.[Код заказчика] ON dbo.Смета.[Код заказчик] = dbo.Заказчик.[Код заказчика] AND dbo.Смета.[Код Сметы] = dbo.Договор.[Номер сметы](dbo.Группыпользователей.[Название группы] = N'Менеджеры')BY dbo.Заказчик.Наименование, dbo.Договор.[Номер договора], dbo.Договор.[Предмет договора]

Рисунок 24 - Выполнение запроса выдать договора менеджеров

По рисункам 23, 24, видно, что запросы прошли успешно, значит, информационная система спроектирована правильно.

ЗАКЛЮЧЕНИЕ

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

Разрабатываемая система ConstructDocs предназначена для:

электронной обработки документов;

хранения прошлой и текущей информации о ценах на виды работ, которые предлагает предприятие;

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

контроля взаимораiетов между заказчиком и исполнителем.

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

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1.Ардзинов В.Д.Как составлять и проверять строительные сметы. - СПб.: Питер, 2008.-208с.;

.Новиков В.П. Сметные программы в строительстве. - СПб.: Питер, 2007.-448с.;

.Секо Е.В. Заключение и ведение договоров подряда в строительстве. - СПб.: Питер, 2007.-208с.;

.Бекаревич, Ю. Access за 21 занятие для студента; БХВ-Петербург, 2005. - 525 c.

.Джейсон, Прайс; Майк, Гандэрлой Visual C# .NET. Полное руководство; КОРОНА принт, 2004. - 960 c.

.Редько, В.Н.; Басараб