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

2016-07-30СтудИзба

Описание файла

Документ из архива "Информационная система компьютерного клуба", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "47147"

Текст из документа "47147"

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

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

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

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

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

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

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

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

Выполнил: ст. гр. 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 Создание генерации отчетов с помощью Microsoft Excel

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

ЗАКЛЮЧЕНИЕ

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

ПРИЛОЖЕНИЕ А

ПРИЛОЖЕНИЕ Б

ПРИЛОЖЕНИЕ Б

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отношение «Девайс» имеет атрибуты: Устройство, Магазин, Фирма, Цена.

Отношение «Комп» имеет атрибуты: Номер_компа, Платформа, MHz, Monitor, Video, Hdd, Mouse, Keyboard, Headphones .

Схема данных в Microsoft Access изображена на Рис. 3.1

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

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

В таблице 4.1 приведено описание данных БД «Работа клуба». Таблица 4.1 - Описание данных БД «Работа клуба»

Элемент данных

Описание

Объект

Тип данных

Условие на значеие

Номер_компа

Номер компьютера

Центр данных

Текстовый

Обязательное (ключ)

Дата_Аренды

Дата аренды компьютера

Центр данных

Дата/Время

Обязательное

(ключ)

Время_Аренды

Время аренды компьютера

Центр данных

Дата/Время

Обязательное

(ключ)

Продолжительность

Часы аренды компьютера

Центр данных

Числовой

Обязательное

Код_Услуги

Код услуги

Центр данных

Текстовый

Обязательное

Игрок

Посетитель клуба

Центр данных

Текстовый

Обязательное

Цена

Стоимость

Центр данных

Денежный

Обязательное

Админ

Администратор

Центр данных

Текстовый

Обязательное (ключ)

Номер_услуги

Кодовый номер услуги

Услуги

Текстовый

Обязательное (ключ)

Название

Описание услуги

Услуги

Текстовый

Обязательное

Тариф

Стоимость услуги

Услуги

Денежный

Обязательное

(ключ)

Админ

«Никнейм» администратора

Админ

Текстовый

Обязательное

(ключ)

ФИО

ФИО

Админ

Текстовый

Обязательное

Адрес

Адрес

Админ

Текстовый

Обязательное

Ставка

Зарплата

Админ

Текстовый

Обязательное

Игрок

«Никнейм» игрока

Инфо игрока

Текстовый

Обязательное(ключ)

ФИО

ФИО игрока

Инфо игрока

Текстовый

Обязательное

Адрес

Адрес игрока

Инфо игрока

Текстовый

Обязательное

Команда

Команда игрока

Инфо игрока

Текстовый

Необязательное

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

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее