«УТВЕРЖДАЮ»
Ректор
Ульяновского государственного
Университета
___________________ Костишко Б.М.
«____»
_________________
Система Интернет-Магазин: Товары
(СИМ-Т)
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
00034-21 02-ЛУ
СОГЛАСОВАНО
Преподаватель
_____________ / Чичев А. А. /
«___» _____________
ИСПОЛНИТЕЛЬ
студент ИС-31
_____________ /Постников Д. С. /
«___» _____________
Ульяновск
УТВЕРЖДЕН
00002-10 04-ЛУ
Система Интернет-Магазин: Товары
(СИМ-Т)
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
00034-21 02
Листов 8
АННОТАЦИЯ
В данном документе приведено техническое задание (в дальнейшем ТЗ) на
разработку информационной системы интернет-магазин:
товары СИМ-Т. В разделе "Введение"
указана краткая характеристика области применения системы. В разделе
"Основания для разработки" указаны документы, на основании которых
ведется разработка, наименование и условное обозначение темы разработки. В
разделе "Назначение разработки" указано функциональное и
эксплуатационное назначение системы. Раздел "Требования к программе"
содержит следующие подразделы:
-
требования к функциональным характеристикам
- требования к надежности
- условия эксплуатации
- требования к составу и параметрам технических средств
- требования к информационной и программной совместимости
- специальные требования
В данном программном документе, в разделе "Требования к программной
документации" указаны предварительный состав программной документации и
специальные требования к ней.
В разделе "Технико-экономические показатели" указаны: ориентировочная
экономическая эффективность, предполагаемая годовая потребность, экономические
преимущества разработки.
В данном программном документе, в разделе "Стадии и этапы разработки"
установлены необходимые стадии разработки, этапы и содержание работ. В разделе
"Порядок контроля и приемки" должны быть указаны виды испытаний и
общие требования к приемке работы. Оформление программного документа
"Руководство оператора" произведено по требованиям ЕСПД (ГОСТ
19.101-77 1), ГОСТ 19.103-77 2), ГОСТ 19.104-78* 3), ГОСТ 19.105-78* 4), ГОСТ
19.106-78*
5), ГОСТ
19.201-78 6), ГОСТ 19.604-78* 7)).
СОДЕРЖАНИЕ
1.Введение
1.1. Название программы
1.2. Краткая характеристика области применения программы
2. Основание для разработки
2.1. Основание для проведения разработки
2.2. Наименование и условное обозначение темы разработки
3. Назначение разработки
3.1. Функциональное назначение программы
3.2. Эксплуатационное назначение программы
4. Требования к программе
4.1. Требования к функциональным характеристикам
4.1.1. Требования к составу выполняемых функций
4.1.2. Требования к организации входных данных
4.1.3. Требования к организации выходных данных
4.1.4. Требования к временным характеристикам
4.2. Требования к надежности
4.2.1 Требования к обеспечению надежного (устойчивого) функционирования
программы
4.2.2.Время восстановления после отказа
4.2.3. Отказы из-за некорректных действий оператора
4.3. Условия эксплуатации
4.4. Требования к составу и параметрам технических средств
4.5. Требования к информационной и программной совместимости
4.6. Специальные требования
5. Требования к программной документации
5.1. Предварительный состав программной документации
5.2. Специальные требования к программной документации
6. Технико-экономические показатели
6.1. Ориентировочная экономическая эффективность
6.2. Предполагаемая годовая потребность
6.3. Экономические преимущества разработки
7. Стадии и этапы разработки
7.1. Стадии разработки
7.2. Этапы разработки
7.3. Содержание работ (перечень программных документов, которые должны быть
разработаны, согласованы и утверждены)
7.4. Исполнители
1. ВВЕДЕНИЕ
1.1. Наименование программы
Система Интернет-магазин: Товары (СИМ-Т)
1.2. Краткая характеристика области применения программы
ИС предназначена для продажи и
учета товара в режиме в режиме on-line Нацелена на использование в электронной коммерции.
2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
2.1. Основание для проведения разработки
Основанием для проведения разработки является лабораторная работа по предмету
"Проектирование информационных систем".
2.2. Наименование и условное обозначение темы разработки
Наименование темы разработки -
"Разработка информационной системы Интернет-магазин: товар".
Условное обозначение разработки: "Интернет-магазин".
3. НАЗНАЧЕНИЕ РАЗРАБОТКИ
3.1. Функциональное назначение программы
Функциональным
назначением программы является удобная организация данных о товарах, быстрая и
удобная работа с ними, четкое и безошибочное выполнение поставленных функций, а
также предоставление дополнительной информации в области применения.
3.2. Эксплуатационное назначение программы
Система предназначена для использования в электронной коммерции — хранения,
поиска и проведений различных операций с хранящимися данными. Конечные
пользователи системы — сотрудники фирмы, имеющие право и доступ оперировать с
данными, хранящимися в БД системы.
4. ТРЕБОВАНИЯ К ПРОГРАММЕ
4.1. Требования к функциональным характеристикам
4.1.1. Требования к составу выполняемых функций
Программа должна обеспечивать возможность выполнения перечисленных ниже
функций:
1) Показывать потенциальному покупателю информацию о товарах
2) Должна быть реализована функция проверки данных из базы
3) Добавлять/изменять данные о товарах
4) Осуществлять поиск товаров по базе данных
5) Иметь средства защиты от несанкционированного доступа к системе
6) Проводить действия по продаже товаров в режиме on-line
7) Управлять работой Интернет-магазина через web-браузер
8) автоматизировать систему приема заказов, отправлять уведомления о заказе покупателю и владельцу интернет-магазина.
9) Генерировать отчеты по продажам товаров
10) Генерировать отчеты по выполнении операций с товарами
11) Обеспечивать защиту базы учетной информации
4. Требования к организации входных данных
Входные данные программы должны вводятся в базу данных в цифровом формате в
соответствии с полями таблиц БД. В системе должны быть реализованы функции
проверки корректности данных. При поиске информации пользователи должны иметь
возможность искать по некоторым параметрам.
4.1.3. Требования к организации выходных данных
Выходные данные системы должны представлять собой отчеты в бумажном и цифровом
виде, в которых описаны все операции, произведенные системой в процессе расчета
стипендий и организации ее начисления. В отчетах должны содержаться списки
объектов, над которыми производились операции.
4.1.4. Требования к временным характеристикам
Обеспечить минимальное время отклика при работе с системой
4.2. Требования к надежности
4.2.1. Требования к обеспечению надежного (устойчивого) функционирования
программы
Надежное (устойчивое) функционирование программы должно быть обеспечено
выполнением совокупности организационно-технических мероприятий, перечень
которых приведен ниже:
организацией бесперебойного питания технических средств;
выполнением рекомендаций Министерства труда и социального развития РФ,
изложенных в Постановлении от 23 июля
выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных
средств на наличие компьютерных вирусов;
необходимым уровнем квалификации сотрудников профильных подразделений.
4.2.2. Время восстановления после отказа
Время восстановления после отказа, вызванного сбоем электропитания технических
средств (иными внешними факторами), не фатальным сбоем (не крахом) операционной
системы, не должно превышать времени, необходимого на перезагрузку операционной
системы и запуск программы, при условии соблюдения условий эксплуатации
технических и программных средств.
Время восстановления после отказа, вызванного неисправностью технических
средств, фатальным сбоем (крахом) операционной системы, не должно превышать
времени, требуемого на устранение неисправностей технических средств и
переустановки программных средств.
4.2.3. Отказы из-за некорректных действий оператора
Отказы программы возможны вследствие некорректных действий оператора
(пользователя) при взаимодействии с операционной системой. Во избежание
возникновения отказов программы по указанной выше причине следует обеспечить
работу конечного пользователя без предоставления ему административных
привилегий.
4.3. Условия эксплуатации
4.3.1. Климатические условия эксплуатации
Климатические условия эксплуатации, при которых должны обеспечиваться заданные
характеристики, должны удовлетворять требованиям, предъявляемым к техническим
средствам в части условий их эксплуатации.
4.3.2. Требования к видам обслуживания
См. Требования к обеспечению надежного (устойчивого) функционирования
программы.
4.3.3. Требования к численности и квалификации персонала
Минимальное количество персонала, требуемого для работы программы, должно
составлять не менее 2 штатных единиц - системный администратор и кладовщик.
Системный администратор должен иметь минимум среднее техническое образование.
Кладовщик должен иметь минимум среднее образование и опыт работы с ПК.В перечень задач, выполняемых системным администратором,
должны входить:
задача поддержания работоспособности технических средств;
задачи установки (инсталляции) и поддержания работоспособности системных программных
средств - операционной системы;
задача установки (инсталляции) программы.
Персонал должен быть аттестован минимум на II квалификационную группу по электробезопасности (для работы с конторским
оборудованием).
В перечень задач, выполняемых кладовщиком,
должны входить:
Задачи по отметки прибытия/отправки
товара: работа с накладными
4.4. Требования к составу и параметрам технических средств
В состав технических средств должен входить IBM-совместимый персональный
компьютер (ПЭВМ), включающий в себя:
для клиентской части:
процессор Intel Pentium - 4 1.2 Ггц / AMD Athlon 3200+
RAM 512 Mб,
1 Гб свободного места на НЖМД
манипулятор "мышь"
для серверной части:
процессор Intel Core2Duo 1.8 Ггц / AMD Athlon X2 4600+, не менее;
RAM 2 Гб
50 Гб свободного места на НЖМД
манипулятор "мышь";
4.5. Требования к информационной и программной совместимости
4.5.1. Требования к информационным структурам и методам решения
Пользовательский интерфейс
должен обладать следующими характеристиками:
администратор должен иметь возможность выбирать параметры поиска;
администратор должен иметь возможность настраивать вид выходных данных;
неверные данные должны проверяться на стороне клиента для минимизации загрузки
канала связи;
для удобства пользования и минимизации ошибок используются значения полей по
умолчанию, переключатели, флажки и т.д..
Для удобства генерации отчета
должны быть созданы специальные формы
4.5.2. Требования к исходным
кодам и языкам программирования
Исходный код должен быть написан на языке PHP c использованием HTML,CSS,XML,JavaScript, технологии AJAX;на языке Java;c использованием ASP.NET на платформе .NET Framework 2.0
4.5.3. Требования к программным средствам, используемым программой
Системные программные средства, используемые программой, должны быть
представлены локализованными версиями операционных систем Windows или *nix.
Основная часть системы состоит из базы данных:
БД состоит из следующих таблиц:
- таблица склад;
- таблица покупатель;
- таблица товарная_группа;
- таблица Поставки;
- таблица Способ_доставки_товара;
- таблица Заказ_покупателя;
- таблица Продажа;
- таблица Поставщик;
- таблица Товары;
- таблица Заказ Интернет-магазина;
Подсистема
поиска.
Система поиска позволяет использовать различные виды поиска,
задавая необходимые параметры (например, поиск рейса по стоимости, по дате,
молодежные тарифы. Система внесения данных и администрирование.
Внесение данных в информационную систему возможно как администраторам, так и
потенциальными покупателями информационной системы через Интернет.
Регистрация покупателей проходит в несколько этапов: внесение информации, ее дальнейшее администрирование
представителем информационной системы, включающим в себя просмотр информации,
связь с целью уточнения (если требуется), корректировки, добавления данных,
внесенных представителем вуза с последующей высылкой логина
и пароля. С помощью логина и пароля он может вносить
изменения в свою учетную запись с целью добавления/удаления информации о своём
полете.
Дополнительные сервисы.
Бронирование билетов представляет собой сервис поиска билетов по нескольким
факторам, внесение информации о покупателе, о способе оплаты.
Система электронных рассылок.
Дополнительно применяется система рассылок зарегистрированным пользователям
системы с целью донесения информации о мероприятиях, новостей информационной
системы. Рассылка осуществляется администратором системы
как по всем регионам РФ, так и выборочно.
4.5.4. Требования к защите информации и программ
В Системе должен быть обеспечен надлежащий уровень защиты информации в
соответствии с законом о защите персональной информации и программного
комплекса в целом от несанкционированного доступа - " Об информации,
информатизации и защите информации" РФ N 24-ФЗ от 20.02.95.
4.6. Специальные требования
Система должна обеспечивать взаимодействие с пользователем (оператором)
посредством графического пользовательского интерфейса, разработанного согласно
рекомендациям компании-производителя операционной системы.
5. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
5.1. Предварительный состав программной документации
Состав программной документации должен включать в себя:
1) техническое задание
2) спецификация
3) текст программы
4) описание программы
5) программу и методики испытаний
6) пояснительная записка
7) ведомость эксплуатационных документов
8) формуляр
9) описание применения
10) руководство системного программиста
11) руководство программиста
12) руководство оператора
5.2. Специальные требования к программной документации
Специальные требования к программной документации не предъявляются.
6. ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ
6.1. Ориентировочная экономическая эффективность
Ориентировочная экономическая эффективность не рассчитываются.
6.2. Предполагаемая годовая потребность
Предполагаемое число использования программы в год - круглосуточная работа
программы на одном рабочем месте.
7. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ
7.1. Стадии разработки
Разработка должна быть проведена в три стадии:
1) разработка технического задания;
2) рабочее проектирование;
3) внедрение.
7.2. Этапы разработки
На стадии разработки технического задания должен быть выполнен этап
разработки, согласования и утверждения настоящего технического задания. На
стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы
работ:
1) разработка программы;
2) разработка программной документации;
3) испытания программы.
На стадии внедрения должен быть выполнен этап разработки - подготовка и
передача программы.
7.3. Содержание работ по этапам
На этапе разработки технического задания должны быть выполнены
перечисленные ниже работы:
1) постановка задачи;
2) определение и уточнение требований к техническим средствам;
3) определение требований к программе;
4) определение стадий, этапов и сроков разработки программы и документации на
неё;
5) выбор языков программирования;
6) согласование и утверждение технического задания.
На этапе разработки программы должна быть выполнена работа по программированию
и отладке программы.
На этапе разработки программной документации должна быть выполнена разработка
программных документов в соответствии с требованиями ГОСТ 19.101-77 и
требованием п. "Предварительный состав программной документации"
настоящего технического задания.
На этапе испытаний программы должны быть выполнены перечисленные ниже виды
работ:
1) разработка, согласование и утверждение программы и методики испытаний;
2) проведение приемо-сдаточных испытаний;
3) корректировка программы и программной документации по результатам испытаний.
На этапе подготовки и передачи программы должна быть выполнена работа по
подготовке и передаче программы и программной документации в эксплуатацию.