Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Астахов.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
35.35 Mб
Скачать
  1. Введение

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

Интернет (WEB) – всемирная система объединенных компьютерных сетей, построенная на использовании протокола IP и маршрутизации пакетов данных. Интернет образует глобальное информационное пространство, служит физической основой для Всемирной паутины и множества других систем (протоколов) передачи данных. Часто упоминается как «Всемирная сеть» и «Глобальная сеть».

Все сайты в совокупности составляют «Всемирную паутину», где коммуникация (паутина) объединяет сегменты информации мирового сообщества в единое целое – базу данных и коммуникации планерного планетарного масштаба. Для прямого доступа клиентов к сайтам на серверах был специально создан протокол HTTP. Первым «скачком» развития интернета можно назвать появление так называемого WEB 2.0. в первую очередь дал возможность пользователям взаимодействовать между собой (оставлять комментарии, размещать сообщения) и создавать собственные страницы.

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

Любой документ на языке HTML представляет собой набор элементов, причем начало и конец каждого элемента обозначается специальными командами – «тегами». Элементы могут быть пустыми, то есть не содержащими никакого текста и других данных. В этом случае не указывают закрывающий тег. Кроме того, элементы могут иметь атрибуты, определяющие какие-либо их свойства (например, размер шрифта для элемента font). Атрибуты указывают в открывающем теге.

  1. СПЕЦИАЛЬНАЯ ЧАСТЬ

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

Темой дипломной работы является “Разработка корпоративного сайта Департамент сопровождения клиентов”. Данный сайт должен стать основным способом ознакомления с компанией.

Структура создаваемого сайта должна включать в себя:

  1. анализ сайтов с подобными требованиями;

  2. сбор данных – контента (данные, которыми заполняется сайт);

  3. создание главной страницы с продукцией и элементами навигации;

  4. создание второстепенных страниц;

  5. создание базы данных.

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

Структура сайта должна выглядеть следующим образом:

а) Главная страница со следующими блоками:

Логотип сайта – ссылка;

Информация по департаменту;

Информация из базы данных;

О банке

Новости и информация

Корпоративным клиентам

Частным лицам

Офисы банка

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

б) Страница сайта:

Логотип сайта – ссылка;

Информация по названию страницы;

Ссылка на главную страницу;

Футер.

в) Страница независимого рейтинга:

Логотип сайта – ссылка;

Информация по названию страницы;

Ссылка на главную страницу;

Футер.

Структура базы данных должна иметь следующий вид (рисунок 2.1)

Рисунок 2.1 – Структура базы данных

Преимущества языка PHP

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

  1. традиционность;

  2. простота;

  3. эффективность;

  4. безопасность;

  5. гибкость.

Язык PHP будет казаться знакомым программистам, разработчикам в разных областях. Многие конструкции языка позаимствованы из С, Perl. Код PHP очень похож на тот, который встречается в типичных программах на С или Pascal. Это заметно снижает начальные усилия при изучении PHP. PHP – язык, сочетающий достоинства Perl и С, специально нацеленный на работу в Интернете. И хотя PHP является довольно молодым языком, он обрел такую популярность среди web-программистов, что на данный момент является чуть ли не самым популярным языком для создания web-приложений.

Минимальные системные требования, необходимые для работы программы:

    1. процессор Intel Pentium 1 700Mhz;

    2. объем оперативной памяти – 32Мбайта;

    3. жесткий диск 4.0Gb;

    4. клавиатура;

    5. операционная система Windows 95/98/XP/vista/7/8;

    6. установленный любой веб браузер.

      1. Структура программы

Структура сайта приведена на рисунке 2.2

Рисунок 2.2- Структура сайта

База данных представлена в таблицах 2.1 – 2.8

Таблица 2.1 – Таблица «Сотрудники»

Назначение поля

Название поля

Тип данных

Номер сотрудника

№ сотрудника

int

Ф.И.О.

Ф.И.О.

text

Стаж работы

Стаж работы

char

Дата рождения

Дата рождения

date

Пол

Пол

text

Дата приема на работу

Дата приема на работу

date

Телефон

Телефон

char

Должность

Должность

text

Зарплата

Зарплата

char

№ отдела

№ отдела

int

Таблица 2.2 – Таблица «Клиенты»

Назначение поля

Название поля

Тип данных

Номер клиента

№ клиента

int

Ф.И.О.

Ф.И.О.

text

Телефон

Телефон

char

Серия и номер паспорта

Серия и номер паспорта

char

Номер сотрудника

№ сотрудника

char

Пол

Пол

text

Адрес проживания

Адрес проживания

text

Номер договора

№ договора

int

Таблица 2.3 – Таблица «Договоры»

Назначение поля

Название поля

Тип данных

Номер договоа

№ договора

int

Номер клиента

№ клиента

char

Дата заключения

Дата заключения

date

Дата окончания договора

Дата окончания договора

date

Номер сотрудника

№ сотрудника

int

Номер банковской услуги

№ банковской услуги

int

Таблица 2.4 – Таблица «Кредиты»

Назначение поля

Название поля

Тип данных

Номер кредита

№ кредита

int

Срок кредита

Срок кредита

char

Процент

Процент

char

Сумма

Сумма

char

Цель взятия кредита

Цель взятия кредита

text

Таблица 2.5 – Таблица «Ипотека»

Назначение поля

Название поля

Тип данных

Номер ипотеки

№ ипотеки

int

Срок ипотеки

Срок ипотеки

char

Процент

Процент

char

Сумма

Сумма

char

Цель взятия ипотеки

Цель взятия ипотеки

text

Таблица 2.6 – Таблица «Вклады»

Назначение поля

Название поля

Тип данных

Номер вклада

№ вклада

int

Срок вклада

Срок вклада

char

Процент

Процент

char

Валюта вклада

Валюта вклада

text

Сумма вклада

Сумма вклада

char

Таблица 2.7 – Таблица «Банковские услуги»

Назначение поля

Название поля

Тип данных

Номер банковской услуги

№ банковской услуги

int

Номер кредита

№ кредита

int

Номер ипотеки

№ ипотеки

int

Номер вклада

№ вклада

int

Таблица 2.8 – Таблица «Отделы»

Назначение поля

Название поля

Тип данных

Номер отдела

№ отдела

int

Наименование отдела

Наименование отдела

text

Номер договора

№ договора

char

Номер сотрудника

№ сотрудника

char

    1. Схемы алгоритма программы

      1. Схема алгоритма главной страницы

      1. Схема алгоритма страницы сайта

      1. Схема алгоритма страница с независимым рейтингом

    1. Отладка программы

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

Типичные ошибки в программах:

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

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

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

В процессе отладки программы были обнаружены следующие ошибки:

Синтаксические: пропущены «::», «'», «”», «;»;

Не везде проставлены ссылки, не везде где нужно, были проставлены списки.

Все допущенные ошибки были исправлены. Чтобы продемонстрировать правильность работы программы необходимо провести тестирование.

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

Существует два метода тестирования:

    1. тестирование снизу вверх;

    2. тестирование сверху вниз.

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

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

Этапы тестирования:

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

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

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

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

    1. Руководство пользователя

Минимальные системные требования, необходимые для работы программы:

  1. процессор Intel Pentium 1 700Mhz;

  2. объем оперативной памяти – 32Мбайта;

  3. жесткий диск 4.0Gb;

  4. монитор;

  5. клавиатура;

  6. операционная система Windows 95/98/XP/vista/7/8;

  7. установленный любой веб браузер;

  8. подключение к Internet

Для работы с программой нужно запустить Internet Explorer или любой другой браузер.

Для запуска Internet Explorer следует:

    1. щелкнуть по кнопке “Пуск”;

    2. выбрать программу;

    3. щелкнуть на иконке “Internet Explorer”.

На экране появится окно Internet Explorer, в адресной строке которого вводится адрес (рисунок 2.3).

Рисунок 2.3- адресная строка с наименованием сайта

После нажатия клавиши Enter, в окне браузера появится главная страница веб-сайта (рисунок 2.4).

Рисунок 2.4 – Главная Веб-страница

При нажатии ссылки «О БАНКЕ», в окне браузера появится страница веб-сайта (рисунок 2.5).

Рисунок 2.5 – Веб-страница о банке

При нажатии ссылки «НОВОСТИ И ИНФОРМАЦИЯ», в окне браузера появится страница веб-сайта (рисунок 2.6).

Рисунок 2.6 –Веб-страница новости и информация

При нажатии ссылки «КОРПОРАТИВНЫМ КЛИЕНТАМ», в окне браузера появится страница веб-сайта (рисунок 2.7).

Рисунок 2.7 – Веб-страница корпоративным клиентам

При нажатии ссылки «ЧАСТНЫМ ЛИЦАМ», в окне браузера появится страница веб-сайта (рисунок 2.8).

Рисунок 2.8 – Веб-страница частным лицам

При нажатии ссылки «ОФИСЫ БАНКА», в окне браузера появится страница веб-сайта (рисунок 2.9).

Рисунок 2.9 – Веб-страница офисы банка

При нажатии ссылки «Сотрудники», в окне браузера появится страница веб-сайта (рисунок 2.10).

Рисунок 2.10 – Веб-страница Сотрудники

При нажатии ссылки «Клиенты», в окне браузера появится страница веб-сайта (рисунок 2.11).

Рисунок 2.11 – Веб-страница Клиенты

При нажатии ссылки «Договоры», в окне браузера появится страница веб-сайта (рисунок 2.12).

Рисунок 2.12 – Веб-страница Договоры

При нажатии ссылки «Кредиты», в окне браузера появится страница веб-сайта (рисунок 2.13).

Рисунок 2.13 – Веб-страница Кредиты

При нажатии ссылки «Ипотека», в окне браузера появится страница веб-сайта (рисунок 2.14).

Рисунок 2.14 – Веб-страница Ипотека

При нажатии ссылки «Вклады», в окне браузера появится страница веб-сайта (рисунок 2.15).

Рисунок 2.15 – Веб-страница Вклады

При нажатии ссылки «Банковские» услуги, в окне браузера появится страница веб-сайта (рисунок 2.16).

Рисунок 2.16 – Веб-страница Банковские услуги

При нажатии ссылки «Отделы», в окне браузера появится страница веб-сайта (рисунок 2.17).

Рисунок 2.17 – Веб-страница Отделы

Выход из программы осуществляется путем закрытия активного окна или посредством перехода на другой сайт через адресную строку Internet Explorer.

Данные таблицы сотрудников приведены на рисунке 2.18.

Рисунок 2.18 – Рисунок «Сотрудники».

Данные таблицы клиентов приведены на рисунке 2.19

Рисунок 2.19 – Рисунок «Клиенты».

Данные таблицы договоров приведены на рисунке 2.20

Рисунок 2.20 – Рисунок «Договоры».

Данные таблицы кредитов приведены на рисунке 2.21

Рисунок 2.21 – Рисунок «Кредиты».

Данные таблицы ипотеки приведены на рисунке 2.22

Рисунок 2.22 – Рисунок «Ипотека».

Данные таблицы вкладов приведены на рисунке 2.23

Рисунок 2.23 – Рисунок «Вклады».

Данные таблицы банковских услуг приведены на рисунке 2.24

Рисунок 2.24 – Рисунок «Банковские услуги».

Данные таблицы отделов приведены на рисунке 2.25

Рисунок 2.25 – Рисунок «Отделы».

  1. ОХРАНА ТРУДА

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

    1. Техника безопасности при работе на персональном компьютере

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

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

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

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

При окончании работы на ПК пользователь должен закончить и записать в память компьютера находящийся в работе файл. Затем выйти из программной оболочки и вернуться в среду Windows. После этого выключить принтер и другие периферийные устройства. Если компьютер подключить к сети через стабилизатор, то выключить стабилизатор. После этого выключить розетки. Во избежание попадания в клавиатуру пыли, накрыть ее крышкой и привести в порядок рабочее место. Оригиналы и другие документы положить в ящик стола. Уходя из помещения выключить кондиционер, освещение и общее электропитание подразделения.

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