ПЗ (1192662), страница 6

Файл №1192662 ПЗ (Веб-сайт предприятия ИП Ермоленко А.А) 6 страницаПЗ (1192662) страница 62020-10-01СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

4) контактная информация;

5) новости компании;

6) медиа и статьи.

Структура динамического сайта для предприятия представлена на рисунке 2.

Рисунок 2 – Структура сайта

Для разработки сайта будет использоваться программный продукт MicrosoftVisualStudioCommunityEdition 2015, интерфейс которого представлен на рисунке 3.

Рисунок 3– Интерфейс MS Visual Studio 2015 Community

MS Visual Studio позволяет создавать приложения различного формата, включая динамические подключаемые библиотеки, приложения Windows Forms, веб-сайты и др. В нашем случае мы остановим свой выбор на создании web-приложения. В отличие от статичного веб-сайта, web-приложение позволяет организовывать взаимодействие с пользователем, отправлять данные на обработку, получать сведения в ответ и др. Структурно проект веб-сайта на этапе проектирования состоит из нескольких файлов и папок. веб-страница в процессе проектирования и разработки распадается на два файла, первый из которых – это файл непосредственно веб-страницы, второй – файл с кодом на языке высокого уровня, в нашем случае используется язык C#. Кроме того, в проект могут быть включены различные библиотеки, сборки и прочие необходимые файлы. В остальном процесс разработки веб-приложения не отличается от разработки обычных приложений в любой современной среде программирования – у пользователя есть набор компонентов, со свойствами, которые в зависимости от нужд пользователя устанавливаются в определённые значения. Могут быть также определены константы и переменные, необходимые в процессе выполнения программы.

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

В данной работе будет использован простой шаблон, имеющий следующую структуру:

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

3.2 Разработка макета страницы

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

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

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

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

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

Для создания сайта предприятия ИП Ермоленко был разработан макет страницы, представленный на рисунке 4.

Рисунок 4 – Макет главной страницы сайта.

3.3 Проектирование базы данных

Для разработки базы данных используется MS SQL Server Management Studio 2012 – инструмент, позволяющий с использованием удобного пользовательского интерфейса проводить проектирование и разработку баз данных. В предыдущих разделах была определена информация, представляемая на сайте, что позволило сформировать структуру базы данных. Рассмотрим её более подробно. База данных содержит несколько таблиц, каждая из которых описывает определённую сущность (таблицы 2–4).



Таблица 2 – Структура таблицы «Новости»

Имя поля

Тип данных

Описание

1

ID

uniqueidentifier

Уникальный идентификатор, первичный ключ

2

Текст новости кратко

varchar(MAX)

Краткий текст новости, предназначенный для вывода в качестве заголовка

3

Текст новости полно

varchar(MAX)

Полный текст новости, открывающийся при щелчке на заголовок

4

Начало показа

date

Дата начала отображения новости

5

Конец показа

date

Дата окончания отображения новости

Интерфейс программного продукта представлен на рисунке 5.

Рисунок 5– Интерфейс MS Visual Studio Express Edition

Таблица 3 – Структура таблицы «Услуги»

Имя поля

Тип данных

Описание

1

ID

uniqueidentifier

Уникальный идентификатор, первичный ключ

2

Наименование услуги

varchar(MAX)

Наименование услуги, например «Восстановление информации»

3

Стоимость услуги

float

Стоимость услуги. Например, 100,00. Выражается в рублях.

Таблица 4 – Структура таблицы «Сообщения обратной связи»

Имя поля

Тип данных

Описание

1

ID

uniqueidentifier

Уникальный идентификатор, первичный ключ

2

Дата и время сообщения

Datetime

Поле предназначено для хранения даты и времени написания сообщения

3

Имя пользователя

varchar(10)

Поле предназначено для хранения информации об имени пользователя, оставившего сообщение. Максимальная длина – 10 символов.

4

Тест сообщения

varchar(300)

Текст сообщения пользователя, максимальная длина – 300 символов.

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

3.4 Интерфейс сайта

Рассмотрим пользовательский интерфейс сайта. Главная страница представлена на рисунке 6

Рисунок 6 – Главная страница

Как можно видеть на рисунке, страница содержит следующие элементы – панель навигации, представленная пунктами меню «Главная», «О компании», «Медиа и ссылки». При нажатии на каждый пункт меню происходит появление подменю, активировав которое можно перейти на соответствую страницу.

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

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

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

Интерфейс администрирования представлен на рисунке 7

Рисунок 7– Настройка отображения новостей

Рассмотрим назначения каждой кнопки, представленной на рисунке 7 (таблица 5).

Таблица 5 – Назначение кнопок системы администрирования

Наименование

Описание

1

Выйти

Кнопка предназначена для выхода пользователя из системы, при этом происходит обнуление сессии администратора, и необходимо будет заново производить вход

2

Редактировать информацию о сотрудниках

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

3

Редактировать галерею

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

4

Редактировать новости

Данная кнопка предназначена для выполнения перехода в интерфейс редактирования новостей

5

Редактировать объявления на главной странице

Данная кнопка позволяет перейти в интерфейс редактирования информации на главной странице

6

Загрузка фотографий

Данная кнопка предназначена для перехода в интерфейс загрузки фотографии

7

Сообщения обратной связи

Данная кнопка позволяет перейти в интерфейс просмотра и редактирования сообщений обратной связи.

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

Характеристики

Тип файла
Документ
Размер
936,63 Kb
Высшее учебное заведение

Список файлов ВКР

Веб-сайт предприятия ИП Ермоленко А
Пашкова
ПРОЕКТ
WebApplication11
v14
.suo
config
applicationhost.config
WebApplication11
App_Data
Properties
PublishProfiles
Профиль1.pubxml
Профиль1.pubxml.user
AssemblyInfo.cs
Scripts
core.js
jquery-1.4.1-vsdoc.js
jquery-1.4.1.js
jquery-1.4.1.min.js
jquery-1.11.0.min.js
jquery-1.11.0.min.map
jscript.js
k2.js
lightbox.js
lightbox.min.js
lightbox.min.map
modal.js
moomenu.js
mootools-core.js
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7021
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее