PHONEBOOK
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Согласно заданию, требуется разработать телефонную информационно-справочную систему, реализовать ее в монопольном виде с использованием технологии объектно-ориентированного программирования СУБД Visual FoxPro
База данных должна включать справочную, контрольную и операционную части с суммарным числом отношений не менее пяти, а полей не менее пятнадцати.
Программный
комплекс должен обеспечивать
эффективную реализацию следующих
функциональных возможностей:
- ввод новых данных в базу;
- удаление данных из базы;
- корректировку данных;
- поиск данных не менее чем по трем
критериям;
- формирование одного отчета;
- контроль информационной
технологии;
- архивацию данных и обеспечение
целостности данных.
Пояснительная
записка должна включать следующие
разделы:
- Анализ предметной области;
- Разработка информационной
технологии;
- Разработка логической структуры
базы данных;
- Разработка алгоритмов обработки
информации;
- Опытная эксплуатации системы;
- Приложение: текст программы,
описание программы.
Рекомендуется включить специальный раздел, например, по защите данных, по обеспечению надежности системы, по результатам исследований некоторых свойств системы.
Объем графической части должен составлять не менее 3 листов формата А3. На первом листе рекомендуется отразить схему информационной технологии с выделением ручных, автоматизированных и автоматических операций. На втором листе рекомендуется представить логическую структуру базы данных с примерами ее заполнения. На третьем листе рекомендуется привести блок-схемы алгоритмов и результаты опытной эксплуатации.
ОПИСАНИЕ БД “Телефонный справочник”
База данных “Телефонный справочник” предназначена для ввода, хранения и поиска данных об абонентах, кодов городов. Абонент может проживать только по одному адресу в одном городе, иметь до пяти типов телефона и любое количество номеров для одного типа, любое количество адресов электронной почты. Для этого в программе нужно предусмотреть возможность ввода нескольких номеров телефонов, выбора типа телефона, выбора города абонента, ввода нескольких адресов электронной почты. Абонент в телефонной базе данных подразделяется на местного и международного, поэтому нужно предусмотреть возможность автоматической записи местного или междугородного кода города, а также отображение только местных, только междугородних или всех абонентов базы данных. Сведения о городе в телефонной книге имеют название, код города и код международного набора номера. Для отображения сведений о городе, удобным является сортировка по городу или коду города, по умолчанию, применяется сортировка по городу.
Главной
задачей любой телефонной книги
является поиск нужной информации
по известным критериям, для этого
предусмотрен поиск:
- Для абонентов: по номеру телефона,
пейджеру, адресу проживания, адресу
электронной почты.
- Для кодов городов: по коду и
названию города.
После поиска нужной информации является необходимой функцией вывода найденной информации на другой источник хранения, например, на бумагу. Для реализации этой функции предусмотрена возможность вывода найденной или всей информации на экран или принтер в виде отчета, наиболее удобного для просмотра информации.
Далее приведены примеры отчетов сведений о городе и сведений об абоненте
Рисунок 1 - Пример отчета сведений о городе
Рисунок 2 - Пример отчета сведений
об абоненте
ОСНОВНЫЕ ФОРМЫ ПРОГРАММЫ