Сложность поддержки и модификации.

Данный критерий показывает насколько трудоемка поддержка системы в процессе ее эксплуатации, а так же оценивает возможность модификации и трудоемкость.

Функциональность сайта

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

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

Удобство пользовательского интерфейса

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

Структура информации и навигация на сайте

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

Разработка структуры системы

Разработка системы включает в себя:

- Разработку архитектуры системы.

- Обоснование выбора СУБД.

- Обоснование выбора web-сервера.

- Обоснование выбора языков программирования.

- Разработка инфологической структуры данных.

- Разработка объектной модели.

- Разработка интерфейса пользователя.

- Экономическое обоснование разработки web - приложения.

- Разработка эргономического сертификата.

- Разработка, отладка и тестирование web-приложения.

- Разработка документации.

Выбор инструментов реализации

На основании структуры системы выбираются инструменты реализации.

Техническое задание

Наименование.

Web-приложение «CARD 2GO».

Основание для разработки.

Основанием для разработки является задание на квалификационную работу, подписанное исполнителем квалификационной работы, руководителем квалификационной работы, заведующим кафедрой СОИУ МГТУ им. Баумана.

Исполнитель.

Исполнителем является студент группы ВИУ5-81 ФИО.

Назначение и цель разработки.

Объектом разработки является «Web-приложение «CARD 2GO»

Целью разработки является создание web – приложения для работы с банковскими картами

Содержание работы.

2.5.1. Задачи, подлежащие реализации:

1) описание предметной области,

2) постановка задач разрабатываемой системы,

3) разработка структуры разрабатываемой системы,

4) выбор и обоснование комплекса программных средств реализации,

5) реализация модели системы,

6) расчет себестоимости разрабатываемой системы,

7) разработка графа диалога и набора экранных форм,

8) разработка эргономического сертификата,

9) составление документации.

Требования к функциональным характеристикам

Web-приложение «CARD 2GO» должно выполнять следующие функции:

Со стороны пользователя:

- Регистрация клиента и оформление банковской карты.

- Возможность изменять статус карты, просматривать операции.

- Требовать авторизацию пользователя.

Со стороны администратора:

- Возможность создавать аккаунты для сотрудников.

- Возможность блокировать любых сотрудников.

- Возможность добавлять новые виды продуктов (например: золотая карта).

- Возможность просматривать операции, совершенные сотрудниками.

Требования к составу программных средств

Клиентская часть является графическим браузером под управлением ОС Windows.

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

● веб-сервер IIS (версия не ниже 7),

● ASP.NET MVC (версия не ниже 4.5),

● SQL Server (версия не ниже 2012).

Наши рекомендации