Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Комаров Дмитрий - Разработка сайта для строител...doc
Скачиваний:
7
Добавлен:
25.09.2019
Размер:
7.95 Mб
Скачать

«Бланк с заданием по Дипломному Проектированию»

Оглавление

1. ПОСТАНОВКА ЗАДАЧИ 9

1.1. Формулировка темы дипломного проекта 9

1.2. Техническое задание 9

1.2.1. Информационные и функциональные требования 9

1.2.2. Требования по надёжности. 10

1.2.3. Требования по безопасности. 10

2. ПРОЕКТИРОВАНИЕ WEB-САЙТА 11

2.1. Анализ предпроектной ситуации 11

2.1.1. Основная информация о предприятии 11

2.1.2. Используемое на предприятии ПО 12

2.1.3. Полный цикл строительных работ по объекту 12

2.1.4. Аналоги проектируемого программного продукта 12

2.1.5. Итог анализа предпроектной ситуации 13

2.2. Выбор и обоснование средств разработки 15

2.2.1. Выбор языка программирования для сервера 15

2.2.2. Выбор СУБД SQL 15

2.2.3. Выбор Web-сервера 15

2.2.4. Выбор хостинга 15

2.2.5. Выбор интегрированной среды разработки 16

2.2.6. Выбор вспомогательных программных средств 17

2.2.7. Обход недостатков PHP как динамически типизированного языка 17

2.2.8. Работа с базой данных. 18

2.2.9. Визуальный редактор статей и новостей 19

2.3. Карта web-сайта 20

3. РАЗРАБОТКА КОМПОНЕНТОВ WEB-САЙТА 21

3.1. Разработка Базы Данных 21

3.1.1. Структура базы данных. 21

3.1.2. Описание таблиц базы данных 23

3.2. Разработка модулей сайта 37

3.2.1. Главный модуль 37

3.2.2. Модуль показа новостей 38

3.2.3. Модуль работы с электронной почтой 38

3.2.4. Модуль сметного калькулятора 38

3.2.5. Модули администрирования 40

3.3. Разработка скриптов и сценариев 41

3.4. Разработка средств администрирования сайта 41

4. РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 42

4.1. Шаблон страницы 42

5. ТЕСТИРОВАНИЕ И ОТЛАДКА WEB-САЙТА 44

5.1. Модульное тестирование 47

5.2. Проверка работы сайта в разных браузерах. Тестирование web-сайта в целом 48

5.3. Проверка на устойчивость к проникновению 48

6. БЕЗОПАСНОСТЬ ПРИ РАБОТЕ ЗА КОМПЬЮТЕРОМ 49

6.1. Особенности работы с компьютерами 49

6.2. Основные вредные и опасные факторы при работе с компьютером 50

6.2.1. Повышенное зрительное напряжение 50

6.2.2. Нервное напряжение 51

6.2.3. Костно-мышечные напряжения 51

6.2.4. Электромагнитные поля и последствия их воздействия 52

6.2.5. Шум, выделение вредных веществ, тепловыделение, опасность поражения электрическим током, риск возгорания 53

6.3. Меры безопасности при работе с ПЭВМ 54

6.3.1. Факторы охраны труда на рабочем месте 55

6.3.2. Требования к параметрам излучений дисплеев 56

6.3.3. Требования к цветовым параметрам дисплеев 56

6.3.4. Электромагнитное излучение на рабочем месте 57

6.3.5. Жидкокристаллические мониторы 58

6.3.6. Оптимизация визуальных характеристик дисплеев 58

6.3.7. Освещение и организация рабочего места 59

6.3.8. Режим труда и отдыха 59

6.3.9. Электробезопасность при работе с ПЭВМ 62

6.3.10. Пожарная безопасность 63

6.3.11. Микроклимат на рабочем месте 65

7. Экономическая часть 68

7.1. Определение затрат на разработку и создание программных средств. 68

7.1.1. Затраты на оплату труда 68

7.1.2. Затраты на материалы 69

7.1.3. Затраты на аренду 70

7.1.4. Затраты на электроэнергию 70

7.1.5. Затраты на внедрение 71

7.2. Затраты на эксплуатацию системы 73

7.3. Годовой экономический эффект от применения. 73

7.4. Срок окупаемости затрат. 74

7.5. Итоговые экономические показатели проекта. 76

Аннотация

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

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

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

Введение

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

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

Интернет с каждым днем становится основным инструментом, помогающим потребителю в поиске товаров и услуг. В связи с этим современные фирмы и предприятия уделяют огромное внимание рекламе и продвижению своей продукции. Главное преимущество рекламы в интернете – ее оперативность. Какую бы продукцию или услугу вы не предлагали, реклама в интернете будет действенной на 100%.

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

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

1.ПОСТАНОВКА ЗАДАЧИ

1.1.Формулировка темы дипломного проекта

Разработка web-сайта для строительной организации ООО «Строй-Тайм»

1.2.Техническое задание

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

1.2.1.Информационные и функциональные требования

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

Главное меню сайта должно содержать пункты: «Новости», «Услуги фирмы», «Выполненные объекты», «Контакты», «Статьи», «Лицензии (документы)», «Оформить заказ», «Предварительный сметный расчёт», «Вход для клиентов».

Роли пользователей сайта: гость, заказчик, работник фирмы, главный администратор.

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

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

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

1.2.2.Требования по надёжности.

Система должна сохранять свою работоспособность при обращении пользователей к ней через различные Internet-браузеры. Информация должна отображаться полностью и корректно. Система должна иметь средства администрирования и возможность резервного копирования базы данных. Хостинг должен обеспечить сайту возможность бесперебойной работы в течение 99% времени.

1.2.3.Требования по безопасности.

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

2.ПРОЕКТИРОВАНИЕ WEB-САЙТА

2.1.Анализ предпроектной ситуации

2.1.1.Основная информация о предприятии

Строительная фирма ООО «Строй-Тайм» выполняет работы по строительству и ремонту жилых и общественных зданий в г. Пскове и Псковской области.

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

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

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

Основные виды деятельности:

1) Проектные работы

2) Генподряд – проведение стр.-монт. работ по объекту с заключением соответствующих договоров с заказчиком, оформление договоров с субподрядными организациями (аутсорсинг) на выполнение отдельных видов работ

3) Проведение строительно-монтажных работ