- •Выпускная квалификационная работа
- •Введение
- •Аналитическая часть
- •Анализ предметной области
- •Базовый план проекта
- •План управления проектом
- •Графическое отображение процесса управления проектом
- •Классификация и обоснование выбора программного обеспечения и технических средств
- •Практическая часть
- •Техническое задание
- •Постановка задачи
- •Разработка задачи
- •Разработка руководства пользователя и эксплуатационной документации
- •Результаты решения задачи
- •Технико-экономическое обоснование проекта.
- •Разработка материалов для продвижения проекта
- •Будь там, где твоё сердце. Заключение
- •Список литературы
- •Приложения
Практическая часть
Техническое задание
Введение
Техническое задание разрабатывается на АИС, автоматизирующую операции турагентства. Предметная область включает операции по оформлению заказов клиентов, осуществляемые менеджерами разного уровня. Существует программное обеспечение, которое может использоваться в подобных турагентствах, например, 1С: Предприятие. Однако оно является многофункциональным профессиональным программным продуктом.. К тому же, приобретение, установка и обучение персонала слишком дорого для небольших предприятий.
Основание для разработки
Основанием для разработки является заявка одного из турагенств города изадание руководителя на период преддипломной. Разработка будет проводиться в рамках дипломного проекта.
Наименование работы: Автоматизированная информационная система «Тур. Агентство».
Назначение разработки:
АИС предназначена для хранения информации о турах, сотрудниках фирмы, клиентах и их заказов. Пользователем данного программного комплекса является менеджер. Он заполняет базу данных на основании новых заказов, которые содержат информацию о клиенте и туре. Отчеты о заказах, клиентах и сотрудниках используются менеджерами высшего звена для принятия управленческих решений.
Требования к программе или программному изделию
Требования к функциональным характеристикам
АИС «Тур. Агентство» должна обеспечивать выполнение следующих функций:
Ввод, хранение, редактирование, поиск и обработку информации по новым клиентам и заказам;
Своевременное получение информации о заказах;
Формирование отчетов, содержащих данные о клиентах, сотрудниках и заказах.
Исходные данные:
Таблица «Сотрудники», содержащая Код сотрудника, фамилию, имя, отчество, дату рождения, должность, з/п, процент продаж, город, улицу, дом, квартиру, телефон;
Таблица «Клиенты», содержащая Код клиента, фамилию, имя, отчество, город, улицу, дом, квартиру, телефон;
Таблица «Туры», содержащая Код тура, страну, курорт, транспорт, визовое обслуживание, проживание, тип проживания, питание, тип питания, экскурсии, дату отправки, дату прибытия, стоимость;
Таблица «Заказы», содержащая Код заказа, код тура, код сотрудника, код клиента, дата оформления, количество.
Результаты:
Формы:
Форма «Заказы клиентов» – содержит информацию из таблиц «Клиенты» и «Заказы», позволяет добавлять, удалять и редактировать данные в этих таблицах;
Форма «Обслуживание клиентов» – содержит информацию из таблиц «Сотрудники» и «Заказы», позволяет добавлять, удалять и редактировать данные в этих таблицах;
Форма «Заказанные туры» – содержит информацию из таблиц «Туры» и «Заказы», позволяет добавлять, удалять и редактировать данные в этих таблицах.
Запросы:
Запрос «По фамилии клиента» – содержит данные из всех таблиц в соответствии с заданным критерием выборки. Рассчитывается надбавка сотруднику за оформление заявки по формуле Надбавка = Стомость тура*Процент от продаж/100
Запрос «По фамилии сотрудника» – содержит данные из всех таблиц в соответствии с заданным критерием выборки. Рассчитывается надбавка сотруднику за оформление заявки по формуле Надбавка = Стомость тура*Процент от продаж/100
Запрос «По стране» – содержит данные из всех таблиц в соответствии с заданным критерием выборки. Рассчитывается надбавка сотруднику за оформление заявки по формуле Надбавка = Стомость тура*Процент от продаж/100
Запрос «По диапазону дат оформления» – содержит данные из всех таблиц в соответствии с заданным критерием выборки. Рассчитывается надбавка сотруднику за оформление заявки по формуле Надбавка = Стомость тура*Процент от продаж/100
Отчеты:
Отчёт «По заказам клиента» – содержит данные из всех таблиц, данные в отчёте сгруппированы по коду клиента. Для каждого заказа рассчитывается Стоимость заказа = Стоимость тура*Количество и Надбавка = Стомость тура*Процент от продаж/100
Отчёт «По сотрудникам» – содержит данные из всех таблиц, данные в отчёте сгруппированы по коду сотрудника. Для каждого сотрудника рассчитывается Надбавка = Стоимость тура*Процент от продаж/100 ;
Отчёт «По странам» – содержит данные из всех таблиц, данные в отчёте сгруппированы по стране. Для каждой страны рассчитывается Стоимость заказа = Стоимость тура*Количество и Надбавка = Стоимость тура*Процент от продаж/100.
Требования к надежности
Предусмотреть обработку возможных исключительных ситуаций.
Требования к составу и параметрам технических средств
Система должна работать на IBM совместимых персональных компьютерах.
Минимальная конфигурация:
Тактовая частота процессора – 1200 Гц;
Объем ОЗУ – 128 Мб;
Объем свободного дискового пространства – 50 Мб;
Разрешение монитора – 1024x768;
Наличие устройства чтения компакт-дисков;
Требования к информационной и программной совместимости
Программа должна работать в операционных системах Windows 2000/XP.
Требования к упаковке, транспортированию и хранению
Нет особых требований, программа может распространяться как на диске, так и на флэш носителе.
Специальные требования
Программный продукт должен иметь дружественный интерфейс, рассчитанный на пользователя средней квалификации с точки зрения компьютерной грамотности.
Требования к программной документации
В состав сопроводительной документации должны входить:
Пояснительная записка, содержащая подробное описание разработки;
Самодокументированные программные коды;
Руководство пользователя.
Технико-экономические показатели
Внедрение данного программного комплекса позволит:
Уменьшить бумажный документооборот, заменив его на электронный;
Ускорить процесс обработки информации, включая получение различных видов форм отчётности;
Изменить характер труда за счет использования новых информационных технологий
Стадии и этапы разработки
После утверждения технического задания разработчик приступает к непосредственному созданию программного обеспечения.
Примерные этапы разработки представлены в таблице:
Таблица 1. Стадии и этапы разработки
Номер этапа |
Название этапа |
Срок |
Отчетность |
1 |
Разработка интерфейса, структуры ПП, включая алгоритмы модулей. |
20.04.2015 - 27.04.2015 |
Содержательная постановка задачи и прототип ПП |
2 |
Программирование и отладка функций ПП. |
27.04.2015 - 05.05.2015 |
Отлаженные программные модули |
3 |
Тестирование. |
06.05.2015 - 13.05.2015 |
Готовая программа и тестовые задания |
4 |
Оформление Пояснительной записки и Инструкции пользователю. |
14.05. 2015 - 21.05.2015 |
Готовая документация |
Порядок контроля и приемки.
Контроль программы осуществляется следующим образом:
Демонстрация прототипа с целью оценки интерфейса будущей программы (после реализации 1 этапа);
Демонстрация работы готового программного продукта и проверка по двум критериям: функциональная пригодность и надежность после выполнения 2 этапа;
Проверка содержимого диска и комплектности документации после сдачи работы.
