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

22

Прямоугольник 1

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ПОЛТАВСЬКИЙ ПОЛІТЕХНІЧНИЙ КОЛЕДЖ НАЦІОНАЛЬНОГО ТЕХНІЧНОГО УНІВЕРСИТЕТУ «ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»

Циклова комісія дисциплін програмної інженерії

ЗВІТ

з технологічної практики

«

Сайт візитка ТОВ «Євразія»

Розробка і супроводження програмного продукту»

на тему ___________________________________________________________.

__________________________________________________________________

__________________________________________________________________

В

Руденко В.В.

44

иконав: студент 4 курсу, групи _______ спеціальності 5.05010301 «Розробка програмного забезпечення»

___________________________________ (прізвище та ініціали)

Гриценко С.Є.

Керівник ____________ _______________ (підпис) (прізвище та ініціали)

Полтава – 2017

ЗМІСТ

ВСТУП 5

1. ПОСТАНОВКА ЗАДАЧІ 6

1.1. Основні вимоги до програми 6

1.2. Вимоги до інтерфейсу 6

2. ПЛАНУВАННЯ СИСТЕМИ 8

2.1. Алгоритм програми 8

2.2. Тестування 9

2.3. Інструкція по роботі з програмою 10

ВИСНОВКИ 15

15

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 16

ДОДАТОК А. ВИХІДНИЙ КОД 17

Код корегування інтерфейсу сторінки та її контенту, обравши певний шаблон. 17

17

<?php 17

/** 17

* The template used for displaying page content 17

* 17

* @package WordPress 17

* @subpackage stainedglass 17

* @since Stained Glass 1.0.0 17

*/ 17

?> 17

<div class="content-container"> 17

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 17

<header class="entry-header"> 17

<?php if ( '1' == stainedglass_get_theme_mod('') ) : 17

the_title( '' ); 17

17

endif; ?> 17

17

<?php if ( has_post_thumbnail() && '1' == stainedglass_get_theme_mod('') ) : ?> 17

<div class="entry-thumbnail"> 18

<?php the_post_thumbnail(); ?> 18

</div> 18

<?php endif; ?> 18

18

</header><!-- .entry-header --> 18

<div class="entry-content"> 18

<?php 18

the_content(); 18

wp_link_pages( array( 18

'before' => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'stainedglass' ) . '</span>', 18

'after' => '</div>', 18

'link_before' => '<span>', 18

'link_after' => '</span>', 18

) ); 18

?> 18

<div class="clear"></div> 18

<footer class="entry-footer"> 18

<div class="entry-meta"> 18

<?php edit_post_link( __( 'Edit', 'stainedglass' ), '<span class="edit-link">', '</span>' ); ?> 18

</div> <!-- .entry-meta --> 18

<?php 18

if ( is_page() ) : 18

do_action( 'stainedglass_after_content' ); 18

endif; 18

?> 18

</footer><!-- .entry-footer --> 19

</div><!-- .entry-content --> 19

</article><!-- #post-## --> 19

</div><!-- .content-container --> 19

ДОДАТОК Б. UML ДІАГРАМА 20

Рисунок 1 – UML діаграма 20

ДОДАТОК В. ЗНІМКИ ЕКРАНУ 21

ВСТУП

Метою технологічної практики є створення програмного продукту для підприємства ТОВ Євразія, а саме сайту для представлення продукції. Під час роботи над проектом необхідно вдосконалити навички зі створення доменів, роботи із сервісом для надання хостингу та використання сайту в цілому. Основну увагу буде приділено розмітці сторінок та роботі з невідомими плагінами і віджетами з метою правильного їх налаштування. Робота буде виконуватись на середньостатистичному ПК на базі операційної системи Windows 7 x64. За допоміжне ПЗ, для зв’язку із сайтом, було вирішено обрати файловий менеджер FileZilla.

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

Необхідно створити сайт-візитку, який би пояснював користувачеві діяльність фірми. Основними вимогами замовника щодо функціоналу є: представлення адрес аптечних пунктів на можливість їх знайдення через Google Maps, перегляд фото медикаментів у форматі слайд шоу. Терміном роботи над сайтом є строк до закінчення технологічної практики.

1.1. Основні вимоги до програми

Сайт планується створювати на платформі Wordpress, за допомогою сервісу надання хостингу Hostinger та сервісу реєстрації доменів Nic.ua.

Сайт матиме останню версію Wordpress, плагіни по візуальному редагування сторінки: All in One Video Pack, Photo Gallery, Slider, Huge IT Slider. Також будуть задіяні інші види плагінів: Akismet, Clef.

Даний програмний продукт не потребуватиме встановлення додоткового ПЗ. Єдиною вимогою комфортного використання сайту буде наявність стабільного інтернет з'єднання.

1.2. Вимоги до інтерфейсу

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

2. Планування системи

Життєвий цикл даного програмного продукту являє собою каскадну модель розробки, починаючи з етапу аналізу, завершуючи етапом впровадження. Цінність цієї моделі полягає в тому, що вона фіксує послідовність етапів розроблень та можливість повернення до попередніх етапів роботи.

Після етапу аналізу, першим створюватиметься доменне ім’я, наступний крок - оформлення хостингу, переведення серверів на сервіс доменного імені, після підтвердження, період створення бази даних майбутнього сайту, встановлення останньої версії платформи Wordpress. Оскільки налаштування допоміжних програм та шаблону в цілому доволі кропітка праця то й часу на це буде відведено найбільше.

2.1. Алгоритм програми

На сьогоднішній день подібна будова сайту на нижче приведеному прикладі (Рисунок 2.1) є досить відомою і зручною, тому як всі елементи керування знаходяться в доступному місці і є закріпленими при любому місці знаходження користувача на сайті.

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

Для кращого представлення взаємодії була побудована UML діаграма, представлена в Додатку Б

Рисунок 2.1 – Схема сайту