Создание приложения "Телефонный справочник"

Описание предметной области, функций и задач телефонного справочника. Разработка концептуальной модели и логической структуры базы данных. Определение типов данных, структуры таблиц, ключевых элементов. Разработка клиент-серверного приложения в Delphi 7.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.02.2016
Размер файла 263,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ХАБАРОВСКИЙ СУДОСТРОИТЕЛЬНЫЙ КОЛЛЕДЖ»

Кафедра информационных технологий

КУРСОВОЙ ПРОЕКТ

тема: Создание приложения "Телефонный справочник"

МДК 02.02. Технология разработки и защиты баз данных

Выполнила: Киле Ольга

Студентка 3 курса

Группы: П-342

Руководитель курсового проекта:

Кузьмина И.С.

г. Хабаровск

2015

Содержание

Введение

1. Анализ предметной области

1.1 Описание предметной области и функции решаемых задач

1.2 Организация входных и выходных данных

2. Постановка задачи

3. Проектирование концептуальной модели

4. Разработка логической структуры базы данных

5. Реляционная модель

6. Определение типов данных в заданном формате (структура таблиц; типы данных; ключевые элементы; внешние ключи)

7. Физическое проектирование.Создание базы данных в SQL Server 2005

8. Разработка клиент-серверного приложения в Delphi 7

9. Руководство пользователя

Заключение

Список использованных источников

Графическое приложение. Экранные формы проекта

Введение

В настоящий момент в мире существует масса информационных источников, доминирующим средством хранения которых являются системы управления базами данных. Но открытость информации во многих базах данных отнюдь не означает легкость доступа к данным для непрофессионального пользователя, так как для этого необходим не только физический доступ к соответствующей СУБД, но также и знания об используемой модели данных, схемы базы данных, умения пользоваться языком запросов. Поэтому сегодня данная проблема предоставления удобного доступа к имеющимся в наличии базам данных остается очень актуальной для многих организаций, компаний, научных учреждений, и решение ее видится только в свете применения специальных программах позволяющих работать с базой данных на клиентских машинах (персональных компьютерах находящихся в офисе.

Базы данных -- это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности как в целом, так и любой ее части. Курсовая работа посвящена разработке приложения «Телефонный справочник», являющейся оболочкой для работы с базой данных телефонных абонентов. Приложение должно предоставлять пользователю средства для просмотра базы абонентов, ее редактирования и поиска по базе. Здесь будет приведен пример разработки базы данных на основе СУБД SQL Server 2005 и приложения в среде программирования Delphi 7.

1. Анализ предметной области

1.1 Описание предметной области и функции решаемых задач

Данный телефонный справочник предназначен для поиска информации о абонентах. Пользователи всегда могут узнать интересующую их информацию, к примеру такую как: телефон, адрес абонента.

1.2 Организация входных и выходных данных

В приложении входными и выходными данными являются записи присоединяемой базы данных.

База данных состоит из одной таблицы «Телефоны», имеющей следующие поля.

Key1- тип счетчик;

Фамилия - тип текстовый. Свойства: Размер поля - 25, Обязательное поле - Да, Индексированное поле - Да (Допускаются совпадения);

Имя - тип текстовый. Свойства: Размер поля - 15, Обязательное поле - Нет, Индексированное поле - Да (Допускаются совпадения);

Телефон - тип текстовый. Свойства: Размер поля - 20, Обязательное поле - Да, Индексированное поле - Да (Допускаются совпадения);

Сотовый - тип текстовый. Свойства: Размер поля - 15, Обязательное поле - Нет, Индексированное поле - Да (Допускаются совпадения);

Адрес - тип текстовый. Свойства: Размер поля - 50, Обязательное поле - Нет, Индексированное поле - Да (Допускаются совпадения).

2. Постановка задачи

Необходимо разработать приложение «Телефонный справочник». Приложение должно предоставлять пользователю средства для просмотра и редактирования базы справочника, а также предоставлять возможность осуществления поиска по базе абонентов. Приложение должно обеспечивать корректное редактирование базы справочника.

3. Проектирование концептуальной модели

Проектирование - наиболее важная часть разработки прикладной системы. Ни быстродействие компьютера, ни функциональные возможности программного обеспечения не компенсируют недостатков проектирования. Плохо спроектированная система возможно и будет работать, но компьютер будет тратить на это гораздо больше ресурсов, снижая время отклика и расходуя лишнее дисковое пространство. Через некоторое время такую базу данных станет трудно адаптировать к новым требованиям. Хорошо спроектированная база данных работает быстро и эффективно, легка в использовании и проста в модернизации.

Перед созданием базы данных необходимо располагать описанием выбранной предметной области, которое должно охватывать реальные объекты и процессы, иметь всю необходимую информацию для удовлетворения предполагаемых запросов пользователя и определить потребности в обработке данных.

На основе такого описания на этапе проектирования базы данных осуществляется определение состава и структуры данных предметной области, которые должны находиться в базе данных и обеспечивать выполнение необходимых запросов и задач пользователя. Структура данных предметной области может отображаться информационно-логической моделью. На основе этой модели легко создается реляционная база данных. Информационный объект -- это информационное описание некоторой сущности -- реального объекта, процесса, явления или события. Информационный объект образуется совокупностью логически взаимосвязанных реквизитов, представляющих качественные и количественные характеристики некоторой сущности предметной области.

Концептуальная модель данных является описательным образом будущей базы данных. Одним из распространенных подходов к разработке концептуальной модели данных является описание модели в нотации "сущность-связь". Под сущностью подразумевается нечто, информация о чем подлежит сохранению в базе данных. Сущность имеет атрибуты - это элементарные данные, относящиеся к сущности (характеристики сущности, такие, как входящий и исходящий номер документа, название товара, количество товара и т.п.)

Связь - это описание связи между сущностями. Исходные данные, ограничения и результаты, определяют будущие сущности и атрибуты концептуальной модели данных.

Функции определяют связи между сущностями. После отображения функциональной модели ИС в концептуальную модель данных производятся действия, призванные обеспечить максимальное соответствие структуры будущей базы данных реляционной модели (нормализация). Также на этом этапе вносятся изменения, необходимые для более эффективных и технологичных хранения и обработки данных.

При построении концептуальной модели базы данных выделим основную суть телефонного справочника, так как один и тот же номер не может быть закреплен за двумя и более человек, то соответственно это будет номер телефона будет сущность в базе данных, для каждого такой сущности будет набор атрибутов, фамилия и имя владельца, его адрес. Так как данная база данных не подразумевает другой информации, то данная база данных будет состоять из 1 таблицы.

Рис.1 Концептуальная модель

4. Разработка логической структуры базы данных

Логическая структура реляционной базы данных определяется совокупностью логически связанных реляционных таблиц.

Логические связи соответствуют структурным связям между объектами в концептуальной модели, каждый объект в логической модели отображается соответствующей реляционной таблицей.

Связи между таблицами осуществляются посредством общих атрибутов. телефонный справочник приложение серверный

5. Реляционная модель

В реляционной модели таблицы используются для представления предметов или процессов реального мира. Каждая таблица служит для представления объектов только одного типа. Реальным объектом может быть заказчик, единица оборудования или счет-фактура. Таблицы могут содержать также информацию о событиях, например, заказах, визитах пациентов, выпуске продукции.

Таблицы состоят из строк и столбцов. Реляционная модель требует, чтобы каждая строка была уникальной. Если в таблице допускается дублирование строк, то продублированную строку будет невозможно однозначно идентифицировать программными средствами, что приведет к неопределенности.

Итак, база данных - это список (таблица) с информацией, состоящей из строк (называемых записями) и столбцов (называемых полями). База данных может быть, например, просто списком телефонных номеров клиентов, состоящим из двух столбцов: один - с названиями, другой - с телефонами и много строк, содержащих название и номера телефонов. Используя приведенную выше терминологию, можно сказать, что Клиент и Телефон являются полями, а каждая строка, содержащая имя и номер телефона, - записью.

6. Определение типов данных в заданном формате

Таблица «Абоненты»

Наименование поля

Тип поля

Размер поля

Обязательное поле

Фамилия

текстовое

30

да

Имя

Текстовое

30

Да

Отчество

Текстовое

30

Да

Телефон

Текстовое

10

Да

Тип

Текстовое

30

Да

Название

Текстовое

30

Да

Дом

Текстовое

5

Да

Квартира

Текстовое

5

Да

7. Физическое проектирование.создание базы данных в sql server 2005

Физическая модель данных - это последний этап в проектировании той части ИС, которая отвечает за организацию данных. Для ее построения необходимо определиться с типом СУБД. Физическая модель также строится на нотации "сущность-связь" и логически создается на базе концептуальной модели. Сущности становятся таблицами базы данных. Атрибуты сущностей преобразуются в поля таблиц. Связи преобразуются в ограничения. Атрибутам сущностей присваиваются конкретные типы полей. При помощи ограничений в базе данных переносятся бизнес-логика обработки и хранения данных ИС.

CREATE DATABASE - это оператор, который создаст базу данных. База данных будет представлять из себя файл, который будет создан в каталоге, указанном после оператора. Вы можете создать БД из нескольких файлов, которые будут заполняться данными по очереди.

Создание таблицы:

Create table abonent (

Фамилия varchar(30) not null,

Имя varchar(30) not null,

Отчество varchar(30) not null,

Телефон varchar(30) not null,

Тип varchar(30) not null,

Название varchar(30) not null,

Дом varchar(30) not null,

Квартира varchar(30) not null,)

8. Разработка клиент-серверного приложения в Delphi 7

Для разработки приложения «Телефонный справочник» используется среда визуального программирования Delphi 7. Проект программы будет содержать три окна:

1. fMain - главная форма программы.

2. fEditor - форма добавления/редактирования записей.

3. fDM - модуль данных.

На форму fDM добавим компонент ADOConnection, 1 компонент типа ADOTable, 1 компонент типа DataSource. Щелкните дважды по свойству ConnectionString компонента ADOConnection. Откроется окно подключения компонента к ADO (Рис.2.):

Puc. 2. Окно подключения к ADO.

Нажмем кнопку Build. Открывается новое окно (Рис.3.), содержащее настройки подключения:

Рис. 3. Настройки подключения

Выбрать Поставщик данных - Microsoft OLE DB Provider for SQL Server. На вкладке Подключение: выбрать имя сервера, на котором расположена ваша БД. Теперь свойство Connected переведем в True. У ADOTable изменим следующие свойства: Connection на ADOConnection1; TableName на Abonent; Active на True. У DataSource изменить следующие свойства (это будет ссылка на таблицу): DataSet на ADOTable.

Перейдем на главную форму. Выберем команду File -> Use Unit и подключите к ней модуль DM. Теперь мы сможем видеть таблицы из главной формы.

Разместим на главной форме компоненты. Они находятся в области главного окна интегрированной среды, которая называется палитрой компонентов (Рис.4.).

Рис. 4. Палитра компонентов

На главную форму fMain добавим три кнопки Button (Рис.5). Они предназначены для редактирования текущей записи, добавления новой и удаления.

Рис.5. Кнопки на главной форме

На вкладке DataControls сосредоточены визуальные (видимые пользователю) компоненты отображения данных, такие как DBGrid (сетка, отображающая все данные в виде таблицы, и позволяющая редактировать их), DBEdit (поле редактирования данных, предназначенная для ввода или редактирования одного поля записи, то есть, ячейки таблицы), DBMemo (для редактирования MEMO-полей) и т.д. Единственным исключением является компонент DBNavigator. Этот компонент предназначен не для отображения данных, а для перемещения по записям набора данных, для вставки новой записи или удаления старой. Добавим и выделим сетку DBGrid, в ее свойстве DataSource выберите fDM.ADOTable. Сетка среагирована , и мы видим названия полей (Рис.6.).

Рис. 6. Компонент DBGrid с подключенной таблицей

Теперь создадим фильтр записей по различным критериям. Для этого добавим на форму два компонента GroupBox. В инспекторе объекта (Рис.7.) в свойстве Caption компонента GroupBox1 введем «Фильтр по одному полю», а у компонента GroupBox2 «Фильтр по нескольким полям».

Рис.7. Инспектор объекта

На GroupBox1 добавим 3 метки Label, 1 ComboBox, 1 Edit, и 2 RadioButton. У Label1 в свойстве Caption напишем «Поиск в», у Label2 «Введите данные», у Label3 «Способ». В свойстве Items компонента ComboBox введем две строки: фамилия, телефон (Рис.8.).

Рис.8. Редактор строк

У RadioButton свойство Caption «С начала строки» и «Любое вхождение». На второй GroupBox добавим три метки Label со свойством Caption: Фамилия, Имя, Телефон. Три компонента Edit и одну кнопку Button со свойством Caption «Найти». И добавим на форму еще одну кнопку Button, для снятия фильтра.

Теперь сделаем окно редактора данных. Создадим новую форму (File -> New -> Form). Ее свойство Name переименуем в fEditor. Командой File -> Use Unit подключим к форме модуль данных DM. Теперь нам нужно установить на форму такие компоненты: 8 Label, 7 DBEdit, 1 DBComboBox.

Доработаем компонент DBComboBox. Щелкним дважды по его свойству Items, открыв редактор. В нем введем три строки:

Улица

Переулок

Проспект

Сохраним текст, нажав кнопку ОК.

Подключим компоненты контроля. Удерживая <Shift>, выделим все компоненты контроля (все компоненты, кроме Label). В их свойстве DataSource выберем fDM.DSLichData, подключив компоненты к нужному набору данных (таблице). Снимем общее выделение, и выделим первый DBEdit. В его свойстве DataField выберем поле "Фамилия". Это свойство подключает выбранный компонент к определенному полю таблицы. Таким же образом подключим к соответствующим полям остальные компоненты.

В правой нижней части установим навигационный компонент DBNavigator с вкладки Data Controls. Этот компонент предназначен для перемещения по записям, включения режима редактирования записи, сохранения или отмены сделанных изменений, добавления новой записи или удаления существующей. В его свойстве DataSource выбираем fDM.DSLichData, чтобы подключить компонент к главной таблице. Нам нужна от этого компонента только возможность перехода на начало или конец таблицы, на следующую или предыдущую запись. Поэтому раскроем его свойство VisibleButtons (видимость кнопок компонента) и переведем в False все кнопки, кроме nbFirst, nbPrior, nbNext и nbLast. Нажатие на эти кнопки приведет к вызову соответствующих методов компонента ADOTable. Эти методы делают следующее:

First - переход на первую запись таблицы. Prior - переход на предыдущую запись. Next - переход на следующую запись. Last - переход на последнюю запись.

Когда у DBNavigator останется всего четыре кнопки, эти кнопки окажутся вытянутыми. Уменьшим ширину компонента, чтобы кнопки приняли более привычный вид.

Добавим на форму две кнопки: «Сохранить и выйти», «Добавить». Сгенерируем событие нажатия на кнопку "Добавить" . Этой кнопкой будем добавлять новые записи в таблицу. Код в процедуре будет такой:

fDM.TLichData.Append;

DBEdit1.SetFocus;

Методом Append добавляем в таблицу новую запись. Далее мы переводит фокус ввода на DBEdit1, чтобы пользователю не пришлось делать это самому.

В процедуре нажатия на кнопку "Сохранить и выйти" код такой:

if fDM.TLichData.Modified then

fDM.TLichData.Post;

Close;

Здесь сохраняем изменения в таблице, если они были, и закрываем окно.

Переходим к главной форме. Начнем с кнопки "Новый абонент". потребуется добавить новую запись в каждую таблицу, после чего открыть окно редактора:

fDM.TLichData.Append;

fEditor.ShowModal;

Сгенерируем процедуру OnClick для кнопки "Редактировать". Тут будет лишь одна строчка кода:

fEditor.ShowModal;

В результате откроется окно редактора, и компоненты будут отображать данные текущей записи. 

Код для кнопки «Удалить»:

fDM.TLichData.Delete;

Перейдем к фильтрации данных. В данном фильтре мы выбираем поле для поиска, выбираем способ и вводим данные.

Сгенерируем событие OnChange у компонента Edit2.

if ((Length(Edit2.Text) > 0)and(Length(ComboBox1.Text) > 0)) then

begin

fDM.TLichData.Filtered:=false;

if RadioButton1.Checked then

fDM.TLichData.Filter:=Combobox1.Text + ' LIKE '+ #39 + Edit2.Text + '%' + #39

else

fDM.TLichData.Filter:=Combobox1.Text + ' LIKE '+ #39+ '%' + Edit2.Text + '%' + #39;

fDM.TLichData.Filtered:=true;

end

else fDM.TLichData.Filtered:=false;

Строка-условие фильтра означает следующее - выбрать те записи из столбца, которые начинаются с тех же символов, что и набраны в Edit2.Text.

Ключевое слово LIKE позволяет по заданному шаблону сравнивать строки. При этом нужно знать следующее:

символ '%' (процент) - заменяет любую последовательность из символов.

Знак #39 - означает номер символа ' (одинарная кавычка) в кодовой таблице ASCII. Дело в том, что значение на фильтрацию нужно указывать в одинарных кавычках, а так как одинарные кавычки используются в Delphi для ограничения строк, то чтобы внутри строки поставить одинарную кавычку, её нужно поставить дважды.

Фильтр по нескольким полям. Сгенерируем событие OnClick у кнопки Найти.

procedure TfMain.Button3Click(Sender: TObject);

var filtr, //dd

add: string;

begin

fDM.TLichData.filtered:=false;

filtr:='';

if length(edit4.text) > 0 then

filtr:= 'ФАМИЛИЯ LIKE '+ #39 + Edit4.Text + '%' + #39;

if length(edit5.text) > 0 then

begin

if length(filtr) > 0 then add:= ' and ' else add:='';

filtr:=filtr + add + 'ИМЯ LIKE '+ #39 + Edit5.Text + '%' + #39;

end;

if length(edit6.text) > 0 then

begin

if length(filtr) > 0 then add:= ' and ' else add:='';

filtr:=filtr + add + 'телефон LIKE '+ #39 + Edit6.Text + '%' + #39;

end;

if length(filtr) > 0 then

begin

fDM.TLichData.Filter:= filtr;

fDM.TLichData.filtered:=true;

end

else

Showmessage('Все поля пусты!');

end;

Для отключения фильтра нажимаем на кнопку «Снять фильтр». Код у нее такой:

fDM.TLichData.Filter:= '';

fDM.TLichData.Filtered:= false;

9. Руководство пользователя

В главном окне программы, пользователь может просматривать информацию об абонентах, их адрес, телефон. Пользователь может воспользоваться поиском, при этом поиск производится методом фильтрации, данных, т.е. пользователю необязательно знать точный номер телефона, достаточно вписывать часть номера, адреса, фамилии, имени и программа сама будет фильтровать данные и выводить соответствующие результаты в таблицу. Есть два способа поиска: фильтр по одному полю или по нескольким полям.

В первом случае выбираем критерии по которому будет проводиться поиск: фамилия, телефон, выбираем способ поиска и вводим данные которые надо найти. Поиск начнется сразу же как только мы введем первую букву. И по мере введения символов будет отсеивать ненужные данные.

При использовании фильтра по нескольким полям введем известные нам данные и нажимаем кнопку Найти.

Если нажать кнопку Найти когда поля будут пустыми появится такое сообщение:

Если по введенным данным информации нет, то на экран выводится пустая таблица базы данных. Для отмены результатов поиска необходимо нажать кнопку Снять фильтр.

Также можно добавлять, удалять, редактировать записи. Для этого есть специальные кнопки.

Заключение

Любое учреждение нуждается в своевременном доступе к информации. Наиболее ценный инструмент работы с различными видами информации представляют собой базы данных. Базы данных обеспечивают надежное хранение информации в структурированном виде, удобном для пользователей, и своевременный доступ к ней. В результате выполнения курсовой работы было создано программное обеспечение, представляющее собой приложение «Телефонный справочник». Программа была разработана с помощью среды программирования Delphi 7 и SQL Server. Разработанная программа является приложением баз данных, предоставляющим пользователю средства по просмотру и редактированию базы данных справочника, а также поиска по базе.

Список использованных источников

1. Тихомиров Ю.В. Microsoft SQL Server: разработка приложений. - СПб.: БХВ-Петербург, 352с.: ил.

2. Керман, Митчелл, К. Программирование и отладка в Delfi. Учебный курс.: Пер. с англ. - М.: Издательский дом «Вильямс», 720 с.: ил. - Парал. тит. англ.

3. Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. Объектно - ориентированное программирование. -М.: АСТ, 2005. -433 с.

4. Архангельский, А.Я. Программирование в Delphi для Windows. / А.Я. Архангельский. - М.: ООО «Бином-Пресс», 2011. - 1248 с.

5. Программирование баз данных в Delphi. - http://www.intuit.ru/.

6. Королевство Delphi. - http://delphikingdom.com.

Графическое приложение. Экранные формы проекта

Рис. 9. Главная форма

Рис. 10. Окно редактирования

Рис. 11. Модуль данных

Размещено на Allbest.ru

...

Подобные документы

  • Разработка приложений баз данных Delphi. Построение концептуальной модели, атрибуты сущностей и связей. Проектирование приложения для ведения базы данных телефонных номеров с возможностью поиска по всем имеющимся полям. Тестирование программного средства.

    курсовая работа [641,7 K], добавлен 17.08.2013

  • Изучение истории достижений корпорации Oracle. Разработка клиент-серверного приложения на языке Delphi XE, реализующего возможность управления персоналом на предприятии. Основные структуры данных. Создание инструкции работы с приложением "Отдел кадров".

    дипломная работа [974,7 K], добавлен 08.06.2013

  • Многоуровневые архитектуры клиент–сервер. Диаграммы классов, реализующих уровни презентации, бизнес–логики и базы данных приложения. Словесное описание процесса выполнения транзакций. Создание, изменение и удаление хранимых процедур, их выполнение.

    курсовая работа [3,4 M], добавлен 23.03.2013

  • Понятие баз данных и принципы проектирования информационных систем. Разработка программы для отслеживания финансовой стороны работы компании в среде Delphi 7. Создание таблиц и схемы данных. Разработка клиентского приложения и процедуры добавления данных.

    курсовая работа [1,4 M], добавлен 25.04.2012

  • Анализ предметной области. Проектирование концептуальной модели. Разработка логической структуры базы данных. Выделение информационных объектов. Создание глобальной схемы связей. Поддержка целостности данных. Структура и назначение существующих форм.

    курсовая работа [1,4 M], добавлен 23.09.2016

  • Основные инструменты построения Web-приложения. Язык сценариев PHP. Системный анализ предметной области базы данных. Коды SQL запросов на создание таблиц. Разработка Web-приложения. Описание функциональности модулей. Система управления содержимым статей.

    курсовая работа [4,8 M], добавлен 28.04.2014

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

  • Описание торговой сети, сбор данных, которые должны содержаться в базе данных. Определение сущностей и атрибутов и построение концептуальной модели. Переход к физической модели. Определение таблиц, полей и типов данных. Определение связей между таблицами.

    курсовая работа [1,5 M], добавлен 31.03.2015

  • Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.

    курсовая работа [2,8 M], добавлен 01.06.2014

  • Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.

    контрольная работа [2,6 M], добавлен 07.08.2013

  • Разработка эскизного и технического проектов программы, приложения "Телефонный справочник". Организация входных и выходных данных. Выбор состава технических средств. Интегрированная среда разработки Delphi 7. Разработка рабочего проекта, внедрение.

    курсовая работа [427,4 K], добавлен 21.07.2012

  • Проектирование концептуальной и логической модели. Установление связи между объектами. Описание входных (таблицы) и выходных (запросы, отчеты) данных. Описание используемых элементов управления и идентификаторов. Разработка интерфейсной части приложения.

    курсовая работа [3,2 M], добавлен 24.10.2014

  • Описание предметной области "Спортивные соревнования". Проектирование концептуальной и логической модели данных. Добавление не вошедших в ER–диаграмму атрибутов. Разработка SQL запросов к базе данных. Описание работы, тестирование клиентского приложения.

    курсовая работа [1,1 M], добавлен 24.11.2014

  • Разработка концептуальной модели базы данных "Чемпионат авто": описание предметной области, каталог задач, описание таблиц, схема данных, ER-диаграмма. Проектирование реляционной модели "Спортивный комплекс". Реализация и результат работы базы данных.

    курсовая работа [3,7 M], добавлен 14.06.2011

  • Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.

    курсовая работа [1,4 M], добавлен 14.01.2018

  • Построение логической модели базы данных "Сбор сведений о писателях и их литературных произведениях". Описание таблиц и построение физической модели системы. Проектирование базы данных в XML и разработка клиентской части в среде программирования C#.

    курсовая работа [817,3 K], добавлен 13.01.2015

  • Основные концепции разработки приложения в архитектуре MVVM. Проектирование базы данных, предназначенной для сбора информации о дорожно-транспортных происшествиях. Классификация и типы архитектуры "клиент–сервер", ее основные достоинства и недостатки.

    курсовая работа [4,1 M], добавлен 25.11.2015

  • Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.

    курсовая работа [2,1 M], добавлен 14.11.2013

  • Разработка приложения, позволяющего автоматизировать документооборот предприятия по списанию основных средств. Мероприятия по защите и обеспечению целостности базы данных. Разработка клиентского приложения. Запросы к базе данных, руководство пользователя.

    курсовая работа [700,0 K], добавлен 14.01.2015

  • Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.

    контрольная работа [648,7 K], добавлен 13.04.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.