Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет Андреев Александр.doc
Скачиваний:
46
Добавлен:
29.02.2016
Размер:
2 Мб
Скачать
☆

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% , из чего следует, что наибольший эффект в снижении трудоемкости может быть получен прежде всего на фазах Дизайн сайта и Тестирования.