Анализ и оценка эффективности существующей системы обработки информации. Выбор технических и программных средств. Описание этапов проектирования базы данных "Аудиотека" и ее особенностей. Разработка инфологической модели и программного приложения.
Целью данной курсовой работы является проектирование базы данных: перечень аудиофайлов, который должен включать в себя информацию о песнях: название альбома, тип файла.В данной курсовой работе рассматривается система проката аудиокассет и дисков.Любое предприятие, учреждение или организацию можно рассматривать как информационную систему, состоящую из элементов, связей между ними по которой циркулируют информацию. К организации данных в таких системах предъявляются следующие требования: 1-Интеграция данных т.е. данные хранятся централизованно составляя динамические обновляемые требования предметной областиДля моей базы данных минимальные требования к используемым техническим и программным средствам: операционная система Microsoft Windows 07 корпорации Microsoft Corporation, процессор 468DX, объем оперативной памяти 16 (32) Мб, занимаемый объем на ЖМД 80 Мб, текстовый редактор Microsoft Word, принтер, а также программа С Builder. С Builder - среда объектно-ориентированного визуального проектирования, в которой можно создавать офисные, бухгалтерские, инженерные, информационно-поисковые программы, взаимодействующие во время использования с пользователем благодаря многооконному графическому интерфейсу. В среде C Builder разработка программ ведется на основании современного метода - объектно-ориентированного программирования. Приложения строятся средой Borland C Builder в виде специальных конструкций-проектов, которые выглядят для пользователя как совокупность нескольких файлов.Этапом инфологической модели является этап проектирования БД на котором составляется инфологическая модель и схемы взаимосвязи можно определить, что данный этап является первым. Под инфологической моделью понимают описание предметной области, выполненное с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных средств (это по существу блок-схема алгоритма создания базы данных). модель должна быть легко расширяемой, то есть иметь возможность ввода новых (удаления) данных без изменения ранее определенных; Сущность - любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей (например, ЦВЕТ может быть определен для многих сущностей: СОБАКА, АВТОМОБИЛЬ, ДЫМ и т.д.).После проведенного анализа предметной области можно перечислить основные характеристики, необходимые при хранении: название файла, тип файла. Идентификатором сущности является название, позволяющий однозначно идентифицировать объект. Она представлена в двух таблицах (для каждой сущности). Прежде, чем начать строить приложения, работающие с базами данных, надо иметь сами базы данных. Вместе с BDE и Borland C Builder поставляется программа Database Desktop, которая позволяет создавать таблицы баз данных некоторых СУБД, задавать и изменять их структуру.Откроем новое приложение (File/New/Application) Borland C Builder, перенесем на форму компонент Query со страницы библиотеки Data Access (BDE) и установим его свойство DATABASENAME равным имени созданной нами базы данных (BIBL). Его свойству Name соответствует Datasource1, а свойству DATASET задайте Query1. Операторы SQL можем писать в свойстве SQL компонента Queryl, а чтобы увидеть результаты выполнения написанного оператора, надо будет устанавливать значение свойства Active компонента Queryl в true. Создадим другую аналогичную цепочку, перенеся на форму компоненты Query2, DATASOURCE2, DBGRID2, и связав ее с таблицей Info.db запросом в компоненте Qnery2.: select N_K as Номер клиента, FIO as ФИО,Adres as Адрес, Telefon as Телефон from Info К компоненте Table1 в ИО установим свойства DATABASENAME = Aud, TABLENAME = Aud.db, а компоненте DATASOURCE свойство DATASET = Table1.Вся проделанная работа заключалась в автоматизации введения учета файлов в аудиотеке программы Borland C Builder 6.#include "Unit1.h" //---------------------------------------------------------------------------void __fastcall TFORM1::RGFCLICK(TOBJECT *Sender) Table1->Filtered = false; Table1->Filtered = true; Table1->FINDNEAREST(&TVARREC(Edit1->Text),0);Результат работы программы.
План
Содержание
Введение
1. Теоретическая часть
1.1 Анализ и оценка эффективности существующей системы обработки информации
1.2 Особенности СУБД
1.3 Выбор технических и программных средств
1.4 Описание этапов проектирования
2. Практическая часть
2.1 Разработка инфологической модели
2.2 Разработка базы данных
2.3 Разработка программного приложения
Заключение
Список литературы
Приложение 1
Приложение 2
Введение
Целью данной курсовой работы является проектирование базы данных: перечень аудиофайлов, который должен включать в себя информацию о песнях: название альбома, тип файла.
Задачи курсового работы: описание этапов проектирования, разработка базы данных для хранения информации об аудиофайл, разработка программного приложения по обработке данных формированию выходных документов, описание возможной области применения этой базы данных.
Вывод
Вся проделанная работа заключалась в автоматизации введения учета файлов в аудиотеке программы Borland C Builder 6. С помощью этой программы можно осуществлять автоматизации и других предметных областей.
Созданный БД позволяет осуществлять ввод новых данных, изменять имеющиеся в базе данных данные и удалять старые.
Работа с программой Borland C Builder 6 актуальна в наше время, многие информатики-экономисты используют ее в своей практической работе.
Список литературы
1. Архангельский А.Я. Программирование в C Builder 6 - М: ЗАО «Издательство БИНОМ» 2002 г.
2. Архангельский А.Я. Работа с локальными базами данных в C Builder 5 - М: ЗАО «Издательство БИНОМ», 2000 г.Диго С.М. Проектирование баз данных. М.: Финансы и статистика, 2002 г.
3. Архангельский А.Я. Интегрированная среда разработки C Builder 5 - М: ЗАО «Издательство БИНОМ», 2000 г.
4. Архангельский А.Я. Программирование в C Builder 6 - М: ЗАО «Издательство БИНОМ» 2002 г.
5. Марков А.С. Базы данных. Введение в теорию и методологию. М.: Финансы и статистика, 2002 г.
6. Мейер Д. Теория реляционных баз данных. М., 1987. 608 с., ил.
7. Тихонов А.Ф., Тихонова Л.Н. Visual FOXPRO 5.0. М., 1997. 466 с.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы