Файл: Создание модуля новостей для сайта организации по заказу ооо Теплоэнерго, и необходимая для ознакомления потенциальных клиентов с деятельностью компании.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.11.2023

Просмотров: 67

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Условия эксплуатации. ПО рассчитано на любого пользователя.

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

  • ОС: Windows XP/Vista/7/8/10;

  • Intel Pentium 4 / Athlon 64 или более поздней версии с поддержкой SSE2;

  • свободное место на диске: 350 мб;

  • оперативная память: 512 мб;

  • клавиатура и мышь.

Требования к информационной и программной совместимости. Система должна работать под управлением семейства операционных систем x32, x64 (Windows 7 и выше, и т. п.). Для хранения данных необходимо использовать MS Access.

Требования к программной документации. Состав программной документации должен включать в себя:

  1. Техническое задание.

  2. Программу и методики испытаний.

  3. Руководство оператора.

Техническое задание оформляют в соответствии с ГОСТ 19.106-78. Лист утверждения и титульный лист оформляют в соответствии с ГОСТ 19.104-78.

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

    1. Стадии и этапы разработки

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

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

    2. Разработка и утверждение технического задания у руководителя со стороны предприятия и руководителя со стороны учебного заведения.

    3. Разработка эскизного проекта в соответствии с техническим заданием.

    4. Утверждение эскизного проекта руководителя со стороны предприятия.

    5. Разработка технического проекта.

    6. Утверждение технического проекта руководителя со стороны предприятия.

    7. Разработка программы.

    8. Отладка и тестирование программы.

    9. Приемочное тестирование.

    10. Разработка документации «Описание программы», «Описание процесса отладки и тестирования».

    11. Подготовка и передача программы.



  1. ОПИСАНИЕ ПРОГРАММЫ



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

Сайт написан на таких языках как: HTML,CSS и PHP в текстовом редакторе «Блокнот».

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


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

    1. Функциональное назначение

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

    1. Описание логической структуры

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

Логическая структура модуля изображена на рисунке 2.

Рисунок 2 – Логическая структура модуля Теплоэнерго
Сайт состоит из таких страниц, как:

  • страница «Авторизации и регистрации»;

  • страница «О компании»;

  • страница «Новости» ;

  • страница «Для заявки обратной связи»

  • страница «Клиенты обратной связи» доступна только администратору.

Страница «Авторизации» включает в себя два поля:

  • поле для логина;

  • поле для пароля.

А также кнопку «Войти». Код для страницы «Авторизации» описан в приложении 1. Страница «Авторизации» представлена на рисунке 3.Также на странице «Авторизации» имеется ссылка на страницу регистрации «Регистрация». Данная страница включает в себя 5 полей:

  • поле для ФИО;

  • поле для логина;

  • поле для почты;

  • поле для пароля;

  • поле для подтверждения пароля.

Код для страницы «Регистрации» описан в приложении 1. Страница «Регистрации» представлена на рисунке 4.

Рисунок 3 – Страница «Авторизации»


Рисунок 4 – Страница «Регистрации»

Страница «О Компании» содержит основную информацию об организации ООО «Теплоэнерго», а также слева от основной страницы отображается новостная лента. Администратор может редактировать новостную ленту, а именно добавлять и удалять новости. Пример данной страницы от лица простого пользователя показан на рисунке 5, а администратора на рисунке 6.

Рисунок 5 – Страница «О Компании» простого пользователя


Рисунок 6 – Страница «О Компании» пользователя администратор
Страница «Новости» содержит актуальную внутреннюю информацию ООО «Теплоэнерго». Пример данной страницы от лица простого пользователя показан на рисунке 7, а администратора на рисунке 8.

Рисунок 7 – Страница «Новости» простого пользователя


Рисунок 8 – Страница «Новости» пользователя администратор
Страница «Для заявки обратной связи». Данная страница включает в себя 2 поля:

  • поле для ФИО;

  • поле для номера.

Пример данной страницы на рисунке 9.

Рисунок 9 – Страница «Для заявки обратной связи»

Страница «Клиенты обратной связи» доступна только администратору. На данной странице показана информация клиентов в виде таблицы, которые оставили заявку на обратный звонок. Страница показана на рисунке 10.

Рисунок 10 – Страница «Клиенты обратной связи»


    1. Используемые технические средства


Модуль новостей для сайта «oktteplo.ru» был написан с использованием текстового редактора «Блокнот» на компьютере с характеристиками:

  • ОС: Windows 8;

  • процессор 2.4 ГГц;

  • видеокарта с 2 Гб памяти;

  • оперативная память: 4 Гб.





    1. Вызов и загрузка

Для того, чтобы просмотреть новости компании, достаточно запустить любой браузер, например, Google Chrome, и перейти по ссылке «http:// oktteplo_news.ru». Внешний вид ссылки показан на рисунке 11.

Рисунок 11 – Внешняя ссылка «Новости Теплоэнерго.html»


    1. Входные и выходные данные

На сайте теплоэнерго присутствует база данных, в которой хранятся данные новостей, данные клиентов, которые заказали заявку на обратный звонок, а также зарегистрированных пользователей. Входные данные таблиц 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

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

email

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

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



  1. РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА




    1. Общие сведения о программе


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

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

Модуль создавался с помощью таких языков, как HTML, CSS и PHP.

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

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