Разработка базы данных для решения задач городской телефонной сети с использованием СУБД Access

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Введение

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

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

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

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

В моем курсовом проекте поставлены задачи по выводу с помощью запросов следующей информации:

1.Перечень и общее число абонентов по указанной АТС.

2.Перечень и общее число абонентов по всей ГТС.

.Перечень абонентов, имеющих параллельный телефон.

.Перечень должников по указанной АТС.

.Перечень и общее число должников по всей ГТС.

.Перечень льготников по указанной АТС.

.Перечень и общее число льготников по всей ГТС.

.Данные об абоненте по указанному адресу.

.Данные об абоненте по указанному номеру телефона.

.Данные об абоненте по фамилии.

.Перечень свободных номеров по указанной АТС.

.Перечень и общее число свободных номеров по всей ГТС.

.Перечень таксофонов по указанной АТС.

.Перечень и общее число таксофонов по всей ГТС.

.Самую большую задолженность по всем АТС.

.Самую минимальную задолженность по всем АТС.

При проектировании базы данных предполагается использование метода канонического проектирования, а для ее реализации - использование программы Microsoft Access 2002, а также языков SQL (Structured Query Language) - структурированный язык запросов и QBE (Quere-By-Example) - запросы по образцу.

1. Анализ предметной области

1.1 Описание предметной области

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

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

1.2 Определение состава данных

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

Форма 1. Форма справочного документа Сведения об абонентах

№ п/пФ.И.О.Номер телефонаАТСАдресПолДата рожденияПаспортные данныеЛьготыТип телефонаТариф

Форма 2. Форма справочного документа Список свободных номеров

№ п/пАТСНомер телефонаФорма 3. Форма справочного документа Перечень таксофонов

№ п/пТаксофонАТСАдрес

Форма 4. Форма справочного документа Очередь на подключение

№ п/пФ.И.О.АдресВозможностьЛьготы

Форма 5. Форма учетного документа Оплата услуг

№ п/пФ.И.О.Номер телефонаЛьготыСумма к оплате

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

Разработка концептуальной модели

Концептуальная модель является представлением точки зрения пользователя на предметную область и не зависит ни от программного обеспечения СУБД, ни от технических решений. Она стабильна.

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

Экземпляр сущности - конкретный объект.

Сущность принято определять атрибутами - поименованными характеристиками.

1.3 Выявление информационных объектов

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