Файл: Создание модуля новостей для сайта организации по заказу ооо Теплоэнерго, и необходимая для ознакомления потенциальных клиентов с деятельностью компании.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.11.2023
Просмотров: 81
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Условия эксплуатации. ПО рассчитано на любого пользователя.
Требования к составу и параметрам технических средств:
-
ОС: Windows XP/Vista/7/8/10; -
Intel Pentium 4 / Athlon 64 или более поздней версии с поддержкой SSE2; -
свободное место на диске: 350 мб; -
оперативная память: 512 мб; -
клавиатура и мышь.
Требования к информационной и программной совместимости. Система должна работать под управлением семейства операционных систем x32, x64 (Windows 7 и выше, и т. п.). Для хранения данных необходимо использовать MS Access.
Требования к программной документации. Состав программной документации должен включать в себя:
-
Техническое задание. -
Программу и методики испытаний. -
Руководство оператора.
Техническое задание оформляют в соответствии с ГОСТ 19.106-78. Лист утверждения и титульный лист оформляют в соответствии с ГОСТ 19.104-78.
Требования к пользовательскому интерфейсу программы. Интерфейс программы должен поддерживать русский язык. Программное обеспечения должно иметь дружественный интерфейс
-
Стадии и этапы разработки
В данном проекте планируется реализовать следующие этапы разработки:
-
Обоснование необходимости разработки программы, в виде описания актуальности разработки программного продукта. -
Разработка и утверждение технического задания у руководителя со стороны предприятия и руководителя со стороны учебного заведения. -
Разработка эскизного проекта в соответствии с техническим заданием. -
Утверждение эскизного проекта руководителя со стороны предприятия. -
Разработка технического проекта. -
Утверждение технического проекта руководителя со стороны предприятия. -
Разработка программы. -
Отладка и тестирование программы. -
Приемочное тестирование. -
Разработка документации «Описание программы», «Описание процесса отладки и тестирования». -
Подготовка и передача программы.
-
ОПИСАНИЕ ПРОГРАММЫ
-
Общие сведения
Сайт написан на таких языках как: HTML,CSS и PHP в текстовом редакторе «Блокнот».
Модуль новостей – это небольшой блок на сайте, отображаемый на какой-либо заранее определенной в шаблоне позиции, расширяющий возможности компонентов и представляющий небольшой кусочек информации помимо основной, центральной части сайта.
Данный модуль предназначен для предоставления посетителю актуальной информации об организации, а также предоставляется возможность оставить заявку обратного звонка.
-
Функциональное назначение
Модуль новостей на сайте дает возможность зарегистрированным пользователям просматривать новостную информацию на сайте и оставлять заявку на обратный звонок, а пользователям с рангом администратор доступна возможность редактировать новости, а именно добавлять их и удалять. Также администратор может смотреть данные, оставленные на заявку обратного звонка.
-
Описание логической структуры
Логическая структура сайта — это система организации ссылок между страницами сайта. Структура сайта должна определяться еще на первых этапах создания проекта до начала разработки дизайна.
Логическая структура модуля изображена на рисунке 2.
Рисунок 2 – Логическая структура модуля Теплоэнерго
Сайт состоит из таких страниц, как:
-
страница «Авторизации и регистрации»; -
страница «О компании»; -
страница «Новости» ; -
страница «Для заявки обратной связи» -
страница «Клиенты обратной связи» доступна только администратору.
Страница «Авторизации» включает в себя два поля:
-
поле для логина; -
поле для пароля.
А также кнопку «Войти». Код для страницы «Авторизации» описан в приложении 1. Страница «Авторизации» представлена на рисунке 3.Также на странице «Авторизации» имеется ссылка на страницу регистрации «Регистрация». Данная страница включает в себя 5 полей:
-
поле для ФИО; -
поле для логина; -
поле для почты; -
поле для пароля; -
поле для подтверждения пароля.
Код для страницы «Регистрации» описан в приложении 1. Страница «Регистрации» представлена на рисунке 4.
Рисунок 3 – Страница «Авторизации»
Рисунок 4 – Страница «Регистрации»
Страница «О Компании» содержит основную информацию об организации ООО «Теплоэнерго», а также слева от основной страницы отображается новостная лента. Администратор может редактировать новостную ленту, а именно добавлять и удалять новости. Пример данной страницы от лица простого пользователя показан на рисунке 5, а администратора на рисунке 6.
Рисунок 5 – Страница «О Компании» простого пользователя
Рисунок 6 – Страница «О Компании» пользователя администратор
Страница «Новости» содержит актуальную внутреннюю информацию ООО «Теплоэнерго». Пример данной страницы от лица простого пользователя показан на рисунке 7, а администратора на рисунке 8.
Рисунок 7 – Страница «Новости» простого пользователя
Рисунок 8 – Страница «Новости» пользователя администратор
Страница «Для заявки обратной связи». Данная страница включает в себя 2 поля:
-
поле для ФИО; -
поле для номера.
Пример данной страницы на рисунке 9.
Рисунок 9 – Страница «Для заявки обратной связи»
Страница «Клиенты обратной связи» доступна только администратору. На данной странице показана информация клиентов в виде таблицы, которые оставили заявку на обратный звонок. Страница показана на рисунке 10.
Рисунок 10 – Страница «Клиенты обратной связи»
-
Используемые технические средства
Модуль новостей для сайта «oktteplo.ru» был написан с использованием текстового редактора «Блокнот» на компьютере с характеристиками:
-
ОС: Windows 8; -
процессор 2.4 ГГц; -
видеокарта с 2 Гб памяти; -
оперативная память: 4 Гб.
-
Вызов и загрузка
Для того, чтобы просмотреть новости компании, достаточно запустить любой браузер, например, Google Chrome, и перейти по ссылке «http:// oktteplo_news.ru». Внешний вид ссылки показан на рисунке 11.
Рисунок 11 – Внешняя ссылка «Новости Теплоэнерго.html»
-
Входные и выходные данные
На сайте теплоэнерго присутствует база данных, в которой хранятся данные новостей, данные клиентов, которые заказали заявку на обратный звонок, а также зарегистрированных пользователей. Входные данные таблиц News, users, zakaz_zvonk представлены в таблицах 1-3.
Таблица 1 – Входные данные таблицы «News»
Описание | Тип данных | Комментарий |
id | INTEGER | Порядковый номер |
Data_info | DATE | Дата информации |
info | VARCHAR | Основная информация |
Dop_info | VARCHAR | Изображение новости |
Таблица 2 – Входные данные таблицы «users»
Описание | Тип данных | Комментарий |
id | INTEGER | Порядковый номер |
Full_name | VARCHAR | Полное имя пользователя |
login | INTEGER | Логин пользователя |
| VARCHAR | Почта пользователя |
password | VARCHAR | Пароль пользователя |
rank | VARCHAR | Ранг пользователя |
Таблица 3 – Входные данные таблицы «zakaz_zvonk»
Описание | Тип данных | Комментарий |
id | INTEGER | Порядковый номер |
Fio | VARCHAR | Полное имя пользователя |
nomer | VARCHAR | Номер клиента |
Выходными данными веб-сайта Теплоэнерго являются новости компании, они хранятся в базе данных под названием news. А также клиенты обратной связи, которые доступны только администратору. Они хранятся в базе данных под названием zakaz_zvonok. Выходные данные таблицы news и zakaz_zvonok представлены в таблицах 4-5.
Таблица 4 – Выходные данные таблицы «News»
Описание | Тип данных | Комментарий |
id | INTEGER | Порядковый номер |
Data_info | DATE | Дата информации |
info | VARCHAR | Основная информация |
Dop_info | VARCHAR | Изображение новости |
Таблица 5 – Выходные данные таблицы «zakaz_zvonk»
Описание | Тип данных | Комментарий |
id | INTEGER | Порядковый номер |
Fio | VARCHAR | Полное имя пользователя |
nomer | VARCHAR | Номер клиента |
-
РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА
-
Общие сведения о программе
Модуль новостей – это небольшой блок на сайте, отображаемый на какой-либо заранее определенной в шаблоне позиции, расширяющий возможности компонентов и представляющий небольшой кусочек информации помимо основной, центральной части сайта.
Модуль oktteplo_news.ru предназначен для предоставления посетителю актуальной информации об организации. Также предоставляется возможность оставить заявку на обратный звонок.
Модуль создавался с помощью таких языков, как HTML, CSS и PHP.
Функциональное назначение модуля новостей на сайте является возможность зарегистрированным пользователям просматривать новостную информацию на сайте и оставлять заявку на обратный звонок, а пользователям с рангом администратор доступна возможность редактировать новости, а именно добавлять их и удалять. Также администратор может смотреть данные, оставленные на заявку обратного звонка.
В состав технических средств должен входить персональный компьютер, включающий в себя