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

Автор: Пользователь скрыл имя, 02 Декабря 2011 в 09:09, курсовая работа

Описание работы

Сметные расчеты обычно находятся на пересечении интересов Заказчика (Плательщика) и Подрядчика (Исполнителя). Соответственно, экономический интерес Заказчика состоит в минимизации сметной стоимости (итога сметы), а Подрядчика, наоборот, в максимально возможном увеличении этой стоимости. Компромиссное решение достигается обычно одним из трех способов:
1. Постатейным обсуждением сметы с учетом выдвигаемых сторонами доводов и обосновывающих материалов. Смета в этом случае является открытым и согласованным сторонами документом. Решающий голос в таких обсуждениях обыкновенно принадлежит Заказчику.
2. На конкурсной основе. Заказчик выбирает наиболее привлекательное предложение с учетом заявленной стоимости и репутации Подрядчика. Смета в этом случае является закрытым документом, предназначенным для определения позиций участников торгов.
3. Решение о стоимости проекта принимается на политическом уровне, а на смету возлагается задача формального обоснования. В этом случае искусство сметчика выражается в грамотной подгонке итога сметы под заданную стоимость.
Целью исследования, проводимого в рамках настоящей курсовой работы, является повышение эффективности и оперативности создания и расчета смет по строительным и другим работам, снижения затрат на хранение обработку и утилизацию документов, снижение трудовых затрат сотрудников бухгалтерии ООО «Строймастерс» за счёт разработки и внедрения базы данных и прикладной программы по её ведению.
Объектом настоящего исследования является подсистемы автоматизации процесса разработки и расчёта смет на строительные и другие виды работ ООО«Строймастерс».

Содержание

ВВЕДЕНИЕ…………………………………………………………………….. 3
ГЛАВА 1. АНАЛИЗ ДЕЯТЕЛЬНОСТИ ООО «Стройсервис»……………. 5
1.1. Основные направления деятельности ООО «Стройсервис»………….. 5
1.2. Модель «AS - IS» подсистемы автоматизации процесса разработки и расчёта смет на строительные и другие виды работ …...……..……………. 5
ГЛАВА 2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ДЛЯ АВТОМАТИЗАЦИИ ПРОЦЕССА РАЗРАБОТКИ И РАСЧЁТА СМЕТ НА СТРОИТЕЛЬНЫЕ И ДРУГИЕ ВИДЫ РАБОТ ……….…………………... 8
2.1. Инфологическое моделирование предметной области……………….... 8
2.2. Обоснование и выбор инструментария для разработки базы данных и приложения по её ведению…………………………………………………… 11
2.3. Датологическое проектирование………………………………………… 13
ГЛАВА 3. ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ ДЛЯ АВТОМАТИЗАЦИИ ПРОЦЕССА РАЗРАБОТКИ И РАСЧЁТА СМЕТ НА СТРОИТЕЛЬНЫЕ И ДРУГИЕ ВИДЫ РАБОТ ……………………..……... 17
3.1 Физическая структура прикладной программы для автоматизации процесса разработки и расчета смет на строительные и другие виды работ………………………………………………………………………..…. 17
ЗАКЛЮЧЕНИЕ…..…………………………………………………………… 21
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ……………………………… 22
ПРИЛОЖЕНИЯ……………………………………………………………….. 23

Работа содержит 1 файл

Курсовая.doc

— 1.87 Мб (Скачать)

     

     Рис.2.4. Таблица БД «Территориальные единичные расценки на строительные работы»

     «Территориальные единичные расценки на строительные работы» - таблица, содержащая справочные сведения о расценках на различные виды работ и материалы.          

     На  рис. 2.5 таблица «Сметы» - таблица позволяющая создавать заполнять все расчетные данные в смету.

     

     Рис.2.5. Таблица БД «Сметы»

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

   

     Рис. 2.6. Датологическая модель БД предметной области создание смет

 

      ГЛАВА      3.        ПРОЕКТИРОВАНИЕ       ПРИЛОЖЕНИЯ      ДЛЯ    АВТОМАТИЗАЦИИ ПРОЦЕССА РАЗРАБОТКИ И РАСЧЁТА СМЕТ НА СТРОИТЕЛЬНЫЕ И ДРУГИЕ ВИДЫ РАБОТ

      3.1 Физическая структура  прикладной программы  для автоматизации процесса   разработки  и расчета смет на строительные и другие виды работ

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

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

- прием  заказов на работы;

- формирование  заказов для администрации;

-  прием отчетов и составление смет;

- ведение архивов.

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

      В рассматриваемом примере можно  определить и охарактеризовать следующие модули и их функции.

      Модуль  «Сметы» содержит необходимые инструментальные средства (формы, таблицы) для ввода, систематизации и расчета смет, которые включают шифр расценок, наименование, единицы измерения, количество, стоимость и общую стоимость.

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

   Модуль  учёта заказчиков содержит необходимые инструментальные средства (формы, таблицы, запросы, отчёты) для заполнения, редактирования и вывода на печать списка основных заказчиков.

   В рассматриваемом примере по автоматизации  деятельности отдела кадров разработка приложения баз данных осуществлялась средствами СУБД Access’2003. В данном случае главный модуль «ООО «Стройсервис», реализован в виде кнопочной формы, содержащей кнопки «Сметы», «Справочники», «Выход» (см. рис. 3.1.). Он предоставляет пользователям возможность работы с приложением баз данных. По нажатию кнопки «Сметы» осуществляется формы «Сметы», на котором размещён ряд кнопок для запуска соответствующих программных модулей: «Сметы», «Создание смет», «Печать», «Назад» (см. рис. 3.2.).

   

   Рис. 3.1. Главная кнопочная форма приложения баз данных

   По  нажатию кнопки «Выход» осуществляется выход из данного приложения.

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

      Рис. 3.2. Кнопочная форма – главное меню приложения баз данных

   При нажатии на кнопку «Создать смету» форма «Смета», которая позволяет создавать новую смету

   Первичные данные об адресах сотрудниках помещаются в базу данных с помощью формы «Сотрудники» (см. рис. 3.3.).

   

   Рис. 3.3. Интерфейс формы «Сотрудники»

  Кнопка  «Назад» позволяет вернуться к кнопочной форме предыдущего уровня.

При нажатии  на кнопку «Сметы» Открывается форма  для просмотра смет (см. рис. 3.4.).

  

Рис. 3.4. Форма «Сметы»

  Выше  описанное меню прикладной программы  по ведению базы данных предметной области «Создание и расчет смет» отражает основные функции, реализуемые ею (см. описание функций выше).    

    Структура программного обеспечения  по ведению базы данных представлена  в виде дерева проекта (см. рис. 3.5.). 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис.3.5. Физическая структура баз данных создания смет.

ЗАКЛЮЧЕНИЕ 

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

     В том числе это помогает сократить  место на хранение ненужной документации утратившей срок давности. И уменьшает шанс потери документов. 

 

     СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 

1. Единая  система проектной документации. Пояснительная записка. ГОСТ 19.404-79.

2. «Базы  данных: модели, разработка, реализация»/ Т. С. Карпова – Спб: Питер, 2001 – 304 с.

3. Дейт К. Дж. «Введение в системы баз данных» - 6-е изд. Переработанное и дополненное – М, Спб, Киев: Изд. Дом «Вильямс», 2000 – 848 с.

4. Кузин  А. В., Левонисова С. В. «Базы  данных»: Учебное пособие для  студентов высш. Учеб. Заведений – М: Издательский центр «Академия», 2005 – 320 с.

5. «Microsoft Office Specialist – Учебный курс Office 2003. Практ. пособие: пер. с англ.» - М: ЭКОМ; БИНОМ; Лаборатория базовых знаний, 2006 – 1006 с. 

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