Автор работы: Пользователь скрыл имя, 20 Мая 2013 в 00:11, курсовая работа
Целью курсовой работы является разработка информационной системы «Туристический клуб», содержащей информацию о походах, тренировках, а также данные об инструкторах и туристах. Исходными данными являются таблицы: «Категория», «Маршруты», «Инструкторы», «Туристы», «Маршруты», «Тренировки», «Походы», «Участники».
Главная задача информационный системы состоит в представлении данных о туристах, инструкторах, походах, и другой информации в зависимости от критериев поиска, будь то определённая характеристика искомого объекта, дата тренировки или категория сложности маршрута и тому подобное. Также информационная система предоставляет возможность редактирования, добавления и удаления информации. Таким образом, конечный продукт представляет собой поисковую систему по базе «Туристический клуб» с возможностью редактирования.
Введение 3
1 Анализ предметной области и постановка задачи 4
Описание предметной области 4
Функциональные задачи будущих пользователей 5
Постановка задачи 6
Выбор и обоснование критериев качества продукта 7
2 Разработка программы 9
Разработка структуры программы 9
Разработка алгоритмов обработки информации 14
Разработка форм входных и выходных документов 17
3 Внедрение программного продукта 30
Инструкция по установке программы 30
Инструкция пользователю 31
Заключение 33
Список используемой литературы 34
СОДЕРЖАНИЕ
Введение 3
1 Анализ предметной области и постановка задачи 4
2 Разработка программы 9
3 Внедрение программного продукта 30
Заключение 33
Список используемой литературы 34
Приложение А Таблицы базы данных
Приложение Б Формы клиентского приложения
Приложение В Результаты выполнения запросов
Приложение Г Листинг программы на языке Borland Delphi
ВВЕДЕНИЕ
Информационная система данной курсовой работы представляет собой туристический клуб.
Туристические клубы формируются
для предоставления своим клиентам
возможности активно отдыхать. Благодаря
такому типу отдыха, люди приобщаются
к спорту, учатся работать в команде,
развивают тело и дух. Направление
деятельности множественного числа
клубов различно: одни проводят тренировки
по спортивному ориентированию и
технике туризма, другие – обучают
будущих инструкторов, третьи –
проводят экстремальные и
Целью курсовой работы является разработка информационной системы «Туристический клуб», содержащей информацию о походах, тренировках, а также данные об инструкторах и туристах. Исходными данными являются таблицы: «Категория», «Маршруты», «Инструкторы», «Туристы», «Маршруты», «Тренировки», «Походы», «Участники».
Главная задача информационный
системы состоит в
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ
1.1 Описание предметной области
Туристический клуб организует походы по определенным маршрутам. Каждый маршрут имеет категорию сложности, протяженность, длительность, начинается с определённой точки и завершается так же в определённой точке.
Участники туристического клуба разделяются на инструкторов и туристов. Инструкторы организуют походы в соответствии со своей категорией (квалификацией) и проводят тренировки. Туристы могут посещать тренировки без предварительной записи. Возможность участия туриста в определенном походе определяется на основе соответствия его категории (квалификации) с категорией сложности маршрута.
1.2 Функциональные задачи будущих пользователей
Пользователями информационной системы могут все участники туристического клуба.
Функциональной задачей участников является поиск информации в базе данных по выбранным и введённым с клавиатуры критериям, а также редактирование, добавление и удаление данных.
1.3 Постановка задачи
Разработать информационную
систему «Туристический клуб», которая
хранит, отображает и предоставляет
возможность изменения
Реализовать выполнение следующих
запросов:
1.4 Выбор и обоснование критериев качества продукта
Критерий (фактор) качества – нефункциональное требование к программе, которое обычно не описывается в договоре с заказчиком, но, тем не менее, является желательным требованием, повышающим качество программы. Для оценки качества разработанного в курсовой работе программного продукта были отобраны следующие критерии:
Пользователи, которые в первый раз откроют программу, мгновенно поймут, для чего она предназначена, поскольку все выполняемые операции довольно просты и не требуется большое количество времени, чтобы в них разобраться. Но при этом пользователями данного программного обеспечения не могут считаться дети в малом возрасте и люди, не имеющие хотя бы небольшого опыта владения компьютером.
Программа совместима со многими операционными системами.
Сопровождаемость – показатель, определяющий, насколько сложно изменить программу для удовлетворения новых требований. Это требование также указывает, что программа должна быть хорошо документирована, не слишком запутана и иметь резерв роста по использованию ресурсов (память процессор).
Сопровождение программы не является слишком затруднительным, поскольку язык, на котором разработано приложение, прост, а также не возникает сложностей при работе с объектами. Программа занимает небольшой объём памяти и не влияет на общую работоспособность персонального компьютера.
Как было упомянуто ранее, разобраться в том, как пользоваться информационной системой, несложно. Интерфейс программы также незамысловат: он дружественен, отвечает известным принципам проектирования, в том числе принципу обратной связи, структурному принципу, принципу простоты и т.д.
При подведении итогов оценки качества по вышеперечисленным критериям разработанного программного продукта можно сказать, что в целом он представляет собой хорошо отлаженную, понятную и удобную в эксплуатации программу, не требующую больших затрат системных ресурсов.
2 РАЗРАБОТКА ПРОГРАММЫ
2.1 Разработка структуры программы
Для организации базы данных информационной системы необходимо выделить следующие сущности и соответствующие им атрибуты:
Таблица 1 - Сущность kategoria (Категория)
Атрибут |
Тип данных |
Значение |
k_id |
Счетчик |
Натуральное число |
k_kat |
Текстовый |
20 символов |
Таблица 2 - Сущность marshrut (Маршруты)
Атрибут |
Тип данных |
Значение |
m_id |
Счетчик |
Натуральное число |
p_otpr |
Текстовый |
20 символов |
p_naz |
Текстовый |
20 символов |
dlina |
Текстовый |
10 символов |
dlit |
Числовой |
Натуральное число |
kategoria |
Числовой |
Натуральное число |
Таблица 3- Сущность instruktor (Инструкторы)
Атрибут |
Тип данных |
Значение |
i_id |
Счетчик |
Натуральное число |
name |
Текстовый |
20 символов |
surname |
Текстовый |
20 символов |
kat |
Числовой |
Натуральное число |
Таблица 4 - Сущность turist (Туристы)
Атрибут |
Тип данных |
Значение |
t_id |
Счетчик |
Натуральное число |
name |
Текстовый |
20 символов |
surname |
Текстовый |
20 символов |
kategoria |
Числовой |
Натуральное число |
Таблица 5 - Сущность trenirovka (Тренировки)
Атрибут |
Тип данных |
Значение |
id_t |
Счетчик |
Натуральное число |
instruktor |
Числовой |
Натуральное число |
name |
Текстовый |
20 символов |
t_date |
Дата/время |
Дата в формате дд.мм.гггг |
Таблица 6 - Сущность pohod (Походы)
Атрибут |
Тип данных |
Значение |
p_id |
Счетчик |
Натуральное число |
id_marsh |
Числовой |
Натуральное число |
p_date |
Дата/время |
Дата в формате дд.мм.гггг |
id_i |
Числовой |
Натуральное число |
Таблица 7 - Сущность uch (Участие)
Атрибут |
Тип данных |
Значение |
u_id |
Счетчик |
Натуральное число |
id_p |
Числовой |
Натуральное число |
id_t |
Числовой |
Натуральное число |
Таким образом определены сущности. Далее работа производится в программе MS Access. Она заключается в реализации данных сущностей, написании запросов на создание таблиц на языке SQL .
SQL (Structured Query Language — «язык структурированных запросов») - это язык программирования, предназначенный для работы с наборами фактов и отношениями между ними. В программах управления реляционными базами данных, таких как Microsoft Office Access, язык SQL используется для работы с данными. В отличие от многих языков программирования SQL удобочитаем и понятен даже новичкам. Как и многие языки программирования, SQL является международным стандартом, признанным такими комитетами по стандартизации, как ISO(на английском языке) и ANSI(на английском языке).
При использовании SQL необходимо применять правильный синтаксис. Синтаксис — это набор правил, позволяющих правильно сочетать элементы языка. Синтаксис SQL основан на синтаксисе английского языка и включает много таких же элементов, как и синтаксис языка.