Использование технологий управления данными для автоматизации работы организации
Обзор существующих систем управления базами данных. Концептуальное, логическое и физическое проектирование и создание базы данных. Обзор языков программирования. Создание и реализация клиентского приложения с помощью выбранного языка программирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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