Інтернет-магазин 'Сквозняк'. Дипломная (ВКР). Информационное обеспечение, программирование.

💣 👉🏻👉🏻👉🏻 ВСЯ ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻
Информационное обеспечение, программирование
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!
Похожие работы на - Інтернет-магазин 'Сквозняк'
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Нужна качественная работа без плагиата?
Не нашел материал для своей работы?
Поможем написать качественную работу Без плагиата!
Харківський
патентно-комп’ютерний коледж
Відділення
"Розробка програмного забезпечення"
Предметно-циклова
комісія "Програмування"
Дипломна робота складається з сторінок,
рисунків, діаграм та 2 додатків.
Об’єкт дослідження - "Інтернет-магазин
"Сквозняк".
Мета роботи - проаналізувати специфіку
діяльності інтернет-магазину та розробити такий магазин.
У технічному завданні визначені вимоги до
дипломного проекту, до надійності. Вказано призначення розробки, необхідні
функціональні характеристики та вимоги до вхідних та вихідних даних. Визначені
необхідні умови експлуатації, параметри технічних засобів. Описані етапи
розробки програмноro продукту, порядок контролю та приймання.
У першому розділі пояснювальної записки проаналізовано
існуючі технології розробки систем моніторингу і управління та різноманітність
мов програмування. Також було обгрунтовано вибір технології та мов
програмування для розробки.
У другому розділі пояснювальної записки
спроектовано структуру додатку, розроблено базу даних. Також було розроблено
UML-діаграми та алгоритм виконання функцій додатку.
У третьому розділі пояснювальної записки
розраховано економічну ефективність використання системи.
У четвертому розділі пояснювальної записки
розглянуто питання охорони праці та техніки безпеки.
У програмі та методиці тестування наведено
результати тестування програмного продукту.
У керівництві оператора представлено опис
виконання програми та повідомлення оператору.
Ключові слова: Інтернет-магазин, JOOMLA 2.5,
JOOMSHOPING
consists of pages, figures, diagrams
and 2 applications.object - "Online Store" Skvoznyak "".-
to analyze the specifics of the online store and develop a store.TOR defined
the requirements for the degree project to reliability. The specified
destination development required functional characteristics and requirements
for input and output data. The necessary operating conditions, parameters of
technology. Described stages of prohramnoro product, order control and
acceptance.first section of the explanatory note analyzes existing technologies
develop monitoring and management and a variety of programming languages. It
was also justified the choice of technology and programming languages for
development.second section of the explanatory note designed structure developed
Applications database. It was also developed UML-diagram and algorithm of the
functions the application.third section of the explanatory note calculated the
cost-effectiveness of the system.fourth section of the explanatory note
considered health and safety.and methods of testing, the results of testing the
software.manual operator is a description of the program and message to the
operator.: E-commerce, JOOMLA 2.5, JOOMSHOPING
Харківський
патентно-комп’ютерний коледж
Відділення
"Розробка програмного забезпечення"
Предметно-циклова
комісія "Програмування"
.1
Вимоги до функціональних характеристик
.4
Вимоги до складу та параметрів технічних засобів
.5
Вимоги до інформаційної та програмної сумісності
.1
Постановка завдання при проектуванні веб-сайту
.2
Вибір програмних засобів для розробки веб-сайта
.5
Розробка адміністративної частини сайту
На сьогоднішній день практично кожна
організація має власний веб-сайт. В умовах використання сучасних інформаційних
технологій - це необхідний чинник існування, що дозволяє розширити поле рекламної
діяльності і привернути тим самим додаткових клієнтів.
Створення і розробка сайтів включає:
затвердження первинного технічного
завдання на розробку сайта;
визначення структурної схеми сайту -
розташування розділів, контента і навігації;
веб-дизайн - створення графічних
елементів макету сайту, стилів і елементів навігації;
розробка програмного коду, модулів,
бази даних і інших елементів сайту необхідних в проекті;
тестування і розміщення сайту в
мережі Інтернет;
Даний програмний продукт дозволить
ТОВ "Сквозняк" продавати свої товари в мережі Internet.
Підставою для розробки є завдання на
дипломне проектування, видане Харківським патентно-комп'ютерний коледжем 6
квітня 2015 року. Найменування: "Інтернет магазин аніме товарів
Сквозняк". На замовлення ТОВ "Сквозняк".
Програмний продукт призначений
ознайомлювати користувачів з товарами ТОВ "Сквозняк" та надавати
можливість зареєстрованим користувачам оформлювати та сплачувати замовлення цих
товарів.
.1 Вимоги до функціональних
характеристик
Інтернет-магазин повинен видавати
користувачеві готову веб сторінку, сформовану за запитом користувача на
сервері, яка відображає необхідну інформацію та кнопки для здійснення наступних
запитів.
Програмний продукт повинен
виконувати наступні дії:
- при обиранні конкретної категорії,
сайт повинен відображати всі наявні товари цієї категорії та їх ціни;
при обиранні конкретного товару сайт
повинен надавати користувачеві розширену інформацію про цей товар;
при використанні спеціального
пошуку, відображати конкретні товари, що відповідають обраним користувачем
фільтрам;
можливість авторизації на сайті для
повного доступу до функціоналу останнього та більш швидкого процесу замовлення
послуг.
- короткий опис товарів з посиланням
на повний опис на сторінці з відомостями;
В ході розробки сайту повинна бути
розроблена та підготовлена наступна документація:
Надійність сайту з боку сервера
залежить від типу використовуваного устаткування, операційної системи,
налаштування системи та завантаженості сервера. Надійність сайту з боку клієнта
залежить від операційної системи, налаштування системи та типу
використовуваного з’єднання в мережі. Також функція тестування сайту повинна
виконувати перевірку вірності введеної інформації згідно з її форматом.
Обробляти недопустиму інформацію та видавати клієнту пояснюючі повідомлення.
Наприклад перевірка коректності введеної інформації в обов’язкові поля форм для
замовлення послуг: ПІБ та обрана послуга.
сайт має бути розміщений на
цілодобово функціонуючому сервері з високою пропускною спроможністю каналу.
Умови навколишнього середовища повинні відповідати умовам експлуатації
серверів, які вказуються в інструкції з експлуатації сервера. Адміністратор
WEB-сайту повинен стежити за станом баз даних і їх наповненням. Сайт має бути
розрахований на користувача, не знайомити з програмування, кількість переходів
по посиланнях для отримання необхідної інформації, яку необхідно сприйняти і
переробити користувачеві для навігації по WEB- сайту, має бути мінімальною.
Завантаження WEB- сторінок повинне відбуватися в середньому за 10-15 секунд.
Естетичне оформлення WEB- сайту повинне викликати позитиву реакцію користувача.
При їх недотриманні розробник сайту не несе відповідальність за коректність
роботи сайту та збереження інформаційних ресурсів.
3.4 Вимоги до складу та параметрів
технічних засобів
Технічні засоби для використання
даного сайту як для серверної, так і для клієнтської частини повинні включати в
себе IBM PC сумісний комп’ютер ОС Windows XP/Vista/7/8 і вище.
- комп’ютер з процесором Item
Pentium - 100;
жорсткий диск об’ємом не менше 1 Gb;
наявність адаптера підключення до
мережі (мережевої карти, модему і тому подібне);
встановлення ОС Windows XP/Vista/7/8
і вище;
3.5 Вимоги до інформаційної та
програмної сумісності
Всі дані сайту повинні зберігатися в
структурованому вигляді під управлінням реляційної СУБД. Винятки становлять
файли даних, призначені для перегляду та скачування. Такі файли зберігаються у
файловій системі, а в базі даних розміщуються посилання на них.
Для реалізації статичних сторінок і
шаблонів повинні використовуватися мови HTML 4.0 і CSS. Вихідний код повинен
розроблятися відповідно до стандартів W3C (HTML 4.0).
Для реалізації інтерактивних
елементів клієнтської частини повинна використовуватися мова JavaScript. Для
реалізації динамічних сторінок повинна використовуватися мова PHP.
Всі посилання на сайті повинні бути
відносними (за винятком зовнішніх).
Усі рисунки і фото об'ємом більше 1
kb (крім елементів дизайну сторінки) повинні бути виконані з заміщуючим
текстом. Всі рисунки повинні бути в форматі gif, png або jpg.
Для функціонування серверної частини
сайту необхідне наступне програмне забезпечення:
- операційна система з підтримкою
графічного інтерфейсу Windows, Linux або MAC;
веб-сервер - Apache версії не нижче
2.2.22;
СУБД - MySQL версії не нижче 3.5.1.
Для функціонування клієнтської
частини сайту необхідне наступне програмне забезпечення:
Yandex Browser 14.12.2125.10034 і
вище;
Сайт повинен бути доступний для
повнофункціонального перегляду за допомогою вище перелічених браузерів.
За замовлення ТОВ
"Сквозняк" на сайті, у кожного товару, повинно бути декілька
забражень самого товару. Тобто повинний бути реалізований перегляд усі
зображень вибраного товару.
.1 Постановка завдання при
проектуванні веб-сайту
Перед автором було поставлено перше
завдання: розробити структурну схему проекту веб - сайту для використання в
середовищі Internet. На думку керівника диплому, веб-сайт, що розробляється,
повинен володіти наступними особливостями:
гнучкістю, зручною для адміністраторів
системою управління структурою;
веб-сайт повинен підтримувати
використання графічних вставок, анімації, які повинні підсилювати
емоційно-ціннісний компонент змісту, формувати мотивацію;
Проте головним завданням
проектування було створення системи управління вмістом, яка б дозволяла вносити
зміни веб - сайта для людей, які не мають навичок в розробці веб-сайтів.
.2 Вибір програмних засобів для
розробки веб-сайта
Враховуючи поставлені вище завдання,
автор вирішив, що найбільш оптимальним засобом для розробки такого роду
електронної комерції - HTML+система управління вмістом Joomla. - це Система
управління вмістом (CMS), що створена тією ж самою командою, яка отримала
безліч нагород і принесла сьогоднішню популярність системі Mambo CMS [4].
Назва Joomla є фонетичною
транскрипцією слова "Jumla" з мови суахілі, що означає "всі
разом" або "єдине ціле". Воно було вибране, оскільки всі команди
мамберів стали одностайні в бажанні захистити інтереси творців і
співтовариства, яке і є дійсною причиною успіху проекту.
Ця назва була вибрана серед тисяч
запропонованих співтовариством, і на додаток пройшло серйозну перевірку
професіоналами брендинга і маркетингу, які також вирішили, що Joomla - це
кращий вибір.
Головна відмінність Joomla від інших
систем - це прагнення розробників зберегти управління настільки простим,
наскільки це можливо, в той же час забезпечуючи максимальну функціональність. У
результаті, не маючи спеціальної освіти, можна повністю контролювати свої
сайти, замість того щоб платити надмірно великі суми грошей за закрите, таке,
що є чиєюсь власністю, програмне забезпечення.
Назва "Joomla" фонетично
ідентично слову "Jumla", яке в перекладі з суахілі означає "всі
разом" або "в цілому", що відображає підхід розробників і
співтовариства до розвитку системи.
Система управления содержанием
Joomla є відгалуженням широко відомої CMS Mambo. Команда незалежних розробників
відокремилася від проекту Mambo унаслідок незгоди в економічній політиці. І 16
вересня 2005 року в світ вийшла перша версія Joomla, що є по суті
перейменованою Mambo 4.5.2.3 і що включає виправлення знайдених на той момент
помилок і уязвимостей.Joomla включає різні інструменти для виготовлення
веб-сайту. Важливою особливістю системи є мінімальний набір інструментів при
початковій установці, який збагачується в міру необхідності. Це знижує те, що
захаращується адміністративної панелі непотрібними елементами, а також знижує
навантаження на сервер і економить місце на хостингу.- написана на мові PHP і
така, що використовує як сховище змісту базу даних MySQL. Joomla є, захищена
ліцензією GPL. Одній з головних особливостей Joomla є відносна простота
управління при практично безмежних можливостях і гнучкості при виготовленні
сайтів. [2]
Назва "Joomla" фонетично
ідентично слову "Jumla", яке в перекладі з суахілі означає "всі
разом" або "в цілому", що відображає підхід розробників і
співтовариства до розвитку системи.
Система управління вмістом Joomla є
відгалуженням широко відомої CMS Mambo. Команда незалежних розробників
відокремилася від проекту Mambo внаслідок незгоди в економічній політиці. І 16
вересня 2005 року в світ вийшла перша версія Joomla, що є по суті
перейменованою Mambo 4.5.2.3 і що включає виправлення знайдених на той момент
помилок і уязвимостей.Joomla включає різні інструменти для виготовлення
веб-сайту. Важливою особливістю системи є мінімальний набір інструментів при
початковій установці, який збагачується в міру необхідності. Це знижує те, що
захаращується адміністративна панель непотрібними елементами, а також знижує
навантаження на сервер і економить місце на хостингу.
Титульна сторінка (головна)
будь-якого сайту повинна максимально інформативно і в стислому об'ємі
відображати необхідну користувачеві інформацію про сайт. На головній сторінці
необхідно помістити логотип веб-сайту, основне меню сайту (для навігації по
його структурі), форму аутентифікації (входу зареєстрованих користувачів),
реєстраційне посилання (реєстрація нових клієнтів).
Оскільки сайт написаний за допомогою
системи управління вмістом Joomla, база даних якої представлена у вигляді
MYSQL, база даних сайта підтримуватиме ту ж структуру (Рис.1), вносячи до неї
свої зміни.
.5 Розробка адміністративної частини
сайту
Адміністративна частина повинна
включати: інформацію про нових користувачів, розділ настройок сайту, можливість
адміністрування магазину, можливість виведення статистики по магазину,
управління обліковими записами користувачів і інші можливості.
Адміністративна частина сайту
представлена у вигляді системи управління вмістом.
Система управління вмістом (англ.
Content management system, CMS) - комп'ютерна програма, використовувана для
управління вмістом чого-небудь (звичайний цей вміст розглядається як
неструктуровані дані наочного завдання в протилежність структурованим даним,
СУБД, що зазвичай знаходяться під управлінням). Зазвичай такі системи
використовуються для зберігання і публікації великої кількості документів,
зображень, музики або відео.
Окремим випадком такого роду систем
є системи управління сайтами. Подібні CMS дозволяє управляти текстовим і
графічним наповненням веб-сайту, надаючи користувачеві зручні інструменти
зберігання і публікації інформації.
Зараз існує безліч готових систем
управління вмістом сайту, у тому числі і безкоштовних. Їх можна розділити на
три типи, за способом роботи:
Генерація сторінок за запитом.
Системи такого типу працюють на основі зв'язки "Модуль редагування >
База даних > Модуль уявлення". Модуль уявлення генерує сторінку із
змістом при запиті на нього, на основі інформації з бази даних. Інформація в
базі даних змінюється за допомогою модуля редагування. Сторінки наново
створюються сервером при кожному запиті, а це створює навантаження на системні
ресурси. Навантаження може бути багато разів понижена при використанні засобів
кешування, які є в сучасних веб-серверах.
Генерація сторінок при редагуванні.
Системи цього типу програми для редагування сторінок, які при внесенні змін до
змісту сайту створюють набір статичних сторінок. При такому способі жертвуется
інтерактивність між відвідувачем і вмістом сайту.
Змішаний тип. Як зрозуміло з назви,
поєднує в собі переваги перших два. Може бути реалізований шляхом кешування -
модуль уявлення генерує сторінку один раз, надалі вона в рази швидше
підвантажується з кеша. Кеш може оновлюватися як автоматично, по закінченню
деякого терміну часу або при внесенні змін до певних розділів сайту, так і
вручну по команді адміністратора.
Випробування представленого
програмного продукту і контроль якості його роботи.
Під час випробувань перевірити
працездатність програми по наступних позиціях:
завантаження головної сторінку
сайту;
отримати інформацію про стан
замовлення.
1.
Коротяєв Б.І., Гришин Е.О., Устинко О.А. Педагогіка вищої школи: Навч. посіб. -
К.: НМК ВО, 1990. - 176 с.
.
ГОСТ 7.1-84. Библиографическое описание документа. Общие требования и правила
составления.
.
Агафонова Н.Н. Гражданское право: учеб. пособие / Н.Н. Агафонова, Т.В.
Богачева, Л.И. Глушкова; под общ. ред. А.Г. Калпина; 2-е изд., перераб. и доп.
- Х.: Фактор, 2000. - 542 с.
.
Елементи інформатики: довідник / В.С. Височанський, А.І. Кардаш, В.С. Костєв,
В.В. Черняхівський. - К.: Наук. думка, 2003. - 192 с.
.
Буряк В.К. Формування у школярів потреби в самоосвіті // Рідна школа. - 2000. -
№9. - с. 55-57.
.
Форум: Електрон. інформ. бюл. - 2005. №18. - Режим
доступу::www.mcforum.vinnitsa.com/mail-list/118.html.
Харківський
патентно-комп’ютерний коледж
Відділення
"Розробка програмного забезпечення"
Предметно-циклова
комісія "Програмування"
.2
Аналіз технологій та мов програмування
.3
Обгрунтування
вибору технологій та мов програмування
.2
Гігієна праці та виробнича санітарія
.4
Електробезпека в приміщеннях з ЕОМ
З появою веб-технологій комп'ютер
починають використовувати абсолютно нові верстви населення Землі. Можна
виділити дві найбільш характерні групи, що знаходяться на різних соціальних
полюсах, які були стрімко залучені в нову технологію, можливо, навіть крім їх власного
бажання. З одного боку, це були представники елітарних груп суспільства -
керівники крупних організацій, президенти банків, топ-менеджери, впливові
державні чиновники і так далі. З іншого боку, це були представники найширших
верств населення - домогосподарки, пенсіонери,
діти.
При появі технології веб, комп'ютери
обернулися лицем до цих двох абсолютно протилежним категорій потенційних
користувачів. Еліту об'єднувала одна межа - через високу відповідальність і
практично стовідсотковій зайнятості "великі люди" ніколи не
користувалися комп'ютером; типовою була ситуація, коли з комп'ютером працював
секретар. У якийсь момент часу вони зрозуміли, що комп'ютер їм може бути
корисний, що вони можуть результативно використовувати той невеликий час, який
можна виділити на роботу за комп'ютером. Вони раптом зрозуміли, що комп'ютер -
це не просто модна і дорога іграшка, але інструмент отримання актуальної
інформації для бізнесу. При цьому їм не потрібно було витрачати багато часу,
щоб освоїти технологію роботи з комп'ютером (в порівнянні з тим, як це було
раніше).
Спектр соціальних груп, що
підключаються до мережі Інтернет і що шукають інформацію в WWW, весь час
розширюється за рахунок користувачів, що не відносяться до категорії фахівців в
області інформаційних технологій. Це лікарі, будівельники, історики, юристи,
фінансисти, спортсмени, мандрівники, священнослужителі, артисти, письменники,
художники. Список можна продовжувати нескінченно. Будь-який, хто відчув
корисність і незамінність мережі для своєї професійної діяльності або
захоплень, приєднується до величезної армії споживачів інформації в
"Всесвітній Павутині".
Веб-технологія повністю перевернула
наші уявлення про роботу з інформацією, та і з комп'ютером взагалі. Виявилось,
що традиційні параметри розвитку обчислювальної техніки -
продуктивність, пропускна спроможність, ємкість пристроїв, що запам'ятовують,
не враховували головного "вузького місця" системи -
інтерфейсу з людиною. Застарілий механізм взаємодії людини з інформаційною
системою стримував впровадження нових технологій і зменшував вигоду від їх
застосування. І лише коли інтерфейс між людиною і комп'ютером був спрощений до
природності сприйняття звичайною людиною, послідував безпрецедентний вибух
інтересу до можливостей обчислювальної техніки.
З розвитком технологій
гіпертекстової розмітки в Інтернеті почали з'являтися все більше сайтів,
тематика яких була абсолютно різною - від сайтів крупних компаній, що
оповідають про успіхи компанії і її провали, до сайтів маленьких фірм, що
пропонують відвідати їх офіси в межах одного міста.
Розвиток Інтернет-технологій
послужив поштовхом до появи нової вітки в Інтернеті - Інтернет-форумів. Почали
з'являтися сайти, і навіть цілі портали, на яких люди зі всіх куточків планети
можуть спілкуватися, отримувати відповіді на будь-які питання і, навіть,
укладати ділові операції.
Також в наш час стає поширеним
купівля будь-яких товарів в інтернет-магазинах. Шопінг - заняття корисне, іноді
захоплююче, що приносить як позитивні емоції, так і розчарування. Уходять у
минуле ті часи, коли для того, щоб стати власником бажаного предмету, потрібно
було на своїх "двух" здійснювати тривалі подорожі по офлайновим
торговим місцям. Тепер в наше життя активно входять інтернет-магазини, ми все
частіше робимо покупки, залишаючись на робочому місці, шляхом кількох натисків
миші.
магазин (електронний, віртуальний,
e-shop) являє собою спеціалізований Web-сайт, який належить
фірмі-товаровиробнику, торговій фірмі тощо та призначений для просування
споживчих товарів на ринку, збільшення обсягів продажу, залучення нових
покупців.
Інше визначення Internet-магазину
характеризує його як реалізоване в мережі Internet представництво шляхом
створення Web-сервера для продажу товарів та пов'язаних з ними послуг
користувачам Internet. Кількість представлених на сервері видів товарів може
коливатися від кількох одиниць до кількох тисяч.
Характерними рисами
інтернет-магазинів є те, що вони можуть пропонувати значно більшу кількість
товарів та послуг, ніж реальні магазини і забезпечувати споживачів значно
більшим обсягом інформації, необхідної для прийняття рішення про покупку. Також
завдяки використанню Internet-технологій є можливою персоналізація підходу до
споживачів з врахуванням попередніх відвідувань магазину та зроблених в ньому
покупок та використання інтернет-магазину як ефективного способу маркетингових
досліджень (анкетування, конференції покупців і т.п.).магазини потребують
значно менших витрат на утримання та організацію роботи, оскільки у ньому
значно обмеженіша матеріально-технічна база (будівлі, споруди, приміщення) та
кількість обслуговуючого персоналу.
Проте Internet-магазини мають і
недоліки. Основними є невизначеність реального існування товару та
відповідність його основним параметрам якості, шахрайства при проведенні
грошових трансакцій, проблеми з доставкою.
Основними вимогами, які ставляться
користувачами до Internet-магазину є:
- зрозумілий інтерфейс та зручна
система навігації по магазину;
зручна система посилань, що дозволяє
оптимальним способом одержати необхідну користувачеві інформацію;
мінімальна кількість дій користувача
для здійснення покупки.
.2 Аналіз технології та мов
програмування
програмування є розділом, який
орієнтований на розробку web-застосувань. Це програми, що забезпечують
функціонування динамічних сайтів Всесвітньої павутини.
Мови web-програмування в основному
призначені для роботи з web-технологіями. Мови web-програмування можна умовно
розділити на дві пересічні групи: клієнтські та серверні.
Програми на клієнтських мовах
обробляються на стороні користувача, як правило, їх виконує браузер. Це і
створює головну проблему клієнтських мов - результат виконання програми
(скрипта) залежить від браузера користувача. Також в різних браузерах або в
різних версіях браузеру один і той же скрипт виконується по-різному. З іншого
боку, якщо програміст покладає надії на серверні програми, то він може
спростити їх роботу і понизити навантаження на сервер за рахунок програм, що
виконуються на стороні клієнта, оскільки вони не завжди вимагають
перезавантаження сторінки. Прикладом клієнтської мови є мова Java Script.
Незважаючи на схожість назв, Java
Script та мова програмування Java мають дуже мало спільного. Права на назву
Java належать компанії Sun Microsystems.Script розроблений у компанії Netscape.
На сьогоднішній день підтримується більшістю браузерів. Текст програми
включається безпосередньо в HTML - документ і інтерпретується самим
браузером.Script є прототипно-орієнтованою сценарною мовою програмування. ECMA
Scripts є діалектом мови.
Нині Java Script використовується в
основному для створення вбудованих у web- сторінки сценаріїв, що дозволяють
повністю управляти як самими web- сторінками, так і web-браузеррами, в яких ці
web-сторінки відкриті. Таким чином, мова Java Script у більшості випадків
використовується для створення інтерактивних web-сторінок і web-застосувань.
Основні архітектурні риси: динамічна
типізація, слабка типізація, автоматичне управління пам’яттю, функції як
об’єкти першого класу.
Незважаючи на схожий з С синтаксис,
Java Script в порівнянні з мовою С має корінні відмінності:
- об’єкти, з можливістю
інтроспективної;
У мові відсутні такі корисні речі, як:
- модульна система: Java Script не
надає можливості управління залежностями і ізоляцією зон видимості;
стандартна бібліотека: зокрема,
відсутній інтерфейс програмування застосувань по роботі з файловою системою,
управлінню потоками введення-виведення, базових типів для бінарних даних;
стандартні інтерфейси до
web-серверів і баз даних;
система правління пакетами, яка б
відстежувала залежності і автоматично встановлювала їх.
Серверні мови програмування
відповідно працюють на стороні сервер У взаємодії з базами даних вони
підтримують зв'язок між користувачем і сервером. Отримуючи запит з адресою
web-документу від браузеру, серверні програми зв’язуються з базою даних. БД
віддає інформацію про web-сторінку скриптам сервера , і ті обробивши її,
посилають для інтерпретації браузеру клієнта, який і виводить результат
спільної роботи на монітор.
Гідністю серверних мов є їх безмежні
можливості і те, що їх робота не схильна до дії користувачів і прихована від
поглядів. Недолік - залежність від програмного забезпечення хостера. Прикладом
серверної мови є мова РНР.
РНР - скриптована мова програмування
загального призначення, Нині підтримується переважною більшістю
хостинг-провайдерів і є одним з лідерів серед мов програмування, динамічних
web-сайтів, що застосовуються для створення.
Існують три основні області, де
використовується PHP.
- створення скриптів для виконання
на стороні сервера;
створення скриптів для виконання в
командному рядку;
створення застосувань GUI, що
виконується на стороні клієнта.
створення кросс-платфомених
застосувань. PHP - GTK є розширенням PHP і не поставляється разом з
дистрибутивом PHP.
Для реалізації управління базами цих
сайтів використовуються СУБД MySQL.є вільною реляційною системою управління
базами даних.є рішенням для малих і середніх застосувань.
Входить до складу серверів WAMP,
AppServ, LAMP і в портативні складки серверів Денвер, XAMPP. Зазвичай MySQL
використовується як сервер, до якого звертається локальні або видалені клієнти,
проте в дистрибутив входить бібліотека внутрішньго сервера, що дозволяє
включати MySQL в автономні програми.
Гнучкість СУБД MySQL забезпечуються
підтримкою великої кількості типів таблиць.
Користувачі можуть вибрати як
таблиці типу MyISAM, що підтримують повнотекстовий пошук, так і таблиці InnoDB,
підтримувальні транзакції на рівні окремих записів. Більше того, СУБД MySQL
поставляється із спеціальним типом таблиць EXAMPLE, що демонструє принципи
створення нових типів таблиць. Завдяки відкритій архітектурі і GPL -
ліцензуванню, в СУБД MySQL постійно з’являється нові типи таблиць.
.3 Обгрунтування вибору технологій
та мов програмування
При написанні дипломного проекту
були використані мови програмування на технології AJAX, Microsoft SQL Server,
PHP, Java Script та HTML, а також каскадні таблиці стилів CSS та система
керування реляційними базами даних MySQL.(Hyper Text Markup Language - мова
розмітки гіпертекстових документів), що надає широкі можливості по форматуванню
і структурній розмітці документів, організації зв'язків між різними
документами, засоби включення графічної і мультимедійної інформації.документи є
видимими за допомогою спеціальної програми - браузера. Найбільшого поширення в
даний час набули браузеры Mozilla Firefox і Internet Explorer компанії
Microsoft (MSIE). Реалізації Mozilla Firefox доступні практично для всіх
сучасних програмних і апаратних платформ, реалізації MSIE доступні для всіх
Windows платформ, Macintosh і деяких комерційних Unix-систем.документ
складається з тексту, що є змістом документа, і тегів, що визначають його
структуру і зовнішній вигляд при відображенні браузером. Простий html-документ
виглядає таким чином:
Як видно з прикладу, тег є ключовим
словом, поміщеним в кутові дужки. Розрізняють одинарні теги, як, наприклад,
, і парні, як , в останньому випадку дія
тега розповсюджується тільки на текст між його відкриваючою і закриваючою
дужкою. Теги також можуть мати параметри - наприклад, при описі сторінки можна
задати колір фону, колір шрифту і т.д.: .
Текст всього документа полягає в
теги , сам документ розбивається на дві частини - заголовок і тіло.
Заголовок описується тегами , в яких можуть бути включені назва
документа (за допомогою тегов ) і інші параметри, що
використовуються браузером при відображенні документа. Тіло документа поміщене
в теги <body> і містить власне інформацію, яку бачить користувач. За
відсутності тегів форматування весь текст виводиться у вікно браузера суцільним
потоком, переклади рядків, пропуски і табуляції розглядаються як проб
<strong>Похожие работы на - Інтернет-магазин 'Сквозняк' Дипломная (ВКР). Информационное обеспечение, программирование.</strong>
Контрольная Работа На Тему Проблема Исследования Интеллекта
Курсовая Работа На Тему Государственное Управления В Сфере Экологии
Реферат: Документирование кадровой политики
Реферат На Тему Тип Героя У Повісті Селінджера "Над Прірвою У Житі"
Доклад: Миссия организации
Реферат: Планування діяльності підприємств
Студент Банк Рефератов
Доклад по теме Ропшин В.
Системы учета "стандарт-кост" и нормативного метода - основа организации управленческого учета
Контрольная работа по теме Инфляция: сущность, причины, формы проявления, виды
Реферат На Тему Поэты Пушкинской
Дипломная работа по теме Проект разработки запасов месторождения в границах шахтного поля
Сочинение На Тему Прогулка В Парке Осенью
Изложение: Песнь о Роланде (Chanson de Roland)
Курсовая работа по теме Роль фінансів у забезпеченні соціальних гарантій населення
Курсовая работа: Аналіз споживчого кредитування в банку ВАТ "Кредитпромбанк"
Реферат: Георгий Жуков
Курсовая работа по теме Анализ реализации государственной программы сохранения и развития культуры Республики Беларусь
Реферат по теме Анализ критерия логистической системы Just in time
Курсовая работа по теме Організація бухгалтерського обліку доходів
<a href="https://telegra.ph/">Контрольная работа: Взаємозв'язок математики з філософією</a>
<a href="https://telegra.ph/Ohotnichya-ehtika-pri-ohote-na-tetereva-Referat-EHkologiya-09-26">Похожие работы на - Охотничья этика при охоте на тетерева </a>
<a href="https://telegra.ph/Referat-Upravlenie-konfliktami-izmeneniyami-i-stressami-09-24">Реферат: Управление конфликтами, изменениями и стрессами</a>