Даталогическая модель отражает структуру БД с учетом особенностей модели данных (см. таблицу 2.1)
Таблица 2.1 Даталогическая модель базы данных
Сущность | Идентификатор таблицы | Атрибут | Идентификатор поля | Тип поля |
Менеджер | Manager | Код менеджера | Id_manager | int |
ФИО менеджера | FIO_manager | varchar(30) | ||
Логин | Login | varchar (20) | ||
Пароль | Pass | varchar (20) | ||
Уровень | Level | int | ||
Клиент | Сustomer | Код клиента | Id_customer | int |
Код менеджера | Id_manager | int | ||
Наименование заказчика | Name_organiz | varchar (30) | ||
Вид деятельнос-ти | Activities | varchar (50) | ||
Адрес | Address | varchar (50) | ||
Телефон | Telephone | varchar (50) | ||
Электронная почта | varchar (50) | |||
Сайт | Site | varchar (50) | ||
Контакты | Contact | varchar (50) | ||
Дополнительная информация | Info | varchar (150) | ||
Звонки | Call | Код звонка | Id_call | int |
Код менеджера | Id_manager | int | ||
Код клиента | Id_customer | int | ||
Коммента-рии | Comments | varchar (150) | ||
Дата звонка | Date | datetime | ||
Время звонка | Time | datetime | ||
Встречи | Meeting | Код встречи | Id_meeting | int |
Код менеджера | Id_manager | int | ||
Код клиента | Id_customer | int | ||
Коммента-рии | Comments | varchar (150) | ||
Место встречи | Place | varchar (50) | ||
Дата встречи | Date | datetime | ||
Время встречи | Time | datetime | ||
Статус | Status | Код статуса | Id_status | int |
Статус | Status | varchar (20) |
Общие положения
Разработанный программный комплекс содержит несколько взаимосвязанных модулей, которые схематично представлены на рис.2.17.
Рисунок 2.17. Дерево модулей программного комплекса
Описание программных модулей
Разрабатываемый проект включает в себя следующие файлы:
1. Файл проекта (Project1. dpr) Этот текстовый файл используется для хранения информации о формах и модулях. В нем содержатся операторы инициализации и запуска программы на выполнение.
2. Файлы форм (Unit1. dfm - Unit11. dfm) Это двоичный или текстовый файл, который создается Delphi для хранения информации о формах
2. Файлы модулей (Unit1. pas - Unit11. pas) Каждой форме проекте, соответствует текстовый файл модуля, используемый для хранения кода.Т. к. форм в проекте 11, модулей соответственно тоже 11.
4. Файл параметров проекта (Project1. dfo) В этом файле хранятся установки параметров проекта.
5. Файл ресурсов (Project1. res) Этот бинарный файл содержит используемую проектом пиктограмму и прочие ресурсы.
6. Объектные файлы модулей (Unit1. dcu - Unit11. dcu) Это откомпилированный файл модулей (Unit1. pas - Unit11. pas), которые компонуется в окончательный исполняемый файл.
7. Исполняемый файл (Project1. ехе) Это исполняемый файл приложения. Он является автономным исполняемым файлом, для которого больше ничего не требуется.
Листинг программного кода приведен в приложении 2.
Листинг скриптов базы данных приведен в приложении 3.