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


Аппаратная и программная часть задачи



Рекомендуемые системные требования:

- Процессор Celeron, 1300 MHz;

- ОЗУ 256 Мб;

- Свободное место на винчестере – 10 Мб;

- Клавиатура;

- Мышь;

- Принтер;

- Монитор.

Программное обеспечение необходимое для работы программы:

- web-сервер apache, находящийся на сервере вместе с файлами базы данных;

- наличие установленного сервера Firebird-2.1.1 на сервере;

- MS Office XP/2003;

- Internet Explorer 5.0 (или другой аналогичный браузер).

 


Структуры данных, основные переменные программы

Схема базы данных представлена на рисунке 2.1.

Рисунок 2.1 – Схема базы данных

Структура объектов базы данных приведена в таблицах 2.1 – 2.8.

Таблица 2.1 – Структура таблицы Город

   
Name Type Key Domain Not Null  
ID_CITY SMALLINT Primary Key DN_ID NOT NULL  
NAME_CITY VARCHAR(30)   RDB$6    
 

 

Таблица 2.2 – Структура таблицы Клуб

   
Name Type Key Domain Not Null  
ID_CLUB SMALLINT Primary Key DN_ID NOT NULL  
NAME_CLUB VARCHAR(30)   RDB$7    
 
ID_CITY SMALLINT   DN_ID NOT NULL  
 

 


Таблица 2.3 – Структура таблицы Группа

   
Name Type Key Domain Not Null  
ID_GROUP SMALLINT Primary Key DN_ID NOT NULL  
NAME_GROUP VARCHAR(20)   RDB$9    
 
MIN_GROUP INTEGER   RDB$104    
 
MAX_GROUP INTEGER   RDB$103    
 

 

Таблица 2.4 – Структура таблицы Место проведения

   
Name Type Key Domain Not Null  
ID_WHERE SMALLINT Primary Key DN_ID NOT NULL  
NAME_WHERE CHAR(40)   RDB$8    
 

 

Таблица 2.5 – Структура таблицы Участник

   
Name Type Key Domain Not Null  
ID_PLAYER SMALLINT Primary Key DN_ID NOT NULL  
FAM_PLAYER VARCHAR(20)   RDB$10    
 
NAME_PLAYER VARCHAR(15)   RDB$11    
 
OTC_PLAYER VARCHAR(20)   RDB$12    
 
SEX_PLAYER VARCHAR(1)   RDB$13    
 
BD_PLAYER DATE   RDB$14    
 
TEL VARCHAR(12)   RDB$15    
 
ID_CLUB SMALLINT   DN_ID NOT NULL  
 
RATING_MAIN NUMERIC(4, 2)   RDB$16    
 

 


Таблица 2.6 – Структура таблицы Турнир

   
Name Type Key Domain Not Null  
NUM_TOURNEY SMALLINT Primary Key DN_ID NOT NULL  
NAME_TOURNEY VARCHAR(30)   RDB$33    
 
TEXT_TOURNEY VARCHAR(300)   RDB$34    
 
DATE_TOURNEY DATE   RDB$35    
 
ID_WHERE SMALLINT   DN_ID NOT NULL  
 
RATING_CITY INTEGER   RDB$36    
 
HOLE_TOURNEY INTEGER   RDB$37    

 

Таблица 2.7 – Структура таблицы Регистрация

   
Name Type Key Domain Not Null  
ID_REG SMALLINT Primary Key DN_ID NOT NULL  
ID_PLAYER SMALLINT   DN_ID NOT NULL  
 
NUM_TOURNEY SMALLINT   DN_ID NOT NULL  
 
ID_GROUP SMALLINT   DN_ID NOT NULL  
 
YEAR_REG INTEGER   RDB$22    
 
SCORE_REG INTEGER   RDB$23    
 
HOLE_REG INTEGER   RDB$24    
 
KOEF_REG NUMERIC(4, 2)   RDB$25    
 
PLACE_REG INTEGER   RDB$26    
 
RATING_REG NUMERIC(4, 2)   RDB$27    
 

 

Таблица 2.8 – Структура таблицы Результат

   
Name Type Key Domain Not Null  
NUM_HOLE SMALLINT Primary Key DN_ID NOT NULL  
ID_REG SMALLINT Primary Key DN_ID NOT NULL  
 
HOLE INTEGER   RDB$43    
 

 


Форма представления и способы ввода исходных данных

Формы ввода информации представлены на рисунках 2.2 – 2.9.

Рисунок 2.2 – Форма ввода данных в справочкник «Группа»

 

Рисунок 2.3 – Форма ввода данных в справочник «Место проведения»


Рисунок 2.4 – Форма ввода данных в справочник «Город»

 

Рисунок 2.5 – Форма ввода данных в справочник «Клуб»


Рисунок 2.6 – Форма ввода данных в таблицу «Турнир»

 

Рисунок 2.7 – Форма ввода данных в таблицу «Регистрация»

 

Рисунок 2.8 – Форма ввода данных в таблицу «Участник»

 

Рисунок 2.9 – Форма ввода данных в таблицу «Результат»


Форма представления и способы вывода результатов

Формы вывода результатов представлены на рисунках 2.10 – 2.15.

Рисунок 2.10 – Форма вывода данных результатов турнира подсистемой

«АРМ “Главный судья мини-гольфа”»


Рисунок 2.11 – Форма вывода данных рейтинга участников подсистемой

«АРМ “Главный судья мини-гольфа”»

 

Рисунок 2.12 – Форма вывода данных общего рейтинга подсистемой

«АРМ “Главный судья мини-гольфа”»


Рисунок 2.13 – Форма вывода данных календаря соревнований подсистемой

«Клуб любителей мини-гольфа “MG Club” Тольятти»

 

Рисунок 2.14 – Форма вывода данных общего рейтинга

«Клуб любителей мини-гольфа “MG Club” Тольятти»


Рисунок 2.15 – Форма вывода данных результата турнира

«Клуб любителей мини-гольфа “MG Club” Тольятти»


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-07-12; Просмотров: 1022; Нарушение авторского права страницы


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