Реферат
Содержание
Введение
1. Предметная область
2. Техническое задание
2.1. Основание для разработки
2.2. Назначение разработки
2.3. Требования к программе
2.3.1. Требования к программной совместимости
2.3.2. Требования к составу и параметрам технических средств
2.3.3. Требования к функциональным характеристикам
2.4. Этапы разработки
2.4.1. Анализ задания на проектирование
2.4.2. Разработка структуры базы данных
2.4.3. Разработка интерфейса программы
2.4.4. Разработка бизнес-логики программы
2.4.5. Отладка программы
2.4.6. Ввод тестовых данных в базу данных
2.4.7. Документирование программы
3. Описание программы
3.1. Общие сведения
3.2 Функциональное назначение
3.3 Описание программы
3.4. Используемые технические средства
4. Проверка работоспособности программы
4.1. Цель проверки
4.2. Перечень проверок
5. Инструкция по работе с программой
Заключение
Список использованной литературы
Существует несколько технологий баз данных, способных обеспечить совместную работу пользователей с данными. Одной из таких технологий является файл-серверная технология. Ее плюсами являются относительно простая реализация и возможность быстрой разработки приложения для работы с данными, а также широкая функциональность. Однако, эта технология уступает в скорости работы, безопасности и расширяемости клиент-серверной технологии. Тем не менее, файл-серверные базы данных широко применяются по сей день.
Для разработки базы данных учета телефонных переговоров принята СУБД Paradox 7. Это файл серверная СУБД прекрасно документирована [1,2,3] и де-факто используется в учебных и промышленных целях при разработке клиентских приложения в среде Delphi. Для этого, среда разработки укомплектована соответствующим драйвером и средством проектирования DataBase Desktop.
Связь базы данных Paradox и клиентского приложения, разработанного в среде Delphi обычно осуществляется с помощью машины баз данных Borland Database Engine (далее BDE). BDE имеет в своем составе интерфейс для работы с прикладными программами и набор драйверов для работы с конкретными СУБД. Машина BDE «транслирует» запросы получаемые интерфейсом для работы с прикладными программами в запросы к базам данных через их драйвера и обратно [2,3].
BDE крайне удобно для быстрой разработки приложений в отсутствии специальных технологий доступа к данным.
Благодаря такой прослойке между прикладной программой и базой данных, система становиться более гибкой и расширяемой, например, при переходе на другую СУБД бывает достаточно конвертировать базу данных и оставить прежним приложение для работы с базой данных, при условии, что структура базы данных останется прежней [1,3].
Курсовая работа посещена разработке базы данных и приложения для работы с ней по учету телефонных переговоров и других услуг связи. Программа реализует возможности связывания данных нескольких таблиц, поиска, сортировки и фильтрации данных по ключевым полям.
1. Предметная область
Оператор связи оказывает услуги телефонной связи (местные и междугородние телефонные переговоры), а также услуги доступа к сети Интернет. Один клиент может получить несколько услуг за сутки. В базе данных должны фиксироваться все оказанные клиентам услуги с указанием времени начала оказания услуги, продолжительности телефонного переговора (в минутах) или количества трафика (в мегабайтах). База данных должна предоставлять информацию о действующих тарифах и стоимости каждой оказанной клиенту услуги связи.
Итоговым документом является сводка предоставленных услуг за день, в которой содержится следующая информация:
- ФИО клиента;
- Номер телефона;
- Время оказания услуги;
- Название услуги;
- Цена мин./Мб;
- Количество мин./Мб;
- К оплате.
Требуется обеспечить максимально быстрый ввод данных, при этом использовать отдельные справочники услуг и клиентов.
2.Техническое задание
2.1. Основание для разработки
Программа разрабатывается на основании задания на курсовое проектирование по предмету «Информатика и программирование».
2.2. Назначение разработки
Программа предназначена для учета услуг связи и расчета их стоимости.
2.3. Требования к программе
2.3.1. Требования к программной совместимости
Программа предназначена для выполнения в среде операционной системы семейства MS Windows с предустановленной машиной баз данных BDE.
2.3.2. Требования к составу и параметрам технических средств
Программа должна работать на IBM -совместимых компьютерах с архитектурой процессора x86.
2.3.3.Требования к функциональным характеристикам
База данных должна содержать следующую информацию:
О клиентах:
ФИО, номер телефона.
Об услугах:
Название, стоимость.
О звонках (доступе в интернет):
Время, продолжительность, стоимость (к оплате).
Программа для работы с базой данных должна обеспечивать быстрый и удобный ввод данных в том числе: о новых клиентах, о совершенных ими звонках, о изменении тарифов на услуги связи.
Поле к оплате — должно вычисляться автоматически, на основании данных от цене минуты (или Мб) услуги и количества проговоренных клиентом минут (Мб).
Выходным документом является сводка за текущие сутки по оказанным услугам в виде таблицы содержащей информацию, которая указана в пункте 1.
Для осуществления вышеприведенных требований программа должна предоставлять пользователю возможности поиска данных по ФИО клиента, номеру телефона. Сортировать данные по ФИО клиента. Оказанные услуги требуется отсортировать по времени их оказания и иметь возможность фильтровать по дате предоставления.
Интерфейс программы должен быть простым для освоения пользователями и содержать справочную информацию о работе с программой.