Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursovoy_proekt_BD.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.21 Mб
Скачать

3 Описание приложения

3.1 Описание технологии обработки данных

Для работы с БД была выбрана технология «клиент-сервер». В рамках этой технологии существует два программных процесса: клиентский и серверный. Клиентский процесс запрашивает у серверного те или иные ресурсы, а серверный процесс эти ресурсы предоставляет, при этом совсем не обязательно, чтобы программные файлы этих процессов располагались на одном компьютере. Принцип работы технологии «клиент-сервер»: клиент формирует и отсылает запрос серверу, на котором размещена БД. Сервер выполняет запрос и выдает клиенту в качестве результатов требуемые данные, а не отсылает ему файл с данными как это делается в технологии «файл-сервер».

Клиент-серверная архитектура имеет ряд преимущест перед файл-серверной архитектурой:

  • невысокая загруженность сетевого траффика;

  • низкие требования к ресурсам клиента (тонкий клиент);

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

Так как в основе организации обмена данными между клиентом и сервером лежит язык SQL , то такую программу еще называют SQL-сервером, а БД – базой данных SQL. В данном случае SQL-сервером является Interbase 6.0.

3.2 Описание программ

Программное средство разработано на языке высокого уровня Delphi в среде разработки Borland Delphi 7.

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

Все экранные формы, реализованные в приложении, имеют содержательные заголовки, выполнены в едином стиле и цветовой гамме, содержат подсказки пользователям.

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

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

Экранные формы разработанного программного средства представлены в приложении Б настоящего курсового проекта.

Заключение

В данном курсовом проекте с использованием СУБД Interbase 6.0 была разработана база данных учета и хранения информации о предприятиях-провайдерах и клиентах, пользующихся услугами конкретного провайдера.

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

Требования к проекту были выполнены. Требования включают в себя: создание описания структуры и архитектуры новой базы данных; определение и обработка характеристик ее компонентов. Итогом выполнения задания является создание проекта БД «Автоматизирование обслуживания клиентов, пользующихся услугами Интернет. В состав выполненных работ входят: формализованное описание предметной области, описание структуры разрабатываемой базы данных; инфологической, дата-логической, физической моделей базы данных, описание программы, а также технологии обработки данных.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]