- Главная
- Программирование на заказ
- Готовые проекты- Готовые Delphi проекты- ADO
- АИС, АРМ и АСУ
- Базы данных
- БД библиотек
- Безопасность
- Воинский учет
- Дипломные
- Денежный учет
- Математика
- Учет авто транспорта и комплектующих
- Учет сотрудников
- Товарный учет
- Тесты и электронные учебники
- Инвентаризация
- Магазинный учет
- Образование
- ПК комплектующие
- Складской учет
- Спорт
- Программы учета
- Разное
- Бонусные проекты
 
- Готовые проекты на C#
- Готовые проекты в C++ Builder
- Проекты на Visual Basic
 
- Готовые Delphi проекты
- Статьи
- Способы оплаты
- О нас
Разработка городской телефонный справочник
Категория:
Программа телефонного справочника сделана в Delphi 7, используя для хранения телефонных номеров базу данных в Access. Чтобы находить нужные контакты по базе данных реализован поиск и сортировка записей по возрастанию и убыванию.
Название: 
Городской телефонный справочник
Код продукта: 
85
Язык интерфейса:
- Русский
Платформа:
- Windows
Среда разработки:
- Delphi 7
СУБД:
- Access
Описание:
- Можно получить образец пояснительной записки (курсовая, вкр)
Программа: 
Стоимость: 
550.00 руб.
Комплектация: 
Проект в Delphi 7 и скомпилированная программа
Структура БД состоит из двух таблиц, одна как справочник улиц, а другая является основой, в которую добавляются телефонные контакты.
Описание структуры таблиц
Таблица ULISA (улицы).
| Поле | Тип данных | Размер поля | Описание | 
|---|---|---|---|
| ulisa_id | Счетчик | Длинное целое | Автоинкрементное поле, служащее как идентификатор улицы. Совпадения не допускаются. | 
| name | Текст | 50 символов | Название улицы, уникальное и обязательное для заполнения. | 
Таблица PHONES (телефонные номера).
| Поле | Тип данных | Размер поля | Описание | 
|---|---|---|---|
| key1 | Счетчик | Длинное целое | Автоинкрементное поле, служащее как идентификатор телефонного контакта. Совпадения не допускаются. | 
| ulisa_id | Число | Длинное целое | Внешний ключ таблицы с улицами. Необходимо для указания улицы, на которой живет человек, добавляемый в базу телефонных контактов. Поле не обязательно к заполнению. | 
| family | Текст | 50 символов | Фамилия добавляемого контакта. Повторения допускаются, поле к заполнению обязательно. | 
| name | Текст | 50 символов | Имя добавляемого контакта. Повторения допускаются, поле к заполнению обязательно. | 
| subName | Текст | 50 символов | Отчество добавляемого контакта. Повторения допускаются, поле к заполнению обязательно. | 
| Текст | 150 символов | Электронный ящик добавляемого телефонного контакта. Повторения допускаются, к заполнению не обязательно. | |
| dates | Дата/Время | - | Дата рождения добавляемого контактного телефонного номера. Необязательный параметр. | 
| dom_num | Число | Длинное целое | Номер дома добавляемого телефонного контакта. Необязательный параметр. | 
| dom_kvartnum | Число | Длинное целое | Номер квартиры добавляемого телефонного контакта. Необязательный параметр. | 
| gor_phones | Текст | 15 символов | Номер телефона добавляемого контакта. Совпадения не допускаются, поле обязательно для заполнения. | 
На уровне программы поля номер дома (dom_num) и номер квартиры (dom_kvartnum) реализованы как обязательные параметры путем добавления проверки ввода данных. При необходимости можно открыть фурму редактирования контактов и найти там код:
{Проверка ввода номера дома}
if length(editNumDom.Text) = 0 then
begin
    showMsg('Введите № дома');
    editNumDom.SetFocus;
    Exit;
end;
{Проверка ввода номера квартиры}
if length(editNumKvart.Text) = 0 then
begin
    showMsg('Введите № квартиры');
    editNumKvart.SetFocus;
    Exit;
end;
Найденный код закомментировать или удалить, а потом сделать заново перекомпилирование программы телефонного справочника.
Скрины к работе: 
 
   
  
                       
                       
                      

