Инструменты автоматизации процесса хранения персональной информации

Автор работы: Пользователь скрыл имя, 16 Апреля 2013 в 00:37, курсовая работа

Описание работы

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

Содержание работы

Введение 3
Глава 1. Инструменты автоматизации процесса хранения 5
персональной информации
1.1. Разработка приложений баз данных в среде Delphi 5
1.2. Технологии доступа к базам данных
1.3. Инструментальные средства
1.4. Компоненты
1.5. Архитектура клиент-сервер
Глава 2. Создание приложения для работы с базами данных
2.1. Проектирование базы данных 2.2. Создание приложения
Заключение
Список литературы

Файлы: 1 файл

Avtomatizatsia.doc

— 980.00 Кб (Скачать файл)

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

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

В данной курсовой работе были рассмотрены основные инструменты  и компоненты для работы базами данных в среде Delphi, а также исследованы их основные функции. Было выявлено, что среда Delphi обладает практически всеми возможностями современных систем управления базами данных. Она имеет встроенную поддержку языка структурированных запросов SQL. С помощью Delphi можно разрабатывать как локальные, так и удаленные базы данных. Хотя Delphi не имеет своего формата таблиц БД, она, тем не менее, обеспечивает мощную поддержку большого количества различных СУБД — как локальных (например, dBase или Paradox), так и промышленных (например, Sybase или InterBase).

В курсовой работе были исследованы два основных механизма доступа к данным в среде Delphi – BDE и ADO. В результате их сравнения были найдены преимущества и недостатки каждого из них, а также их совместимость с различными операционными системами и ситуации, когда удобнее использовать тот или иной механизм.

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

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

 

 

 

 

 

 

 

 

 

 

Список литературы

 

  1. Архангельский, А.Я. Программирование в Delphi для Windows. / А.Я. Архангельский. – М.: ООО «Бином-Пресс», 2007. – 1248 с.
  2. Бобровский, С.И. Delphi 7. Учебный курс. / С.И. Бобровский. – СПб.: Питер, 2004. – 736 с.
  3. Горев, А. Эффективная работа с СУБД. / А. Горев, Р. Ахаян, С. Макашарипов. – СПб.: Питер, 2006. – 704 с.
  4. Колосов, С.В. Программирование в среде Delphi: Учеб. пособие. – Минск: БГУИР, 2005. – 166 с.
  5. Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. / Т. Конноли, К. Бегг. – М.: Изд. дом «Вильямс», 2003. – 1440 с.
  6. Культин, Н.Б. Delphi в задачах и примерах. / Н.Б. Культин. – СПб.: БХВ-Петербург, 2003. – 288 с.
  7. Осипов, Д. Delphi. Профессиональное программирование. / Д. Осипов. – СПб.: Символ-Плюс, 2006. – 1056 с.
  8. Петров, В.Н. Информационные системы / В.Н. Петров. – СПб.: Питер, 2003. – 688 с.
  9. Пономарев, В.А. Базы данных в Delphi 7. Самоучитель. / В.А. Пономарев. – СПб.: Питер, 2003. – 224 с.
  10. Рудикова, Л.В. Базы данных. Разработка приложений. / Л.В. Рудикова. – СПб.: БХВ-Петербург, 2006. – 496 с.
  11. Сорокин, А.В. Delphi. Разработка баз данных. / А.В. Сорокин. – СПб.: Питер, 2005. – 477 с.
  12. Устюгова, В.Н. Использование Delphi для создания приложений баз данных: Учебно-методическое пособие. / В.Н. Устюгова. – Казань: КГУ, 2010. – 72 с.
  13. Фаронов, В.В. Программирование баз данных в Delphi 7. Учебный курс. / В.В. Фаронов. – СПб.: Питер, 2006. – 459 с.
  14. Черноусова, А.М. Создание и использование баз данных: учебное пособие. / А.М. Черноусова. – Оренбург: ГОУ ОГУ, 2009. – 244 с.
  15. Шейкер, Т.Д. Разработка приложений баз данных в системе DELPHI: учеб. пособие / Т.Д. Шейкер. – Владивосток: Изд-во ДВГТУ, 2009. – 138 с.
  16. Шкрыль, А.А. Разработка клиент-серверных приложений в Delphi. / А.А. Шкрыль. – СПб.: БХВ-Петербург, 2006. – 480 с.
  17. Шпак, Ю.А. Delphi 7 на примерах. / Ю.А. Шпак. – Киев: Юниор, 2003. – 384 с.

 

Ресурсы сети Интернет

 

  1.  Delphi Feeds. – http://www.delphifeeds.ru. – 25.03.2012.
  2. Delphi Sources. – http://www.delphisources.ru. – 27.03.2012.
  3. Ачкасов, В.Ю. Программирование баз данных в Delphi. / В.Ю. Ачкасов. - http://www.intuit.ru/. – 02.04.2012.
  4. База данных. – http://ru.wikipedia.org/wiki. – 09.03.2012.
  5. Коржинский, С.Н. Изучаем Delphi: Практическое пособие для изучения программирования в среде Borland Delphi. / С.Н. Коржинский. – http://www.snkey.net. – 25.03.2012.
  6. Королевство Delphi. – http://delphikingdom.com. – 28.03.2012.
  7. Мастера Delphi. – http://www.delphimaster.ru. – 29.03.2012.
  8. Справочник «Основы Delphi». – http://delphibasics.ru. – 28.03.2012.
  9. DRKB 3.1 & DRKB Explorer. – http://drkb.ru. – 26.03.2012.

1 Сорокин, А.В. Delphi. Разработка баз данных. / А.В. Сорокин. – СПб.: Питер, 2005. – С. 60.

2 Шейкер, Т.Д. Разработка приложений баз данных в системе DELPHI: учеб. пособие / Т.Д. Шейкер. – Владивосток: Изд-во ДВГТУ, 2009. – С. 4.

3 Бобровский, С.И. Delphi 7. Учебный курс. / С.И. Бобровский. – СПб.: Питер, 2004. – С. 315.

4 Устюгова, В.Н. Использование Delphi для создания приложений баз данных: Учебно-методическое пособие. / В.Н. Устюгова. – Казань: КГУ, 2010. – С. 3.

5 Рудикова, Л.В. Базы данных. Разработка приложений. / Л.В. Рудикова. – СПб.: БХВ-Петербург, 2006. – С. 401.

6 Петров, В.Н. Информационные системы / В.Н. Петров. – СПб.: Питер, 2003. – С. 259.

7 Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. / Т. Конноли, К. Бегг. – М.: Изд. дом «Вильямс», 2003. – С. 1159-1160.

8 Колосов, С.В. Программирование в среде Delphi: Учеб. пособие. – Минск: БГУИР, 2005. – С. 143.

9 Шейкер, Т.Д. Разработка приложений баз данных в системе DELPHI: учеб. пособие / Т.Д. Шейкер. – Владивосток: Изд-во ДВГТУ, 2009. – С. 125.

10 Осипов, Д. Delphi. Профессиональное программирование. / Д. Осипов. – СПб.: Символ-Плюс, 2006. – С. 963.

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

12 Ачкасов, В.Ю. Программирование баз данных в Delphi. / В.Ю. Ачкасов. - http://www.intuit.ru/. – 02.04.2012.

13 Пономарев, В.А. Базы данных в Delphi 7. Самоучитель. / В.А. Пономарев. – СПб.: Питер, 2003. – С. 53.

14 Фаронов, В.В. Программирование баз данных в Delphi 7. Учебный курс. / В.В. Фаронов. – СПб.: Питер, 2006. – С. 326.

15 Черноусова, А.М. Создание и использование баз данных: учебное пособие. / А.М. Черноусова. – Оренбург: ГОУ ОГУ, 2009. –С. 142.


Информация о работе Инструменты автоматизации процесса хранения персональной информации