- Главная
- Программирование на заказ
- Готовые проекты
- Готовые 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;
Найденный код закомментировать или удалить, а потом сделать заново перекомпилирование программы телефонного справочника.
Скрины к работе: