Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код |
563533 |
Дата создания |
2017 |
Страниц |
119
|
Мы сможем обработать ваш заказ (!) 19 декабря в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Содержание
Введение 5
1 Описание предметной области и анализ используемых средств 6
1.1 Описание предметной области и анализ программных решений 6
1.2 Анализ средств разработки прикладных программных решений 14
1.2.1 Язык программирования PHP 14
1.2.2 Язык разработки JavaScript 19
1.2.3 Технология web-разработки ASP.NET 22
1.2.4 Язык программирования Ruby 23
1.2.5 СУБД MySQL, PostgreSQL и SQLite 24
1.3 Цель и задачи для реализации интернет-магазина 29
2 Реализация прикладного программного обеспечения 30
2.1 Проектирование интернет-магазина 30
2.2 Построение структуры базы данных 43
2.3 Описание функциональной составляющей программного обеспечения по управлению судоремонтных работами 46
3 Охрана труда 61
3.1 Пожарная безопасность в компьютерном помещении 61
3.2 Требования к организации рабочих мест пользователей компьютеров 65
3.3 Требования безопасности при эксплуатации ЭВМ 68
ВЫВОДЫ 70
ПЕРЕЧЕНЬ ССЫЛОК 71
Приложение A листинги программ 73
Введение
Целью работы является разработка интернет-магазина по реализации судового оборудования.
Для достижения поставленной цели необходимо выполнить:
- анализ и обоснование предметной области;
- рассмотрение концепции построения интернет-магазинов;
- сравнительный анализ различных языков разработки и их сред;
- графическое проектирование интернет-магазина средствами языка проектирования программного обеспечения uml;
- структурное описание таблиц базы данных и их наполнения;
- описание функциональной составляющей интернет-магазина;
- определение норм по охране труда.
Фрагмент работы для ознакомления
1.1 Опис предметної області та аналіз програмних рішень
Електронний магазин (віртуальний магазин, інтернет магазин) можна розглядати як прикладну систему, яка побудована як елемент технології системи електронної комерції. Подібно до звичайного магазину, електронний магазин реалізує наступні основні функції: представлення товарів (послуг) покупцю, обробку замовлень, продаж та доставку товарів.
В інтернеті часто зустрічається інше визначення цього поняття, більш примітивне, – сайт, який торгує товарами і послугами в мережі інтернет.
Електронний магазин дозволяє користувачам сформувати замовлення на купівлю, вибрати спосіб оплати та доставки замовлення в мережі Інтернет.
Головною відмінністю електронного магазину від звичайного магазину є його розташування та організація взаємодії з покупцем, використання мережі Інтернет для здійснення всіх можливих операцій.
...
1.2.1 Мова програмування PHP
Мова програмування PHP (Hypertext Preprocessor) – це широко використовувана мова сценаріїв загального призначення з відкритим вихідним кодом. Ця мова програмування, спеціально розроблена для написання web-додатків (скриптів, сценаріїв), що виконуються на Web-сервері. Синтаксис мови багато в чому ґрунтується на синтаксисі C, Java і Perl [2].
Розвиток PHP розпочався з того, що в 1995 році данський програміст Расмус Лердорф створив набір скриптів на Perl / CGI для висновку і обліку відвідувачів його онлайн-резюме, що обробляє шаблони HTML-документів. Лердорф назвав набір Personal Home Page (перший варіант скорочення). Незабаром функціональності і швидкості Perl - інтерпретатора скриптів – стало недостатньо, та Лердорф розробив з використанням мови C новий інтерпретатор шаблонів PHP / FI. PHP / FI включав базову функціональність сучасного PHP: оформлення змінних в стилі Perl, автоматичну обробку форм і вбудований в HTML-текст і багато іншого.
...
1.2.2 Мова розробки JavaScript
JavaScript - скриптова мова, призначена для створення інтерактивних WEB-сторінок. За допомогою мови JavaScript є можливість створювати насичені динамічні сторінки з серйозними WEB-додатками на ній. Мова працює за допомогою реакції на подію, величезним плюсом також є те, що можливо виконувати запити, довантажувати дані без перезавантаження всієї сторінки.
Є ряд інструментів для налагодження, перевірки додатків [6].
У JavaScript є така особливість - вона інтегрована в браузери, і як наслідок цього - підтримується скрізь. Наприклад, такі технології як ActiveX, VBScript, XUL - підтримуються не в кожному браузері (Не крос-браузерні). Такі технології як Flash, Silverlight, Java - не цілком інтегровані з браузером, роблять у своєму оточенні. Стандарт (формальний опис синтаксису і роботи мови) javascript називається ECMAScript. На ній заснована не тільки JavaScript, а й кілька інших мов, наприклад ActionScript (Flash).
...
1.2.3 Технологія web-розробки ASP.NET
Мова програмування ASP– технологія Web-додатків. Ця технологія заснована на впровадженні у звичайні веб-сторінки спеціальних елементів управління, що допускають програмне керування.
ASP.NET – це частина технології .NET, використовувана для написання потужних клієнт-серверних Інтернет додатків. Вона дозволяє створювати динамічні сторінки HTML. ASP.NET виникла в результаті об'єднання старішої технології ASP (активні серверні сторінки) і .NET Framework. Вона містить безліч готових елементів управління, використовуючи які можна швидко створювати інтерактивні web-сайти. Також є можливість використовувати сервіси, що надаються іншими сайтами, прозоро для користувачів вашого сайту.
Особливості технології ASP.NET
1) Наявність засобів візуального програмування – зменшення часу розробки в 2 і більше разів.
2) Вбудована підтримка технології AJAX.
3) Підтримка технології Microsoft.NET вбудована в ОС Microsoft.
...
1.2.4 Мова програмування Ruby
1) Ruby – повністю об'єктно-орієнтована мова. У ньому всі дані є об'єктами, на відміну від багатьох інших мов, де існують примітивні типи. Кожна функція - метод.
2) Містить автоматичний збирач сміття. Він працює для всіх об'єктів Ruby, у тому числі для зовнішніх бібліотек.
3) Може динамічно завантажувати розширення, якщо це дозволяє операційна система.
4) У Ruby безпосередньо в мові реалізовані багато шаблонів проектування, так, наприклад, «одинак» (singleton) може бути реалізований додаванням необхідних методів до одного конкретного об'єкту.
Недоліки мови програмування Ruby
1) Навчання мові вище початкового рівня складне.
2) Ruby менш продуктивний порівняно з багатьма іншими мовами, застосовуваними у веб-розробці.
3) Ruby відносно повільно розробляється і розвивається.
...
1.2.5 СКБД MySQL, PostgreSQL та SQLite
MySQL – це популярна система керування базами даних (СУБД), часто застосовується в поєднанні з PHP, тому що підтримка сервера MySQL автоматично включається в поставку PHP [10].
MySQL – це система управління реляційними базами даних. У реляційній базі даних дані зберігаються не всі разом, а в окремих таблицях, завдяки чому досягається виграш у швидкості та гнучкості. Таблиці зв'язуються між собою за допомогою відносин, завдяки цьому забезпечується можливість об'єднувати їх при виконанні запиту даних з декількох таблиць.
Особливості системи керування базами даних MySQL
Використання системи керування базами даних MySQL, поєднує у собі наступні можливості:
• Низька вартість. Пакет MySQL доступний безкоштовно у відповідності з ліцензією на програмне забезпечення з відкритим вихідним кодом або, якщо це необхідно для програми, за невелику суму можна придбати комерційну ліцензію.
• Швидкість. MySQL – досить швидкодіюча СКБД.
...
1.3 Мета та завдання для реалізації інтернет-магазину суднового обладнання
Проаналізовані програмні засоби, та предмета область, дозволяють зробити висновок, що є необхідність в розробці сучасного інтернет-ресурсу з реалізації суднового обладнання та корабельних запчастин.
Таке рішення повинно бути розроблено з врахуванням адаптивного дизайну, мінімалістичного дизайну, а також побудування системи складського аудиту, а також сучасного цифрового пошуку по технічним номерам елементів.
Метою дипломної роботи є розробка інтернет-магазину з реалізації суднового обладнання.
...
Список литературы
1. ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения. [Текст]. – Введ. 1992–01–01 – М.: Изд-во стандартов, 1992. – 24 с.
2. Коггзолл Д. PHP 5. Полное руководство / Д. Коггзолл. – М.: Диалектика, 2006. – 752 с.
3. Бейлин Л. Изучаем PHP и MySQL / Л. Бейлин. – М.: Эксмо, 2010. – 1060 с.
4. Никсон Р. «Learning PHP, MySQL, JavaScript, CSS & HTML5 A Step-by-Step Guide to Creating Dynamic Websites» / Р. Никсон. – O'Reilly Media, 2012. – 730 с.
5. Lane D. Web Database Application with PHP and MySQL, 2nd Edition / D. Lane. – New Jersey: O'Reilly, 2004. – 816 p.
6. Роббинс Д. HTML5, CSS3 и JavaScript. Исчерпывающее руководство / Д. Роббинс. – М.: Эксмо, 2014. – 528 с.
7. Дунаев В. HTML, скрипты и стили. Самое необходимое / В.Дунаев. – М.: BHV, 2009. – 476 с.
8. Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 4 изд / Н.А. Пархоменко. – СПб.: Питер, 2015. – 768 с.
и еще 10 источников
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00444