Пояснительная записка Аушев (Разработка WEB-приложения для строительной компании)
Описание файла
Файл "Пояснительная записка Аушев" внутри архива находится в папке "Разработка WEB-приложения для строительной компании". Документ из архива "Разработка WEB-приложения для строительной компании", который расположен в категории "". Всё это находится в предмете "дипломы и вкр" из 8 семестр, которые можно найти в файловом архиве ДВГУПС. Не смотря на прямую связь этого архива с ДВГУПС, его также можно найти и в других разделах. .
Онлайн просмотр документа "Пояснительная записка Аушев"
Текст из документа "Пояснительная записка Аушев"
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
ФГБОУ «ДАЛЬНЕВОСТОНЫЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ»
Кафедра «Информационные технологии и системы»
К ЗАЩИТЕ ДОПУСТИТЬ
Заведующий кафедрой
____________М.А.Попов «____» ___________ 2017 г.
РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ ДЛЯ СТРОИТЕЛЬНОЙ КОМПАНИИ
Пояснительная записка к выпускной квалификационной работе бакалавра
ВКР 09.03.02.240 ПЗ
Студент гр. 240 | (М.М. Аушев) |
Руководитель (доцент, к.т.н., доцент) | (В. В. Анисимов) |
Нормоконтроль (доцент, к.п.н., доцент) | (В. И. Шестухина) |
Хабаровск – 2017
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Дальневосточный государственный университет путей сообщения»
(ДВГУПС)
Институт Управления автоматизации | Кафедра «Информационные технологии |
(наименование УСП) | (название кафедры, ответственной за ВКР) |
Направление (специальность): 09.03.02 «Информационные системы и технологии»
(код, наименование направления или специальности)
УТВЕРЖДАЮ
Зав. кафедрой
_____________Попов М.А.
«_____» _________ 2017г.
ЗАДАНИЕ
на выпускную квалификационную работу студента
______________________Аушева Микаила Магометовича_________________________
(фамилия, имя, отчество)
1. Тема ВКР __Разработка Web-приложения для строительной компании______________
утверждена приказом ректора от «17 » мая 2017_г. №480а
2. Срок сдачи студентом законченной ВКР «17 » июня 2017 г.________________________
3. Исходные данные к работе:
3.1. Техническое задание на разработку Web-приложения
3.2.Материалы, полученные на преддипломной практике
4.Содержание расчетно-пояснительной записки (перечень подлежащих разработке вопросов)
4.1. Аналитическоечасть. Формулировка целей и задач проекта
4.2. Разработка функциональной модели системы
4.3. Разработка информационной модели
4.4. Разработка поведенческой модели
4.5. Разработка компонентной модели
4.6. Разработка интерфейса Web-приложения.
4.7. Выбор программных средств
4.8. Руководство пользователя
4.9.Руководство администратора
5.Презентация
6. Дата выдачи задания«17»мая 2017г_____________________________________________
Календарный план
выполнения выпускной квалификационной работы
№ п/п | Наименование этапов выполнения выпускной квалификационной работы | Срок выполнения этапов ВКР | Примечание |
1. | Составление плана | 17.05-18.05 | |
2. | Изучение теоретического материала, составление библиографии | 18.05-21.05 | |
3. | Написание теоретических глав и параграфов | 20.05-05.06 | |
4. | Изучение и подбор фактического материала | 20.05-01.06 | |
5. | Написание практических глав и параграфов | 20.05-05.06 | |
6. | Подготовка и написание введения и заключения | 05.06 | |
7. | Оформление работы | 18.05-08.06 | |
8. | Представление работы на кафедру (ПЦК) | 15.06 | |
9. | Получение отзыва руководителя | 19.06 | |
10. | Представление работы на рецензию | 20.06 | |
11. | Оформление допуска к защите | 20.06 | |
12. | Подготовка доклада и иллюстрированного материала к защите | 15.06-21.06 |
Студент __Аушев М.М. ___
Руководитель ВКР __Анисимов В.В._____________________
Abstract
In this progress, an online store for the sale of building materials was developed. To develop applications, the subject area of the company, the services it provided, was studied. Based on these data, a functional, information and behavioral model of information systems for tasks, as well as an online store interface, was developed and constructed. Selected software tools for creating an online store and creating a working prototype.
Содержание
Введение 6
1 Аналитическая часть 8
1.1 Описание предметной области 8
1.2 Формулировка целей и задач выпускной квалификационной работы 9
2 Содержательная часть 10
2.1 Разработка функциональной модели 10
Диаграммы автоматов 13
2.2 Разработка информационной модели 16
2.3 Разработка поведенческой модели 25
2.3.1 Разработка диаграмм последовательности 25
Диаграммы коммуникации 27
2.3.2 Разработка диаграмм деятельности 28
2.4 Разработка компонентной модели 30
Диаграмма развертывания 33
3 Практическая часть 35
3.1 Выбор программных средств 35
3.1.1 ASP.NETMVC 35
3.1.3 Microsoft SQL Server 38
3.2 Размещение приложения в сети Интернет 39
3.2 Разработка интерфейса приложения 40
3.3 Руководство пользователя 41
3.4 Руководство администратора 47
Заключение 54
Список используемых источников 55
Введение
Интернет имеет большое значение в жизни современных людей. Он стал частью культуры и повседневной жизни людей в любой стране нашей планеты. Проводятся исследования, посвященные Интернету и его влияние на жизнь людей.
Разумеется, Интернет оказал огромное влияние и на коммерцию. Сегодня можно легко найти не только сайты-визитки или представительские сайты разных компаний и фирм, но и Интернет – магазины, в которых продается все–от одежды до бытовой техники. Посредством Интернета делается реклама, гораздо более заметная и доступная.
Web-технология полностью перевернула представления о работе с информацией, да и с компьютером вообще. Оказалось, что традиционные параметры вычислительной техники производительность, пропускная способность, емкость запоминающих устройствне учитывали главного "узкого места" системы–интерфейса с человеком. Устаревший механизм взаимодействия человека с информационной системой сдерживал внедрение новых технологий и уменьшал выгоду от их применения. И только когда интерфейс между человеком и компьютером был упрощен до естественности восприятия обычным человеком, последовал беспрецедентный взрыв интереса к возможностям вычислительной техники.
Сайт – это лицо фирмы в Интернете. Это отличный способ заявить о своей компании, рассказать о ее преимуществах, планах, подходу к делу и т.д.
Web-серверное приложение, в котором клиентом выступает браузер, а сервером – wеб-сервер. Логика web-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому web–приложения являются кроссплатформенными сервисами.
К преимуществам web-приложений следует отнести следующие факторы:
-
не требуют установки на компьютер заказчика объемного программного обеспечения. Для полноценной работы нужен только браузер и доступ в интернет;
-
не требуют специальной настройки и администрирования, их администраторами являются разработчики;
-
для работы web-приложений требуется минимальная аппаратная платформа;
-
обновление web-приложений происходит автоматически;
-
обеспечивают высокую мобильность – вы можете ими пользоваться везде, где есть доступ в Интернет.
-
Аналитическая часть
1.1 Описание предметной области
В современном мире люди всё больше хотят выйти за рамки настольного программного обеспечения. Web-приложения доступны отовсюду, имеется возможность продуктивно работать вне офиса или дома.
Web-ресурсы имеют большое значение в современном бизнесе и при правильном их использовании, это эффективный инструмент, способный принести прибыль компании. Для достижения успеха на рынке и привлечения большего количества клиентов, предприятие нуждается в создании web–приложения, в котором клиент сможетузнать точную информацию о предлагаемых услугах или товарах и заказать их в режиме реального времени, познакомиться с историей компании и быть в курсе последних событий в этой сфере. Кроме того, создание web-приложения является отличным маркетинговым ходом, позволяющим повысить конкурентоспособность.
Виртуальная реклама уверенно теснит все другие ее разновидности. Уже любуюкомпанию невозможно представить без многоуровневого хорошо организованного сайта.
Темой выпускной квалификационной работы является «Разработка web-приложения для строительной компании».Заказчиком данной работы выступилакомпания «Амур–ДВ–Регион», которое решило продвигать свои услуги посредством сети Интернет. Данная компания занимается продажей строительных материалов. Клиенты могут получить информацию о компании, услугах, ценах по телефону или же непосредственно в самом магазине, что для некоторых людей в современном мире не очень удобно. Поэтому возникла необходимость создания web-приложения, содержащим информацию о компании, предоставляющее возможность предварительно заказывать необходимые материалы через Интернет.
1.2 Формулировка целей и задач выпускной квалификационной работы
Целью данной выпускной квалификационной работы является разработка web-приложения для строительной компании. Для достижения данной цели необходимо решить следующие поставленные задачи:
-
ознакомиться с деятельностью компании;
-
рассмотреть основные понятия веб-технологий;
-
изучить основные технологии создания веб-приложений;
-
разработать функциональную модель приложения;
-
разработать информационную модель приложения;
-
разработать поведенческую модель приложения;
-
разработать компонентную модель приложения;
-
разработать web– приложение;
-
разместить приложение в сети Интернет.
Данная работа состоит из трех частей: аналитическая, практическая и содержательная. Аналитическая часть нужна для описания предметной области, обоснования необходимости создания web-приложения, формулировки целей и задач выпускной квалификационной работы, указания актуальности темы.
Содержательная часть включает в себя проект web-приложения, разработанный с помощью объектно-ориентированного подхода. В ней описываются основные функциональные возможности системы, структура базы данных приложения, поведенческая и компонентная модели.
Практическая часть заключается в выборе программных средств с помощью которых будет разрабатываться web-приложение, описании интерфейса приложения, разработки руководства для пользователя и администратора.
2 Содержательная часть
2.1 Разработка функциональной модели
Построение функциональной модели необходимо для того, что перед разработкой системы заказчик и разработчик могли ясно представить, какие функциональные возможности будут заложены в систему и как будет организовано функциональное взаимодействие внутри системы.
Для достижения взаимопонимания между разработчиками и заказчиками по назначению, возможностям и технологии использования будущей информационной системы строятся диаграммы вариантов использования, которые описывают взаимоотношения и зависимости между группами вариантов использования и действующих лиц, участвующими в процессе.