Минимальные технические требования для работы с программным продуктом. Требования к условиям выполнения работ по проектированию. Выбор среды и языка программирования. Требования к функционированию. Инфологическая модель структуры хранения данных.
Аннотация к работе
Человечество вступило в такой этап развития цивилизации, в котором информация, знания играют определяющую роль во всех сферах деятельности людей. При этом информация становится в современном обществе важнейшим фактором экономического роста. Ведь, по большей степени, туристическая фирма продает информацию, а турист ее покупает. Автоматизация и широкое применение электронной техники становятся одной из актуальнейших задач в отрасли туризма. Под туристской деятельностью понимается деятельность туристской организации по формированию (производству), продвижению и продаже туристского продукта, оказание услуг по туристскому обслуживанию, а также иная деятельность в сфере туризма.Готовый программный продукт «Информационная система туристического агентства» предназначен для использования менеджерами туристических агентств для: работы с клиентами, подбора туристических маршрутов и оформления туров, подготовки заказов клиентов, бронирование выбранных туров.Основанием для разработки является задание на дипломное проектирование.Для работы с данным программным продуктом пользователь должен уметь работать с ПК на уровне оператора ЭВМ.В целях наиболее полного учета факторов, влияющих на проектирование программного продукта, были изучены и проанализированы основные функции по работе с базой данных. Разрабатываемая программа должна выполнять следующие функции: 1. Хранение и доступ к данным о стране назначения. Осуществлять выборку данных в указанном диапазоне дат или цен. Определять количество путевок проданных за период (месяц / квартал / полугодие / год).Входной информацией является письменный документ, содержащий сведения о наименовании тура, виде тура, названии отеля, дате заезда, длительности пребывания, стоимости путевки, количестве путевок, названии страны содержащейся в наборе данных. 3) сведения о туре содержащейся в наборе данных - наименование страны, наименование тура, вида тура, название отеля, дата заезда, длительность пребывания, стоимость путевки; 2) оформление путевки, куда входит: номер заказа, сведения о туре, данные о клиенте: фамилия, имя, отчество, номер и серия загранпаспорта, возраст, пол, дата рождения, дата окончания действия загранпаспорта; данные о билете: вид транспорта, пункт отправления, дата и время отправления, номер рейса / поезда / парома / автобуса, пункт назначения, дата и время прибытия,; Выходной информацией является представление на экране дисплея списка туров, содержащего информацию, удовлетворяющую заданным параметрам с указанием: наименования тура, вида тура, названия отеля, даты заезда, длительности пребывания, стоимости путевки, количества путевок. Входной информацией являются сведения о турах, содержащиеся в наборе данных, включающие: наименование тура, вид тура, название отеля, дата заезда, длительность пребывания, стоимость путевки, количество путевок.Одной из основных составляющих качества системы является надежность. Под надежностью понимают свойство системы или ее отдельного элемента удовлетворять на определенном интервале времени некоторым, заранее установленным, требованиям при соблюдении заданных режимов и условий эксплуатации. Неразрешенные манипуляции пользователя не должны приводить к сбоям работы программы и зависанию системы. Предсказуемые ошибки и сбои во время выполнения программы (отсутствие файла, деление на ноль и т.д.) должны обрабатываться и передавать сообщение пользователю.Скорость реализации действий не должна зависеть от качеств ПК.Программный продукт должен работать на ПК типа IBM PC с процессором, поддерживающим платформу WIN32. Монитор с установленным разрешением не менее 1024х768 пикселей.Исполнитель должен представить программный продукт в срок до 25 мая 2010 года.Программный продукт может приниматься по всем задачам сразу или по комплексам задач или задачам по мере их создания. Система или комплексы задач должны пройти следующие основные виды испытаний: 1) предварительные испытания; Испытание программного продукт должно осуществляться путем его тестирования в целях выявления возможных ошибок и недостатков. Заканчиваются предварительные испытания оформлением акта приемки в опытную эксплуатацию. Опытная эксплуатация проводится с целью проверки технологичности реализованного процесса, проверки функционирования системы в целом, правильности выполнения поставленных задач и реализованных функций.Установка программы производится путем инсталляции программы с компакт-диска изготовителя на жесткий диск компьютера.Изготовитель программного продукта обязан предоставить следующие документы: 1.Проектирование схемы базы данных должно решать задачи минимизации дублирования данных и упрощения процедур их обработки и обновления. В качестве методов реализации выбранной темы рассматривались несколько вариантов: - иерархическая модель данных; Иерархическая модель данных (ИМД), основана на понятии деревьев, состоящих из вершин и ребер. Механизмы доступа к данным и перемещения по структуре данных в таких моделях достаточно сложны и существенным образом опираются на концеп
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
1.1 Назначение программного продукта
1.2 Основание для разработки
1.3 Требования к квалификации пользователя
1.4 Требования к функционированию
1.4.1 Разработка спецификации функций
1.4.2 Качественные требования
1.4.3 Требования к быстродействию
1.4.4 Минимальные технические требования для работы с программным продуктом
1.5 Требования к условиям выполнения работ по проектированию
1.6 Порядок контроля и проверки системы
1.6.1 Требования к приемосдаточным испытаниям
1.6.2 Требования к составу и содержанию работ по установке программного продукта на ПК
1.7 Требования к документированию
2. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ
2.1 Выбор методов реализации
2.2 Выбор среды и языка программирования
2.3 Выбор технологии программирования
3. ЭСКИЗНЫЙ ПРОЕКТ
3.1 Разработка частного технического задания
3.1.1 Требования к функционированию
3.1.2 Расчет нормирования работы на создание программного продукта с учетом частного технического задания
3.1.3 Расчет затрат времени на разработку частного технического задания
3.2 Проектирование структуры программы
3.2.1 Нормализация таблиц при проектировании базы данных
3.3 Декомпозиция задачи
3.4 Разработка структуры хранения данных
3.5 Инфологическая модель структуры хранения данных
3.6 Разработка интерфейса программы
3.6.1 Разработка общего интерфейса
3.6.2 Форма «Каталог стран»
3.6.3 Форма «Каталог туров»
3.6.4 Форма «Бронирование туре»
3.6.5. Форма «Добавление / редактирование сведений о турах»
3.6.6 Форма «О клиентах»
3.6.7 Форма «Подбор тура»
3.6.8 Форма «Запрос на в диапазоне дат»
3.6.9 Форма «Запрос на выборку в диапазоне цен»
3.6.10 Форма «Отчет о бронировании туров»
3.6.11 Форма «Туристическая путевка»
3.6.12 Компоненты интерфейса
4. ТЕХНИЧЕСКИЙ ПРОЕКТ
4.1 Разработка технического проекта
4.2 Разработка рабочего проекта
5. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ
5.1 Определение трудозатрат на разработку программного продукта