Проект и реализация системы автоматизации работы сотрудников бухгалтерии ХК АкБарс
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
вый
Свойства атрибутов отношения Специализация
Имя поляТип данныхКод специализацииЧисловойНаименование специализацииТекстовыйИнформацияТекстовый
Свойства атрибутов отношения Сезон
Имя поляТип данныхНомер сезонаЧисловойНазвание сезонаТекстовыйДата начала сезонаДата/ВремяДата конца сезонаДата/ВремяБюджет клубаЧисловойСвойства атрибутов отношения Перевод заработной платы
Имя поляТип данныхНомер переводаЧисловойНомер игрокаЧисловойДата переводаДата/ВремяСумма переводаЧисловойПремияЧисловой
Свойства атрибутов отношения Трибуны
Имя поляТип данныхНомер трибуныЧисловойНазвание трибуныТекстовыйРасположениеТекстовый
Свойства атрибутов отношения Билет
Имя поляТип данныхНомер билетаЧисловойНомер местаЧисловойСтоимость билетаЧисловойДата продажиДата/Время
Свойства атрибутов отношения Стадион
Имя поляТип данныхНомер стадионаЧисловойНазвание стадионаТекстовыйГород, в котором находитсяТекстовыйНазвание улицыТекстовыйНомер домаЧисловой
4.3 Определение внешних ключей
Таблица 5
Дочернее отношениеВнешний ключТипNULLСсылкаПримечаниеБилетыНомер сезонаintNotNULLСезон, номер сезонадобавлениеБилетыНомер трибуныintNotNULLТрибуны, номер трибуныдобавлениеТрибуныНомер стадиона, в котором находится трибунаintNotNULLСтадион, номер стадионадобавлениеПеревод заработной платыНомер сезонаintNotNULLСезон, номер сезонадобавлениеПеревод заработной платыНомер игрокаintNotNULLКоманда, Номер игрокадобавлениеКомандаНомер специализацииintNotNULLСпециализация, код специализациидобавление
.4 Реализация связи типа М: М
Между отношениями Сезон и Команда существует связь многие-ко-многим, поэтому введем новое связующее отношение вида:
Таблица 6
Имя атрибутаТипNULLСсылкаКод сезоныintNot NULLСезон, Номер сезонаКод игрокаintNot NULLКоманда, Номер игрока
4.5 Графическое изображение концептуальной модели предметной области
5. Состав модулей и их описание
.1 Main
В данном модуле предусмотрено выполнение SQL запросов. Для отображения результатов запроса был размещен компонент DBGrid,для выполнения SQL запросов - компонент ADO Query ,для установления соединения с базой данных - компонент AdoConnection.
5.2 DataMod
В данном модуле осуществляется установление связи с базой данных с помощью компонента ADO Connection.После установления соединения с базой данных в модуле были размещены 8 компонентов Adotable и 8 компонентов Data Source для каждой таблицы в базе данных.
.3 Players
В данном модуле реализована возможность работы с таблицами: Команда, Сезоны, Перевод заработной платы. Предусмотрены возможности: добавления, удаления, редактирования данных для каждой таблицы. Для отображения информации в каждой из таблиц служит компонент DBGrid.Добавление во всех вышеперечисленных таблицах реализовано с помощью метода компонента ADOTable - Append.Удаление реализовано помощью метода компонента ADOTable - Delete.
5.4 Seasons
В данном модуле реализована возможность работы с таблицей: Сезон.
Предусмотрены возможности: добавления, удаления, редактирования данных.
Для отображения информации в таблице служит компонент DBGrid,так как добавление данных реализовано с помощью SQL запроса, был размещен компонент ADOQuery.
Удаление реализовано помощью метода компонента ADOTable - Delete.
5.5 Stadium
В данном модуле реализована возможность работы с таблицами: Стадион, Трибуны, Билеты. Предусмотрены возможности: добавления, удаления, редактирования данных. Для отображения информации в каждой из таблиц служит компонент DBGrid.Добавление во всех вышеперечисленных таблицах реализовано с помощью метода компонента ADOTable - Append.Удаление реализовано помощью метода компонента ADOTable - Delete.
5.6 Specializ
В данном модуле реализована возможность работы с таблицей: Специализация. Предусмотрены возможности: добавления, удаления, редактирования данных.
Для отображения информации в таблице служит компонент DBGrid,так как добавление данных реализовано с помощью SQL запроса, был размещен компонент ADOQuery.
Удаление реализовано помощью метода компонента ADOTable - Delete.
6. Диаграмма модулей
7. Описание интерфейса
база данное программа интерфейс
При запуске программы, появляется форма:
На данной форме предусмотрено выполнение SQL -запросов.
Форма Сезоны:
Для добавления записей в данную таблицу необходимо проделать следующие действия:
)Заполнить данные для каждого атрибута в соответствующий ему компонент Edit.
)Нажать на кнопку Добавление
)Далее нажать на кнопку Обновить содержимое таблицу
Для повторного ввода данных нужно нажать на кнопку Очистить содержимое редакторов или же очистить их вручную.
Для того чтобы удалить запись, нужно выбрать удаляемую запись и нажать на кнопку Удаление.
Для редактирования записи нужно проделать следующие действия:
)Выделить нужную запись.
)После изменения данных нажать на кнопку Сохранить изменения.
Вкладка Игроки:
Для добавления записей в данную таблицу необходимо проделать следующие действия:
)Ввести в таблицу DBGrid нужные значения.
)Нажать на кнопку Добавление
Для того чтобы удалить запись, нужно выбрать удаляемую запись и нажать на кнопку Удаление.
Для редактирован?/p>