Курсовая работа: Информационная система компьютерного клуба

Термин СУБД так же часто используются в отношении конкретных программных продуктов, одним из которых является Microsoft Access, который и был использован при выполнении данной курсовой работы.

Этот программный продукт предлагает механизм формирования таблиц и достаточно прост в применении, обеспечивая этим пользователю – непрофессионалу комфорт при работе с базой данных.

База данных обеспечивает хранение информации, а также удобный и быстрый доступ к данным. Она представляет собой совокупность данных различного характера, организованных по определенным правилам.

Используется так же современные технологии программирования, базирующиеся на технологии COM и позволяющие использовать приложения MicrosoftOfficeв качестве серверов автоматизации.

COM является платформно-независимой, объектно-ориентированной технологией, позволяющей создавать бинарные компоненты. Эти компоненты можно использовать как локально, так и в распределенном сетевом окружении. COM служит основой для: OLE (технология составных документов), ActiveX-объектов и элементов управления ActiveX, DCOM, COM+.

На базе COM создано большинство новейших продуктов (MSOffice, MTS, …) и технологий Windows (Automation, Drag & Drop, ...).

COM – это технология, позволяющая объектам взаимодействовать, несмотря на границы процесса или машины, так же легко, как и объектам внутри одного процесса. COM обеспечивает такое взаимодействие, определяя, что единственный путь управления данными, ассоциированными с объектом, лежит через интерфейс объекта. Термин «интерфейс», о котором речь пойдет чуть ниже, означает реализацию в коде COM-совместимого двоичного интерфейса, ассоциированного с объектом.

Генерация отчетов по базам данных с помощью приложений MicrosoftOffice применяется на практике довольно часто. Причиной этого является желание пользователей получать отчеты в виде файла одного из стандартных форматов, иметь возможность редактировать их и обмениваться ими с клиентами и партнерами. Дело в том, что имеющиеся в комплекте поставки Delphi компоненты QuickReport обладают весьма ограниченными возможностями, связанными с созданием отчетов в одном из стандартных форматов, и применение вместо них приложений MicrosoftOffice, как правило, уже имеющихся в компании, нередко предпочтительнее приобретения профессиональных генераторов отчетов типа CrystalReports (CrystalDecisions).

Таким образом, путем автоматизации приложений MicrosoftOffice мы мо­жем создавать сложные отчеты, содержащие таблицы, диаграммы, вычисляемые значения, равно как и использовать для этой цели другие возможности MicrosoftOffice (например, сервисы построения сводных таблиц).


1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Построение инфологической модели предметной области методом ER- диаграммы

Начальным шагом в проектировании базы данных является постановка задачи, описание предметной области и построении инфологической модели данных, то есть модели «сущность - связь», известной еще как диаграмма Чена.

Она помогает логическому программированию РБД. В логической схеме РБД семантика данных передается посредством первичных и внешних ключей и функциональных зависимостей. Для построения диаграммы сущность/связь прежде всего необходимо:

· определить данные, которые будут использоватся РБД;

· определить множество отношений в которых будут связаны эти данные;

· вывести правила целостности и определить связи для работы с отношениями;

ER-диаграмма строится с помощью таких основных правил:

· cвойство всегда связано с одним определенным отношением, (если только отношения не являются подчиненными общему типу). В диаграмме свойства обозначаются овалами;

· если отношение имеет связи, то между их связью должна быть описана логическая привязка обозначенная ромбом. Отношения обозначаются прямоугольниками.

Все связи должны быть обязательно вида «один ко многим» или «многие к одному».

· Отношения в модели сущность-связь могут иметь тип один-к-одному, один-ко-многим, многие-к-одному, многие-ко-многим (для упрощения изложения далее предполагается, что все отношения бинарные).

1.2 Описание диаграммы «сущность-связь» для информационной системы компьютерного клуба

Сильными объектами являются Центр Данных, Компьютер, Услуги, Инфо игрока, Администратор,Модернизация, Устройства.

Свойствами объекта Данные являются Номер компьютера, Дата аренды, Время аренды, Продолжительность, Код услуги, Игрок, Цена, Администратор.

Свойствами объекта Компьютер являются Номер компьютера, Платформа, Частота, Монитор, Видеокарта, Жесткий диск, Мышь, Клавиатура, Наушники.

Свойствами объекта Услуги являются - Номер Услуги, Название, Тариф.

Свойствами объекта Инфо Игрока являются – Игрок, ФИО, Адрес, Команда.

Свойствами объекта Администратор являются – Администратор, ФИО, Адрес, Доход.

Инфологическая (ER-диаграмма) предметной области показана на рис. 1.1


2 ПОСТАНОВКА ЗАДАЧИ

Разрабатываемая информационная система компьютерного игрового клуба должна быть удобной в использовании, как для Администратора, обслуживающего компьютер, так и бухгалтера, директора клуба, налогового инспектора, а так же любого желающего игрока. Она дает возможность получить полную информацию о точной дате, времени, оказываемой услуге для определённого компьютера, посетителя или обслуживающего администратора.

Система должна помочь работникам компьютерного клуба в ведении отчетов об аренде компьютеров посетителями, в поиске нужной информации об игроках, ведении статистики посещения определённого игрока. Также, помогает администратору без потери времени определить дату дежурства, дневную и общую прибыль.

Данная информационная система должна решать задачу о нахождении подходящего компьютера соответствующего уровня в зависимости от услуги, которую выбирает посетитель.

Система дает возможность администратору вести учет о составляющих устройствах компьютера, что позволяет проводить своевременную модернизацию, а так же подсчет расхода на неё.

При построении информационной системы известно следующее: компьютер, его платформа, частота, монитор, установленные на него жесткий диск, видеокарта, манипуляторы, наушники , администратор и информация о нём, услуги, их описание и тариф. Данные, занесенные в таблицу, со временем могут обновляться.


3 РАЗРАБОТКА СХЕМЫ БАЗЫ ДАННЫХ

3.1 Описание логической схемы базы данных

В представляемой базе данных семь отношений. Все отношения находятся в НФБК, так как каждая доминанта (атрибут функционально определяющий другой атрибут) является потенциальным ключом.

Описание логической схемы базы данных:

Отношение «Данные» имеет атрибуты: Номер_компа, Дата_аренды, Время_аренды, Продолжительность, Код_услуги, Игрок, Цена, Админ.

Отношение «Услуги» имеет атрибуты: Номер_услуги, Название, Тариф.

Отношение «Инфо игрока» имеет атрибуты: Игрок, ФИО, Адрес, Команда.

К-во Просмотров: 855
Бесплатно скачать Курсовая работа: Информационная система компьютерного клуба