Разработка модуля к сайту
Характеристики вычислительной системы и особенности программной среды, принципы работы web-приложения. Особенности создания интернет-каталога для веб-сайта и методы повышения эффективности процесса осуществления заказа клиентами игровых серверов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 31.01.2016 |
Размер файла | 441,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования Республики Беларусь
Гродненский государственный профессионально-технологический колледж легкой промышленности
Информационно-экономическое отделение
Специальность: 2-40 01 01 Программное обеспечение информационных технологий
Специализация: 2-40 01 01-33 Компьютерная графика
Квалификация специалиста: Техник-программист
ДИПЛОМНЫЙ ПРОЕКТ
Разработка модуля к сайту
Учащийся группы № 04-11-13тп
Л.В. Зайко
Руководитель проекта В. Матирко
Гродно 2012
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗИ И ПРОЕКТИРОВАНИЕ СИСТЕМЫ
2. ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА
3. ПРОЕКТИРОВАНИЕ ЗАДАЧИ
4. ОПИСАНИЕ ПРОГРАММНОГО СРЕДСТВА
5. МЕТОДИКА ИСПЫТАНИЙ
6. ПРИМЕНЕНИЕ
7. ОХРАНА ТРУДА
8. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ ДИПЛОМНОГО ПРОЕКТА
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА
ВВЕДЕНИЕ
web сайт интернет сервер
Вода на тему «Важность автоматизированных систем» 2 абзаца
Дипломный проект разрабатывается по заказу авторов игрового ресурса «Белорусский игровой портал GameGarant.by».
Тема проекта - «Разработка модуля к сайту».
Актуальность дипломного проекта заключается в необходимости организация возмездного и/или безвозмездного проката ресурсов серверов, имеющихся в распоряжении ОАО ГОТЦ «Гарант».
Целью дипломного проекта является создание интернет-каталога для веб-сайта, удовлетворяющего требованиям заказчика.
Задача проекта заключается в создании удобного инструмента, максимально повышающего эффективность процесса осуществления заказа клиентом игровых серверов.
Дипломный проект разрабатывается на основе письма заказчика, содержащего основные требовании к проекту.
По предъявленным требованиям web-приложение должно содержать:
информацию о продукции и услугах портала;
форму обратной связи с авторизацией зарегистрированных пользователей;
галерею игровых серверов;
возможность заказа услуг через Internet и распечатка оформленного заказа, отправка копии заказа на почту портала.
Определение состава средств разработки основано на выборе cms-системы DLE 9.6, ввиду высокого уровня ее развития и широкого выбора компонентов, модулей, плагинов, а также соответствие самым жестким требованиям безопасности. Помимо описанной cms для реализации поставленной цели предполагается использование возможностей следующего программного обеспечения:
Linux Debian 6.0.6 - операционная система;
Apache/2.2.4 mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.3 rus/ -- web-сервер;
PHP 5.3.3, JavaScript - языки программирования;
CMS DLE - система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базу данных MySQL.
Данный комплекс программного обеспечения позволяет решить поставленные задачи в полном объеме.
Основное назначение модуля - организация возможности предоставления своей серверной площадки другим пользователям сети Интернет.
Основное содержание дипломного проекта изложено в восьми главах.
В первой главе описываются предметная область, проводится объектно-ориентированный анализ поставленной задачи.
Во второй главе подробно рассмотрена вычислительная система: программные средства, возможности которых были применены для решения поставленной задачи.
Третья глава включает в себя описание требований, предъявляемых к приложению и его интерфейсу, ограничения использования веб-приложения.
Четвертая содержит спецификацию программного продукта, описание процесса инсталляции веб-приложения.
Пятая глава содержит перечень технических требований для нормального функционирования веб-приложения, способы и результаты тестирования приложения.
Шестая глава включает в себя описание справочной системы, требования по эксплуатации.
Глава «Охрана труда» содержит требования охраны труда к рабочему месту программиста, направленные на сохранение жизни и здоровья человека.
В экономическом разделе осуществляется расчет конечной стоимости программного продукта с учетом количества часов, затраченных на разработку приложения, и стоимости расходных материалов.
Приложения к проекту включают листинг программного кода.
1. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ СИСТЕМЫ
Постановка задачи
Белорусский игровой портал предоставляет для пользователей Республики Беларусь игровые серверы. Проект направлен на развитие таких игр как Counter-Strike 1.6, Minecraft, S.T.A.L.K.E.R, Call Of Duty 4 MW, GTA SAMP. Выбор направления обусловлен возрастом целевой аудитории: сайт пользуется популярностью среди молодежи от 16 до 24 лет. В политике разработчиков Белорусского игрового портала прописано: «Мы работаем на молодежь, так как это более развитые пользователи всемирной паутины. В дальнейшем мы планируем продвигать свои сервера за территорией РБ».
Тема проекта - «Разработка модуля к сайту «Белорусский игровой портал».
Модуль необходим для организации заказа игровых серверов, имеющихся в распоряжении ОАО ГОТЦ «Гарант», пользователями сети Интернет.
Для того чтобы соответствовать своему функциональному назначению, разрабатываемый модуль должен содержать:
информацию о продукции и услугах портала с возможностью сохранять страницы в PDF - формате.
форму обратной связи с авторизацией зарегистрированных пользователей;
галерею игровых серверов;
возможность заказа услуг через Internet и распечатка оформленного заказа, отправка копии заказа на почту портала.
Проектирование модели
Как и любая сложная структура, программное обеспечение должно строиться на прочном фундаменте. Неправильное определение ключевых сценариев, неправильное проектирование общих вопросов или неспособность выявить долгосрочные последствия основных решений могут поставить под угрозу все приложение.
Алгоритм разрабатывается любым из существующих способов, чаще всего в виде блоков. Алгоритм создания оболочки представлен в виде списка задач:
1. Разработка структуры модуля.
2. Разработка структуры базы данных.
3. Выбор дизайна модуля.
4. Разработка навигационной системы модуля.
5. Разработка модуля.
6. Заполнение базы данных входными данными.
7. Тестирование функциональных возможностей разработанного модуля.
8. Устранение ошибок, выявленных в процессе тестирования.
9. Оформление технической документации.
10. Подготовка проекта к эксплуатации
2. ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА
Программно ПЭВМ должна быть обеспечена операционной системой Microsoft Windows 2000/XP/7 и поддержкой СУБД MySQL.
Функционирование программы на ПЭВМ, характеристики которой удовлетворяют этим требованиям, приведет к сокращению времени обработки данных приложением и повышению эффективности его использования.
Данная информационно-справочная система разрабатывалась в операционной системе Windows XP Professional.
Windows XP базируется на Windows 2000, более старой, но мощной версией Windows, которую компания Microsoft создала для работы, главным образом, в больших сетях. По этой причине Windows XP работает намного стабильнее, чем Windows Me или Windows 98. Существует две версии Windows XP: Windows XP Home и Windows XP Professional. Windows XP Home поддерживает работу в сети, совместное использование модема и другие средства. Windows XP Professional предназначена для выполнения более сложных вычислений. Она поддерживает сложные средства обеспечения безопасности, групповые политики, перемещаемые профили пользователей, протокол безопасности Kerberos и многое другое. Windows XP Professional лучше работает на переносных компьютерах, чем Windows XP Ноmе, поскольку содержит лучшие средства управления питанием, а также лучше работает с беспроводными подключениями к Internet.
Для разработки базы данных проекта выбрана СУБД MySQL, работа с которой осуществляется при помощи инструмента phpMyAdmin. PhpMyAdmin - это программа, написанная на PHP и предназначенная для управления сервером MySQL через всемирную сеть. phpMyAdmin поддерживает широкий набор операций над MySQL. Наиболее часто используемые операции поддерживаются с помощью пользовательского интерфейса (управление базами данных, таблицами, полями, связями, индексами, пользователями, правами, и т. д.), одновременно можно напрямую выполнить любой SQL запрос.
Выбранное для реализации задачи программное средство PhpMyAdmin обладает большим разделом документации.
Возможности phpMyAdmin, которые обусловили выбор этого программного продукта для реализации цели дипломного проекта:
интуитивно понятный веб-интерфейс;
поддержка большинства функций MySQL;
возможность просмотра и удаления баз данных, таблиц, полей и индексов;
возможность создания, копирования, удаления, переименования и изменения баз данных, таблиц, полей и индексов;
возможность управления сервером, базами данных и таблицами, с советами по настройке сервера;
выполнение, редакция и сохранение любого SQL-выражения, включая пакетные запросы;
управление пользователями MySQL и их привилегиями;
работа с хранимыми процедурами и триггерами;
поддержка импорта данных из CSV и SQL;
поддержка экспорта в различные форматы CSV, SQL, XML, PDF, ISO/IEC 26300 - OpenDocument текст и таблицы, Word, Excel, LATEX и другие;
администрирование нескольких серверов;
генерирование наглядных схем баз данных в виде PDF;
создание комплексных запросов с помощью функции Запрос по шаблону;
глобальный или частичный поиск в базе данных;
трансформация данных в любой формат, используя набор предназначенных функций вроде отображения BLOB-данных в виде картинки или ссылки для скачивания.
Это лишь часть возможностей phpMyAdmin, которых, впрочем, достаточно, чтобы объяснить его международную популярность.
Средство phpMyAdmin используется для создания и управления базой данных разрабатываемого модуля. Для разработки пользовательского интерфейса необходимо использование языка сценариев.
Языки сценариев и программирования позволяют пользователям взаимодействовать с web-страницей. Языки могут делать все, начиная от создания всплывающих меню, отображаемых пользователям для навигации но сайту, до обработки ввода пользователей в формы.
PHP (англ. PHP:HypertextPreprocessor) - это широко используемый язык сценариев общего назначения с открытым исходным кодом. PHP - это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на web-сервере.
Важным преимуществом языка PHP перед такими языками, как языки Perl и C, заключается в возможности создания HTML-документов с внедренными командами PHP.
Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. Можно сконфигурировать свой сервер таким образом, чтобы HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта.
PHP позволяет создавать качественные web-приложения за очень короткие сроки, получая продукты, легко модифицируемые и поддерживаемые в будущем. PHP прост для освоения, и вместе с тем способен удовлетворить запросы профессиональных программистов. Язык PHP постоянно совершенствуется, и ему обеспечено долгое доминирование в области языков web-программирования, по крайней мере, в ближайшее время.
Существуют три основных области, где используется PHP.
1. Создание скриптов для выполнения на стороне сервера.
2. Создание скриптов для выполнения в командной строке.
3. Создание приложений GUI, выполняющихся на стороне клиента.
PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix (такие, как HP-UX, Solaris и OpenBSD), MicrosoftWindows, Mac OS X, RISC OS, и многих других. Также в PHP включена поддержка большинства современных web-серверов, таких, как Apache, MicrosoftInternetInformationServer, PersonalWebServer, серверов Netscape и iPlanet, сервера OreillyWebsitePro, Caudium, Xitami, OmniHTTPd и многих других. Для большинства серверов PHP поставляется в качестве модуля, для других, поддерживающих стандарт CGI, PHP может функционировать в качестве процессора CGI.
Таким образом, PHP предоставляет свободу выбора операционной системы и web-сервера. Кроме того, дает возможность выбора между использованием процедурного или объектно-ориентированного программирования или же их сочетания.
Одним из значительных преимуществ PHP является поддержка широкого круга баз данных. Создание скрипта, использующего базы данных, - очень просто. В настоящее время PHP поддерживает следующие базы данных (Adabas D, dBase, Empress, FilePro, Hyperwave, IBM DB2, Ingres, Informix, InterBase, FrontBase, mSQLDirect MS-SQL, Oracle, Ovrimos, PostgreSQL, Solid, MySQL, ODBC, Sybase, Velocis, Unixdbm).
Помимо сценариев, которые выполняются на стороне сервера, необходимо обеспечить частичную обработку на стороне клиента. Для этих целей, как нельзя лучше, подходит язык программирования JavaScript.
JavaScript -- объектно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript.
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности web-страницам.
Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.
JavaScript - предназначен для написания сценариев для активных HTML-страниц. Программа на JavaScript встраивается непосредственно в исходный текст HTML-документа и интерпретируется браузером по мере загрузки этого документа. С помощью JavaScript можно динамически изменять текст загружаемого HTML-документа и реагировать на события, связанные с действиями посетителя или изменениями состояния документа или окна.
Важная особенность JavaScript - объектная ориентированность. Программисту доступны многочисленные объекты, такие, как документы, гиперссылки, формы, фреймы и т.д. Объекты характеризуются описательной информацией (свойствами) и возможными действиями (методами).
JavaScript имеет ряд свойств, присущих функциональным языкам -- функции как объекты первого класса, объекты как списки, карринг, анонимные функции, замыкания -- что придаёт языку дополнительную гибкость.
3. ПРОЕКТИРОВАНИЕ ЗАДАЧИ
Требования к приложению
Главная страница приложения должна предоставлять возможность выбора категорий серверов для их быстрой сортировки. На странице должно отображаться название сервера, его стоимость и описание (операционная система, количество слотов, версия сервера). Для каждого наименования сервера должна необходимо предусмотреть кнопку «купить», которая позволит заказать его индивидуально. На главной странице должно отображаться количество категорий, товаров, переход в корзину.
Структура корзины должна быть представлена в виде таблицы со следующим столбцами:
название;
сумма;
модерация (удаление).
Дополнительно должны отображаться кнопка «купить», количество заказанного товара, а также элемент навигации для возврата в магазин.
Страница «форма заказа» должна содержать следующие поля:
продавец;
ваше имя;
E-mail;
комментарий;
сумма.
Ниже должна располагаться кнопка «отправить», при нажатии на которую бланк заказа, включающий содержание пользовательской корзины, отправляется на адрес электронной почты одного из модераторов модуля.
Для того, чтобы воспользоваться функциями модуля, пользователь должен зарегистрироваться. Только авторизированные пользователи могут использовать возможность заказа серверов.
Помимо пользовательской панели, предназначенной для организации заказа серверов, необходимо предусмотреть наличие в модуле панели администратора, которая будет предоставлять следующие функции:
редактирование списка серверов и их категорий;
просмотр оформленных пользовательских бланков заказа.
Концептуальный прототип
Меню модуля состоит из пунктов:
админцентр;
добавить товар;
добавить категорию;
перейти в корзину.
Для обычного пользователя доступна только кнопка «Перейти в корзину», остальные возможности модуля может использовать только администратор. При нажатии на ссылку «Добавить товар» открывается панель добавления нового сервера.
При нажатии на ссылку «Добавить категорию» - соответственно панель добавления категории серверов.
Организация данных
Работа приложения основывается на базе данных, которая состоит из следующих таблиц:
dle_shop - имеющиеся серверы;
dle_shopbox - корзина;
dle_shop_category - категории серверов;
dle_shop_logs - журнал приложения;
dle_shop_template - шаблон отправки заказа.
Распиши поля
Таблица dle_shop содержит следующие поля:
id - идентификатор категории (числовое);
category, date, title, shops_desc, price, shop, allow_main.
Таблица dle_shopbox содержит: id, shops_id, member, page, descry, from_user, ip.
Таблица dle_shop_category содержит: id, parent_id, posi, alt_name, name, keywords, description, stuff_num.
Таблица dle_shop_logs содержит: id, shops_id, member, ip.
Таблица dle_shop_template содержит: id, name, template.
Логическая организация базы данных отражает представление о базе данных прикладного программиста и пользователя, а физическая - представление системного программиста и аналитика.
Логическая модель данных -- описание объектов предметной области, их атрибутов и взаимосвязей между ними в том объеме, в котором они подлежат непосредственному хранению в базе данных системы.
Физическая модель данных -- способ хранения данных в конкретной СУБД. Строится на основе логической модели данных.
Почти все современные системы основаны на реляционной (relational) модели управления базами данных. Название реляционная связано с тем, что каждая запись в такой базе данных содержит информацию, относящуюся только к одному конкретному объекту.
В реляционной СУБД все обрабатываемые данные представляются в виде плоских таблиц. Информация об объектах определенного вида представляется в табличном виде: в столбцах таблицы сосредоточены различные атрибуты объектов, а строки предназначены для сведения описаний всех атрибутов к отдельным экземплярам объектов.
Модель, созданная на этапе инфологического моделирования, в наибольшей степени удовлетворяет принципам реляционности. Однако для приведения этой модели к реляционной необходимо выполнить процедуру, называемую нормализацией.
Функции: логическая и физическая организация
Проект -- это работы, планы, мероприятия и другие задачи, направленные на создание нового продукта
Модуль -- функционально законченный фрагмент программы, оформленный в виде отдельного файла с исходным кодом или поименованной непрерывной её части, предназначенный для использования в других программах.
Таблица 3.1 - Состав модулей программы
Название файла |
Назначение |
|
addtobuylist.php |
Модуль добавления товара в корзину |
|
buylist.php |
Корзина |
|
main.php |
Главная страница |
|
sendbuylist.php |
Форма заказа |
|
shop.php |
Главная страница админ-панели |
|
addtobuylist.tpl |
Шаблон добавления товара в корзину |
|
buylist.tpl |
Шаблон корзины |
|
main.tpl |
Шаблон главной страницы |
|
sendbuylist.tpl |
Шаблон формы заказа |
|
shop.tpl |
Шаблон главной страницы админ-панели |
|
install.php |
Файл установки приложения |
Функции и элементы управления (1-2 листа)
структура и описание разработанных функций и процедур, закрепленных за определенными элементами управления со ссылкой на ПРИЛОЖЕНИЕ А:
описание элемента управления;
название функции и процедуры;
описание работы;
схема алгоритма (для процессов имеющих сложную структуру).
4. ОПИСАНИЕ ПРОГРАММНОГО СРЕДСТВА
Общие сведения
Перед тем как использовать модуль, необходимо установить CMS DLE v 9.*. После установки cms можно приступать к установке самого модуля.
1. В папке templates необходимо изменить название папки "Название вашего шаблона" на название пользовательского шаблона.
2. На следующем шаге необходимо закачать скрипт на сервер.
3. На сервере необходимо открыть файл engine/engine.php.
4. В коде файла необходимо найти switch ($do) {.
5. После найденной синтаксической конструкции добавить
6. В коде файла необходимо найти elseif ($do == 'static') $titl_e=$static_descr;
7. После найденной синтаксической конструкции добавить:
8. В файле engine/init.php необходимо найти фрагмент кода $user_group = get_vars ("usergroup"), после которого добавить:
9. В файле admin.php необходимо найти фрагмент кода: 'editnews' => 'user', после которого добавить: 'shop' => 'admin',
10. В файле engine/inc/options.php необходимо найти фрагмент кода: $options['others'] = array(, после которого добавить:
11. После всех изменений в фале необходимо в строке браузера набрать путь http://localhost/install.php и запустить процесс установки приложения.
После завершения установки модуля, пользователь может с помощью админ-панели настроить скрипт под себя.
Как и любая другая сложная структура, программное обеспечение должно строиться на прочном фундаменте. Неправильное определение ключевых сценариев, неправильное проектирование общих вопросов или неспособность выявить долгосрочные последствия основных решений могут поставить под угрозу все приложение
Модуль состоит из следующих основных функциональных частей (рисунок 4.1):
каталог товаров;
пользовательская корзина;
регистрационная форма;
форма отправки заказа.
Рисунок 4.1 - Основные функциональные части сайта
Функциональное назначение
Приложение предназначено для заказа игровых серверов на сайте. Это самое простое решение для продвижения своих серверов, и их продажи. Любой игровой проект, который продает площадку под сервера, нуждается в этом приложении.
Для осуществления заказа требуется регистрация пользователя (рисунок 4.2).
Рисунок 4.2 - Авторизация
Новый пользователь заполняет форму регистрации, где указывает свой логин, e-mail и пароль (рисунок 4.3).
Рисунок 4.3 - Форма регистрации пользователя
Пользователю, прошедшему авторизацию, доступна корзина, которая отображает название сервера (или серверов) и его стоимость. Если товар еще не выбран, то при входе в корзину будет сообщено, что она пуста и будет предложено продолжать покупки.
Пользовательская корзина представляет собой некоторый массив данных, который служит для хранения заказанного пользователем товара (рисунок 4.4).
Рисунок 4.4 - Пользовательская корзина
Форма отправки заказа служит для ввода контактной информации заказчика и отправки ее и заказа на электронный ящик организации (рисунок 4.5).
Рисунок 4.5 - Контактная форма заказчика
Входные данные
В процессе постановки задачи были выявлены требования, предъявляемые к структуре базы данных проектируемой системы.
База данных состоит из четырех таблиц.
Таблица «Список серверов» предназначена для хранения списка игровых серверов. Состав полей:
Id (int(11)) - ключевое поле, предназначено для идентификации серверов;
Category (varchar(255)) - поле предназначено для разбивки по категориям;
Date (varchar(20)) - поле хранит данные о дате;
Title (varchar(255)) - поле хранит имя сервера;
shops_desc (text) - поле хранит описание сервера;
price (varchar(100)) - цена сервера за единицу;
shop (varchar(100)) - поле хранит магазин, в котором находится товар;
allow_main (tinyint(1)) - поле хранит информацию о публикации сервера. Если стоит «1» - сервер опубликован, если «0» - нет.
Таблица «Корзина» предназначена для хранения товаров пользователей Состав полей:
Id (int(11)) - ключевое поле, предназначено для идентификации серверов;
shops_id - хранит номер магазина;
page - хранит номер товара;
descry - описание;
from_user - пользователь;
ip - ip адрес клиента.
Таблица «Категории» предназначена для хранения данных о категориях товаров. Состав полей:
Id - ключевое поле, предназначено для идентификации серверов;
parent_id - ид родительской категории;
posi - позиция категории;
alt_name - Название категории;
name - URL категории;
keywords - ключевое слово;
description - описание;
stuff_num - номер категории.
Таблица «Шаблон отправки письма» предназначена для хранения шаблона письма. Состав полей:
Id - ключевое поле, предназначено для идентификации серверов;
Name - название шаблона для распознания;
Template - форма шаблона.
5. МЕТОДИКА ИСПЫТАНИЙ
Технические требования
Минимальные требования, которым должен соответствовать компьютер для того, чтобы на нем работала данная программа, следующие:
процессор: Pentium II и выше;
объем оперативной памяти: 64 Мбайт и выше;
монитор mCGA, т.к. программа работает в текстовом режиме (но рекомендуется cVGA для лучшего восприятия глазом отображаемой информации);
5 МБ пространства на жестком или гибком диске для самой исполняемой программы и свободное пространство для файлов баз данных;
видео карта на 8 Мб;
операционная система Windows.
Оптимальные требования, которым должен соответствовать компьютер для того, чтобы на нем работала программа следующие:
процессор AMD Duron(tm);
128 МБ оперативной памяти;
монитор жидкокристаллический для качественного и безопасного для зрения зрительного восприятия отображаемой информации;
винчестер 10ГБ для эффективной работы с файлами баз данных;
5 МБ пространства на жестком или гибком диске для самой исполняемой программы и свободное пространство для файлов баз данных;
видео карта на 64 Мб.
Функциональное тестирование
Функциональное тестирование -- это тестирование программного обеспечения в целях проверки реализуемости функциональных требований, то есть способности программного обеспечения в определённых условиях решать задачи, нужные пользователям. Функциональные требования определяют, что именно делает программного обеспечения, какие задачи оно решает.
Тестирование является органической частью процесса отладки программ, которая включает: собственно тестирование, диагностику и локализацию ошибок, а также корректировку отлаживаемых программ и контроль правильности устранения обнаруженных ошибок. В соответствии с этими стадиями процесса отладки изменяются цели и задачи тестирования. Целями тестирования последовательно являются:
1. Тестирование для обнаружения ошибок в программе;
2. Тестирование для диагностики и локализации причин обнаруженных искажений результатов;
3. Тестирование правильности выполненных корректировок, устранения обнаруженных ошибок в программе.
Различие целей влияет на выбор наиболее эффективных методов тестирования для их реализации. Наиболее широкий спектр методов тестирования применяется для обнаружения ошибок. Основной целью такого тестирования является выявление отклонений результатов функционирования реальной программы от заданных эталонных значений. При этом задача состоит в обнаружении максимального числа ошибок, в качестве которых принимается любое отклонение результатов от эталонов. Успешным является тестирование, которое приводит к обнаружению существования ошибок. Если в результате тестирования ошибка не выявлена, то проведенные операции не дали сведений, позволяющих повысить качество программ, и тем самым не оправдали затрат. В этом случае эффективными являются операции тестирования, обладающие высокой способностью по обнаружению ошибок в программе. С этих позиций тесты, не способствующие обнаружению ошибок и только подтверждающие корректность функционирования программ, являются неэффективными, так как приводят к бесполезным затратам.
Цель тестирования для диагностики и локализации ошибок -- точно установить первичное место искажения программ или данных, являющееся причиной отклонения результатов от эталонных, выявленного при тестировании для обнаружения ошибок. Эффективными являются тесты, способствующие быстрой и точной локализации первичных ошибок. На этой стадии затраты оправданы, и тестирование можно считать успешным, если оно привело к определению элементов программы, подлежащих корректировке.
После локализации и устранения обнаруженных ошибок применяется контрольное тестирование, цель которого состоит в подтверждении правильности выполненной корректировки программы и в отсутствии проявления ранее обнаруженной ошибки. Успешность тестирования определяется отсутствием устранявшейся ошибки, а также отсутствием вторичных ошибок, которые могут появиться после проведенной корректировки.
При запуске приложения появляется главная форма (рисунок 5.1).
Рисунок 5.1 - Главная форма
Для того чтобы заказать товар, необходимо нажать на кнопку «Купить» напротив выбранного товара. После ее нажатия появиться форма добавления товара в корзину (рисунок 5.2)
Рисунок 5.3 - Форма добавления товара
Для того чтобы перейти в корзину необходимо щелкнуть по ссылке «Перейти в корзину». Откроется форма корзины (рисунок 5.3)
Рисунок 5.3 - Пользовательская корзина
В корзине расположена кнопка «Купить», предназначенная для перехода на форму заказа сервера (серверов) (рисунок 5.4).
Рисунок 5.4 - Форма заказа сервера
После отправки заказа пользовательское письмо отправляется указанному продавцу. За следующие 24 часа продавец должен связаться с пользователем по электронной почте или по указанным данным в графе ICQ/E-mail.
Полное тестирование
Для работы с заказом сервера пользователь обязан пройти регистрацию/авторизацию, т.к. приложение доступно только для зарегистрированных пользователей. Форма авторизации (рисунок 5.5)
Рисунок 5.5 - Форма авторизации
После нажатия на кнопку открывается главная форма приложения (рисунок 5.6).
Рисунок 5.6 - Главная форма
С главной страницы можно перейти в корзину (рисунок 5.3) или добавить сервер в корзину, отсортировать серверы по категориям (рисунок 5.7)
Рисунок 5.7 - Категории
Для добавления сервера в корзину, заказчик должен нажать на кнопку «Купить». Она присутствует в записи каждого сервера. После нажатия на кнопку, открывается форма добавления сервера в корзину (рисунок 5.8).
Рисунок 5.8 - Форма добавления сервера в корзину
Форма предоставляет два возможных действия: добавить товар в корзину, вернуться в магазин. После нажатия ссылки «Назад в магазин» осуществляется возврат на главную страницу приложения (рисунок 5.4). После нажатия на кнопку «Добавить в корзину» товар поместится в корзину, что подтвердит системное сообщение (рисунок 5.9).
Рисунок 5.9 - Системное сообщение об удачном добавлении товара в корзину
Щелчок по ссылке «Назад в магазин» в системном сообщении осуществляет переход на главную страницу. Пользователь может продолжить добавлять серверы в корзину или перейти в корзину и осуществить заказ выбранных серверов.
В результате тестирования ошибок не выявлено, работа модуля и его функциональные возможности соответствуют заявленным требованиям.
6. ПРИМЕНЕНИЕ
Назначение программы
Приложение предназначено для организации проката серверной площадки другим пользователям сети Интернет. Любой игроман на определенном этапе нуждается в создании собственного проекта с играми, но у него отсутствует возможность разместить сервер на своем ПК, а покупать VDS для этого очень дорого. Проект Белорусского игрового портала предлагает более дешевый вариант использования серверов. Пользователь платит за место на сервере, а нагрузка распределяется компанией. Приложение применяется в области игровой индустрии.
Возможности модуля:
выбор необходимого товара;
возможность оговорки условий предоставления сервера;
заказ одного и более товаров за один раз.
Ограничений на область применения программы нет. Модуль может использоваться с любой сфере предоставления услуг.
Условия применения
Программно ПЭВМ должна быть обеспечена операционной системой Microsoft Windows 2000/XP/7 и наличием одного из браузеров (Opera, Google Chrome, Mozilla Firefox, IE).
Функционирование программы на ПЭВМ, характеристики которой удовлетворяют этим требованиям, приведет к ускорению обработки данных приложением и повышению удобства и эффективности его использования.
Модуль разрабатывался в операционной системе Windows XP Professional.
Windows XP базируется на Windows 2000, более старой, но мощной версией Windows, которую компания Microsoft создала для работы, главным образом, в больших сетях. По этой причине Windows XP работает намного стабильнее, чем Windows Me или Windows 98. Существует две версии Windows XP: Windows XP Home и Windows XP Professional. Windows XP Home поддерживает работу в сети, совместное использование модема и другие средства. Windows XP Professional предназначена для выполнения более сложных вычислений. Она поддерживает сложные средства обеспечения безопасности, групповые политики, перемещаемые профили пользователей, протокол безопасности Kerberos и многое другое. Windows XP Professional лучше работает на переносных компьютерах, чем Windows XP Ноmе, поскольку содержит лучшие средства управления питанием, а также лучше работает с беспроводными подключениями к Internet.
Минимальные требования, которым должен соответствовать компьютер следующие:
процессор: AMD Athlon 2400+ и выше;
объем оперативной памяти: 1024 Мб и выше;
видео карта на 512 Мб;
операционная система Windows.
7. ОХРАНА ТРУДА
Охрана труда - это система обеспечения безопасности жизни и здоровья работников в процессе трудовой деятельности, включающая правовые, социально-экономические, организационные, технические, психофизиологические, санитарно-гигиенические, лечебно-профилактические, реабилитационные и иные мероприятия и средства.
Создать полностью безвредные и безопасные условия работы на каждом объекте пока нереально. Поэтому задача охраны труда сводится к тому, чтобы путем осуществления разноплановых мероприятий свести к минимуму воздействие на человека опасных и вредных производственных факторов, возникающих на рабочих местах, максимально уменьшить вероятности несчастных случаев и заболеваний работающих, обеспечить комфортные условия труда, способствующие высокой производительности.
Основная цель охраны труда - достижение социального эффекта, т.е. обеспечение безопасности труда, сохранение жизни и здоровья работающих, сокращение количества несчастных случаев и заболеваний на производстве.
Улучшение условий труда дает и экономические результаты: рост прибыли (в связи с повышением производительности труда); сокращение затрат, связанных с компенсациями за работу с вредными и тяжелыми условиями труда; уменьшение потерь, связанных с травматизмом, профессиональной заболеваемостью.
Требования к помещению, организации и оборудованию рабочих мест с ВДТ, ЭВМ и ПЭВМ
Охрана труда решает задачи по рациональному устройству рабочих мест, учитывает совокупность факторов производственной среды.
Рабочее место - это место постоянного или временного пребывания работающих в процессе трудовой деятельности.
Также рабочее место определяется как пространственная зона, оснащенная необходимыми техническими средствами (основным и вспомогательным оборудованием, технологической и организационной оснасткой, средствами обеспечения благоприятных условий труда), в которой совершается трудовая деятельность работника или группы работников, совместно выполняющих производственное задание.Рабочее место является частью производственно-технологической структуры предприятия (организации), оно предназначено для выполнения части технологического (производственного) процесса и определяется на основе трудовых и других действующих норм и нормативов.
в данном проекте помещение с ЭВМ имеет естественное и искусственное освещение (коэффициент естественной освещенности не ниже 1,5 %);
в компьютерном помещении освещенность на поверхности стола в зоне размещения документов 400 лк (при люминесцентном освещении), а на экране ВДТ (видео дисплейный терминал) - 200 лк. Так же в помещении нету светильников без рассеивателей и экранирующих решеток;
площадь одного рабочего места с ВДТ, ЭВМ и ПЭВМ для одного пользователя не менее 6,0 м2, а объем не менее 20 м3;
предусмотрено устройство - встроенный шкаф для сумок и портфелей трудящихся;
рабочие места с ЭВМ не граничат с помещениями, где уровни шума превышают нормируемые значения (с механическими цехами, мастерскими, спортивными залами);
помещения с ПЭВМ оборудованы системами отопления, кондиционирования воздуха и эффективной приточно-вытяжной вентиляцией;
поверхность пола ровная, нескользкая, удобная для влажной уборки и обладает антистатическими свойствами;
для внутренней отделки используются диффузионно-отражающие материалы;
конструкция рабочего стола обеспечивает оптимальное размещение на рабочей поверхности используемого оборудования с учетом его количества и конструктивных особенностей (размер ЭВМ, ПЭВМ и ВДТ, клавиатуры и др.), характера выполняемой работы;
высота рабочей поверхности стола для пользователей регулируется в пределах 680-800 мм;
модульные размеры рабочей поверхности стола для ВДТ, ЭВМ и ПЭВМ, на основании которых рассчитываются конструктивные размеры: ширина 1000мм, глубина 800мм;
рабочий стол имеет пространство для ног высота 650 мм, ширина - 550 мм, глубина на уровне колен - 500 мм, и на уровне вытянутых ног - 650 мм.
Конструкция рабочего стула (кресла) обеспечивает:
Ширину и глубину поверхности сиденья не менее 400 мм;
Поверхность сиденья с закругленным передним краем;
Регулировку высоты поверхности сиденья в пределах 400-550 мм и углам наклона вперед до 15° и назад до 5°;
Высоту опорной поверхности спинки 300 ± 20 мм, ширину - не менее 380 мм и радиус кривизны горизонтальной плоскости - 400 мм;
Угол наклона спинки в вертикальной плоскости в пределах 0±30°;
Регулировку расстояния спинки от переднего края сиденья в пределах 260-400 мм;
Стационарные или съемные подлокотники длиной не менее 250 мм и шириной - 50-70 мм;
Регулировку подлокотников по высоте над сиденьем в пределах 230 ± 30 мм и внутреннего расстояния между подлокотниками в пределах 350-500 мм.
рабочее место оборудовано подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм и по углу наклона опорной поверхности подставки до 20 градусов. Поверхность подставки рифленая и имеет по переднему краю бортик высотой 10 мм;
конструкция рабочего стула (кресла) обеспечивает поддержание рациональной рабочей позы при работе на ВДТ, ЭВМ и ПЭВМ, позволяет изменять позу с целью снижения статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления.
Тип рабочего стула (кресла) выбирался в зависимости от характера и продолжительности работы с ВДТ, ЭВМ и ПЭВМ с учетом роста пользователя.
рабочий стул (кресло) подъемно-поворотное и регулируемое по высоте и углам наклона сиденья и спинки, а также расстоянию спинки от переднего края сиденья, при этом регулировка каждого параметра независима, легко осуществляется и имеет надежную фиксацию;
экран видеомонитора находиться от глаз пользователя на оптимальном расстоянии 600...700 мм, но не ближе 500 мм с учетом размеров алфавитно-цифровых знаков и символов;
поверхность сиденья, спинки и других элементов стула (кресла) полумягкая, с нескользящим, не электризующимся и воздухопроницаемым покрытием, обеспечивающим легкую очистку от загрязнений;
конструкция клавиатуры предусматривает исполнение в виде отдельного устройства с возможностью свободного перемещения. Опорное приспособление, позволяет изменять угол наклона поверхности клавиатуры в пределах от 5 до 15 градусов. Высота среднего ряда клавиш не более 30 мм. Расположение часто используемых клавиш в центре, внизу и справа, редко используемых - вверху и слева.
Выделение цветом, размером, формой и местом расположения функциональных групп клавиш минимальный размер клавиш - 13мм, оптимальный - 15 мм. Клавиши с углублением в центре и шагом 19±1 мм. Расстояние между клавишами не менее 3 мм. Одинаковый ход для всех клавиш с минимальным сопротивлением нажатию 0,25 Н и максимальным - не более 1,5 Н;
в помещениях с ВДТ, ЭВМ и ПЭВМ ежедневно проводиться влажная уборка. Помещения с ВДТ, ЭВМ и ПЭВМ оснащены аптечкой первой помощи и углекислотными огнетушителями.
Условия труда зависят от того или иного сочетания производственных факторов и, в свою очередь, влияют на производительность и результаты труда, на состояние здоровья работающих. Благоприятные условия улучшают общее самочувствие, настроение человека, создают предпосылки для высокой производительности, и, наоборот, плохие условия снижают интенсивность и качество труда, способствуют возникновению производственного травматизма и заболеваний. Создание здоровых и безопасных условий труда - главная задача администрации предприятия, нанимателя.
7.2Параметры микроклимата, освещенности, электромагнитных излучений, шума и вибрации предусмотрены согласно нормам и правилам СанПин 9-131РБ2000 «Гигиенические требования к ВДТ, ЭВМ и организация работы»
Под оптимальными понимают такие сочетания параметров микроклимата, которые при длительном и систематическом воздействии на человека обеспечивают сохранение нормального функционального и теплового состояния организма при минимальном напряжении механизма терморегуляции, не вызывают отклонений в состоянии здоровья, создают предпосылки для высокого уровня работоспособности и являются предпочтительными на рабочих местах.
В таблице 1 приведены соотношения температуры, относительной влажности и скорости движения воздуха.
Таблица 7.1 -Оптимальные параметры микроклимата
Допустимыми условиями называют такие сочетания параметров микроклимата, которое при систематическом и длительном воздействии на человека не вызывают повреждений или нарушений состояния здоровья, но могут приводить к возникновению общих и локальных ощущений дискомфорта, ухудшению самочувствия и понижению работоспособности, напряженной работе механизма терморегуляции, однако не выходящей за пределы физиологических приспособительных возможностей.
Помещения с ВДТ и ПЭВМ перед началом и после каждого академического часа учебных занятий, до и после каждого занятия во всех типах учебных заведениях должны быть проветрены. В теплые дни целесообразно проводить занятия при открытых фрамугах и форточках.
помещения с ЭВМ имеют естественное и искусственное освещение (коэффициент естественной освещенности не ниже 1,5 %);
в компьютерном помещении освещенность на поверхности стола в зоне размещения документов 400 лк (при люминесцентном освещении), а на экране ВДТ (видео дисплейный терминал) - 200 лк.
Ограничена прямая блесткость от источников освещения, при этом яркость светящихся поверхностей (окна, светильники и др.), находящихся в поле зрения, не более 200 кд/м2(кандел на метр квадратный);
в качестве источников света при искусственном освещении применялись преимущественно люминесцентные лампы. При устройстве отраженного освещения в производственных и административно-общественных помещениях допускалось применение метало галогенных ламп мощностью до 250 Вт;
яркость светильников общего освещения в зоне углов излучения от 50 до 90° с вертикалью в продольной и поперечной плоскостях составляет не более 200 кд/м2, защитный угол светильников не менее 40°. Светильники местного освещения имеют непросвечивающий отражатель с защитным углом не менее 40°;
для обеспечения нормируемых значений освещенности в помещениях с ВДТ, ЭВМ и ПЭВМ проводится чистка стекол оконных рам и светильников по необходимости, но не реже двухраз в год;
для создания рационального освещения в производственных помещениях и на рабочих местах выполняется ряд мероприятий светотехнического и организационного характера.
Допустимые уровни напряженности и плотности потока энергии электромагнитных излучений, излучаемых клавиатурой, системным блоком, манипулятором «мышь», не превышают значений, приведенных в таблице 2.
Таблица 7.2 - Предельно допустимые уровни электромагнитных излучений в помещениях с ЭВМ
Диапазоны Частот |
0,3-300 кГц |
0,3-3,0 МГц |
3,0-30,0 МГц |
30,0-300,0 МГц |
0,3-300 ГГц |
|
Допустимые Уровни |
25В/м |
15 В/м |
10В/м |
3В/м |
10 мкВт/см2 |
Допустимые уровни напряженности электрического поля тока промышленной частоты 50 Гц, создаваемые монитором, системным блоком, клавиатурой, изделием в целом, не превышают 0,5 кВ/м.
Допустимые уровни напряженности электростатического поля, создаваемые монитором, системным блоком, клавиатурой, манипулятором «мышь», не превышают 15,0 кВ/м.
Компьютеры с жидкокристаллическим экраном не имеют источников мощного электромагнитного излучения и не наводят статического электричества.
Во всех случаях для снижения уровня облучения монитор располагается на расстоянии не ближе 50 см от пользователя.
При выполнении основной работы на ВДТ и ПЭВМ (диспетчерские, операторские, расчетные, кабинеты и посты управления, залы вычислительной техники и др.), во всех помещениях с ВДТ и ПЭВМ (категория I) уровень шума на рабочем месте не превышает 50 дБ согласно таблице 3.
Таблица 7.3 - Уровни звука, эквивалентные уровни звука и уровни звукового давления в октавных полос частот
Категория |
Уровни звукового давления, дБ в октавных полосах со среднегеометрическими частотами, Гц |
Уровни звука |
|||||||||
V |
31,5 |
63 |
125 |
250 |
5000 |
1000 |
2000 |
4000 |
8000 |
16000 |
|
I |
86 |
71 |
61 |
54 |
49 |
45 |
42 |
40 |
38 |
50 |
Шумящее оборудование (АЦПУ, принтеры и т.п.), уровни шума которого превышают нормированные, находиться вне помещений с ВДТ и ПЭВМ.
В производственных помещениях, в которых работа с ВДТ и ПЭВМ не является основной, а также во всех помещениях с ВДТ и ПЭВМ вибрация на рабочих местах не превышает допустимые нормы вибрации согласно таблице 4.
Таблица 7.4 - Допустимые уровни вибрации
Среднегеометрические частоты октавных полос, Гц |
Допустимые значения |
||||
по виброускорению |
по виброскорости |
||||
Оси X, Y, Z |
|||||
2 |
5,3 x 10-3 |
25 |
4,5 x 10-4 |
79 |
|
4 |
5,3 x 10-3 |
25 |
2,2 x 10-4 |
73 |
|
8 |
5,3 x 10-3 |
25 |
1,1 x 10-4 |
67 |
|
16 |
1,1 x 10-2 |
31 |
1,1 x 10-4 |
67 |
|
31,5 |
2,1 x 10-2 |
37 |
1,1 x 10-4 |
67 |
|
63 |
4,2 x 10-2 |
43 |
1,1 x 10-4 |
67 |
Успех в решении проблем охраны труда в большей степени зависит от качества подготовки специалистов промышленности, от их знаний правовых основ охраны труда, соблюдении требований санитарии и гигиены труда.
Знание и соблюдение этих требований позволяет исключить или минимизировать неблагоприятное воздействие производственной среды и трудового процесса, обеспечить сохранение здоровья и работоспособности лиц, использующих ПЭВМ, оснащенных ВДТ.
При написании дипломного проекта уделялось внимание научной организации труда, так как она является важнейшим условием для поддержания высокой работоспособности, сохранения здоровья работников при использовании ПЭВМ.
Научная организация труда основана прежде всего на использовании наиболее современной технологии, совершенных видов машин, механизмов и другого оборудования, правильной организации труда. Вместе с тем неотъемлемой ее частью является соблюдение требований физиологии и психологии труда. К основным физиологическим требованиям относится ритм труда, организация рационального режима труда и отдыха.
Ритмичный труд - это труд, равномерно выполняемый в течение смены, недели, месяца, года. Требование ритмичности труда основано на учете физиологических особенностей нервных центров, которые наиболее экономично функционируют при правильном чередовании процессов возбуждения и торможения. Ритмичный труд позволяет рационально расходовать нервную и мышечную энергию, поддерживать работоспособность во все периоды трудовой деятельности.
Вынужденные перерывы в работе из-за неисправности оборудования, отсутствия материалов, инструмента, документации и т.п. отрицательно сказываются на работоспособности. Нарушение ритма труда ведет к потере результата, достигнутого в стадии врабатываемости, возвращая работоспособность к начальному, более низкому, уровню. Вместе с тем частые неоправданные перерывы в работе вызывают отрицательные эмоции, что не только снижает работоспособность, но при повторениях может быть причиной развития сердечно-сосудистой патологии. Анализ заболеваемости работающих на предприятиях, где неравномерно выполняются месячный и квартальный планы (штурмовщина в конце их), показывает, что переутомление, атмосфера спешки и нервозности, большое количество сверхурочных работ и труд даже в выходные дни приводят к росту числа хронических заболеваний, простудных болезней, причем максимум приходится на первую декаду последующего за «штурмом» месяца. Внедрение ритмичной работы на ряде производств дает прирост производительности труда на 18-20% и ведет к снижению общей и профессиональной заболеваемости.
Важнейшим условием поддержания высокой работоспособности является установление рационального режима труда и отдыха. Под режимом труда понимают чередование периодов работы и отдыха. Введение в определенные периоды смены физиологически обоснованных регламентированных перерывов (кроме обеденного) и рациональное их использование играют важную роль в профилактике утомления. Регламентированные перерывы эффективны при условии, если они приходятся на начальные стадии появления утомления и не нарушают (вследствие большой продолжительности) состояние врабатываемости.
В профилактике утомления большую роль играет эргономика (от греческого егдоп - работа и потоз - закон). Эта комплексная дисциплина основана на использовании данных ряда наук для приспособления работы к человеку с целью повышения производительности труда, сохранения здоровья, обеспечения безопасности и комфорта при работе. Одним из основных направлений эргономики является соблюдение физиологических требований при конструировании машин и другого оборудования, организации и планировке рабочих мест.
При конструировании оборудования должны быть предусмотрены меры по устранению лишних движений работающего, ликвидации наклонов туловища.
Важно также соблюдать принцип экономии усилий. Работу с максимальным усилием человек способен выполнять очень недолго; в то же время установлено, что если мышечное усилие не превышает 15% от максимально возможного, оно может удерживаться очень долго.
В профилактике утомления большую роль играют рациональная рабочая поза и правильно устроенное рабочее место.
Рациональной называют позу свободную, ненапряженную, которая поддерживается за счет минимума активного напряжения мышц. При позе сидя статических усилий меньше, но она применима, если размах движений и прилагаемые усилия во время работы невелики .
Для снижения статических усилий в позе сидя используют физиологически обоснованные конструкции рабочей мебели: стола, стула, подставки для ног. Регулируемость высоты стула, наличие спинки, подлокотников снижают утомительность пребывания в позе сидя. В ряде случаев целесообразен полукруглый вырез в рабочей поверхности против работающего, наклон ее.
Физиологически весьма целесообразна поза сидя-стоя, которая позволяет работающему избрать удобную позу, меняя группы работающих мышц, восстанавливать кровообращение в застойных участках.
При длительной работе за компьютером вредное воздействие факторов, возникающих при работе дисплея, негативно влияет на органы зрения.
При работе на персональном компьютере необходимо организовывать рациональное освещение, расположение монитора, применять защитный экран и так далее. Для обеспечения зрительного комфорта и снятия напряжения зрительного аппарата я через каждые 40-45 минут провожу специальные упражнения, направленные на расслабление глазных мышц.
...Подобные документы
Анализ создания удобного инструмента, максимально упрощающего процесс осуществления заказа клиентом ювелирных изделий. Изучение принципов построения web-сайта, структуры базы данных, проектирования архитектуры приложения и пользовательского интерфейса.
дипломная работа [7,0 M], добавлен 11.02.2012Понятие интернет-магазина, его виды и особенности организации. Создание графического контента для наполнения сайта-каталога, его логической и физической структуры. Понятие, объекты и происхождение авторского права, его регистрация и средства защиты.
дипломная работа [2,2 M], добавлен 22.08.2015Методы и технологии создания виртуальных магазинов. Программные средства для создания сайта. Разработка php-модуля. Технические возможности СУБД MySQL. Приложения для создания графики и дизайна. Логическая структура сайта. Разработка базы данных.
курсовая работа [248,1 K], добавлен 24.04.2012Разработка структуры сайта и автоматизация процесса заказа и покупки товара посредством сети интернет. Проектирование базы данных, подключенной к сайту. Создание инфологической модели, форм входных и выходных документов, графа диалога, экранных форм.
дипломная работа [1,9 M], добавлен 06.07.2015Базовые принципы системы дистанционного образования. Организационно-информационная поддержка и элементы дистанционного учебного курса, этапы его создания. Организация и контроль самостоятельной работы студентов средствами веб-сайта преподавателя.
дипломная работа [10,9 M], добавлен 13.05.2009Языки написания сайта, принципы и обоснование их отбора. Программы создания web-страниц, их функциональные особенности и возможности. Технология и основные этапы разработки интернет-сайта, правила его составления, оформления, заполнения, программный код.
курсовая работа [3,1 M], добавлен 20.05.2015Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.
курсовая работа [1,4 M], добавлен 31.03.2014Определение назначения системы и обозначение целей создания Web-приложения интернет-магазина по продаже компьютерной техники. Описание страниц сайта и логической структуры приложения. Тестирование, применение приложения и затраты на его разработку.
дипломная работа [2,6 M], добавлен 10.06.2014Изучение информационной базы клиента "Управление торговлей". Выбор и изучение платформы для построения сайта. Выбор технологии и среды разработки. Разработка основных алгоритмов решения задач и хранения данных. Проектирование интерфейса пользователя.
дипломная работа [1,1 M], добавлен 20.05.2017Особенности создания сайта интернет-магазина для частных лиц и организаций. Анализ финансовой и технико-экономической деятельности фирмы. Создание информационной модели сайта, ее базовые элементы. Выбор программного и аппаратного обеспечения сайта.
дипломная работа [1,5 M], добавлен 08.12.2013Описание разновидностей веб-сайтов и их роли в работе образовательного учреждения. Методы разработки и общие требования к публикуемому веб-сайту в сети Интернет. Описание установки CMS "Joomla" и программной оболочки Denwer. Система управления контентом.
курсовая работа [561,5 K], добавлен 10.07.2017Разработка информационно-торгового сайта для ООО "Аккаунт". Характеристика компании, основные принципы работы с клиентами. Построение концептуальной модели базы данных: структура, этапы проектирования. Создание интернет-сайта, программы для тестирования.
дипломная работа [1,2 M], добавлен 29.05.2012Анализ предметной области, функциональные части и этапы создания web-приложения, которое будет осуществлять интернет-торговлю по схеме "Предприятие – клиенты". Разработка вспомогательного web-приложения, необходимое для работы с базой данных основного.
курсовая работа [3,3 M], добавлен 05.06.2011Проектирование архитектуры и разработка веб-сайта для магазина строительных материалов. Анализ ключевых процессов работы интернет-магазинов, составление схем работы сервиса и схем товарооборота. Проектирование базы данных и бизнес-логики приложения.
курсовая работа [826,4 K], добавлен 09.09.2022Обоснование необходимости создания приложения для общения в Интернете, информационный анализ его структуры. Логическое проектирование чата. Выбор программной платформы, аппаратных средств и среды разработки. Интерфейс программы и руководство пользователя.
курсовая работа [287,7 K], добавлен 19.06.2013Техническая характеристика организации. Выбор наиболее приемлемого языка программирования. Особенности системы управления сайтом. Интернет-поиск, этапы создания и алгоритм работы сайта. Расчет экономических показателей проекта, оценка его эффективности.
дипломная работа [1,8 M], добавлен 15.06.2013Изучение теоретических основ создания сайта. Выбор инструментальных и программных средств для создания сайта кафедры; разработка структуры и дизайна, программной документации; напыление контентом. Расчет себестоимости, затрат на внедрение и эксплуатацию.
дипломная работа [1,3 M], добавлен 24.09.2015Исследование содержания и анализ оформления игровых сайтов. Пояснение целесообразности использования программных средств, для создания узла. Разработка требований к Web-узлу, тестирование и анализ эффективности его работы, структура и элементы сайта.
курсовая работа [2,0 M], добавлен 13.12.2013Хозяйственные отношения по поставкам товаров. Технологии, обеспечивающие сетевой доступ к базам данных. Проектирования Web-сайта предприятия. Разработка навигации по сайту. Принципы работы MySQL-сервера. Расчет показателей экономической эффективности.
дипломная работа [190,5 K], добавлен 14.05.2013Определение комплекса задач для автоматизации бизнес-процессов отдела по работе с клиентами и склада ООО "ЖилРемСтрой". Выбор стратегии автоматизации и формализация программной задачи. Разработка программного модуля в среде 1C, его тестирование, отладка.
дипломная работа [3,2 M], добавлен 28.01.2013