- •Содержание
- •Введение
- •1 Постановка задачи
- •Описание и анализ бизнес-процесса
- •1.2.4 Бизнес-правила
- •1.2.5 Требования к программе
- •1.2.6 Перечень вводимой информации
- •1.3.2 Форма «Оформление заказа»
- •1.3.3 Форма «Создание пользователя»
- •1.3.4 Форма «Новая поставка»
- •1.3.5 Форма «Обратная связь»
- •1.3.6 Форма записи гостевой книги
- •1.4 Описание результатной (выходной) информации
- •1.4.1 Форма документа «Каталог товаров»
- •1.4.2 Форма документа «Карточка товара»
- •1.4.3 Форма «Товар на складе»
- •1.4.4 Форма «Полученные заказы»
- •1.4.5 Форма «Пользователи»
- •1.5 Разработка базы данных
- •1.5.1 Определение сущностей
- •1.5.2 Определение взаимосвязей между сущностями
- •1.5.3 Задание первичных и альтернативных ключей
- •1.5.4 Приведение модели к требуемому уровню нормальной формы
- •1.5.5 Физическое описание модели
- •1.6 Описание алгоритма решения задачи
- •1.6.1 Разработка пользовательского интерфейса
- •1.6.2 Выбор и обоснование языка программирования
- •2 Программная документация
- •2.1 Описание применения
- •2.1.1 Назначение программы
- •2.1.2 Условия применения
- •2.1.3 Описание задачи
- •2.1.4 Входные и выходные данные
- •2.2 Описание программы
- •2.2.1 Общие сведения
- •2.2.2 Функциональное назначение
- •2.2.3 Используемые технические средства
- •2.2.4 Вызов и загрузка
- •2.2.5 Входные данные
- •2.2.6 Выходные данные
- •2.3 Руководство оператора
- •2.3.1 Назначение программы
- •2.3.4 Сообщения оператору
- •3 Контрольный пример
- •Список литературы
1.2.4 Бизнес-правила
Бизнес-правила интернет-магазина:
Заказ доставляется после подтверждения его по телефону;
1.2.5 Требования к программе
Программа должна работать в Internet Explorer 7 и выше или в аналогичных браузерах.
1.2.6 Перечень вводимой информации
Входной информацией являются:
сведения о пользователе (сотруднике):
логин;
«соль»;
результат хеширования;
количество итераций хеширования.
Сведения о клиенте:
уникальный ключ;
фамилия;
телефон;
электронная почта;
регион;
город;
улица;
номер дома;
корпус;
квартира.
Cведения о заказе:
уникальный ключ;
идентификатор;
статус;
тип доставки;
наименования товара;
количество данного наименования товара;
дополнительная информация (по необходимости).
Cведения о товарах:
уникальный ключ (ID);
наименование;
тип (игра или прикладное ПО);
жанр игры или решаемая прикладная задача;
дата выхода;
артикул;
описание;
разработчик;
издатель;
издатель в России;
системные требования;
изображение;
количество на складе;
цена;
дополнительная информация (по необходимости);
является ли популярным;
является ли новым;
доступен ли для предварительного заказа;
доступен или удален.
Сведения о поставках:
уникальный ключ поставки;
имя поставщика;
статус поставки;
время получения;
наименования товаров;
количество данного наименования товара;
цена данного товара.
Для обратной связи:
адрес электронной почты;
тема сообщения;
текст сообщения;
поле CAPTCHA.
Для гостевой книги:
уникальный ключ сообщения;
имя;
адрес электронной почты;
текст сообщения;
поле CAPTCHA.
1.2.7 Перечень печатных выходных форм
Выходными документами являются:
сведения о заказе (квитанция);
описание товара;
сведения о поставке;
1.2.8 Требования к оснащению магазина компьютерной техникой
Минимальные требования к техническому и программному обеспечению:
процессор: 233 МГц;
оперативная память: 64МБ;
видеоадаптер и монитор: super VGA (1024х768);
устройства взаимодействия с пользователем: клавиатура и мышь.
Программное обеспечение – Internet Explorer версии 7 или выше, или аналогичный браузер.
1.3 Описание исходной (входной) информации
Входными документами являются:
сведения о товаре;
сведения о заказе;
сведения о клиенте;
сведения о пользователе;
сведения о поставке;
отправка письма в службу поддержки;
отправка сообщения в гостевую книгу.
1.3.1 Форма добавления товара
Данная форма предназначена для добавления товара или внесения изменений в его описание.
Структура документа представлена на рис. 3
Форма добавления товара
|
||||||||||||||||||||||||||||||||||||||||||||
Рисунок 3 – Входная форма «Форма добавления товара»
