Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Стадии и этапы разработки



ПРИЛОЖЕНИЕ А

ТИТУЛЬНИК

Техническое задание на разработку программы "Интернет база данных"



Содержание

1 Введение
1.1 Наименование программы

1.2 Основания для проведения

1.3 Наименование организаций – Заказчика и Разработчика

1.4 Плановые сроки начала и окончания работы

1.5 Назначение и область применения

1.6 Характеристика объектов автоматизации

2 Требования к программе
2.1 Требования к функциональным характеристикам
2.2 Требования к надежности
2.2.1 Требования к обеспечению надежного функционирования программы
2.2.2 Время восстановления после отказа
2.2.3 Отказы из-за некорректных действий пользователей системы
3. Условия эксплуатации
3.1 Климатические условия эксплуатации
3.2 Требования к квалификации и численности персонала
3.3 Требования к составу и параметрам технических средств
3.4 Требования к информационной и программной совместимости

3.4.1 Требования к информационным структурам и методам решения
3.4.2 Требования к исходным кодам и языкам программирования













Требования к программным средствам, используемым программой

3.4.4 Требования к эргономике и технической эстетике

3.4.5 Требования к защите информации от несанкционированного доступа

3.4.6 Требования к антивирусной защите

3.4.7 Разграничения ответственности ролей при доступе к автоматизированному рабочему месту сотрудника копицентра

Требования к защите информации и программ

3.5 Специальные требования
4 Требования к программной документации
4.1 Предварительный состав программной документации



Стадии и этапы разработки

Стадии разработки

Этапы разработки

Содержание работ по этапам

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

 



Введение

Наименование программы

Наименование программы: "Интернет база данных Земная ось"

 

Основания для проведения работ

Работа выполняется на основании договора № … от … между …

 

Наименование организаций – Заказчика и Разработчика

Заказчик

 

Заказчик: ОАО Заказчик
Адрес фактический: г. Витебск ...
Телефон / Факс: + (375) 2222222

 



Разработчик

 

Разработчик: ЗАО Разработчик
Адрес фактический: г. Витебск ...
Телефон / Факс: + (375) 3333333

 



Плановые сроки начала и окончания работы

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

 

 1.5 Назначение и область применения

Программа предназначена для выполнения следующих функций:

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

- повышения качества (полноты, точности, достоверности, своевременности, согласованности) информации;
- ...

В результате создания хранилища данных должны быть улучшены значения следующих показателей:

- время сбора и первичной обработки исходной информации;

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

- время, затрачиваемое на информационно-аналитическую деятельность;

- ...

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

1.2.1 предложения туроператоров;

1.2.2 прейскуранты цен для расчета индивидуальных туров;

1.2.3 возможность проведения статистических анализов (изменение цен, рейсов);

1.2.4 данные туристов для он-лайн бронирования;

1.2.5 данные по отелям.

Программа предоставляет веб-интерфейс для управления содержимым базы данным в соответствии с предъявляемыми требованиями по протоколу http.



Требования к программе

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

Программа должна обеспечивать возможность выполнения ниже перечисленных функций: <списываем с задания, выданного руководителем дипломного проектирования (п.3)>

2.1.1 разделение пользователей подключаемых через веб-интерфейс на группы:

- неавторизованных;

- туристов;

- администраторов базы данных.

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

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

2.1.4  Возможность оплаты забронированного предложения туроператора в режиме он-лайн или в офисе.

2.1.5 Возможность поиска (фильтрации) по базе данных информации по отелям.

2.1.6 Для Администраторов базы данных возможность поиска (фильтрации) по базе данных информации по туристам.

2.1.7  Для Администраторов базы данных возможность анализа в базе данных динамики изменения цен и рейсов.

2.1.1  Возможность подключения независимых модулей импорта из внешних источников данных в текущую базу.

 

Требования к надежности

Требования к обеспечению надежного функционирования программы

Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:

а) организацией бесперебойного питания технических средств;

б) использованием лицензионного программного обеспечения;

в)  регулярным выполнением рекомендаций  Министерства труда и социальной защиты Республики Беларусь, изложенных в Постановлении от 23 марта 2011 г. № 19 «Об утверждении Норм времени на работы по обслуживанию персональных электронно-вычислительных машин, организационной техники и офисного оборудования»;

 г) регулярным выполнением требований СТБ 34.101.8-2006 «Информационные технологии. Методы и средства безопасности. Программные средства защиты от воздействия вредоносных программ и антивирусные программные средства. Общие требования».

 

Условия эксплуатации

 

Требования к квалификации и численности персонала

Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц — системный администратор и конечный пользователь программы — оператор. Системный администратор должен иметь высшее профильное образование и сертификаты компании-производителя операционной системы. В перечень задач, выполняемых системным администратором, должны входить:

а) задача поддержания работоспособности технических средств;

б) задачи установки (инсталляции) и поддержания работоспособности системных программных средств - операционной системы;

в) задача установки (инсталляции) программы;

г) задача создания резервных копий базы данных.

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

3.3.1 В состав технических средств должен входить IВМ-совместимый персональный компьютер (ПЭВМ), выполняющий роль сервера, включающий в себя:

- процессор Pentium-2.0Hz, не менее;
-  оперативную память объемом, 1Гигабайт, не менее;
-  HDD, 40 Гигабайт, не менее;
-  операционную систему «Windows 2000 Server» или «Windows 2003;
- операционную систему «Windows 2000 Server» или «Windows 2003»;
-  программное приложение «Microsoft SQL Server 2000».






Требования к информационной и программной совместимости

Требования к информационным структурам и методам решения

База данных работает под управлением «Microsoft SQL Server». Используется многопоточный доступ к базе данных. Необходимо обеспечить одновременную работу с программой с той же базой данной модулей экспорта внешних данных.

 

Структура баз данных

(СКОПИРОВАТЬ С п2.3 диплома)

Таблица городов вылета – CITY

Название поля Тип поля Описание поля
CITYNAME VarChar(255) [уникальное] Название города

 

Таблица названий стран – COUNTRY  

Название поля Тип поля Описание поля
COUNTRYNAME VarChar(255) [уникальное] Название страны

 

Таблица курортов – RESORT

Название поля Тип поля Описание поля
RESORTNAME VarChar(255) [уникальное] Название курорта
COUNTRY_ID Int Идентификатор страны

 

Таблица отелей – HOTELS

Название поля Тип поля Описание поля
HOTELNAME VarChar(255) [уникальное] Название отеля
RESORT_ID Int Идентификатор курорта
DIST_AIRPORT Int Расстояние до аэропорта (км)
DIST_CENTER Int Расстояние до центра (км)
DIST_BEACH Int Расстояние до пляжа (м)
HOTELSTAR Int «Звездность отеля»
PRESENT_BAR Int -1 – известно; 0 – нет; 1 – есть
     
PRESENT_BEACH Int -1 – известно; 0 – нет; 1 – есть
PRESENT_N1… PRESENT_N2 Int Пользовательские поля -1 – известно; 0 – нет; 1 – есть

 

Таблица номеров в отелях - ROOMS

Название поля Тип поля Описание поля
HOTEL_ID Int [уникальное] Идентификатор отеля
SPOT_NUMBER Int Кол-во человекомест (SNGL, DBL)
PRICE_PER_ROOM Int Стоимость номера
PRICE_PER_SPOT Int Стоимость места
FREE_NUMBER Int Кол-во свободных номеров

 

Таблица авиарейсов - FLIGHTS

Название поля Тип поля Описание поля
DEPARTURE_CITY_ID Int Идентификатор города вылета
DAY_OF_WEEK Int День недели
DEPARTURE_DATE Date Дата
FLIGHT_NUMBER Int Номер рейса
FLIGHT_TYPE Int Тип : чартер/регулярный
DEPARTURE_TIME VarChar(5) Время отправления
ARRIVAL_TIME1 VarChar(5) Время прибытия по аэроп. Вылета
ARRIVAL_TIME2 VarChar(5) Время прибытия по аэроп. Прибытия
TOTAL_PLACE_NUMBER Int Общее кол-во мест на этом рейсе
FREE_PLACE_NUMBER1 Int Свободные места у нас
FREE_PLACE_NUMBER2 Int Свободные места у других туроператоров

 

Таблица курсов валют – CURRENCY

Название поля Тип поля Описание поля
DATE Date Дата
USD Float(6,4) Всегда 1.0000
EUR Float(6,4) EUR / USD
RUR Float(6,4) RUR /USD

 

Таблица туроператоров – COMPANIES

Название поля Тип поля Описание поля
COMPANY_NAME Date [уникальное] Название компании
CONTACT_INFO VarChar(255) Контактная информация
ORDER_TYPE Int Способ бронирования

 

Основная таблица предложений туроператоров – TOURS       

Название поля Тип поля Описание поля
DEPARTURE_CITY_ID Int Идентификатор города вылета
COUNTRY_CITY_ID Int Идентификатор страны прибытия
RESORT_ID1… RESORT_ID9 Int Идентификаторы курортов
HOTEL_ID1…HOTEL_ID9 Int Идентификаторы отелей
DEPARTURE_DATE Date Дата отправления
TOUR_DURATION Int Длительность тура
FLIGHT_ID Int Идентификатор рейса
PRICE Int Цена
TOUR_INCLUDE_FLIGHT… TOUR_INCLUDE_VISA Int Тур включает …
TOUR_TYPE VarChar(100) Тип тура
TOUR_DESCRIPTION VarChar(255) Описание тура
COMISSION Int Комиссия
TOUR_COMPANY_ID Int Идентификатор туроператора

Требования к запросам пользователей данных из базы

Пользователи и администраторы работают с базой данных через веб- интерфейс.

Администраторы системы должны иметь возможность редактировать таблицы, перечисленные п. 3.4.1.1 (добавление, редактирование)

Пользователи системы должны иметь возможность производить поиск по таблице TOURS, просматривать детальную информацию по каждому результату выборки.

 

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

Дополнительные требования не предъявляются.



Требования к программным средствам, используемым программой

Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы «Windows 2000 Server» или «Windows 2003» и «Microsoft SQL Server 2000».

 

Требования к эргономике и технической эстетике

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

В части внешнего оформления:

- интерфейсы подсистем должен быть типизированы;

- предусмотрена выбор оформления интерфейса пользователем;

- должно быть обеспечено наличие локализованного (русскоязычного) интерфейса пользователя;

- должен использоваться шрифт: ...

- размер шрифта должен быть: ...

- цветовая палитра должна быть: ..

- в шапке отчетов должен использоваться логотип Заказчика.

В части диалога с пользователем:

- для наиболее частых операций должны быть предусмотрены «горячие» клавиши;

- при возникновении ошибок в работе подсистемы на экран монитора должно выводиться сообщение с наименованием ошибки и с рекомендациями по её устранению на русском языке.

В части процедур ввода-вывода данных должна быть возможность многомерного анализа данных в табличном и графическом видах.

К другим подсистемам предъявляются следующие требования к эргономике и технической эстетике.

В части внешнего оформления  интерфейсы по подсистемам должны быть типизированы.

В части диалога с пользователем:

- для наиболее частых операций должны быть предусмотрены «горячие» клавиши;

- при возникновении ошибок в работе подсистемы на экран монитора должно выводиться сообщение с наименованием ошибки и с рекомендациями по её устранению на русском языке.

В части процедур ввода-вывода данных необходимо максимально автоматизировать его для пользователя.

 

Требования к защите информации от несанкционированного доступа

Обеспечение информационной безопасности программного продукта должно удовлетворять следующим требованиям:

- защита Системы должна обеспечиваться комплексом программно-технических средств и поддерживающих их организационных мер;

- защита Системы должна обеспечиваться на всех технологических этапах обработки информации и во всех режимах функционирования, в том числе при проведении ремонтных и регламентных работ;

- программно-технические средства защиты не должны существенно ухудшать основные функциональные характеристики Системы (надежность, быстродействие, возможность изменения конфигурации);

- разграничение прав доступа пользователей и администраторов Системы должно строиться по принципу "что не разрешено, то запрещено";

- ...

 

Требования к антивирусной защите

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

- централизованное управление сканированием, удалением вирусов и протоколированием вирусной активности на рабочих местах пользователей;

- централизованное автоматическое обновление вирусных сигнатур на рабочих местах пользователей и администраторов;

- ведение журналов вирусной активности;

- администрирование всех антивирусных продуктов.

 

Требования к защите информации и программ

В Системе должно быть обеспечено резервное копирование данных. Требования к защите информации и программ не предъявляются.

 

3.5 Специальные требования

Программа должна обеспечивать одновременную работу пользователей посредством веб-интерфейса.



Требования к программной документации

Предварительный состав программной документации

 

Состав программной документации должен включать в себя:
- техническое задание;
-  программу и методики испытаний;
-  руководство оператора («Help»).






Стадии и этапы разработки

Стадии разработки

Разработка должна быть проведена в три стадии:
- разработка технического задания;
- рабочее проектирование;
- тестирование.




Этапы разработки

 

На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.
На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:

-  разработка программы;
-  разработка программной документации;
-  испытания программы.

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

 




Содержание работ по этапам

На этапе разработки технического задания должны быть выполнены

перечисленные ниже работы:

- постановка задачи;

-  определение и уточнение требований к техническим средствам;

-  определение требований к программе;

-  определение стадий, этапов и сроков разработки программы и документации на неё;

-  согласование и утверждение технического задания.

На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.

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

На этапе испытаний программы должны быть выполнены перечисленные

 ниже виды работ:

-  разработка, согласование и утверждение и методики испытаний;

-  проведение приемо-сдаточных испытаний;

-  корректировка программы и программной документации по результатам испытаний.

На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию Заказчику.



ПРИЛОЖЕНИЕ А

ТИТУЛЬНИК

Техническое задание на разработку программы "Интернет база данных"



Содержание

1 Введение
1.1 Наименование программы

1.2 Основания для проведения

1.3 Наименование организаций – Заказчика и Разработчика

1.4 Плановые сроки начала и окончания работы

1.5 Назначение и область применения

1.6 Характеристика объектов автоматизации

2 Требования к программе
2.1 Требования к функциональным характеристикам
2.2 Требования к надежности
2.2.1 Требования к обеспечению надежного функционирования программы
2.2.2 Время восстановления после отказа
2.2.3 Отказы из-за некорректных действий пользователей системы
3. Условия эксплуатации
3.1 Климатические условия эксплуатации
3.2 Требования к квалификации и численности персонала
3.3 Требования к составу и параметрам технических средств
3.4 Требования к информационной и программной совместимости

3.4.1 Требования к информационным структурам и методам решения
3.4.2 Требования к исходным кодам и языкам программирования













Требования к программным средствам, используемым программой

3.4.4 Требования к эргономике и технической эстетике

3.4.5 Требования к защите информации от несанкционированного доступа

3.4.6 Требования к антивирусной защите

3.4.7 Разграничения ответственности ролей при доступе к автоматизированному рабочему месту сотрудника копицентра

Требования к защите информации и программ

3.5 Специальные требования
4 Требования к программной документации
4.1 Предварительный состав программной документации



Стадии и этапы разработки

Стадии разработки

Этапы разработки

Содержание работ по этапам


Поделиться:



Последнее изменение этой страницы: 2019-05-08; Просмотров: 246; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.084 с.)
Главная | Случайная страница | Обратная связь