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

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 02.06.2013
Размер файла 2,4 M

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

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

Чтобы прокрутить содержание текстового поля TextBox, пока курсор (знак вставки) не окажется в видимой области элемента управления, можно использовать метод ScrollToCaret. Чтобы делить часть текста в текстовом поле, можно использовать метод Select.

Для ограничения текста, вводимого в элемент управления TextBox, имеется возможность создать обработчик событий для события KeyDown, который бы проверял каждый знак, введенный в элемент управления. Полностью запретить ввод данных в элемент управления TextBox можно, установив значение true для свойства ReadOnly. Большая часть функциональных возможностей элемента управления TextBox наследуется от класса TextBoxBase. Использование элемента управления TextBox с доступными визуальными стилями приведет к неверной обработке подстановочных шрифтов. На рисунке 9 показана основное окно программы проката дисков. Для работы с данными таблицы необходимо нажать файл.

При нажатии кнопки файл открывается основной список строк: «база данных», «прокат», «штрафы», «выход».

Рисунок 9 - Окно программы проката дисков

При наведении курсора на строку база данных открывается список: «диски», «клиенты», «тарифы и санкции».

Рисунок 10 - Разделы меню «Файл»

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

Рисунок 11 - Форма «диски»

Рисунок 12 - Диалоговое окно, информирующее пользователя об успешном добавлении данных в БД

Рисунок 13 - Диалоговое окно, информирующее пользователя об успешном обновлении данных в БД

Рисунок 14 - Диалоговое окно, информирующее пользователя об успешном удалении данных в БД

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

Рисунок 15 - Форма «клиенты»

На рисунке 16 показана форма «тарифы и санкции». В данной таблице указывается один тариф с тарифной сеткой равной 50 рублям за сутки. Как и в двух предыдущих таблицах здесь имеются кнопки: «добавить», «изменить», «удалить». С ними необходимо выполнять такие же действия как и в описанных выше таблицах.

Рисунок 16 - Форма «тарифы и санкции»

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

Рисунок 17 - Форма «прокат»

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

Рисунок 18 - Форма «прокат», выбор ФИО клиента

Рисунок 19 - Форма «прокат» ,выбор названия диска

Рисунок 21 - Диалоговое окно, информирующее пользователя о том, что диск им взят

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

Рисунок 22 - Форма «прокат» возврат диска

Рисунок 23 - Диалоговое окно, информирующее пользователя о том, что диск им возвращён

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

Рисунок 24 - Форма «штрафы»

Для выхода из программы необходимо нажать кнопку «выход» в меню «Файл» или нажать на крестик в заголовке окна.

ЗАКЛЮЧЕНИЕ

Доступ пользователей к распределенной базе данных осуществляется с помощью системы управления распределенной базой данных.

Распределенная СУБД - совокупность программ, предназначенных для управления распределенной базой данных таким образом, чтобы ее распределённость была понятна для пользователей. Основная задача распределенной СУБД состоит в обеспечении средств интеграции локальных баз данных, располагающихся в различных узлах компьютерной сети, чтобы пользователь работал со всеми локальными базами как с единой базой данных.

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

В данной дипломной работе решены следующие задачи:

1) проанализирован материал по теме исследования;

2) разработаны требования к приложению;

3) спроектирована база данных;

4) создана база данных в системе управления базами данных Access;

5) написано клиентское приложение на выбранном языке программирования.

Проанализировав теоретический материал и разработав требования к приложению были спроектированы и созданы таблицы в базе данных:

1) “диски”;

2) ”фильмы”;

3) “прокат”;

4) “тарифы и санкции”;

5) “штрафы”.

Которые содержат данные: о наличии дисков и информация о них; о клиентах, взявших диски в прокат и о клиентах - должниках, которые обязаны вернуть диски в прокат, а также их суммы задолженности, согласно указанному тарифу.

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

Разработанное приложение может быть использовано в прокатах дисков, в домашних прокатах, для удобства ведения учёта дисков и слежения за их возвратом.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1) Бекаревич, Ю.Б. Самоучитель Access 2010 / Ю.Б. Бекаревич,Н.В. Пушкина - СПб: BHV, 2011 - 432 с

2) Бруга, Л. Java по-быстрому: Практический экспресс-курс / Л. Бруга -- М.: Наука и техника, 2006 -- 369с.

3) Вонг, У. Microsoft Office 2007 для «чайников» / У. Вонг -- М.: Диалектика, 2007 -- 368 с.

4) Голицына, О.Л. Базы данных / О.Л. Голицына, Н.В. Максимов, И.И. Попов- 2-е изд., испр. и доп. - М: ФОРУМ Инфра-М, 2009 - 400 с.

5) Голицына, О.Л. Системы управления базами данных / О.Л. Голицына, Партыка Т.Л, И.И. Попов - М: ФОРУМ Инфра-М, 2011 - 432 с.

6) Гринт, З. MySQL. / З. Грин,. К. Ньюман. -- М.: Вильямс 2006 -- 224 с

7) Гросс, К. С# 2008 / К. Гросс - Спб:БХВ-Петербург, 2009 - 576 с.

8) Гукин, Д. Word 2010 для чайников. Word 2010 for Dummie / Д. Гукин -- М.: Диалектика, 2010 -- 352 с.

9) Дейт ,К. Дж. Введение в системы баз данных / К.Дж.Дейт -- 8-е изд. -- М.: Вильямс, 2006 -- 542 с.

10) Дейт, К. Дж. Введение в системы баз данных / К. Дж. Дейт -- 6-е изд. -- М.: Вильямс, 2006 -- 1328 с.

11) Дюбуа, П. MySQL / П. Дюбуа -- 3-е изд. -- М.: Вильямс, 2006 -- 1168 с.

12) Епанешников, А.М. Практика создания приложений в Access 2007 / А.М. Епанешников, В.А. Епанешников - М: Диалог-МИФИ,2009 - 440 с.

13) Илюшечкин, В.М. Основы использования и проектирования баз данных / В.М. Илюшечкин - М: ИД Юрайт, 2011 - 213 с.

14) Кайт, Т. Oracle для профессионалов: архитектура и программирование / Т. Кайт -- М.: Вильямс, 2007 -- 848 с.

15) Кириллов, В.В. Введение в реляционные базы данных / В. В. Кириллов, Г. Ю. Громов - СПб: БХВ - Петербург, 2009 - 464 с.

16) Климов, А. C#. Советы программистам / А. Климов -- М.:Вильямс, 2008 -- 544 с.

17) Кошелев, В.Е. Access 2007. Эффективное использование / В. Е. Кошелев - М:Бином-Пресс, 2009 - 590 с.

18) Кузин, А.В. Базы данных / А.В. Кузин, С.В. Левонисова - 2-е изд - М: Academia, 2008 - 320 с.

19) Кузнецов, М. MySQL 5. в подлиннике / М.Кузнецов, И. Симдянов -- СПб.: БХВ-Петербург, 2006 -- 1024 с.

20) Кузнецов, М. MySQL на примерах / М.Кузнецов, И. Симдянов -- СПб.: БХВ-Петербург, Глушаков, С.В. Microsoft Access 2007. Лучший самоучитель / С.В. Глушаков, А.С. Сурядный,М.И. Шумилов - 2-е изд., доп. и перераб. - М: АСТ Москва, 2008 - 444 с.

21) Кузнецов, М. Самоучитель MySQL 5. / М.Кузнецов, И. Симдянов -- СПб.: БХВ-Петербург, 2006 -- 560 с.

22) Кузнецов, С. Д. Базы данных. Модели и языки / С. Д. Кузнецов - М:Бином-Пресс, 2008 - 720 с.

23) Кузнецов, С. Д.Основы баз данных./ С. Д. Кузнецов -- 2-е изд. --М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007 -- 484 с.

24) Кумскова, И.А. Базы данных / И.А. Кумскова - М: КноРус, 2010 - 488 с.

25) Левин, А. Word и Excel. Самоучитель Левина в цвете / А. Левин - СПб: Питер, 2011 - 224 с.

26) Либерти, Д. Освой самостоятельно C++ за 24 часа / Д. Либерти,Д Хорват -- 4-е изд. -- М.: Вильямс, 2007 -- 448 с.

27) Майо, Д. Самоучитель Microsoft Visual Studio 2010 / Д. Майо -- CПб.:БХВ - Петербург, 2010 -- 464 с.

28) Мак-Дональд, М. Microsoft ASP.NET 3.5 с примерами на C# 2008 для профессионалов / М. Мак-Дональд, М. Шпушта -- М.:Вильямс, 2008 -- 1424 с.

29) Малыхина, М.П. Базы данных. Основы, проектирование, использование / М. П. Малыхина - СПб: БХВ - Петербург, 2006 - 528 с.

30) Мирошниченко, Г.А. Реляционные базы данных / Г.А. Мирошниченко - СПб: BHV, 2006 - 400 с.

31) Моисеенко, С.И. Разработка приложений в MS Access/ С.И. Моисеенко, Б.В. Соболь - М: Вильямс, 2006 - 272 с.

32) Монахов, В. Язык программирования Java и среда NetBeans / В.Монахов -- 3-е изд. -- СПб.: БХВ-Петербург, 2011 -- 704 с.

33) Нейгел C# 2008 и платформа .NET 3.5 для профессионалов / Нейгел, Ивьен, Глинн, Уотсон, Скиннер -- М.:Вильямс, 2008 г. -- 1392 с.

34) Нейгел, К. Visual C# 2010: полный курс / К. Нейгел, К. Уотсон -- Киев: Диалектика, 2010.

35) Никсон, Р. Ubuntu для всех / Р. Никсон - СПб: БХВ - Петербург, 2011 - 464 с.

36) Нэш, Т C# 2010: ускоренный курс для профессионалов / Т. Нэш -- М.:Вильямс, 2010 -- 592 с.

37) Осипов, Д.Л. Базы данных и Delphi. Теория и практика / Д.Л. Осипов - СПб: БХВ - Петербург, 2011 - 752 с.

38) Павловская, Т.А. C#. Программирование на языке высокого уровня / Т.А. Павловская -- М.:Вильямс, 2009 -- 240 с.

39) Пауэрс, Л. Microsoft Visual Studio 2008 / М. Снелл,Л. Пауэрс -- CПб.:БХВ-Петербург, 2008 -- 1200 с.

40) Пашек,Х. Программирование в Borland Delphi 2006 для профессионалов / Х. Пашек -- М.: Вильямс, 2006. -- 944 с.

41) Петцольд, Ч. Программирование с использованием Microsoft Windows Forms / Ч. Петцольд -- М.:Вильямс, 2006 -- 432 с.

42) Пирогов, В.Ю. Информационные системы и базы данных. Организация и проектирование / В. Ю. Пирогов - СПб: БХВ - Петербург, 2009 - 528 с.

43) Рубенкинг, Нил Дж. Язык программирования Delphi для «чайников» / Нил Дж. Рубенкинг -- М.: Диалектика, 2007 -- 336 с.

44) Свиридова, М.Ю. Система управления базами данных Access / М.Ю. Свиридова -- М: Academia, 2010 - 192 с.

45) Сергеев, А. П. Microsoft Office 2007. Самоучитель / А.П. Сергеев -- М.: Диалектика, 2007 -- 416 стр.

46) Советов, Б.Я. Базы данных. Теория и практика /Б.Я. Советов, В.В. Цехановский,В.Д. Чертовской - 2-е изд - М: Высшая школа, 2007 - 463 с.

47) Стаковьяк ,Р. Программирование баз данных Oracle для профессионалов / Р. Гринвальд, Р. Стаковьяк -- М.: Диалектика, 2007 -- 784с.

48) Стефенс ,Д. Р. C++. Сборник рецептов. -- М: КУДИЦ-ПРЕСС, 2007 -- 624 с.

49) Страуструп, Б. Язык программирования C++. Специальное издание / Б.Страуструп -- М.: Бином-Пресс, 2007 -- 1104 с.

50) Сэм, Р. Oracle руководство администратора баз данных / Р.Сэм -- М.: Вильямс, 2009 -- 1341с.

51) Троелсен, Э. Язык программирования C# 2010 и платформа .NET 4.0 / Э. Троелсен -- 5-е изд. --М.:Вильямс, 2010 -- 1392 с.

52) Фаронов ,В.В. Программирование на языке С# / В.В. Фаронов -- М.:Вильямс, 2007 -- 240 с.

53) Фрост, Р. Базы данных. Проектирование и разработка / Р. Фрост, Д. Дей, К.В. Слайк - М: НТ Пресс, 2008 - 592 с.

54) Фуллер,Л.У. Microsoft Office Access 2007 для "чайников" / Л.У. Фуллер, К. Кук, Д. Кауфельд - М: Вильямс,2007 -- 431 с.

55) Фуфаев, Д.Э. Базы данных /Д.Э. Фуфаев, Э.В. Фуфаев -- 5-е изд. -- М: Academia, 2009 - 320 с.

56) Фуфаев, Д.Э. Разработка и эксплуатация удаленных баз данных /Д.Э. Фуфаев, Э.В. Фуфаев -- 2-е изд. -- М: Academia, 2009 - 256 с.

57) Цыганов, А.А. Управление данными / А.А. Цыганов, А.В. Кузовкин,Б.А. Щукин - М: Academia, 2010 - 256 с.

58) Шелдон, Р MySQL: базовый курс / Р. Шелдон, Д. Мойе -- М.: Диалектика, 2007 -- 880 с.

59) Шилдт, Г. C# 4.0 полное руководство / Г. Шилдт -- М.:Вильямс, 2011 -- 1056 с.

60) Шилдт, Г. Полный справочник по C++ / Г. Шилдт -- 4-е изд. -- М.: Вильямс, 2006 -- 800 с.

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


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

  • Иерархические, сетевые и реляционные модели данных. Различия между OLTP и OLAP системами. Обзор существующих систем управления базами данных. Основные приемы работы с MS Access. Система защиты базы данных, иерархия объектов. Язык программирования SQL.

    курс лекций [1,3 M], добавлен 16.12.2010

  • Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.

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

  • Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.

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

  • Устройства внешней памяти. Система управления базами данных. Создание, ведение и совместное использование баз данных многими пользователями. Понятие системы программирования. Страницы доступа к данным. Макросы и модули. Монопольный режим работы.

    реферат [27,5 K], добавлен 10.01.2011

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

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

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

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

  • Концептуальное и инфологическое проектирование базы данных в системе управления базами данных Microsoft Access. Физическое проектирование базы данных "Магазин спорттоваров". Тестирование и отладка базы данных, составление руководства пользователя.

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

  • Стадии обработки документов в туристическом агентстве, проектирование базы данных. Реализация программного продукта с помощью объектно-ориентированного языка программирования Borland Delphi 7.0. и системы управления базами данных Microsoft Access 2003.

    дипломная работа [6,5 M], добавлен 22.01.2012

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

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

  • Главные составные части среды программирования. Требование к надежности, к составу и параметрам технических средств. Табличные базы данных. Выбор и обоснование выбора системы управления базами данных. Высокопроизводительный компилятор в машинный код.

    курсовая работа [793,5 K], добавлен 31.01.2016

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