- •1 Постановка задачи
- •Описание предметной области
- •1.2 Актуальность решаемой задачи
- •Характеристика решаемой задачи
- •2 Проектирование программного продукта
- •2.1 Разработка модели данных
- •2.2 Разработка математической модели
- •2.3 Выбор языка программирования
- •2.4 Определение требований к техническим средствам
- •3.4 Разработка справочной системы
- •3.5 Описание разрабатываемого программного продукта
- •4 Экономическая часть
- •4.1 Расчёт материальных затрат
- •4.2 Расчёт расходов на оплату труда и отчислений на социальные нужды
- •4.3 Расчёт себестоимости разработки программного продукта
- •4.4 Расчёт отпускной цены разработки программного продукта
- •4.5 Сравнение вариантов по разработке программного продукта
- •4.6 Расчёт технико-экономических показателей
- •5 Энерго и ресурсосбережения.
- •6. Охрана труда, техника безопасности, противопожарные мероприятия и охрана окружающей среды
- •Заключение
- •Список используемой литературы
2.3 Выбор языка программирования
Интернет-магазин разработан на языке программирования php, css, html. Данный выбор обусловлен тем, что данные языки предназначены для создания современных сайтов. Html, стандартный язык разметки документов. Язык HTML интерпретируется браузерами и отображается в виде документа, в удобной для проектирования форме. PHP скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
2.4 Определение требований к техническим средствам
Для запуска и выполнения интернет-магазин «Цифровая техника» компьютер должен обладать следующими техническими характеристиками:
— процессор 1.4Ghz;
— видеокарта 64 Mb;
— оперативная память 64 Mb;
— привод CD/DVD-ROM;
— ОС Windows 98 и выше;
— модем;
— подключение к Интернету;
— Наличие браузера;
— Клавиатура и мышь.
2.5 Обеспечение безопасности
Основное направление защиты проекта – заблокировать возможность пользователям разграничение прав доступа для различных пользователей интернет-магазина. Для решение данной задачи была создана зона администрирования в которой только администратор интернет-магазина может добавлять и редактировать всю информацию о товаре, а так же сам товар. Пароль и логин.
3 Разработка программного обеспечения
3.1 Алгоритм решения задачи
Общая структура построения алгоритма состоит в следующим:
1. Выбор необходимого каталога;
2. Выбор необходимого товара;
3. Получение информации о необходимом товаре;
4. Добавление товара в корзину;
5. Оформление заказа;
6. Получение сведение о доставке товара.
3.2 Определение формы представления входных и выходных данных
Входными данными являются те данные которые вводит пользователь.
Рисунок 3 –Поля для оформления заказа(входные данные)
Рисунок 4 – Завершение оформления заказа(выходные данные)
Рисунок 5 – Поступление заказа(выходные данные)
3.3 Тестирование программного модуля
Качество интернет-магазина характеризуется набором свойств, определяющих, насколько интернет-магазин разработан качественно с точки зрения заинтересованных сторон. С технической точки зрения тестирование заключается в выполнении приложения на некотором множестве исходных данных и сверке получаемых результатов с заранее известными с целью установить соответствие различных свойств и характеристик. Как одна из основных фаз процесса разработки интернет-магазина (Дизайн интернет-магазина - Разработка кода - Тестирование).
Тестирование интернет-магазина проводились на компьютере со следующими характеристиками;
— Intel Core 2 Duo e6420;
— видеокарта Radeon x1950;
— оперативная память 4Gb;
— материнская плата Asus P5И plus;
— монитор ViewSonic VA1903wb;
— винчестер 640 Gb;
— Браузер(Opera, Google hrome).
3.4 Разработка справочной системы
Разрабатываемое средство имеет простой и понятный интерфейс понятный для пользователя, поэтому потребность в справочной система и подсказках не имеет необходимости.