Смекни!
smekni.com

Информационная система компьютерного клуба (стр. 1 из 5)

Министерство образования и науки Украины

Харьковский национальный университет радиоэлектроники

Кафедра информатики

Пояснительная записка

к курсовой работа

по дисциплине

“Организация баз данных и информационных систем ”

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

Выполнил: ст. гр. xxxxxx

xxxxxxx

Проверила:

Работа защищена с оценкой:

Харьков 2008


РЕФЕРАТ

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

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

Практическая реализация выполнена с использованием СУБД ACCESS и Delphi. Приведены программы построения отношений и запросов в среде реляционных моделей с использованием языка SQL.

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

Ключевые слова и выражения:

БАЗАДА ННЫХ, ДИАГРАММА СУЩНОСТЬ-СВЯЗЬ, ОТНОШЕНИЕ, ДАТАЛОГИЧЕСКАЯ МОДЕЛЬ, ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ, ПОТЕНЦИАЛЬНЫЕ КЛЮЧИ, ССЫЛОЧНАЯ ЦЕЛОСТНОСТЬ, АТРИБУТ, КОРТЕЖ, ФУНКЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ, ПЕРВИЧНЫЙ КЛЮЧ, ВНЕШНИЙ КЛЮЧ, НОРМАЛИЗАЦИЯ, НОМАЛЬНЫЕ ФОРМЫ, ЯЗЫК ЗАПРОСОВ, СУБД, COM-технологии, DELPHI.


СОДЕРЖАНИЕ

Задание

Календарный план

РЕФЕРАТ

ВВЕДЕНИЕ

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

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

1.2Описание диаграммы «сущность-связь»

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

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

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

4 РАЗРАБОТКА ПРОЕКТА ПРИЛОЖЕНИЯ

4.1Описание данных

4.2 Создание отношений БД с помощью языка SQL

4.3 Заполнение базы данных

4.4 Создание запросов к базе данных компьютерного клуба

4.5 Создание отчетов по базам данных с помощью приложений Office

4.5.1 Создание генерации отчетов с помощью MicrosoftExcel

4.5.1 Создание отчета с помощью MicrosoftWord

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

ПРИЛОЖЕНИЕ А

ПРИЛОЖЕНИЕ Б

ПРИЛОЖЕНИЕ Б


Введение

В современном мире информационных технологий информационно-справочные системы с использованием концепций баз данных нашли широкое применение. Любая отрасль не может развиваться без сотрудничества с информатикой, так как предприятиям необходимо обрабатывать огромное количество разнообразной информации, и без применения и информационно-справочных систем это было бы невозможным. Отсутствие хранилища данных и возможности организации быстрого к ним доступа, поиска и их обработки значительно затруднило бы работу и развитие крупных предприятий. Еще недавно бумажной базой данных можно было обойтись. Но сегодня без электронных баз данных, не обойтись, потому что процесс улучшения жизни общества требует увеличения объема необходимой информации ежегодно на 5-7%. А уже через десять объем необходимой информации удвоится.

Занесение базы данных на ПК дает большое преимущество уже для однопользовательской системы – это компактность, скорость, низкие трудозатраты и актуальность.

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

Поскольку БД (база данных) – хранилище определенно города информации, то для управления или анализа их содержимого применяется программное обеспечение, позволяющее установить связь между пользователями системы и физическими записями данных. Таким программным обеспечением является СУБД – системы управления базами данных. Основная задача СУБД – предоставление возможности пользователю базы данных работать с ней, не вникая с детали ее архитектуры.

Термин СУБД так же часто используются в отношении конкретных программных продуктов, одним из которых является 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 ПОСТАНОВКА ЗАДАЧИ

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