Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка Филатов.docx
Скачиваний:
45
Добавлен:
05.03.2016
Размер:
2.82 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

ГОСУДАРСТВЕННОЕ ВЫСШЕЕ УЧЕБНОЕ ЗАВЕДЕНИЕ

«ПРИАЗОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

МАРИУПОЛЬСКИЙ МЕХАНИКО-МЕТАЛЛУРГИЧЕСКИЙ КОЛЛЕДЖ

Разработать автоматизированную информационную систему учета работы строительной фирмы «МарСтрой»

ДИПЛОМНЫЙ ПРОЕКТ

Пояснительная записка

ДП.05010301.10.104.00.000.ПЗ

Разработал Филатов Д.А.

Руководитель проекта Мироненко Н.А.

Консультанты:

Григоренко Т.Г.

Шичева О.Н.

2014

Реферат

Темой данного дипломного проекта является разработка автоматизированной информационной системы учета работы строительной фирмы «МарСтрой».

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

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

Методы решения задачи:

  • технология проектирования сложных систем на основе UML и CASE-инструментов;

  • технологии разработки программных продуктов на основе визуального объектно-ориентированного программирования в среде программирования MS Visual Studio 2013;

  • технологии высокопроизводительной клиент/серверной обработки информации на основе серверной базы данных, работающей под управлением MS SQL Server 2012.

Полученный результат: разработана автоматизированная информационная система учета работы строительной фирмы.

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

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

Пояснительная записка содержит 114 с., 48 рисунков, 8 таблиц, 17 формул, 4 приложения.

Ключевые слова: СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ, АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА, ФОРМА, БАЗА ДАННЫХ, UML-ДИАГРАММА, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ОХРАНА ТРУДА, ТЕХНИКА БЕЗОПАСНОСТИ, СМЕТА, ЗАЯВКИ, ДОГОВОРА, МАТЕРИАЛЫ, СОТРУДНИКИ, ГРАФИКИ РАБОТ.

Содержание

Перечень основных обозначений и сокращений................................................

7

Введение.................................................................................................................

8

1 Специальная часть……………………………………………………………

10

    1. Анализ предметной области……………………………………………

10

1.1.1 Описание задачи.…………………………………………………..

10

1.1.2 Маркетинговое исследование ….………………………………....

13

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

16

1.2.1 Наименование программы. Назначение и область применения программы……………………………………………………………………….

16

1.2.2 Требования к функциональным характеристикам программы…..

17

1.2.3 Требования к надежности программы…………………………….

31

1.2.4 Требования к квалификации и численности персонала………….

31

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

31

1.2.6 Требования к составу и параметрам технических средств………

32

1.2.7 Требования к исходным кодам и языкам программирования…...

32

1.2.8 Требования к программным средствам, используемым программой………………………………………………………………………

32

1.2.9 Требования к организации входных и выходных данных ..……

32

1.2.10 Требования к защите информации и программ………………….

33

1.2.11 Предварительный состав программной документации…………

33

1.3 Моделирование проектируемой задачи………………………………..

33

1.3.1 Диаграмма вариантов использования ………………………….…

34

1.3.2 Диаграмма деятельности …………………………………………..

35

1.3.3 Диаграмма базы данных …………………………………………...

38

1.3.4 Диаграмма компонентов и развёртываний …..……………….…..

41

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

42

1.4.1 Обоснование выбора системы управления базами данных …..

42

1.4.2 Обоснование выбора языка программирования …………………

43

1.4.3 Обоснование выбора инструментальных возможностей программной реализации задачи ………………………………………………

45

1.4.4 Инструкция пользователя ………………………………………….

47

  1. Производственная и экологическая безопасность при разработке автоматизированной информационной системы учета работы строительной фирмы «МарСтрой».…………………………………………………………….

56

2.1 Производственная и экологическая безопасность...................................

56

2.1.1 Анализ опасных производственных факторов и обоснование мероприятий для их устранения (техника безопасности)….…………………

56

2.1.2 Обоснование и разработка мероприятий по снижению уровней опасного и вредного воздействия и устранения их влияния на работающих………………………………………………………………

57

2.2 Обеспечение пожаро и взрывобезопасности............................................

61

3 Организационно-экономическая часть……………………………………….

63

3.1 Введение.....................................................................................................

63

3.2 Оценка затрат на создание нового программного продукта..................

63

3.3 Оценка экономической эффективности...................................................

68

Вывод….................................................................................................................

71

Перечень использованных источников...............................................................

72

Приложение А Листинг программы ........................................…………….......

73

Приложение Б Диаграмма вариантов использования...............………………

117

Приложение В Экономические показатели .......................................................

118

Перечень основных обозначений и сокращений

GUI-

SQL- структурированный язык запросов

MS- Microsoft

АИС - автоматизированная информационная система

БД – база данных

ВДТ – визуальный дисплейный терминал

ЕВСС – единый взнос социального страхования

ПК – персональный компьютер

ПЭВМ – персональная электронно-вычислительная машина

СУБД – система управления базами данных

ФИО – фамилия имя отчество

ЛВС- локальная вычислительная сеть

Введение

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

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

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

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

Наиболее простой функцией АИС является информационно-справочное обслуживание.

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

Целью данного дипломного проекта является разработка автоматизированной информационной системы учета работы строительной фирмы «МарСтрой».

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

1 Специальная часть

1.1 Анализ предметной области

1.1.1 Описание задачи

Название проектной задачи: «Разработать автоматизированную информационную систему учета работы строительной фирмы «МарСтрой».

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

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

  • административный отдел; 

  • расчетно-экономический отдел;

  • отдел по работе с клиентами;

  • отдел снабжения;

  • производственный отдел;

  • сметный отдел

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

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

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

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

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

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

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

- строительству;

- отделке;

- реконструкции.

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

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

В составлении смет сметного отдела участвуют следующие сотрудники:

директор:

- осуществление руководства отделом;

- решение вопросов с заказчиками;

-формирование штата сотрудников;

-обеспечение необходимого оборудования;

-обеспечение необходимым персоналом;

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

менеджер:

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

-принятие заявок;

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

прораб:

-ведет расчет и подбор необходимого количества специалистов для проведения ремонта;

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

-формирование бригад;

-составление сметы;

бухгалтер:

- выполняет расчетные работы;

- оформляет необходимую документацию;

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

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

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

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

-начисление заработных плат;

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

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

Каждой категории рабочих (каменщики, бетонщики, отделочники, сварщики, электрики, шофера, слесари, и пр.) также свойственны характерные только для этой группы атрибуты. Рабочие объединяется в бригады, которыми руководят прорабы.

На каждом участке возводится один или несколько объектов, на каждом объекте работу ведут одна или несколько бригад. Закончив работу, бригада переходит к другому объекту на этом или другом участке.

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

АИС должна решать следующие задачи:

- печать заказов;

- ведение списка заказов;

- ведение списка клиентов;

- прием заказов;

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

- составление графика работ;

- формирование бригад;

- ведение списка сотрудников фирмы;

- ведение списка строительных материалов;

- оформление смет на строительные работы.

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

1.1.2 Маркетинговое исследование

Рассмотрим готовые решения, способные заменить разрабатываемое программное обеспечение по теме «АИС учёта работы строительной фирмы «МарСтрой»». Среди них можно отметить: