Автор работы: Пользователь скрыл имя, 20 Мая 2013 в 00:11, курсовая работа
Целью курсовой работы является разработка информационной системы «Туристический клуб», содержащей информацию о походах, тренировках, а также данные об инструкторах и туристах. Исходными данными являются таблицы: «Категория», «Маршруты», «Инструкторы», «Туристы», «Маршруты», «Тренировки», «Походы», «Участники».
Главная задача информационный системы состоит в представлении данных о туристах, инструкторах, походах, и другой информации в зависимости от критериев поиска, будь то определённая характеристика искомого объекта, дата тренировки или категория сложности маршрута и тому подобное. Также информационная система предоставляет возможность редактирования, добавления и удаления информации. Таким образом, конечный продукт представляет собой поисковую систему по базе «Туристический клуб» с возможностью редактирования.
Введение 3
1 Анализ предметной области и постановка задачи 4
Описание предметной области 4
Функциональные задачи будущих пользователей 5
Постановка задачи 6
Выбор и обоснование критериев качества продукта 7
2 Разработка программы 9
Разработка структуры программы 9
Разработка алгоритмов обработки информации 14
Разработка форм входных и выходных документов 17
3 Внедрение программного продукта 30
Инструкция по установке программы 30
Инструкция пользователю 31
Заключение 33
Список используемой литературы 34
Продолжение таблицы 10
DataSource3 DataSource4 DataSource5 DataSource6 DataSource16 |
DataSet |
ADOTable3 ADOTable4 ADOTable5 ADOTable6 ADOTable7 | |
DataSource7 DataSource8 DataSource9 DataSource10 DataSource11 DataSource12 DataSource13 DataSource14 DataSource15 DataSource17 DataSource18 |
DataSet |
ADOQuery1 - ADOQuery11 |
Таблица 11 - Форма поиска маршрутов
Объект |
Свойство |
Метод |
Значение |
Процедура |
Form3 |
Caption |
Поиск маршрутов |
||
BorderStyle |
bsSingle |
|||
ClientHeight |
281 |
|||
ClientWidth |
409 |
|||
PageControl |
||||
TabSheet1 TabSheet2 |
Caption |
По категории сложности По длительности |
||
Label Labe2 |
Caption |
Выберите категорию сложности: Введите количество дней: |
||
ComboBox1 |
Items |
1 2 3 4 5 6 |
||
DBGrid1 DBGrid2 |
DataSource |
DataModule2.DataSource7 DataModule2.DataSource8 |
||
Options/dgEditing |
False |
Продолжение таблицы 11
Options/dgColumnResize |
False |
|||
Options/dgColLines |
False |
|||
Options/dgRowLines |
False |
|||
Options/dgRowSelect |
True |
|||
DBNavigator1 DBNavigator2 |
DataSource |
DataModule2.DataSource7 DataModule2.DataSource8 |
||
VisibleButtons/nbInsert |
False |
|||
VisibleButtons/nbDelete |
False |
|||
VisibleButtons/nbEdit |
False |
|||
VisibleButtons/nbPost |
False |
|||
VisibleButtons/nbCancel |
False |
|||
VisibleButtons/nbRefresh |
False |
|||
Button1 |
Caption |
Найти |
||
OnClick |
Button1Click | |||
Button2 |
Caption |
Найти |
||
OnClick |
Button2Click |
Таблица 12 - форма добавления данных в таблицу "Тренировки"
Объект |
Свойство |
Метод |
Значение |
Процедура |
Form4 |
Caption |
Добавить |
||
BorderStyle |
bsSingle |
|||
ClientHeight |
298 |
|||
ClientWidth |
339 |
|||
Label Labe2 Labe3 |
Caption |
Введите название: Выберите дату: Выберите инструктора: |
Продолжение таблицы 12
Edit1 |
Heidht |
21 |
||
MonthCalendar1 |
Heidht |
154 |
||
DBGrid1 |
DataSource |
DataModule2.DataSource9 |
||
Options/dgEditing |
False |
|||
Options/ dgColumnResize |
False |
|||
Options/dgColLines |
False |
|||
Options/dgRowSelect |
True |
|||
DBNavigator1 |
DataSource |
DataModule2.DataSource9 |
||
VisibleButtons/nbInsert |
False |
|||
VisibleButtons/nbDelete |
False |
|||
VisibleButtons/nbEdit |
False |
|||
VisibleButtons/nbPost |
False |
|||
VisibleButtons/nbCancel |
False |
|||
VisibleButtons/nbRefresh |
False |
|||
Button1 |
Caption |
OK |
||
OnClick |
Button1Click | |||
BitBtn1 |
Kind |
bkOK |
||
OnClick |
BitBtn1Click | |||
BitBtn2 |
Kind |
bkCanel |
Таблица 13 - Форма поиска тренировок
Объект |
Свойство |
Метод |
Значение |
Процедура |
Form5 |
Caption |
Найти тренировки |
||
BorderStyle |
bsSingle |
|||
ClientHeight |
438 |
Продолжение таблицы 13
ClientWidth |
432 |
|||
PageControl |
||||
TabSheet1 TabSheet2 TabSheet3 |
Caption |
По инструктору По дате В промежуток времени |
||
DBGrid1 DBGrid2 DBGrid3 |
DataSource |
DataModule2.DataSource12 DataModule2.DataSource13 DataModule2.DataSource14 |
||
Options/dgEditing |
False |
|||
Options/ dgColumnResize |
False |
|||
Options/dgColLines |
False |
|||
Options/dgRowSelect |
True |
|||
DBNavigator1-3 |
DataSource |
DataModule2.DataSource12-14 |
||
VisibleButtons/nbInsert |
False |
|||
VisibleButtons/nbDelete |
False |
|||
VisibleButtons/nbEdit |
False |
|||
VisibleButtons/nbPost |
False |
|||
VisibleButtons/nbCancel |
False |
|||
VisibleButtons/nbRefresh |
False |
|||
Button1 - 3 |
Caption |
Найти |
||
OnClick |
Button1Click Button2Click Button3Click | |||
Label Labe2 Labe3 Labe4 |
Caption |
Выберите инструктора: Выберите дату: С: По: |
Продолжение таблицы 13
DateTimePicker1 DateTimePicker2 DateTimePicker3 |
Height |
21 |
||
DBLookupListBox1 |
ListSours |
DataModule2.DataSource3 |
||
ListField |
surename |
|||
KeiField |
I_id |
Таблица 14 - Форма добавления данных в таблицу "Походы"
Объект |
Свойство |
Метод |
Значение |
Процедура |
Form6 |
Caption |
Добавить поход |
||
BorderStyle |
bsSingle |
|||
ClientHeight |
420 |
|||
ClientWidth |
469 |
|||
DBGrid1 DBGrid2 |
DataSource |
DataModule2.DataSource2 DataModule2.DataSource9 |
||
Options/dgEditing |
False |
|||
Options/ dgColumnResize |
False |
|||
Options/dgColLines |
False |
|||
Options/dgRowSelect |
True |
|||
DBNavigator1 |
DataSource |
DataModule2.DataSource2 |
||
VisibleButtons/nbInsert |
False |
|||
VisibleButtons/nbDelete |
False |
|||
VisibleButtons/nbEdit |
False |
|||
VisibleButtons/nbPost |
False |
|||
VisibleButtons/nbCancel |
False |
|||
VisibleButtons/nbRefresh |
False |
|||
MonthCalendar1 |
Heidht |
154 |
Продолжение таблицы 14
Button1 |
Caption |
ОК |
||
OnClick |
Button1Click | |||
BitBtn1 |
Kind |
bkOK |
||
OnClick |
BitBtn1Click | |||
BitBtn2 |
Kind |
bkCanel |
Таблица 15 - Форма информации о походе и редактирования списка участников.
Объект |
Свойство |
Метод |
Значение |
Процедура |
Form7 |
Caption |
Информация/Редактировать список участников |
||
BorderStyle |
bsSingle |
|||
ClientHeight |
450 |
|||
ClientWidth |
592 |
|||
Label Labe2 Labe3 Labe4 Labe5 Labe6 Labe7 Labe8 |
Caption |
Поход: Дата: Инструктор: Начало маршрута: Конец маршрута: Протяженность: Длительность: Категория сложности: |
||
DBEdit1 DBEdit2 DBEdit3 DBEdit4 DBEdit5 DBEdit6 DBEdit7 |
DataSource |
DataModule2.DataSource15 DataModule2.DataSource15 DataModule2.DataSource15 DataModule2.DataSource15 DataModule2.DataSource15 DataModule2.DataSource15 DataModule2.DataSource15 DataModule2.DataSource15 |
||
DataField |
P_date P_otpr P_naz Dlina Dlit Surename kategoria |
|||
DBGrid1 DBGrid2 |
DataSource |
DataModule2.DataSource17 DataModule2.DataSource18 |
Продолжение таблицы 15
Options/dgEditing |
False |
|||
Options/ dgColumnResize |
False |
|||
Options/dgColLines |
False |
|||
Options/dgRowSelect |
True |
|||
DBNavigator1 DBNavigator2 |
DataSource |
DataModule2.DataSource17 DataModule2.DataSource18 |
||
VisibleButtons/nbInsert |
False |
|||
VisibleButtons/nbDelete |
False |
|||
VisibleButtons/nbEdit |
False |
|||
VisibleButtons/nbPost |
False |
|||
VisibleButtons/nbCancel |
False |
|||
VisibleButtons/nbRefresh |
False |
|||
Button1 |
Caption |
Показать |
||
OnClick |
Button1Click | |||
Button2 |
Caption |
<<Добавить |
||
OnClick |
Button2Click | |||
Button3 |
Caption |
Удалить>> |
||
OnClick |
Button2Click |