1.4 Обоснование и выбор методов и средств разработки.
1.5
Для разработки данной системы были выбраны следующие средства разработки:
1. СУБД Microsoft Office Access 2003;
2. Borland Delphi 7.0;
3. Программа для создания кнопок Button Shop 4.0;
4. Microsoft Help Workshop;
2 ФУНКЦИОНАЛЬНОЕ ПРОЕКТИРОВАНИЕ
2.1 Диаграмма прецедентов.
Вариант использования просмотр контактных данных в системе «Автоматизированная записная книжка»:
Главный раздел сценария выполнения варианта использования «просмотр контактных данных»
Вариант использования |
Просмотр контактных данных |
Актеры |
Пользователь |
Цель |
Просмотр контактных данных, поиск нужной информации |
Краткое описание |
Просмотр пользователем контактных данных |
Ссылки на другие варианты использования |
1. Редактирование данных 2. Добавление данных 3. Удаление данных |
Ход событий сценария выполнения варианта использования «просмотр контактных данных»
Действия пользователя |
Отклик системы |
Пользователь входит в систему и: 1. нажимает на кнопку «показать все» |
1. При нажатии кнопки система выводит в таблицу со списком всех данных содержащихся в базе данных |
2. При большом объеме информации пользователь не находит нужной информации и нажимает на кнопку «поиск» после вводит фамилию искомого контакта и нажимает на кнопку ОК |
2.При нажатии кнопки «поиск» в окне системы появляется поле ввода , выбор поиска кнопка ОК, После ввода информации, выбора поиска и нажатия кнопки ОК система выведет только те данные которые соответствуют условию отбора |
2.2 Логическая модель базы данных.
Таблица «Contact»
Имя поля |
Описание |
Тип |
Ограничения |
ID_cont |
Идентификатор записи |
Числовой |
Ключевое поле |
FIO |
ФИО |
Текстовый |
Размер поля - 60 |
Tel |
Телефон |
Текстовый |
Размер поля - 50 |
E_mail |
|
Текстовый |
Размер поля - 50 |
Adress |
Адрес |
Текстовый |
- |
Gruppa |
Группа |
Текстовый |
Размер поля - 15 |
Таблица «books»
Имя поля |
Описание |
Тип |
Ограничения |
ID_book |
Идентификатор записи |
Числовой |
Ключевое поле |
Nazvanie |
Название книги |
Текстовый |
Размер поля - 50 |
FIO_avtora |
ФИО автора |
Текстовый |
Размер поля 50 |
razdel |
Раздел |
Текстовый |
Размер поля - 50 |
Таблица «Organajzer»
Имя поля |
Описание |
Тип |
Ограничения |
ID_zapisi |
Идентификатор записи |
Числовой |
Ключевое поле |
Vremia |
Время |
Дата/Время |
Маска ввода 00:00 |
Data |
Дата |
Дата/Время |
Маска ввода 00.00.0000 |
Zapis |
Запись сообщения |
Текстовый |
- |
2.3. Диаграммы последовательностей
1. Диаграмма последовательности «Добавление нового контакта»
2.Диаграмма последовательности «Изменение записи в каталоге книг»
3 РАЗРАБОТКА ПРОГРАММНЫХ МОДУЛЕЙ
Взаимосвязь объектов (окон программы)в системе:
Главное окно программы – предлагает пользователю выбор перехода на определенные раздел программы, и предоставляет краткое описание каждого раздела.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.