Разработка Web-сайта для ООО "Нефтекумское управление трубопроводного строительства"

Тип работы:
Дипломная
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Содержание

ВВЕДЕНИЕ

1 Результаты предпроектного обследования ООО «НЕФТЕКУМСКОЕ УПРАВЛЕНИЕ ТРУБОПРОВОДНОГО СТРОИТЕЛЬСТВА». Формулировка ЗАДАЧ ПРОЕКТИРОВАНИЯ

1.1 Результаты предпроектного обследования ООО «Нефтекумское управление трубопроводного строительства»

1.1.1 Объект и методы проведения предпроектного обследования

1.1.2 Программа проведения обследования

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

1.1.4 Анализ проблемных ситуаций и обоснование путей их решения

1.2 Формулировка задач проектирования

1.2.1 Общие сведения

1.2.2 Назначение, цели создания Web-сайта

1.2.3 Характеристика объекта автоматизации

1.2.4 Требования к Web-сайту

1.2.5 Состав и содержание работ по созданию Web-сайта

1.2.6 Порядок контроля приемки Web-сайта

1.2.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу Web-сайта в действие

1.2.8 Требования к документированию

1.2.9 Источники разработки

Выводы

2 РЕАЛИЗАЦИЯ WEB-САЙТА ДЛЯ ООО «НЕФТЕКУМСКОЕ УПРАВЛЕНИЕ ТРУБОПРОВОДНОГО СТРОИТЕЛЬСТВА».

2.1 Обоснование выбора среды реализации приложения

2.2 Концептуальное проектирование Web-сайта

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

2.3.1 Определение сущностей модели базы данных системы управления сайтом

2.3.2 Определение атрибутов сущностей базы данных системы управления сайтом

2.3.3 Определение связей между сущностями базы данных системы управления сайтом

2.4 Создание физической модели базы данных Web-сайта

2.5 Создание проекта в Adobe Dreamweaver для реализации Web-сайта

2.6 Реализация Web-сайта

2.6.1 Реализация и внешний вид главной страницы Web-сайта

2.6.2 Реализация классов Web-сайта

2.6.3 Характеристика разработанного Web-сайта

Выводы

3 ИНФОРМАЦИОННОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

3.1 Общие сведения о приложении

3.2 Функциональное назначение Web-сайта

3.3 Описание логической структуры Web-сайта

3.4 Требования к техническому обеспечению

3.4.1 Требования к техническому обеспечению Web-сервера

3.4.2 Требования к рабочей станции клиента

3.5 Вызов Web-сайта

3.6 Входные данные Web-сайта

3.7 Выходные данные Web-сайта

3.8 Результаты тестирования Web-сайта

3.9 Краткая инструкция по работе с Web-сайтом

3.9.1 Краткая инструкция по работе для администратора

3.9.2 Краткая инструкция по работе для пользователя

Выводы

4 Технико-экономическое обоснование Проекта

4.1 Краткая характеристика проекта

4.2 Трудоемкость выполняемых работ

4.3 Расчет себестоимости автоматизированного информационного Web-сайта

4.4 Оценка экономической эффективности внедрения Web-сайта

4.5 Основные технико-экономические показатели проекта

Выводы

Заключение

БИБЛИОГРАФИЧЕСКИЙ список

Приложение А. Листинг файла index. php

Приложение Б. Листинг файла core. php

Приложение В. Копии слайдов презентации

ВВЕДЕНИЕ

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

Цель создания Web-сайта — систематизация накопленной информации об ООО «Нефтекумское управление трубопроводного строительства», а также организация сбора заявок на выполнение работ.

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

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

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

— изучение предметной области;

— анализ проблемных ситуаций, возникающих при функционировании действующего Web-сайта;

— установление требований к Web-сайту со стороны заказчика.

Во втором разделе пояснительной записки рассмотрены вопросы реализации Web-сайта «NUTPS». При разработке базы данных для Web-сайта использовался MySQL, а в качестве среды использовался Adobe Dreamweaver CS 5.

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

В четвертом разделе дается технико-экономическое обоснование проекта. Рассчитаны показатели экономической эффективности и определен экономический эффект от внедрения Web-сайта в ООО «Нефтекумское управление трубопроводного строительства».

В заключении рассматривается основные результаты дипломного проектирования. Рассчитывается экономическая эффективность от внедрения Web-сайта и определяются перспективы направления развития темы дипломного проекта.

В библиографическом списке приводятся данные о 20 литературных источниках информации.

В приложения входят листинг файлов index. php и core. php, а также копии слайдов презентации.

1 РЕЗУЛЬТАТЫ ПРЕДПРОЕКТНОГО ОБСЛЕДОВАНИЯ ООО «НЕФТЕКУМСКОЕ УПРАВЛЕНИЕ ТРУБОПРОВОДНОГО СТРОИТЕЛЬСТВА». ФОРМУЛИРОВКА ЗАДАЧ ПРОЕКТИРОВАНИЯ

информативный сайт заявка

1.1 Результаты предпроектного обследования ООО «Нефтекумское управление трубопроводного строительства»

1.1.1 Объект и методы проведения предпроектного обследования

Основными объектами предпроектного обследования являются:

— функциональная структура, состав хозяйственных процессов и процедур;

— планово-экономический отдел;

— стадии оформления документов, а также элементы информационной системы предприятия.

Основными целями выполнения предпроектного обследования являются:

— изучение предметной области;

— анализ проблемных ситуаций, возникающих при функционировании действующей информационной подсистемы;

— установление требований к Web-сайту со стороны заказчика.

Обследование предприятия производится путем опроса сотрудников ООО «Нефтекумское управление трубопроводного строительства».

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

1.1.2 Программа проведения обследования

Программа проведения ООО «Нефтекумское управление трубопроводного строительства» представлена в таблице 1.1.

Таблица 1.1 — Программа обследования предприятия

Наименование вопроса

Источник информации

Получатель информации

Общие сведения о предприятии

Начальник Управления

Проектировщик Евдошенко Н. А.

Организационная структура

Аналогично

Аналогично

Функционирование области деятельности

Нач. ПЭО

Аналогично

Цели функционирования

Аналогично

Аналогично

Документооборот

Аналогично

Аналогично

Формы документов

Аналогично

Аналогично

Порядок создания и хранения документов

Аналогично

Аналогично

Штатный состав

Аналогично

Аналогично

Наличие средств вычислительной техники и программного обеспечения

Аналогично

Аналогично

Характеристики существующей информационной системы

Аналогично

Аналогично

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

Аналогично

Аналогично

Проблемные ситуации в работе информационной системы

Аналогично

Аналогично

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

План — график выполнения работ на стадии сбора материалов обследования представлен в таблице 1.2.

Таблица 1.2 - План — график выполнения работ на стадии сбора материалов обследования предприятия

Наименование вопроса

Код

работы

Исполнитель

Дата

начала

Кол-во

дней

Дата окончания

Общие сведения

001

Проектировщик

Евдошенко Н.А.

10. 01. 11

4

13. 01. 11

Организационная структура

002

Аналогично

14. 01. 11

5

18. 01. 11

Цели функционирова-ния

003

Аналогично

19. 01. 11

1

19. 01. 11

Функциональные области деятельности

004

Аналогично

20. 01. 11

4

23. 01. 11

Штатный состав

005

Аналогично

24. 02. 11

1

24. 02. 11

Документооборот

006

Аналогично

25. 02. 11

10

03. 03. 11

Формы документов

007

Аналогично

04. 03. 11

7

10. 03. 11

Порядок создания и хранения документов

008

Аналогично

11. 03. 11

5

15. 03. 11

Наличие средств вычислительной техники и ПО

009

Аналогично

16. 03. 11

3

18. 03. 11

Характеристика существующей информационной подсистемы

010

Аналогично

19. 02. 11

11

01. 03. 11

Выявление проблемных ситуаций в функционирова-нии информационной подсистемы

011

Аналогично

02. 03. 11

6

06. 03. 11

Всего затрачено дней

55

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

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

1.1.3. 1 Общая характеристика предприятия

ООО «Нефтекумское управление трубопроводного строительства» было создано 19 апреля 1999 года в целях организации строительства зданий и сооружений топливно-энергетических, металлургических, химических и нефтехимических предприятий; организации производства и реализации стройматериалов; организации производства строительно-монтажных работ, реконструкции, перевооружения и переустройства на промышленных и коммунальных объектах. С момента образования общества 19. 04. 1999 г. директором является Алиев Магомед-Имин Ибиевич, имеющий государственное звание «Заслуженный строитель России», образование — высшее. На протяжении всей своей деятельности общество является одним из ведущих строительных предприятий в Нефтекумском районе, Ставропольского края.

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

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

В ходе прохождения практики были изучены основные положения предприятия. Наиболее важные из них следующие:

1.1 ООО «Нефтекумское управление трубопроводного строительства» зарегистрировано распоряжением главы Нефтекумской районной государственной администрации Ставропольского края за № 131-р от 19 апреля 1999 г.

1.2 ООО «Нефтекумское управление трубопроводного строительства» является юридическим лицом и свою деятельность организует на основании законодательства РФ и настоящего Устава.

1.3 ООО «Нефтекумское управление трубопроводного строительства» является обществом с ограниченной ответственностью.

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

1.5 ООО «Нефтекумское управление трубопроводного строительства» является правопреемником всех имущественных прав и обязательств.

1.6 ООО «Нефтекумское управление трубопроводного строительства» вправе в установленном порядке открывать банковские счета на территории РФ и за ее пределами.

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

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

1.7 Полное фирменное наименование предприятия:

— на русском языке — Общество с ограниченной ответственностью «Нефтекумское управление трубопроводного строительства»

Сокращенное полное фирменное наименование предприятия:

-на русском языке — ООО «Нефтекумское управление трубопроводного строительства»

Место нахождения предприятия: 356 880, Российская Федерация, Ставропольский край, Нефтекумский район, город Нефтекумск, улица Промышленная, 3.

Почтовый адрес предприятия: 356 880, Российская Федерация, Ставропольский край, Нефтекумский район, город Нефтекумск, улица Промышленная, 3.

1.1.3. 2 Организационная структура предприятия

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

Организационно — управленческая структура предприятия представляется в виде трех уровней управления:

— верхнего;

— среднего;

— оперативного.

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

— управление предприятием;

— руководство работой отделов, наделение обязанностями начальников отделов;

— разработка стратегий развития организации;

— заключение трудовых договоров;

— выполнение других должностных обязанностей.

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

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

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

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

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

1.1.3. 3 Цели функционирования

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

Рисунок 1.1 — Схема организационной структуры ООО «Нефтекумское управление трубопроводного строительства»

Схема дерева целей представлена на рисунке 1.2. В таблице 1.3 приведены возможные средства и критерии достижения поставленных целей.

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

Рисунок 1.2 — Дерево целей ООО «Нефтекумское управление трубопроводного строительства»

Таблица 1.3 — Цели ООО «Нефтекумское управление трубопроводного строительства» и критерии их достижения

Название подцели

Средства достижения

Критерии достижения

Реклама услуг предприятия

Внедрение собственного Web-сайта

Увеличение прибыли

Увеличение объемов оказываемых услуг

Повышение конкурентоспособности

Размещение информации о предприятии и услугах на Web-сайте «Промышленная витрина России»

Участие во всероссийских съездах

Повышение качества производимых товаров и услуг

Совершенствование используемых технологий

Снижение процента брака в процессе производства

Повышение качества производимых услуг

Внедрение нового оборудования

1.1.3.4 Функциональные области деятельности

Функциональные области деятельности ООО «Нефтекумское управление трубопроводного строительства», и непосредственно процессы, протекающие в функциональных областях, представлены в таблице 1.4. Для анализа функциональных областей деятельности предприятия и процессов, в них протекающих, был использован метод декомпозиции по функциональному признаку.

Таблица 1.4 — Функциональные области деятельности ООО «Нефтекумское управление трубопроводного строительства» и процессы, в них протекающие

Номер и название функциональной задачи

Номер и содержание функциональной подзадачи

1. Производственная (строительная)

1.1 Получение заказов от клиентов и оформление договоров на их выполнение

1.2 Оказание услуг по выполнению строительно-монтажных работ

1.3 Реклама о производимых услугах на Web-сайте

1.4 Закупка материалов по оптовым ценам

2. Управленческая

2.1 Управление кадрами

2.2 Планирование финансово-экономической деятель-ности организации

2.3 Анализ информации о деятельности предприятия

3. Обеспечивающая

3.1 Закупка оборудования

3.2 Ремонт и техническое обслуживание оборудования

3.3 Правовое обеспечение

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

1.1.3.5 Организационно-управленческая модель

Организационно-управленческая модель ООО «Нефтекумское управление трубопроводного строительства» представлена в виде таблицы-матрицы (таблица 1. 5), связывающей между собой ответственных лиц, номера и наименование задач, представленными ранее в таблице 1.4. В данной таблице имеются следующие обозначения:

Х — полное участие в процессе;

/ - частичное участие в процессе;

0 — ответственность за выполнение процесса.

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

Из анализа таблицы 1.5 следует, что все должностные лица ООО «Нефтекумское управление трубопроводного строительства» загружены оптимально, в каждом из процессов принимает участие необходимое количество должностных лиц, т. е. структура управления учреждения оптимальна и никаких изменений, на текущий момент, не требуется.

1.1.3.6 Документооборот учреждения. Документооборот в ООО «Нефтекумское управление трубопроводного строительства» осуществляется в виде потоков документов между теми людьми, которые анализируют и производят информацию или принимают решения (начальник Управления, заместитель начальника Управления, специалисты и квалифицированные служащие) и пунктами технической обработки документов на предприятии (секретарь руководителя, канцелярия, архив).

Задача служб предприятия заключается в том, чтобы документы во время своего движения не терялись и вовремя поступали в очередные пункты обработки. Эта задача решается с помощью многолетним опытом выверенной и системы организации документооборота, которая изложена в нормативных документах. Они называются Единой государственной системы документационного обеспечения управления (ЕГСДОУ) [4].

Определены следующие этапы обработки внутренних документов:

1. Внутренние распорядительные документы (например, приказы, решения или распоряжения) составляются и оформляются по указанию руководителя предприятия секретарем.

Таблица 1.5 — Организационно-управленческая модель предприятия

Ответственные лица

Номер задачи и номер подзадачи

1. Производственная (строительная)

2. Управленческая

3. Обеспечивающая

1. 1

1. 2

1. 3

1. 4

2. 1

2. 2

2. 3

3. 1

3. 2

3. 3

1

2

3

4

5

6

7

8

9

10

11

Директор

+ х

+

+ х

Главный инженер

+

/

/

/

/

х

Зам. директора по производству

+

/

/

/

/

+ х

Главный бухгалтер

/

/

х

/

/

Начальник службы качества

/

+

/

/

/

/

Главный механик

/

/

/

/

+

/

Инженер

/

/

х

/

Рабочие

х

+

Экономист по материально-техническому снабжению

/

+

/

Заведующий складом

/

х

/

/

Бухгалтер

/

/

54

2. Внутренние распорядительные документы (например, приказы, решения или распоряжения) составляются и оформляются по указанию руководителя предприятия секретарем.

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

4. Согласованные приказы подписываются руководителем.

Затем внутренние документы регистрируются, размножаются секретарем (или в канцелярии) и направляются в структурные подразделения для исполнения.

Схема движения этих документов на предприятии отражена в таблице 1.6.

Таблица 1.6 — Описание документооборота предприятия

Название документа

Кем готовится

Кем используется

Примечание

1. Заявка на выполнение работ

Клиент

Специалист ПЭО

Оформление заказа на выполнение работ предприятием.

2. Договор на предоставление услуг

Специалист ПЭО

Клиент

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

3. Распоряжение

Начальник отдела

Директор предприятия

Документ обязующий начать выполнение работ.

4. Счет на оплату

Бухгалтер

Специалист ПЭО

Форма документа на оплату работ.

Для наиболее наглядного представления движения документов ниже приведена схема документооборота (рисунок 1. 3).

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

Рисунок 1.3 — Схема документооборота

1.1.3.7 Наличие средств вычислительной техники и программного обеспечения.

Из средств вычислительной техники в планово-экономическом отделе используется два персональных компьютера (далее ПК). Технические характеристики этих ПК и сведения о периферийных устройствах, подключённых к ним (монитор и принтер), приведены в таблице 1.9.

Таблица 1.9 — Технические характеристики ПК

Техническая характеристика или периферийное устройство

Условное обозначение

ПК1

ПК2

Частота, процессора, ГГц

2,7

2,7

Оперативная память, ГБайт

2

2

Видеокарта

Nvidia

Nvidia

Жёсткий диск, ГБайт

320

320

Монитор

17? LCD

17? LCD

Разрешение монитора

1280×1024

1280×1024

МФУ

HP

HP

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

? общее программное обеспечение (операционные системы, сервисные средства и утилиты, инструментальные средства разработки, тесты и техническое обслуживание).

? прикладное программное обеспечение (офисные программы, коммуникационные программы, предметно-ориентированные программы).

Персональные компьютеры, установленные в планово-экономическом отделе, подключены через маршрутизатор D-LINK DIR 320 4-PORT 10/100 к локальной вычислительной сети ООО «Нефтекумское управление трубопроводного строительства» на основе сетевой технологии Ethernet. Схема размещения ПК отображена на рисунке (рисунок 1. 6).

Рисунок 1.6 — Структура локальной вычислительной сети

планово-экономического отдела

На каждом ПК планово-экономического отдела установлено следующее программное обеспечение:

1) Microsoft Windows 7- полный пакет операционной системы.

2) Microsoft Office 2007 Service Pack 3. Русская версия — Microsoft Office является лидирующим в мире офисным продуктом для настольных компьютеров. Microsoft Office 2007 развивает этот успех за счет улучшения взаимодействия между пользователями, создания документов и совместной работы с ними, использования данных и усовершенствования бизнес-процессов. Новые мощные функции, встроенные в знакомые и удобные в применении приложения Microsoft Office, помогут в решении самых сложных деловых задач. Они разработаны для того, чтобы помочь каждому пользователю повысить производительность труда и достичь лучших результатов. Состав пакета:

— Microsoft Office Word 2007;

— Microsoft Office Excel 2007;

— Microsoft Office PowerPoint 2007;

— Microsoft Office Access 2007;

— Microsoft Office Outlook 2007.

3) Avast! 4 Professional Edition

4) Total Commander XP. Русская версия. Быстрый и популярный файловый менеджер. В отличие от FAR имеет графический, а не текстовый интерфейс. Прекрасная работа с архивами, имеет мультизакладочный интерфейс (не требуется запускать несколько версий), удобный FTP-клиент, возможность копирования/переноса в фоновом режиме, прекрасная настройка и многое другое.

5) Google Chrome. Русская версия. Простой и лаконичный интерфейс позволяет освоить программу за несколько минут. Безопасность, высокая скорость работы, гибкость и расширяемость — основные качества, присущие Google Chrome.

6) P-CAD 2002. Английская версия. Программа для трассировки чертежей.

7) Solid WORKS 2003. Английская версия. Программа для работы с чертежами в 3D-формате.

8) «1С: Предприятие 8. 2». Программа предназначена для формирования, учета и печати бухгалтерских документов.

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

1.1.4 Анализ проблемных ситуаций и обоснование путей их решения

В функционировании ООО «Нефтекумское управление трубопроводного строительства» наиболее значимой проблемной ситуацией является плохая информированность потенциальных клиентов о предоставляемых услугах и ценах. Заявку на выполнение тех или иных строительных работ в настоящее время возможно оставить только в офисе предприятия.

В настоящее время используются следующие виды рекламы:

— баннеры;

— растяжки;

— объявления в средствах массовой информации.

На проведение рекламы организация тратит 50 000 рублей в месяц, а реклама через интернет не используется, так как отсутствует сайт.

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

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

1.2 Формулировка задач проектирования

1.2.1 Общие сведения

В рамках дипломного проектирования планируется разработка Web-сайта для ООО «Нефтекумское управление трубопроводного строительства».

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

Заказчик поручает, а исполнитель принимает на себя работу по созданию Web-сайта для ООО «Нефтекумское управление трубопроводного строительства».

Наименование организации-разработчика — СевКавГТУ, факультет ИТТ, кафедра прикладной информатики, студента группы ПИ-061 Евдошенко Николая Александровича.

Наименование организации-заказчика — Общество с ограниченной ответственностью «Нефтекумское управление трубопроводного строительства», город Нефтекумск.

Перечень документов, на основе которых создаётся подсистема:

? отчёт о преддипломной практике студента группы ПИ-061 Евдошенко Николая Александровича;

? информация, предоставленная заказчиком.

Источники финансирования — работы проводятся без оплаты.

1.2.2 Назначение, цели создания Web-сайта

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

Целью создания Web-сайта выступает повышение экономической эффективности работы ООО «Нефтекумское управление трубопроводного строительства».

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

? время на оформление всех необходимых документов для начала работ уменьшается в два раза;

? удобство для клиента;

? возможность просмотра результата работы предприятия.

1.2.3 Характеристика объекта автоматизации

Объектом автоматизации является Web-сайт, на котором осуществляется несколько следующих задач:

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

? ввод контактных данных клиента;

? оформление заявки;

? ввод сроков оформления договора.

1.2.4 Требования к Web-сайту

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

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

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

Однако отмеченные задачи не являются единственными, решаемыми в рамках данного Web-сайта. В качестве других функций системы можно рассматривать:

? просмотр заявок клиентов;

? редактирование информации в базе данных;

? ввод информации в базу данных;

? редактирование информации, содержащейся на сайте.

1.2.5 Состав и содержание работ по созданию Web-сайта

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

На стадии технического проектирования выполняются следующие работы:

? разработка основных положений Web-сайта;

? разработка функциональной структуры и перечня задач;

? разработка постановки решения задач для приложения;

? разработка внемашинной и внутримашинной технологии решения каждой задачи;

? уточнение состава периферийной техники;

? уточнение состава аппаратной платформы проекта;

? разработка плана мероприятий по подготовке к внедрению системы;

? окончательное оформление проекта.

На этапе рабочего проектирования осуществляется техническая реализация выбранных наилучших вариантов и разрабатывается документация. Выполняются следующие работы:

? разработка программного обеспечения для каждой задачи подсистемы;

? разработка технологических документов и инструкций;

? разработка правовых инструкций;

? оформление рабочего проекта.

Наиболее ответственной работой, выполняемой на этом этапе, являются «Кодирование и составление программной документации», в состав которой входят следующие компоненты:

? описание программ;

? спецификация программ;

? тексты программ;

? контрольные примеры;

? инструкции для системного программиста, оператора и пользователя.

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

Технологическая документация разрабатывается в соответствии с требованиями ГОСТ 3. 11. 09 — 82 «Система технологической документации. Термины и определения основных понятий», и составляет содержание технологического обеспечения Web-сайта.

К числу работ, выполняемых на этом этапе, относится «Разработка правовых инструкций», определяющая права и обязанности специалистов, работающих в условиях функционирования на предприятии компонентов Web-сайта.

1.2.6 Порядок контроля приемки Web-сайта

Приемку Web-сайта выполняет комиссия назначаемая приказом директора ООО «Нефтекумское управление трубопроводного строительства». В ходе приемки проверялись корректность ссылок и страниц Web-сайта, а также администрирование и оформление заявок.

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

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

1.2. 7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу Web-сайта в действие

Для ввода Web-сайта в действие следует произвести следующие работы:

? Установить следующее программное обеспечение:

а) MySQL Server 5.1. 28;

б) phpMyAdmin 3.4. 0;

в) NET Framework 4. 0;

г) Google Chrome Browser.

? Произвести обучение системного администратора.

? Произвести обучение менеджеров планово-экономического отдела.

1.2.8 Требование к документированию

Разработчик представляет заказчику следующую документацию:

1. Файлы сайта в электронном виде на CD-ROM;

2. Инструкция по администрированию Web-сайта в виде электронного документа;

3. Заполненную базу данных и журнал заявок

На каждом этапе проектирования Web-сайта разрабатывались различные комплекты и виды документов.

На этапе технического проектирования разрабатываются следующие виды документации:

1. Документ «Основные положения по системе»;

2. Документ «Постановка задачи», который включает три составные части:

а) характеристику задачи;

б) описание выходной информации;

в) описание входной информации.

На этапе «Сдача проекта в эксплуатацию» используют следующую совокупность документов:

а) договорная документация;

б) «Приказ на разработку Web-сайта»;

в) технико-экономическое обоснование и техническое задание;

г) «Программа проведения испытаний»;

д) «Требования к научно-техническому уровню проекта системы».

1.2. 9 Источники разработки

При планировании разработки Web-сайта для обоснования актуальности работы были изучена деятельность ООО «Нефтекумское управление трубопроводного строительства», связанная с работой с клиентами, оформлением заявок и заключением договоров, внутренняя и внешняя документация.

Источниками разработки Web-сайта являются:

1. Заказ на разработку Web-сайта.

2. Материал отчета по преддипломной практике.

3. Данные предоставленные предприятием, такие как паспорт предприятия, банковские реквизиты и презентация.

Выводы

1. Предприятие обладает линейной структурой управления.

2. Определены цели и необходимые для их достижения подцели предприятия.

3. Описана организационно-управленческая модель предприятия.

4. Проведение данного вида работ осуществляется на основании заказа на создание программно-технической продукции.

5. В качестве научно-технической и практической ценности ожидаемых результатов работы выступает повышение экономической эффективности работы ООО «Нефтекумское управление трубопроводного строительства».

2 Реализация WEB-САЙТА для ООО «Нефтекумское управление трубопроводного строительства»

2. 1 Обоснование выбора среды реализации приложения

В качестве среды разработки мною была выбрана Adobe Dreamweaver CS 5, она обладает рядом преимуществ:

1. Одно из ключевых преимуществ Dreamweaver’а заключается в его расширяемости. Благодаря тому, что компания обеспечила поддержку HTML5 и CSS3 через модуль расширения, не меняя при этом основной код программы.

2. Поддержка синтаксиса PHP вплоть до самых последних версий;

3. В данной среде поддерживаются механизмы авто подстановки, что позволяет значительно уменьшить время написания кода;

4. Наличие удобного механизма отслеживания ошибок до запуска сценария;

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

6. Пользовательские типы данных и переменные становятся частью рабочего пространства имен и наряду со стандартными средствами участвуют в авто подстановке;

7. Возможность изменения кодировки всего объекта;

8. Наличие удобных средств отладки.

2. 2 Концептуальное проектирование Web-сайта

При описании концептуального проектирования показанного на рисунке 2. 1, основной задачей являлось показать назначение главных страниц Web-сайта, представленных в таблице 2.1.

Таблица 2.1 — Назначение страниц Web-сайта

Название страницы Web-сайта

Назначение

О предприятии

Ознакомить клиента с ООО «Нефтекумское управление трубопроводного строительства»

Паспорт предприятия

Контактные данные и банковские реквизиты

Новости

Последние новости ООО «Нефтекумское управление трубопроводного строительства»

Фотогалерея

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

Направление деятельности

Виды работ, предлагаемые предприятием

Техническое оснащение

Описание техники

Партнеры

Показать крупнейших партнеров по строительному бизнесу

Политика качества

Описание системы менеджмента качества

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

Для создания логической модели данных системы управления сайтом был использован бесплатный программный продукт phpMyAdmin. Который позволяет управлять базами данных, располагающимися на локальной машине или удаленными в сети. В нашем случае на сервер была предустановлена СУБД MySQL 5.1. 28

Рисунок 2.1 — Концептуальное проектирование Web-сайта

2.3.1 Определение сущностей модели базы данных системы управления сайтом

На основе анализа предметной области выделяются сущности, представленные в таблице 2.2.

Таблица 2.2 — Перечень сущностей предметной области

Наименование сущности

Назначение сущности

Sections

Разделы сайта

Content

Содержимое сайта

Inbox

Заявки посетителей

Users

Пользователи

Всю структуру сайта можно разделить на 4 части:

1. Часть, служит для хранения информации о разделах сайта, в нее входит сущность Sections.

2. Часть, служит для хранения всего контента сайта, в нее входит сущность Content.

3. Часть, служит для хранения заявок пользователей, в нее входит сущность Inbox.

4. Часть, служит для хранения информации о пользователях и ограничениях доступа к данным, в нее входит сущность Users.

2.3.2 Определение атрибутов сущностей базы данных системы управления сайтом

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

Таблица 2.3 — Атрибуты сущностей базы данных

Сущность

Атрибут

Ключ

Тип

Назначение

1

2

3

4

5

Sections

id_sec

Первичный ключ

Целое число

Идентификатор раздела

name

Нет

Текст

Псевдоним раздела

title

Нет

Текст

Название раздела

Content

id_con

Первичный ключ

Целое число

Идентификатор контента

id_sec

Внешний ключ

Целое число

Идентификатор раздела

content

Нет

Текст

Содержимое статьи

title

Нет

Текст

Заголовок статьи

Inbox

id_mes

Первичный ключ

Целое число

Идентификатор заявки

fio

Нет

Текст

ФИО посетителя

phone

Нет

Текст

Телефон посетителя

title

Нет

Текст

Тема заявки

mes

Нет

Текст

Текст заявки

date

Нет

Дата

Дата создания

Users

uniq

Первичный

ключ

число

Идентификатор пользователя

login

Нет

Текст

Логин пользователя

pass

Нет

Текст

Пароль пользователя

atribut

Нет

Текст

Приоритет пользователя

2.3.3 Определение связей между сущностями базы данных системы управления сайтом

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

В результате анализа было установлено:

? база данных содержит четыре сущности;

? одна сущность являются родительской;

? одна сущность являются дочерней;

? всего создана одна связь типа один ко многим.

Таблица 2.4 — Данные о взаимодействии сущностей базы данных для Web-сайта

Зависимая сущность

Наследуемый (внешний) ключ

Независимая сущность

Тип связи

Кратность связи

1

2

3

4

5

Content

id_sec

Sections

Неидентифицирущая

1: N

2.4 Создание физической модели базы данных Web-сайта

Для создания физической модели данных мною было использовано бесплатное приложение MySQL. Данный программный продукт является наследником традиций MySQL Admin. Для создания физической модели используем удобный интерфейс клиента phpMyAdmin. Для создания таблиц, сначала необходимо выбрать базу данных, с которой мы собираемся работать, затем нажать кнопку «Создать таблицу», как показано на рисунке 2.2.

Рисунок 2.2 — Создание сущностей с помощью phpMyAdmin

В появившемся окне создания атрибутов, мы можем устанавливать интересующие нас атрибуты и задавать необходимые свойства. На рисунке 2.3 показан процесс создания сущности index. При создании указываем, что поле id_mes является первичным ключом, который не может принимать значение NULL, так же для этого поля мы ставим флажок AI, который включает режим авто заполнения этого поля, что означает, что идентификаторы буду выдаваться автоматически, и повторении идентификатора будет невозможным.

Результат проектирования базы данных показан на рисунке 2.4.

Рисунок 2.3 — создание сущности index

Рисунок 2.4 — Логическая структура базы данных для Web-сайта ООО «Нефтекумское управление трубопроводного строительства»

2. 5 Создание проекта в Adobe Dreamweaver CS 5 для реализации Web-сайта

Для создания проекта мною была выбрана среда разработки Adobe Dreamweaver CS 5 за ряд преимуществ и достоинств, описанных ранее.

Для создания нового проекта, необходимо: в меню выбрать пункт «Файл» «Создать» «PHP» (рисунок 2. 5). После чего откроется меню проекта. В форме создания проекта заполняем все интересующие нас поля: название проекта, папка, где располагаются исходные коды и версия интерпретатора PHP, которую мы используем.

Рисунок 2.5 — Создание нового PHP проекта в Adobe Dreamweaver CS 5

Adobe Dreamweaver CS 5 обладает внушительным инструментарием для создания и сопровождения проектов написанных на PHP.

2. 6 Реализация Web-сайта

Разработанный Web-сайт имеет клиент-серверную архитектуру, где сервером выступает приложение HTTP сервер, а клиентом является Web-браузер компьютера конечного пользователя. При обращении сервер генерирует HTML код в зависимости от переданных параметров, который будет возвращен клиенту. При разработке системы использовались SQL-запросы, выполнение которых возможно СУБД MySQL 5.1. 28. Все страницы Web-сайта реализуют файлы index. php, core. php, class. mysql. php

2.6. 1 Реализация и внешний вид главной страницы Web-сайта

При обращении к HTTP серверу по адресу http: //nutps/ происходит формирование документа для отображения в Web-браузере пользователя, при этом процессе сервер выполняет запуск файла index. php. Файл index. php является по сути шаблоном всего сайта и при его выполнении вызывается функция MainContent ($db) описанная в файле core. php в которую передается объект класса MySQL предназначенный для связи с СУБД MySQL:

< div id="center">

< ?php switch ($_GET["page"])

{

case «inbox»: Inbox ($db); break;

default: MainContent ($db);

}?>

< /div>

< div id="left">

< ?php LeftMenu ($db); ?>

< div id="LoginLog">

Функция MainContent ($db) определяет был ли передан серверу параметр GET с идентификатором «page» и на основании его формирует SQL запрос к базе данных:

//Функция формирование контента страницы

function MainContent ($db)

{

if (!isset ($_GET["page"]))

$sql="select `id_sec`, `title`, count (*) as 'count' from `sections` where `name` = 'about' LIMIT 0,1″;

else

$sql="select `id_sec`, `title`, count (*) as 'count' from `sections` where `name` = '". $_GET["page"]. «' LIMIT 0,1»;

$sec=$db-> Query ($sql);

if ($sec-> count ≠ 0)

$sql="select * from `content` where `id_sec` = '". $sec->id_sec. «'»;

else

{

$sql="select `id_sec`, `title`, count (*) as 'count' from `sections` where `name` = 'about' LIMIT 0,1″;

$sec=$db-> Query ($sql);

$sql="select * from `content` where `id_sec` = '". $sec->id_sec. «'»;

}

$content=$db-> Query ($sql);

После выполнения запроса к СУБД MySQL, формируется HTML код для вывода в Web-браузер пользователя:

$content=$db-> Query ($sql);

echo «<a href='. '>О предприятии< /a>n<hr /> n<h2>$sec->title</h2>n»;

if (is_array ($content))

{

foreach ($content as $obj)

{

echo «<p align='center'> <strong>». $obj->title. «</strong></p>»;

if (((isset ($_SESSION['MM_Username'])) & & (isAuthorized (««,"a», $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { ?>

< p><a href="javascript: DelContent ('content','< ?php echo $obj-> id_con; ?> ');"><img src="images/minus. gif" width="16″ height="16″ alt="Удалить" /> </a><a href="javascript: EditContent ('content','< ?php echo $obj-> id_con; ?> ');"><img src="images/post. gif" width="16″ height="16″ alt="Редактировать" /> </a><a href="javascript: AddContent ('content');"><img src="images/add. gif" width="16″ height="16″ alt="Добавить" /> </a></p>

< ?php }

echo $obj-> content;

echo «< hr/>n»;

}

}

if (is_object ($content))

{

echo «<p align='center'> <strong>». $content->title. «</strong></p>»;

if (((isset ($_SESSION['MM_Username'])) & & (isAuthorized (««,"a», $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { ?>

< p><a href="javascript: DelContent ('content','< ?php echo $content-> id_con; ?> ');"><img src="images/minus. gif" width="16″ height="16″ alt="Удалить" /> </a><a href="javascript: EditContent ('content','< ?php echo $content-> id_con; ?> ');"><img src="images/post. gif" width="16″ height="16″ alt="Редактировать" /> </a><a href="javascript: AddContent ('content');"><img src="images/add. gif" width="16″ height="16″ alt="Добавить" /> </a></p>

< ?php }

echo $content-> content;

echo «< hr/>n»;

}

Для формирования левого меню навигации по сайту аналогично описанным выше методом вызывается функция LeftMenu ($db) из файла index. php, описаная ниже:

< div id="left">

< ?php LeftMenu ($db); ?>

< div id="LoginLog">

В функции LeftMenu ($db) формируется SQL запрос на основании которого формируется HTML код для левого меню навигации по сайту:

//Функция загрузки элементов левого меню

function LeftMenu ($db)

{

$sql="select * from `sections` where 1″;

$link=$db-> Query ($sql);

echo «< ul id='LeftMenu'> n»;

if (is_array ($link))

foreach ($link as $obj)

{

echo «< li><a href='/?page=$obj-> name'>$obj->title</a><hr /> </li>n»;

if (((isset ($_SESSION['MM_Username'])) & & (isAuthorized (««,"a», $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { ?>

<a href="javascript: DelContent ('sections','< ?php echo $obj-> id_sec; ?> ');"><img src="images/minus. gif" width="16″ height="16″ alt="Удалить" /> </a><a href="javascript: EditContent ('sections','< ?php echo $obj-> id_sec; ?> ');"><img src="images/post. gif" width="16″ height="16″ alt="Редактировать" /> </a>

< ?php }

}

echo «< /ul>n»;

}

2.6.2 Реализация классов Web-сайта

В дипломном проекте был реализован один класс MySQL, отвечающий за соединение сайта с СУБД MySQL.

Для генерации HTML кода используются функции описанные в файле core. php.

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

2.6. 3 Размер и содержимое каталога Web-сайта

Размер каталога с разработанным Web-сайтом составляет 7,55 Мбайт (рисунок 2. 6).

Рисунок 2.6 — Свойства каталога «diplom»

Содержимое каталога «diplom» показано на рисунке 2.7.

Рисунок 2.7 — Содержимое каталога «diplom»

Выводы

1. Использование в качестве среды разработки Web-сайта Adobe Dreamweaver CS 5 позволяет достичь высочайшей производительности приложений.

2. При создании логической модели данных системы управления сайтом был использован бесплатный программный продукт phpMyAdmin.

3. В качестве СУБД для разрабатываемого Web-сайта было выбрано современное СУБД — MySQL. Данная версия является бесплатно распространяемой версией сервера для баз данных.

ПоказатьСвернуть
Заполнить форму текущей работой