Розробка сайту гуртка "Ecosphere"
Загальна характеристика інформаційних процесів у предметній області. Засоби для реалізації інформаційного забезпечення системи. Сучасні сетодології розробки Web-додатків. Засоби для реалізації прикладного програмного забезпечення, розробка web-сайту.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | украинский |
Дата добавления | 18.06.2021 |
Размер файла | 44,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ВІДОКРЕМЛЕНИЙ СТРУКТУРНИЙ ПІДРОЗДІЛ
„БОЯРСЬКИЙ ФАХОВИЙ КОЛЕДЖ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ БІОРЕСУРСІВ І ПРИРОДОКОРИСТУВАННЯ УКРАЇНИ”
Тexнiчнe вiддiлeння
Циклова комiciя інформаційних технологій та фізико-математичних диcциплiн
ПОЯCНЮВАЛЬНА ЗАПИCКА
до дипломного пpоєкту
за оcвiтньо-квалiфiкацiйним piвнeм «Молодший cпeцiалicт»
на тeму: «Розробка сайту гуртка "Ecosphere"»
Дипломник: cтудeнт IV куpcу, гpупи КН-17
спеціальності 122 «Компютерні науки»
Козятник Я.В.
Кepiвник: _______________Семенюта І.Л.
м. Бояpка - 2021 piк
Форма № Н-9.01
Відокремлений структурний підрозділ „Боярський фаховий коледж Національного університету біоресурсів і природокористування України”
Відділення Технічне
Циклова комісія інформаційних технологій та фізико-математичних дисциплін
Освітньо-кваліфікаційний рівень молодший спеціаліст
Спеціальність 122 Комп'ютерні науки
З А В Д А Н Н Я
НА ДИПЛОМНИЙ ПРОЄКТ СТУДЕНТУ
___________________________Козятник Ярослав Вікторович_______________
(прізвище, ім'я, по батькові)
1. Тема проєкту __"Розробка сайту гуртка “ECOSPHERE”" _______
керівник проєкту __Семенюта Ірина Леонідовна _____________________________
затверджені наказом вищого навчального закладу від “19” травня 2021 року № 92-1
2. Строк подання студентом проекту 18 червня 2021 року
3. Вихідні дані до проекту
1. Програмний засіб Open server;
2. Сформований порядок створення моделей (пайплайн);
3. Web-сторінка
4. Зміст пояснювальної записки (перелік питань, які потрібно розробити)
Вступ
Опис та аналіз предметної області у розробці 3D моделей
Обґрунтування мети та визначення завдань дипломного проєктування
Вибір та обґрунтування інструментарію для розробки моделей
Принцип створення моделей
Вибір 3D редактора для створення моделей
Вибір програмного засобу для текстурингу моделей
Розробка моделі будинку, зброї та предметів обстановки
Розробка пайплайну. Розробка та реалізація моделей
Рекомендації стосовно впровадження та експлуатації 3D моделей
Висновки
5. Перелік графічного матеріалу
1. Діаграма предметної області
2. Діаграма прецедентів
3. Діаграма класів та об'єктів
6. Дата видачі завдання 18.05.2021 року
КАЛЕНДАРНИЙ ПЛАН
№ з/п |
Назва етапів дипломного проекту |
Строк виконання етапів проекту |
Примітка |
|
1. |
Отримання завдання. Вивчення рекомендованої літератури. Систематизація матеріалів ДП. |
18.05.2021 |
виконано |
|
2. |
Написання вступу та першого розділу пояснювальної записки дипломного проекту. Визначення мети, предмету та завдань ДП. |
19.05.2021р. |
виконано |
|
3. |
Опис предметної області |
21.05.2021р. |
виконано |
|
4. |
Визначення методики розробки 3D моделей |
24.05.2021р. |
виконано |
|
5. |
Написання другого розділу пояснювальної записки |
26.05.2021р. |
виконано |
|
6. |
Обрання Case-систем та Case-засобів для розробки ПЗ |
28.05.2021р. |
виконано |
|
7. |
Написання третього розділу пояснювальної записки |
01.06.2021р. |
виконано |
|
8. |
Написання четвертого розділу. |
04.06.2021р. |
виконано |
|
9. |
Опис рекомендацій щодо експлуатації |
07.06.2021р. |
виконано |
|
10. |
Написання висновків, списку використаної літератури. Кінцеве редагування пояснювальної записки |
09.06.2021р. |
виконано |
|
11. |
Здача роботи керівнику. Виправлення зауважень. Здача ДП на рецензування |
14.06.2021р. |
виконано |
|
12. |
Написання доповіді та погодження її з керівником дипломного проекту |
15.06.2021р. |
виконано |
|
13. |
Пробний захист ДП |
18.06.2021р. |
виконано |
ЗМІСТ
- ВСТУП
- 1. Загальна характеристика інформаційних процесів у предметній області
- 1.1 Опис та аналіз предметної області
- 1.2 Обгрунтування мети та визначення завдань дипломного проектування
- 2. Обгрунтування інструментарію для розробки системи
- 2.1 Засоби для реалізації інформаційного забезпечення системи
- 2.2 Сучасні сетодології розробки Web-додатків
- 2.3 Засоби для реалізації прикладного програмного забезпечення
ВСТУП
Зараз сучасна мережа Інтернет, є самим популярним засобом розповсюдження цікавої, та корисної інформації. За статистикою, у більша частина населення працює з мережою Інтернет, або використовує її для пізнання нової інформації. Web-сайт на сьогоднішній день, є одним з головних методів реклами або інформаційним засобом також, для залучення нових клієнтів. На просторах мекрежі Інтернет існує велика кількість високо інформативних веб сторінок, що надають повну інформацію по будь-якому запиту. Значно простіше зайти на сайт і знайти все необхідне, ніж шукати по газетам та журналам.
Наш гурток створенний для інформування людей про стан навколишнього середовищя, щоб люди зрозуміли наскільки їм важлива чистота в світі. Кожен з вас може нам допомогти поліпшити чистоти навколишнього середовищя. Тому-що на очищення забрудненого повітря, води і ґрунту знадобляться мільйони років. Найголовніші забруднювачі - це люди, ми смітим там де знаходимось, не думаючи о майбутньому, те що цьому мусору потрібно дуже багато часу. Повітря забруднюють промислові об'єкти, які викидають в атмосферу різні гази і токсини, а також використання природного палива. Воду і ґрунт забруднюють різні пляшки, пластикові, скляні також різні пакети та плівки із-за яких помирають різні види тварин. web сайт інформаційне забезпечення
Розроблений web-сайт для гуртка Боярського фахового коледжу НУБіП України “ Екопатруль ” дозволить людям дізнатися про важливість екосистеми для людини, найцікавіші факти про наш гурток, наші грамот та досягнення. Так само можна буде дізнатися про це за допомогою пошуку по сайту. Багато цікавої інформації читачам нашого сайту, такі як (наші досягнення, наші фото та відео з різних доповідей та семінарів).
1. Загальна характеристика інформаційних процесів у предметній області
1.1 Опис та аналіз предметної області
Не можна остаточно сказати що існує най краща технологія для створення сайтів, які призначенні для різних цілей. Кожен з нас використовує різні методи, та технології створення сайтів. Є дуже багато різновидів сайтів, як з технологічної сторони так і з цілей для яких вони були створені. Порівнювати різні типи сайтів наприклад: корпоративний сайт із особистим блогом або сайт-візитка із інтернет-магазин немає сенсу, так як вони повністю відрізняються своєю специфікацією та призначенням. Саме тому для кожного типу сайту потрібно використовувати специфічні методи створення, в залежності від типу веб сторінки.
Існує дана класифікація:
Доступність ресурсу:
1. Відкритий веб ресурс - всі розділи веб сайту повністю доступні для користувача.
2. Напіввідкритий веб ресурс - розділи сайтів стають доступні після реєстрації користувача.
3. Закритий веб ресурс - найчастіше це службовий сайт, доступ до якого має обмежена кількість користувачів.
Розміщення ресурсу:
1. У мережі інтернет - загальнодоступні
2. У локальній мережі - локальні сайти
Технологія відображення ресурсу:
1. Статичні сайти - найчастіше складаються із незмінних Html сторінок і які доходять до користувачів у вигляді, в якому зберігаються на сервері.
2. Динамічні сайти - сайт, що складається з динамічних сторінок - шаблонів, контента, скриптів та іншого, в більшості випадків зберігаються на сервері як окремі ресурси.
Детальніше про типи сайтів:
1. Сайт-візитка
Це повноцінний інтернет-ресурс, як правило, створюється з декількох сторінок, які мають основну інформацію про компанію, її послуги, діяльність або пропоновані товари, особливості та засоби для зв'язку з тех-підтримкою. Корректно створений сайт-візитка стає візитною карткою, найефективнішою рекламою, обличчям компанії в Інтернеті
2. Інтернет-магазин
Сайт, який торгує товарами за допомогою мережі Інтернет. Дозволяє користувачеві онлайн, в своєму браузері або через мобільний додаток, сформувати замовлення на покупку, вибрати спосіб оплати і доставки замовлення, оплатити замовлення. При цьому продаж товарів здійснюється дистанційним способом і вона накладає обмеження на товари, що продаються. Так, в деяких країнах є заборона на інтернет-торгівлю алкоголем, зброєю, ювелірними виробами та іншими товарами
3. Сайт компанії з каталогом продукції
За своєю суттю -- це також сайт-візитка. Проте, як можна здогадатися з назви, крім інформації про компанію він містить ще каталог всіх послуг, які може та надає компанія. Іноді подібний список може бути дуже значним за розміром. В такому випадку на сайтах створюють зручну систему навігації з різними категоріями, фільтрами та групуванням товарів, або послуг. Такі сайти зазвичай приваблюють клієнтів набагато краще, ніж сайт-візитка.
4. Новинні та пошукові портали
Аналогічними сайтами користується майже кожен з нас щодня, коли хочемо знайти потрібну нам інформацію або бути в курсі найновіших новин. Як правило, такі сайти є дуже інформативними, відповідно, вимагають багато часу на заповнення сайту, та просування його в мережі інтернет.
5. Інформаційні портали
Це сайти, на яких зібрані дуже багато різних статей на різні інформаційні теми. Сайт може містити дуже багато інформаційних статей на будь яку кількість тематик, або розповідати про певну тематику. Також вони можуть об'єднуватись та структурувати різну інформацію, зібрану з різних інформаційних ресурсів. Найчастіше інформаційні портали існують за рахунок реклами у вигляді спонсорів або банерів.
6. Веб-системи обліку товарів, бухгалтерії
Аналогічні сайти створені тільки для внутрішнього використання будь-якою фірмою, зазвичай доступ до них для звичайних переглядачів закритий. Вони дуже вагомі для структурування даних та застосовуються зазвичай дуже великими компаніями, які мають дуже багато філій в різних містах країни. Такі сайти містять досить багато інформації й коштують дуже дорого, проте їх зручність в використанні в рази окупає ціну.
1.2 Обгрунтування мети та визначення завдань дипломного проектування
Розробка сайту гуртка «эЕкопатруль» - це створення сайту гуртка коледжу, за допомогою якого люди зможуть ознайомитись з основними проблемами навколишнього середовища такі як (Забруднення атмосфери, забруднення та виснаження водних ресурсів, деградація ґрунту)
Мета дипломного проектування - проектування та розробка сайту гуртка «эЕкопатруль» .
2. Обгрунтування інструментарію для розробки системи
2.1 Засоби для реалізації інформаційного забезпечення системи
Внутрішньо-машинне інформаційне забезпечення включає інформаційну базу на машинному носії ведення. Дане забезпечення повинне реалізуватися в режимі реального масштабу часу, де зміни в даних, вироблені одним користувачем, відразу повинні ставати доступними іншим користувачам системи.
Для виконання інформаційного забезпечення системи необхідно було створити діаграму, яка вказувала б на план розробки програмного продукту. Також було поставлено задачу, створити базу даних для Web-сторінки, яка була б заповнена фотографіями. В основному база для сайту візитки створюється на хостингу, її
цілком достатньо для такого виду сайту. Тому робота з базами виконувалася саме там, на phpMyAdmin. Діаграма була виконано за допомогою таких програмних забезпечень як:
1. Microsoft Visio - векторний графічний редактор, редактор діаграм і блок-схем для Windows.
Випускається в трьох редакціях: Standard, Professional і Pro for Office 365.
Аналогічно з Adobe Reader, в стандартний набір програм MS Office входить тільки засіб для перегляду і друку діаграм Microsoft Visio Viewer. Повнофункціональна версія Microsoft Visio Professional для створення і редагування монограм і діаграм.
Спочатку Visio розроблявся і випускався компанією Shapeware, потім перейменованої в Visio Corporation. Microsoft придбала компанію 2000 року, тоді продукт називався Visio 2000. Після цього до назви продукту був доданий префікс Microsoft Office (так тривало до версії Visio 2007 (12.0)), незважаючи на це продукт ніколи в пакет Microsoft Office не входив і завжди поширюється окремо.
Доповнення був в перший раз заснований в 1992 р фірмою Шейпвере (Shapeware corporation). Microsoft отримав Visio Corporation у 2000 р назвавши його додатком з конторського пакета Microsoft Office. Цим ніяк не менше, Visio буква одного ніяк не виник у Microsoft Office. Однак Visio for Enterprise Architects був складовою певних редакцій Visual Studio .NET 2003 також Visual Studio 2005.
Visio 2007 зауважив освітлення Тридцять листопада 2006 роки. Microsoft Visio здатний бути асистентом у постанові 3-х ключових питань: по розгляді важких відомостей, у графічність понятті відомостей також в обміні даними відомостями серед користувачами. Головною метод поняття відомостей у Visio - це векторіального форми, в базі яких, грунтується графік або проект. З Метою комфорт форми згруповані згідно предметним категоріям, у будь-який з яких, можливо помітити схожі згідно зовнішньому типу або згідно проблемі компоненти. Форми вважається головним, проте ніяк не одним-єдиним знаряддям з метою поняття відомостей у Visio. Крім їх можливо застосовувати документ також числові відомості, графічні компоненти також виправлення забарвленням.
2. WordPress -- це система управління контентом веб-ресурсів (CMS, Content Management System), це один з найбільш затребуваних продуктів у світі. Навіть якщо ви не знаєте програмування і не маєте практичних навичок, за допомогою набору інструментів "WordPress" ви також можете створювати різні сайти та ефективно керувати їх роботою.CMS дозволяє розміщувати віджети, змінювати дизайн, відображати різні елементи, створювати та публікувати записи і т.п. За допомогою такої системи формуються всі елементи веб-ресурсу, і її прийнято називати движком сайту. У мережі є величезна кількість різного програмного забезпечення і систем управління, серед яких най популярніший саме WordPress. З усіх існуючих інтернет ресурсів понад 31% створенні на цій платформі, а в загальній кількості сайтів, які працюють на CMS, їх частка більш ніж 65%. Очевидно, що саме ця система управління найкращя на ринку.
3. Open Server - багатофункціональний переносний веб-сервер "все в одному", сформований спеціально для з веб-розробників та розробників програмного забезпечення. Open Server має багатий набір серверного програмного забезпечення, зручний інтерфейс, володіє великими можливостями по адмініструванню та налаштування компонентів. Широко використовується в розробці, налагодженні і тестуванні веб-проектів, а так само для надання веб-сервісів в локальних мережах. Також є безкоштовний комплекс програм з надійністю на рівні Linux серверів.
HTTP модулі: Apache і Nginx;
СУБД модулі: MySQL і PostgreSQL;
PHP модулі: PHP (IMagick, Zend Optimizer, IonCube Loader, Memcache) і PHP (IMagick, Xdebug, IonCube Loader, Memcache);
2.2 Сучасні сетодології розробки Web-додатків
Найбільш відомими сучасними методологіями проектування і розробки web-додатків є:
· WebML - метод розробки і мова Web Modeling Language;
· WSDM - один з перших методів розробки web-додатків Web Site Design Method.
Методологія WebML
Методологія WebML є підходом до розробки web- додатків на основі моделі. Основний внесок WebML полягає в розробці набору понять, позначень і методик для створення web- додатків, які активно використовують дані, які можуть застосовуватися командами розробників для підтримки всіх видів робіт життєвого циклу програм - від аналізу до розгортання і розвитку. Методологія WebML об'єднує традиційні прийоми, добре відомі розробникам, такі як сценарії використання на мові UML і концептуальне проектування даних за допомогою моделі Entity-Relationship, з новими поняттями і методами для проектування гіпертекстів, які є важливими для web-додатків.
Процес WebML є ітеративним і інкрементального. В даному процесі різні етапи повторюються і уточнюються до тих пір, поки не будуть отримані результати, які повністю відповідають вимогам до додатка. У зв'язку з цим життєвий цикл продукту проходить в декілька ітерацій, на кожному з яких створюються прототипи або часткові версії додатка. На кожній ітерації поточна версія програми перевіряється і оцінюється, а потім розширюється або модифікується для того, щоб задовольняти як уже зібраними вимогам, так і знов з'явився.
Аналіз вимог WebML полягає у виконанні наступних робіт:
* Виявлення груп користувачів, для яких розробляється програма. Кожна група описує користувачів, що мають один і той же профіль або виконують однакові види діяльності, з однаковими правами доступу до одних і тих же класах інформації.
* Специфікація функціональних вимог, які пов'язані з функціями, які надаються користувачам. Для кожної групи користувачів виявляються і описуються релевантні види робіт, які повинні виконуватися додатком; кожен вид робіт є узгодженим набором елементарних завдань.
* Виявлення базових інформаційних об'єктів, т. Е. Основних інформаційних активів, до яких може бути надано доступ користувачам і якими він може маніпулювати.
* Декомпозиція web-додатки на представлення сайту, т. Е. Різні web-сторінки, спроектовані таким чином, щоб задовольняти добре описаного набору функціональних вимог і вимог користувачів. Для кожної групи користувачів створюється принаймні одне подання сайту, що підтримує функції, виявлені для даної групи.
Створення додатка в WebML виконується за допомогою особливих концептуальних схем WebML, що описують структуру прикладної області та складові навігації на найвищому рівні абстрактності, незалежно від особливостей реалізації. Конструювання web- додатки включає два види робіт:
* Проектування даних: відповідає перетворенню базових інформаційних об'єктів, виявлених в ході аналізу вимог, в повну і узгоджену схему даних.
* Проектування гіпертексту: створюються схеми уявлень на основі раніше описаної схеми даних. Відмінною особливістю підходу WebML є упор на концептуальне моделювання специфікацій гіпертексту.
Реалізація web-пріложсній, розроблених за допомогою WebML, виконується за допомогою спеціальних інструментів (наприклад, WebRa- tio CASE tool), які в значній мірі допомагають проектувальникам створювати бази даних і web-додатки. Перш за все вони пропонують візуальне середовище для малювання концептуальних схем даних і гіпертекстів. Потім такі візуальні опису зберігаються у вигляді XML-документів, які використовуються в якості вхідних даних для WebML-генераторів коду.
Тестування і оцінка
Систематичне тестування розробляється, завдяки доступності концептуальної моделі і можливості перетворення моделі для генерування коду.
Основна увага перенесено з перевірки конкретних web- додатків до оцінки правильності роботи генератора коду. Якщо можна гарантувати, що генератор коду створює правильну реалізацію для всіх правильно складених і мають сенс концептуальних схем (т. Е. Комбінацій моделюють конструкцій), то тоді тестування web-додатків зводиться до більш розв'язуваної задачі перевірки правильності опису концептуальних схем.
Тестування включає інноваційні методи оцінки якості розроблених web-пріложсній. Використовується середовище для керованого моделлю автоматичного оцінювання якості. Вона підтримує:
· Статичний аналіз концептуальних схем (виконується під час компіляції); він ґрунтується на виявленні в концептуальну схему шаблонів проектування і на їх автоматичної оцінки щодо атрибутів якості, записаних у вигляді правил;
· Динамічний збір даних про використання додатка для автоматичного аналізу і порівняння з навігацією, описаної концептуальною схемою (виконується під час виконання); при цьому виконується автоматична перевірка і аналіз вдосконаленого web- журналу, який доповнює звичайний журнал web-сервера, такими даними:
· Інформацією про елементи і переходах, використаних користувачами;
· Інформацією про об'єкти БД, опублікованих в переглядаються сторінках.
· Для виконання підтримки і розвитку також використовується концептуальна модель програми:
· Запити на зміни можуть бути фактично перетворені в зміни на концептуальному рівні (в моделі даних або в моделі гіпертексту);
зміни на концептуальному рівні потім перетворюються в реалізацію.
2.3 Засоби для реалізації прикладного програмного забезпечення
Прикладне програмне забезпечення - це програма або група програм, розроблена для кінцевих користувачів. Приклади програми включають текстовий процесор, електронну таблицю, бухгалтерське додаток, веб-браузер, поштовий клієнт, медіаплеєр, переглядач файлів, симулятори, консольна гра або. узагальнений іменник прикладне програмне забезпечення відноситься до всіх програм в сукупності. Це контрастує з системним програмним забезпеченням, яке в основному пов'язано з роботою компьютера.
Прикладні програми спеціального призначення використовуються для реалізації завдань опрацювання даних у певній галузі діяльності, на конкретному підприємстві, в організації, фірмі або їх підрозділі. До такого типу програм відносять програми для створення відеоефектів при виробництві кінофільмів, креслень машин і механізмів у конструк торських і проектних бюро, діагностування захворювань у медичних закладах, створення шкільного розкладу уроків тощо.
До прикладних програм загального призначення належать:
· текстові процесори (Microsoft Word, WordPad, Блокнот, OpenOffice.org Writer та ін.);
· табличні процесори (Microsoft Excel, Open Office Calc, IBM Lotus Symphony тощо);
· системи ілюстративної і ділової графіки та видавничі системи (Corel Draw, PageMaker, Adobe Photoshop, Adobe Acrobat, Macromedia Flash, QuarkXPress);
· системи управління базами даних (MySQL, Microsoft SQL Server 2008, Paradox, Microsoft Access, Oracle та ін.);
· програми створення презентацій (Microsoft Power Point, Quick Slide Show, MySlideShow та ін.);
· програми розпізнавання символів (Scanitto Pro, Fine Reader);
· До прикладних програм спеціального призначення належать:
· системи ведення бухгалтерського обліку (1С-бух-галтерія та ін.);
· правові БД (Лига, Право);
· експертні системи (OpenCyc, WolframAlpha та ін.);
· системи автоматизованого проектування (AutoCAD, Mathcad тощо) та інші.
Хостинг --це платна послуга. У неї входить оренда місця на сервері і його потужностей. Компанії, які надають хостинг, називаються хостинг-провайдерами або хостерами. Завдання цих компаній - зробити так, щоб ваш сайт був цілодобово доступний для користувачів.Хостинг можна зробити і на домашньому комп'ютері, але тоді доведеться цілодобово тримати його включеним і самому стежити за навантаженням і перебоями електроенергії.
Хостинг можна порівняти з художньою галереєю. У галереї зберігаються предмети мистецтва, а на хостингу - сайти. Щоб подивитися на картини або скульптури, потрібно знати адресу галереї і час роботи. А сайт працює цілодобово. Щоб зайти на нього, потрібно тільки знати правильний домен. Вводите домен в браузері і відкривається потрібна сторінка.
Пошук відповідного хостингу - процес, що вимагає розгляду безлічі різних характеристик. Уже на цьому етапі важливо розуміти, які з них є ключовими, і якого рівня якості слід очікувати від хорошого провайдера.
· Безпека
Безпека - безсумнівно, найважливіший фактор, коли мова йде про вибір хостингу. Компанія повинна бути в змозі забезпечити збереження даних і устаткування. Доброю ознакою тут є наявність у провайдера системи резервного копіювання, яка допоможе відновити загублені або пошкоджені дані в будь-який непередбаченої ситуації. Також, повинні бути забезпечені належні умови безпечної експлуатації серверів (температура повітря, підключення до електромережі та ін.) В разі колокації або оренди. Залежно від обраної послуги, хостинг-провайдер може надавати різні можливості щодо забезпечення безпеки. У разі веб-хостингу, провайдер бере на себе всі обов'язки з підтримки безперебійної і відмовостійкої роботи, що має підтверджуватися документально (в договорі / оферті). При оренді фізичних ресурсів, провайдер відповідає за їх коректну роботу, а також за відмовостійкість всієї інфраструктури.
· Репутація
Репутація - ще один важливий показник, дуже багато говорить про якість провайдера. За останні кілька років ринок пережив наплив молодих компаній, які зуміли красиво себе продати, але на практиці виявилися нездатні підтримувати своє підприємство на плаву тривалий час. Як підсумок - велика кількість клієнтів, які втратили всі матеріали сайтів і бази даних через недостатню надійність провайдера і власного халатного підходу до створення резервних копій.
Але ж щоб уникнути цього достатньо всього лише заздалегідь перевіряти репутацію обраного хостингу. Зробити це не так вже й складно. Відгуки можна знайти на трастових майданчиках: форумах і рейтингах. Також слід звернути увагу і на тривалість існування компанії. Якщо достатніх доказів надійності провайдера відшукати не вдалося - це хороший привід задуматися, чи варто довіряти свій бізнес компанії-одноденки.
· Технологічна складова
Більшість сучасних провайдерів працює з усіма мовами програмування і CMS (Drupal, Wordpress, Joomla та ін.). Також слід упевнитися, що хостинг підтримує всі використовувані інструменти (CGI, ASP, Ruby, PHP і т. Д.). Не варто забувати і про те, що сервера працюють з різними операційними системами (Windows, Linux та ін.). Слід враховувати, який саме сервіс потрібен клієнту. Якщо потрібно веб-хостинг, то в даному випадку хостинг-провайдер завжди вказує яку версію / сервіси, і часто просто надає можливість завантажити код і запустити веб-сайт. Якщо необхідні орендовані виділені / віртуальні сервера, то з ними може підтримуватися будь-яка конфігурація, так як клієнт отримує в своє розпорядження фактично окремий сервер з встановленою на вибір операційною системою.
· Uptime
Під цим поняттям мається на увазі тривалість безперервної роботи сервера. Хоча uptime не прийнято вважати головним показником при виборі провайдера, він все ж може суттєво вплинути на репутацію ресурсу. Часті проблеми з доступом до сайту можуть негативно позначитися на його позиції у видачі та думці користувачів.
Для більшої зручності uptime вимірюється в процентному співвідношенні до downtime (часу, протягом якого сервер не функціонує). Ідеальним значенням є 100% показник, проте на практиці він практично недосяжний. Жоден хостинг-провайдер не може обійтися без планових оновлень ПО або повністю застрахувати себе від аварійних ситуацій. Прийнятне значення - понад 98%.
Найвірогіднішим показником безперебійної роботи ресурсів є той, який документально надається SLA. У разі його недотримання, провайдер може зазнати фінансових пенальті.
· Продуктивність
Цей показник безпосередньо впливає на те, як швидко буде функціонувати ваш сайт. Малопотужні сервера можуть привести до тривалих очікуванням і навіть збоїв при завантаженні контенту.
При укладанні договору клієнт самостійно вибирає тип і кількість орендованих ресурсів, що безпосередньо впливає на продуктивність сервера. У свою чергу, хостинг-провайдер надає гарантії доступності та надійного функціонування орендованих ресурсів.
Продуктивність повністю залежить від обраної послуги: якщо це веб-хостинг, то кожен тариф включає в себе певну кількість ресурсів, які будуть доступні веб-сайту; якщо це орендовані сервера, то під час придбання таких послуг необхідно правильно розрахувати необхідні ресурси. У разі оренди віртуальних серверів, їх можна в будь-який момент розширити, тоді як фізичні можуть не підтримувати розширення, що в основному залежить від того, який саме сервер орендується.
· Вихідний і вхідний трафік
При згадці трафіку в контексті хостингу мова йде про обсяг даних, які сервер отримує або відправляє клієнту. Вихідний трафік - це показник, який відноситься до X
Мій вибір зупинився на хостингу https://www.zzz.com.ua/uk. Цей хостинг надає безкоштовне місце на сайті, швидка служба підтримки, дуже стабільний хостинг. За додпткову плату домен стає повністю власністю користувача.
Размещено на Allbest.ru
...Подобные документы
Опис інформаційного забезпечення системи для розробки сайту. Технічне завдання на розробку web-сторінки. Комплект засобів, проектування та завантаження сторінок. Тестування сайту в різних браузерах. Розрахунок собівартості та ціни програмного продукту.
дипломная работа [1,8 M], добавлен 14.05.2012Побудова апаратної структури для серверу, встановлення операційної системи і програмного забезпечення, розробка веб-сайту. Розрахунок річної суми економічного ефекту від впровадження комп’ютерної мережі. Проектування освітлення, засобів пожежогасіння.
дипломная работа [5,6 M], добавлен 02.07.2015Структура інформаційної системи веб-сайту. Узагальнена архітектура кластерної структури. Вимоги до хостингу. Встановлення та налаштування програмного забезпечення. Функція перенаправлення посилань. Система керування базою даних основного кластера.
дипломная работа [871,3 K], добавлен 02.07.2015Загальна характеристика особливостей алгоритму просування сайту. Розробка основних елементів фірмового стилю, що складають пакет рекламної кампанії. Етапи розробки Web-сайту компанії "Гранд Авто". Особливості програмної частини і структури сайту.
дипломная работа [3,3 M], добавлен 26.02.2012Тенденції розвитку інформаційних технологій, зростання складності інформаційних систем, створюваних у різних галузях. Засоби, що реалізують CASE-технологію створення і супроводу інформаційних систем. Автоматизація розробки програмного забезпечення.
реферат [21,5 K], добавлен 21.03.2011Структура клієнтської частини. Вибір елементів HTML4 і HTML5 для представлення контенту. Структурування інформаційного наповнення сайту. Забезпечення взаємодії серверної частини web-додатків з клієнтською. Програмування скриптів засобами JavaScript.
курсовая работа [3,3 M], добавлен 13.01.2014Мова розмітки гіпертекстових сторінок HTML. Каскадні таблиці стилів CSS. Розробка інформаційного Web-сайту: меню навігації, структура та інтерфейс сайту. Тестування, впровадження та тестування розробленого проекту. Безпека умов праці при використанні ПК.
дипломная работа [1,3 M], добавлен 20.05.2012Структура, характеристики та принципи розробки сучасного сайту-візитки. Розробка дизайну. Характеристика сайту кав’ярні. Основні вимоги до програми та до інтерфейсу. Опис проектних рішень, інструментів та підходів до розробки з обґрунтуванням їх вибору.
дипломная работа [3,2 M], добавлен 19.03.2017Аналіз системи збору первинної інформації та розробка структури керуючої ЕОМ АСУ ТП. Розробка апаратного забезпечення інформаційних каналів, структури програмного забезпечення. Алгоритми системного програмного забезпечення. Опис програмних модулів.
дипломная работа [1,9 M], добавлен 19.08.2012Аналіз технічного забезпечення, вибір інструментального програмного забезпечення та середовища розробки програм. Створення класів для реалізації необхідних функцій для роботи програмного засобу. Розробка інтерфейсу для користувача та лістинг програми.
курсовая работа [343,9 K], добавлен 24.08.2012Розробка web-сайту "Творча майстерня SakhNYAsha design studio". Сучасні технології розробки Web-додатків. Наповнення сайту інформацією та елементами. Структурування інформації та її стилізація. Введення елементів HTML 5, контроль відповідності стандартам.
курсовая работа [992,7 K], добавлен 30.01.2014Вибір мови програмування та середовища розробки. Основні можливості мови php та сервера MySQL. Основні переваги середовища розробки NetBeans. Macromedia Dreamweaver як один з популярних середовищ розробки сайтів. Розробка програмного коду сайту.
контрольная работа [3,0 M], добавлен 16.02.2013Особливості програмування web-орієнтованих інформаційних систем. Етапи створення web-сайту, вибір домену та хостингу. Опис програмного та апаратного середовища функціонування об’єкта проектування. Аналіз і вибір засобів для проектування web-додатків.
курсовая работа [11,2 M], добавлен 03.06.2019Етапи розробки проекту. Вимоги до апаратного і програмного забезпечення, до користувача. Специфікація та структура даних, які мають бути розміщеними в системі. Вигляд інтерфейсу системи програмного забезпечення. Розробка бази даних косметичного салону.
дипломная работа [1,8 M], добавлен 21.02.2015Розробка сайту "Система активної реклами" для розкрутки сайту в мережі Інтернет, заробітку грошей. Аналіз подібних систем. Інструментальні засоби розробки. Доступ до системи адміністрування. Керівництво програмісту: структура бази даних, основні класи.
дипломная работа [2,6 M], добавлен 24.09.2012Проблеми розробки компонентного програмного забезпечення автоматизованих систем управління. Сучасні компонентні технології обробки інформації. Аналіз вибраного середовища проектування програмного забезпечення: мова програмування PHP та Apache HTTP-сервер.
дипломная работа [2,8 M], добавлен 11.05.2012Тривимірна модель мобільного робота. Алгоритмізація моделі та її програмної реалізації з використанням бібліотек MFC та OpenGL. Розробка програмного забезпечення. Середовище розробки проекту Microsoft Visual Studio 2010. Керування рухами маніпулятора.
курсовая работа [462,9 K], добавлен 03.04.2014Оптимізація розташування посилань на інформаційні ресурсах у мережевих пошукових системах за допомогою спеціальних вірно обраних ключових слів. Розробка програмного забезпечення SEO-системи для тестування і читання RSS каналів відвідувачами сайту.
дипломная работа [2,3 M], добавлен 14.06.2013Види сайтів та характеристика сайту-візитки, сайту-магазину, новинного сайту та соціальних мереж. HTML та CSS як основа шаблону сайту та стилю оформлення. Розробка структури та вибір дизайну порталу новин, його програмний код та вигляд у браузері.
дипломная работа [2,4 M], добавлен 20.10.2013Сучасні підходи до розробки і впровадження інформаційних систем на підприємствах. Засоби розробки та створення веб-ресурсу торгово-виробничого підприємства "ІТК". Аналіз сайту будівельної фірми. Методи просування будівельної продукції в мережі Інтернет.
курсовая работа [8,7 M], добавлен 10.02.2014