Описание предметной области, функций и задач телефонного справочника. Разработка концептуальной модели и логической структуры базы данных. Определение типов данных, структуры таблиц, ключевых элементов. Разработка клиент-серверного приложения в Delphi 7.
Аннотация к работе
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ХАБАРОВСКИЙ СУДОСТРОИТЕЛЬНЫЙ КОЛЛЕДЖ» КУРСОВОЙ ПРОЕКТ тема: Создание приложения "Телефонный справочник"В настоящий момент в мире существует масса информационных источников, доминирующим средством хранения которых являются системы управления базами данных. Поэтому сегодня данная проблема предоставления удобного доступа к имеющимся в наличии базам данных остается очень актуальной для многих организаций, компаний, научных учреждений, и решение ее видится только в свете применения специальных программах позволяющих работать с базой данных на клиентских машинах (персональных компьютерах находящихся в офисе.Данный телефонный справочник предназначен для поиска информации о абонентах.Свойства: Размер поля - 25, Обязательное поле - Да, Индексированное поле - Да (Допускаются совпадения); Свойства: Размер поля - 15, Обязательное поле - Нет, Индексированное поле - Да (Допускаются совпадения); Свойства: Размер поля - 20, Обязательное поле - Да, Индексированное поле - Да (Допускаются совпадения); Свойства: Размер поля - 15, Обязательное поле - Нет, Индексированное поле - Да (Допускаются совпадения);Приложение должно предоставлять пользователю средства для просмотра и редактирования базы справочника, а также предоставлять возможность осуществления поиска по базе абонентов.Плохо спроектированная система возможно и будет работать, но компьютер будет тратить на это гораздо больше ресурсов, снижая время отклика и расходуя лишнее дисковое пространство. Через некоторое время такую базу данных станет трудно адаптировать к новым требованиям. Перед созданием базы данных необходимо располагать описанием выбранной предметной области, которое должно охватывать реальные объекты и процессы, иметь всю необходимую информацию для удовлетворения предполагаемых запросов пользователя и определить потребности в обработке данных. На основе такого описания на этапе проектирования базы данных осуществляется определение состава и структуры данных предметной области, которые должны находиться в базе данных и обеспечивать выполнение необходимых запросов и задач пользователя. Сущность имеет атрибуты - это элементарные данные, относящиеся к сущности (характеристики сущности, такие, как входящий и исходящий номер документа, название товара, количество товара и т.п.)Логические связи соответствуют структурным связям между объектами в концептуальной модели, каждый объект в логической модели отображается соответствующей реляционной таблицей.Итак, база данных - это список (таблица) с информацией, состоящей из строк (называемых записями) и столбцов (называемых полями). Используя приведенную выше терминологию, можно сказать, что Клиент и Телефон являются полями, а каждая строка, содержащая имя и номер телефона, - записью. В инспекторе объекта (Рис.7.) в свойстве Caption компонента GROUPBOX1 введем «Фильтр по одному полю», а у компонента GROUPBOX2 «Фильтр по нескольким полям». У Label1 в свойстве Caption напишем «Поиск в», у Label2 «Введите данные», у Label3 «Способ». На второй GROUPBOX добавим три метки Label со свойством Caption: Фамилия, Имя, Телефон.В главном окне программы, пользователь может просматривать информацию об абонентах, их адрес, телефон. Пользователь может воспользоваться поиском, при этом поиск производится методом фильтрации, данных, т.е. пользователю необязательно знать точный номер телефона, достаточно вписывать часть номера, адреса, фамилии, имени и программа сама будет фильтровать данные и выводить соответствующие результаты в таблицу. В первом случае выбираем критерии по которому будет проводиться поиск: фамилия, телефон, выбираем способ поиска и вводим данные которые надо найти.Наиболее ценный инструмент работы с различными видами информации представляют собой базы данных. Базы данных обеспечивают надежное хранение информации в структурированном виде, удобном для пользователей, и своевременный доступ к ней.Экранные формы проекта Рис.
План
Содержание
Введение
1. Анализ предметной области
1.1 Описание предметной области и функции решаемых задач
1.2 Организация входных и выходных данных
2. Постановка задачи
3. Проектирование концептуальной модели
4. Разработка логической структуры базы данных
5. Реляционная модель
6. Определение типов данных в заданном формате (структура таблиц; типы данных; ключевые элементы; внешние ключи)
7. Физическое проектирование.Создание базы данных в SQL Server 2005
8. Разработка клиент-серверного приложения в Delphi 7