Смекни!
smekni.com

Автоматизированная система торгового предприятия "МобилТел" (стр. 10 из 13)

Чтобы оформить заказ необходимо ввести информацию в поля. Поля которые обозначены красной звездочкой обязательно нужно заполнить. После ввода всех данных (фамилия, имя, E-mail, страна, область, почтовый индекс, город, адрес и номер телефона) необходимо нажать на кнопку "Оформить заказ". Если обязательное поле будет пустым, то система попросит ввести данные и без этого не оформит заказ.


Рис.3.5 Оформление заказа.

В ответ на нажатие кнопки система покажет сообщение: "Спасибо за Ваш заказ! В ближайшее время наш менеджер свяжется с Вами" (рисунок 3.6).

Рис.3.6 Системное сообщение.


Для администратора Интернет – магазина предусмотрен отдельный вход в режиме администрирования, где он полностью контролирует все процессы.

Чтобы зайти в режим администрирования, необходимо ввести Логин и Пароль. Если логин и пароль неправильные, система выведет ошибку: Неверные логин и/или пароль.

Чтобы выйти в пользовательскую часть программы нужно нажать на ссылку "В пользовательскую часть" (рисунок 3.7).

Рис.3.7 Вход в режим администрирования.

Режим администрирования – Каталог продукции. Здесь можно добавить, удалить или отредактировать данные продуктов. Что бы добавить новый телефон или аксессуар необходимо щелкнуть по ссылке "Добавить". Чтобы удалить нужный товар необходимо напротив этого товара нажать на красный крестик. Чтобы отредактировать товар необходимо нажать на название этого товара. Для того чтобы выйти из режима администрирования нужно нажать на ссылку "выйти из сеанса" (рисунок 3.8).


Рис.3.8 Администрирование – каталог продукции.

Добавление товара. Что бы добавить товар необходимо ввести все данные в поля и нажать на кнопку "Сохранить" (рисунок 3.9).

Рис.3.9 Добавление нового товара.


Режим просмотра заказов (рисунок 3.10). Здесь находятся все данные о заказе:

- Данные клиента;

- Данные о телефоне или аксессуаре;

- Время заказа.

Чтобы удалить нужный заказ необходимо напротив его нажать на красный крестик.

Рис.3.10. Администрирование – заказы.

В режиме администрирования также возможны настройки, просмотр модулей, создание и просмотр отчетов.

3.2 Постановка задачи для тестирования

Необходимо проверить работу Интернет – магазина с пользовательской и администраторской стороны.

Для пользователя.

Зайти на сайт, выбрать раздел, выбрать товар, по желанию оценить его, добавить его в "покупательскую корзину" и нажать кнопку "Оформить заказ". Заполнить все необходимые поля для заполнения и снова нажать кнопку "Оформить заказ".

Для администратора.

Зайти на сайт в режиме администрирования, проверив при этом возможность неверного логина или пароля. Проверить каждую закладку. В Категории товаров проверить возможность добавления, удаления и редактирования товаров. В режиме просмотра заказов попробовать удалить какой – либо заказ.

3.3 Тестирование

Произведя тестирование в пользовательском режиме, были получены следующие результаты:

- На главной странице выбрана категория Сотовая связь - раздел Nokia;

- Просмотрены все имеющиеся модели, их характеристики;

- По разным телефонам произведена оценка, например, Nokia 8310 ОТЛИЧНО;

- Добавлен товар в покупательскую корзину;

- Количество товара составляет 1 штука;

- Решено было оформить заказ;

- При заполнении полей одно из них, которое является обязательным для заполнения, не было заполнено – было выдано сообщение "Заполните обязательные поля";

- По заполнении всех полей был оформлен заказ;

- В ответ на это было выдано сообщение "Спасибо за Ваш заказ! В ближайшее время наш менеджер свяжется с Вами";

- Таким образом, заказ был принят.

Следующее тестирование было проведено в режиме администрирования. Выполняя последовательно действия, были получены следующие результаты:

- При попытке войти в систему администрирования был неправильно введен пароль. В ответ на это было выдано сообщение: Неверные логин и/или пароль.;

- После этого последовал новый ввод, который не содержал ошибочных данных и администратор попал на страницу Администрирование, первая закладка Каталог продукции;

- Было проведено тестирование на добавление нового товара;

- На следующей закладке Заказы видны все заказы, которые были сделаны покупателями, также видны все данные о покупателях;

- Была проверена возможность удаления заказа;

- Таким образом, в режиме администрирования были проверены все функции администратора.

3.4 Анализ результатов, полученных при тестировании

Итак, при проверке системы в реальном времени были получены различные результаты.

Для пользователя все функции, не требующие особого участия в их реализации, выполняются корректно. При непосредственном участии пользователя в осуществлении функций, таких как оценка, выбор товара, добавление товара в "покупательскую корзину", оформление заказа сбоев в работе также не было. Исключением является момент, когда пользователь не заполнил все обязательные поля. В ответ на это система попросила заполнить ВСЕ поля. По выполнении этого требования функция выполнила свое назначение, и товар был оформлен, что было подтверждено системным сообщением "Спасибо за Ваш заказ! В ближайшее время наш менеджер свяжется с Вами".

Для администратора все функции осуществляются в правильном режиме. Проверка на логин и пароль работает корректно, что подтверждается выдачей ошибки при неверном вводе пароля или логина. На различных закладках режима администрирования так же произведены поверки, которые подтвердили безошибочную работу системы.

Таким образом, можно говорить об устойчивом и корректном функционировании системы.

Выводы по главе

Данная глава была посвящена описанию интерфейса программы. Были описаны окна, которые появляются перед пользователями Интернет – магазина (покупатели, администратор).

Так же было произведено пробное тестирование, в результате которого было выяснено, что все функции работают корректно, все возможные ошибки были предусмотрены и проверены.


Глава 4. Расчет экономической эффективности

4.1 План анализа экономической эффективности

После завершения работ по проектированию Система готова к внедрению в реальных условиях предприятия. Для дальнейшего развития Системы необходимо рассчитать экономическую эффективность проекта. Для этого необходимо выбрать направление распространения Системы. Заказчиком системы выступала организация "МобилТел". Произведем расчет экономической эффективности проекта с точки зрения заказного проекта. Структура экономической части при создании программного обеспечения по заказу фирмы следующая:

1. Технико-экономическое обоснование разработки ПО;

2. Расчет затрат на разработку ПО;

3. Стоимость внедрения ПО Заказчиком;

4. Расходы заказчика при эксплуатации ПО;

5. Эффективность внедрения для Заказчика ПО;

6. Правовые аспекты.

4.2 Расчет единовременных затрат на разработку ПО

К единовременным затратам разработчика относятся затраты на теоретические исследования, постановку задачи, проектирование, разработку алгоритмов и программ, отладку, опытную эксплуатацию, оформление документов, исследование рынка и рекламу.

Определим временные затраты на различных стадиях проекта.

Этап технического задания – рассматриваемую задачу можно отнести к комплексу задач управления, поэтому с учётом степени новизны задачи (Б) определим временные затраты на этой стадии равными 10 человеко-дней.

Этап эскизного проекта – с учётом степени новизны, класса задачи и видов используемой информации получаем 20 человеко-дней.

Этап технического проекта включает разработку алгоритмов обработки информации, создание пользовательского интерфейса, системы контроля выходной информации (контроль за непротиворечивостью информации, проверка правильности формата данных и т.д.). Поэтому при оценке временных затрат учитываются такие факторы, как использование типовых проектных решений, сложность контроля выходной информации, сложность используемых алгоритмов, количество разновидностей форм выходной информации. С учётом этих факторов определим длительность выполнения этого этапа равным 35 человеко-дней.

Этап рабочего проекта включает в себя создание средств генерации документации, в которой представляются результаты функционирования программы, а также отладка программы, создание справочной системы, руководства пользователя. На этом этапе учитываются такие факторы, как количество разновидностей форм выходной информации, сложность алгоритма, сложность контроля выходной информации, видов используемой информации. С учётом этого проектная длительность этого этапа равна 41 человеко-дней.

Этап внедрения учитывает класс проекта, специфику продукта и отрасли применения. Длительность этого этапа определяется в 9 человеко-дней. Фактическая трудоемкость по стадиям проектирования представлена в виде таблицы (табл.4.1).

Таблица 4.1.

Стадия НИР Трудоёмкость
Дней %
1. Техническое задание 10 8,70
2. Эскизный проект 20 17,39
3. Технический проект 35 30,43
4. Рабочий проект 41 35,65
5. Внедрение 9 7,83
Итого: 115 100

Общая фактическая трудоемкость разработки ПО составляет: