- •Введение
- •2.3 Выбор языка программирования
- •2.4 Определение требований к техническим средствам
- •2.5 Обеспечение безопасности
- •3 Разработка программного обеспечения
- •3.1 Алгоритм решения задачи
- •3.2 Определение формы представления входных и выходных данных
- •3.3 Тестирование программного модуля
- •3.5 Описание разрабатываемого программного продукта
- •3.4 Разработка справочной системы
- •4 Экономическая часть
- •4.1 Расчёт материальных затрат
- •4.2 Расчёт расходов на оплату труда и отчислений на социальные нужды
- •4.3 Расчёт себестоимости разработки программного продукта
- •4.4 Расчёт отпускной цены разработки программного продукта
- •4.5 Сравнение вариантов по разработке программного продукта
- •4.6 Расчёт технико-экономических показателей
- •5 Энерго и ресурсосбережения.
- •6. Охрана труда, техника безопасности, противопожарные мероприятия и охрана окружающей среды
- •Заключение
- •Список используемой литературы
- •Приложение а
- •Входные и выходные формы
- •Приложение б
- •Текст cайта
- •Приложение в
- •Результаты тестирования
- •Приложение г
- •1 Назначение программного модуля
- •Приложение е
- •Приложение ж
2.3 Выбор языка программирования
Сайт разработан на языке программирования php, css, html и приложения Microsoft Office. Данный выбор обусловлен тем, что данные языки предназначены для создания сайтов.Html,стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа, в удобной для человека форме. PHP скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
2.4 Определение требований к техническим средствам
Для запуска и выполнения сайта «Цифровая техника» компьютер должен обладать следующими техническими характеристиками:
процессор Celeron(R)
видеокарта SIS 650/651/740/661FX/741/760 series
оперативная память 256 Mb
винчестер 80Gb.
привод CD-ROM;
ОС Windows 98 и выше;
модем;
подключение к интернету.
2.5 Обеспечение безопасности
Основное направление защиты проекта – заблокировать возможность пользователям исправлять информацию на сайте. Для решение данной задачи была создана зона администрирования в которой только администратор сайта может изменить всю необходимую информацию на сайте.
3 Разработка программного обеспечения
3.1 Алгоритм решения задачи
При решении какой-либо задачи всегда необходимо придерживаться определённого алгоритма, для того чтобы все этапы работы были последовательными и систематизированными.
Алгоритм работы сайта можно представить в виде блок-схемы.
Блок-схемой называют графическое представление алгоритма, в котором он изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий.
В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа.






























3.2 Определение формы представления входных и выходных данных
Входные данные представляют собой те данные, которые вводит пользователь. Они могут быть только электронные (ввод с клавиатуры). Для ввода данных предоставлено специальное окно (Рисунок 3)

Рисунок 3 – Ввод данных
Выходные данные – это те данные которые получит пользователь(время, место и дата получения товара).
Т.е., выходные данные представляют собой визуальную информацию.
3.3 Тестирование программного модуля
Качество сайта характеризуется набором свойств, определяющих, насколько продукт "хорош" с точки зрения заинтересованных сторон, таких как заказчик продукта, спонсор, конечный пользователь, разработчики и тестировщики продукта, инженеры поддержки, сотрудники отделов маркетинга, обучения и продаж. Каждый из участников может иметь различное представление о продукте и о том, насколько он хорош или плох, то есть о том, насколько высоко качество продукта. Таким образом, постановка задачи обеспечения качества продукта выливается в задачу определения заинтересованных лиц, их критериев качества и затем нахождения оптимального решения, удовлетворяющего этим критериям. Тестирование является одним из наиболее устоявшихся способов обеспечения качества разработки сайта и входит в набор эффективных средств современной системы обеспечения качества продукта.
С технической точки зрения тестирование заключается в выполнении приложения на некотором множестве исходных данных и сверке получаемых результатов с заранее известными (эталонными) с целью установить соответствие различных свойств и характеристик приложения заказанным свойствам. Как одна из основных фаз процесса разработки сайта (Дизайн сайта - Разработка кода - Тестирование), тестирование характеризуется достаточно большим вкладом в суммарную трудоемкость разработки продукта. Широко известна оценка распределения трудоемкости между фазами создания продукта: 40%-20%-40% , из чего следует, что наибольший эффект в снижении трудоемкости может быть получен прежде всего на фазах Дизайн сайта и Тестирования.
