Автор24

Информация о работе

Подробнее о работе

Страница работы

Разработка информационно-справочной системы магазина по реализации компьютерной техники. Delphi с использованием технологии ADO для доступа к БД.

  • 70 страниц
  • 2014 год
  • 88 просмотров
  • 0 покупок
Автор работы

user1028093

1800 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. ПРОЕКТИРОВАНИЕ КЛАССОВ. 6
1.1 БИБЛИОТЕКА ВИЗУАЛЬНЫХ КОМПОНЕНТОВ VCL В DELPHI 6
1.2 ИЕРАРХИЯ КЛАССОВ В DELPHI 6
1.3 КЛАСС TOBJECT 7
1.4 КЛАСС TPERSISTENT 8
1.5 КЛАСС TCOMPONENT 8
1.6 КЛАСС TCONTROL 9
1.7 КЛАСС TWINCONTROL 9
1.8 КЛАСС TCUSTOMCONTROL 9
1.9 КЛАСС TGRAPHICCONTROL 10
2 ПРАКТИЧЕСКАЯ ЧАСТЬ. РАЗРАБОТКА ПРИЛОЖЕНИЯ WINDOWS. 11
2.1 НАЗНАЧЕНИЕ И СТРУКТУРА ПРИЛОЖЕНИЯ 11
2.2 ОПИСАНИЕ ВЗАИМОСВЯЗИ ОБЪЕКТОВ ИНФОРМАЦИОННОЙ СИСТЕМЫ 16
2.3 СТРУКТУРНАЯ СХЕМА 30
2.4 ЛИСТИНГ ПРИЛОЖЕНИЯ 31
2.5 ТРЕБОВАНИЯ К АППАРАТНОМУ И ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ 39

1.2 Иерархия классов в Delphi

Основой Delphi является библиотека визуальных компонентов (VSL – Visual Components Library).
Так как Delphi это объектно-ориентированная среда разработки, то в основе ее компонентов лежат классы, а также описывающие их методы, свойства и события.
Классы имеют строгую иерархию, каждый класс может иметь один класс-родитель, исключением является класс TObject, который родителей не имеети является предком всех классов Delphi.
На рисунке 1.1 представлена корневая часть дерева иерархии классов VCL-библиотеки.

Рисунок 1.1 – Модель иерархии классов в Delphi

Все классы VCL расположены на определенном уровне иерархии и образуют дерево (иерархию) классов. Знание происхождения объекта оказывает значительную помощь при его изучении, т. к. потомок наследует все элементы объекта-родителя.
...

2.1 Назначение и структура приложения

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

2.2 Описание взаимосвязи объектов информационной системы

При запуске программы перед пользователем высвечивается окно, где пользователю необходимо выбрать режим работы и ввести соответствующий пароль (Рисунок 2.6).

Рисунок 2.6 – Авторизация пользователя при входе в программу

Далее пользователь имеет доступ к соответствующей форме и имеет возможность использовать свой набор таблиц с необходимой информацией, и может вносить изменения в данные, удалять их и вносить новые
(Рисунок 2.7 – 2.8).

Рисунок 2.7 – Форма «Администратор»

Рисунок 2.8 – Форма «Администратор»

Администратор имеет доступ ко всем данным программы.
Менеджер имеет доступ к меньшему количеству данных программы, чем администратор (Рисунок 2.9 – 2.10).

Рисунок 2.9 – Форма «Менеджер»

Рисунок 2.10 – Форма «Менеджер»

Продавец имеет доступ к меньшему количеству данных программы, чем администратор и менеджер (Рисунок 2.11 – 2.12).

Рисунок 2.11 – Форма «Продавец»

Рисунок 2.
...

2.4 Листинг приложения

Код формы «Авторизация».
//Главная форма программы «Авторизация», которая имеет доступ к трем режимам работы.
unit Unit1;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls;
type
TForm1 = class(TForm)
RadioGroup1: TRadioGroup;
Label1: TLabel;
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
uses Unit2, Unit3, Unit4;

procedure TForm1.Button1Click(Sender: TObject);
var
PassAdmin, PassMen,PassProd:string;
begin
PassAdmin:='admin';
PassMen:='manager';
PassProd:='prodavec';
case RadioGroup1.ItemIndex of
0: if Edit1.Text<>PassAdmin then ShowMessage('Пароль не верный')
else begin form1.Visible:=false; form2.Visible:=true; end;
1: if Edit1.
...

2.5 Требования к аппаратному и программному обеспечению

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

Заключение

В современном мире электронных технологий практически невозможно представить компанию (фирму или организацию), в которой не требуется обработка некоторого объёма информации. Информацию требуется, где-то хранить. Информация может динамически изменяться. Регулярно требуется выборка данных по определённым критериям из всего массива.
Базы данных создаются специально для хранения, обработки, проведения расчётов, сортировки, выборки и представления любых массивов данных по любым критериям. Внедрение программ на крупных предприятиях позволяет значительно улучшить условия труда работников кадровых служб, плановых и расчетных подразделений. В данной курсовой работе предложен один из способов реализации задачи «Автоматизированное рабочее место» сотрудников магазина «Компьютерная техника» путем использования БД.
...

1. Миллер, Тодд, Пауэл, Дэвид «Использование Delphi XE2. Специальное издание».: Пер. с англ. - К.: Диалектика, 2010.
2. Тютачев Н., Свиридов Ю. «Delphi. Создание мультимедийных приложений. Учебный курс» СПб.: Питер, 2009.
3. Фаронов В.В. «Delphi. Учебный курс» Москва: Нолидж, 2011.
4. Пирогов В. Ю. информационные системы и базы данных: организация и проектирование: Учебн. Пособие. –Спб.: БХВ –Петербург, 2009.
5. «Основы использования и проектирования БД»: В.М, Илюшечкин–Юрайт, 2010г.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

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

Фрагменты работ

1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. ПРОЕКТИРОВАНИЕ КЛАССОВ. 6
1.1 БИБЛИОТЕКА ВИЗУАЛЬНЫХ КОМПОНЕНТОВ VCL В DELPHI 6
1.2 ИЕРАРХИЯ КЛАССОВ В DELPHI 6
1.3 КЛАСС TOBJECT 7
1.4 КЛАСС TPERSISTENT 8
1.5 КЛАСС TCOMPONENT 8
1.6 КЛАСС TCONTROL 9
1.7 КЛАСС TWINCONTROL 9
1.8 КЛАСС TCUSTOMCONTROL 9
1.9 КЛАСС TGRAPHICCONTROL 10
2 ПРАКТИЧЕСКАЯ ЧАСТЬ. РАЗРАБОТКА ПРИЛОЖЕНИЯ WINDOWS. 11
2.1 НАЗНАЧЕНИЕ И СТРУКТУРА ПРИЛОЖЕНИЯ 11
2.2 ОПИСАНИЕ ВЗАИМОСВЯЗИ ОБЪЕКТОВ ИНФОРМАЦИОННОЙ СИСТЕМЫ 16
2.3 СТРУКТУРНАЯ СХЕМА 30
2.4 ЛИСТИНГ ПРИЛОЖЕНИЯ 31
2.5 ТРЕБОВАНИЯ К АППАРАТНОМУ И ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ 39

1.2 Иерархия классов в Delphi

Основой Delphi является библиотека визуальных компонентов (VSL – Visual Components Library).
Так как Delphi это объектно-ориентированная среда разработки, то в основе ее компонентов лежат классы, а также описывающие их методы, свойства и события.
Классы имеют строгую иерархию, каждый класс может иметь один класс-родитель, исключением является класс TObject, который родителей не имеети является предком всех классов Delphi.
На рисунке 1.1 представлена корневая часть дерева иерархии классов VCL-библиотеки.

Рисунок 1.1 – Модель иерархии классов в Delphi

Все классы VCL расположены на определенном уровне иерархии и образуют дерево (иерархию) классов. Знание происхождения объекта оказывает значительную помощь при его изучении, т. к. потомок наследует все элементы объекта-родителя.
...

2.1 Назначение и структура приложения

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

2.2 Описание взаимосвязи объектов информационной системы

При запуске программы перед пользователем высвечивается окно, где пользователю необходимо выбрать режим работы и ввести соответствующий пароль (Рисунок 2.6).

Рисунок 2.6 – Авторизация пользователя при входе в программу

Далее пользователь имеет доступ к соответствующей форме и имеет возможность использовать свой набор таблиц с необходимой информацией, и может вносить изменения в данные, удалять их и вносить новые
(Рисунок 2.7 – 2.8).

Рисунок 2.7 – Форма «Администратор»

Рисунок 2.8 – Форма «Администратор»

Администратор имеет доступ ко всем данным программы.
Менеджер имеет доступ к меньшему количеству данных программы, чем администратор (Рисунок 2.9 – 2.10).

Рисунок 2.9 – Форма «Менеджер»

Рисунок 2.10 – Форма «Менеджер»

Продавец имеет доступ к меньшему количеству данных программы, чем администратор и менеджер (Рисунок 2.11 – 2.12).

Рисунок 2.11 – Форма «Продавец»

Рисунок 2.
...

2.4 Листинг приложения

Код формы «Авторизация».
//Главная форма программы «Авторизация», которая имеет доступ к трем режимам работы.
unit Unit1;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls;
type
TForm1 = class(TForm)
RadioGroup1: TRadioGroup;
Label1: TLabel;
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
uses Unit2, Unit3, Unit4;

procedure TForm1.Button1Click(Sender: TObject);
var
PassAdmin, PassMen,PassProd:string;
begin
PassAdmin:='admin';
PassMen:='manager';
PassProd:='prodavec';
case RadioGroup1.ItemIndex of
0: if Edit1.Text<>PassAdmin then ShowMessage('Пароль не верный')
else begin form1.Visible:=false; form2.Visible:=true; end;
1: if Edit1.
...

2.5 Требования к аппаратному и программному обеспечению

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

Заключение

В современном мире электронных технологий практически невозможно представить компанию (фирму или организацию), в которой не требуется обработка некоторого объёма информации. Информацию требуется, где-то хранить. Информация может динамически изменяться. Регулярно требуется выборка данных по определённым критериям из всего массива.
Базы данных создаются специально для хранения, обработки, проведения расчётов, сортировки, выборки и представления любых массивов данных по любым критериям. Внедрение программ на крупных предприятиях позволяет значительно улучшить условия труда работников кадровых служб, плановых и расчетных подразделений. В данной курсовой работе предложен один из способов реализации задачи «Автоматизированное рабочее место» сотрудников магазина «Компьютерная техника» путем использования БД.
...

1. Миллер, Тодд, Пауэл, Дэвид «Использование Delphi XE2. Специальное издание».: Пер. с англ. - К.: Диалектика, 2010.
2. Тютачев Н., Свиридов Ю. «Delphi. Создание мультимедийных приложений. Учебный курс» СПб.: Питер, 2009.
3. Фаронов В.В. «Delphi. Учебный курс» Москва: Нолидж, 2011.
4. Пирогов В. Ю. информационные системы и базы данных: организация и проектирование: Учебн. Пособие. –Спб.: БХВ –Петербург, 2009.
5. «Основы использования и проектирования БД»: В.М, Илюшечкин–Юрайт, 2010г.

Купить эту работу

Разработка информационно-справочной системы магазина по реализации компьютерной техники. Delphi с использованием технологии ADO для доступа к БД.

1800 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

11 октября 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
user1028093
4.3
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
1800 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв pocya об авторе user1028093 2016-06-22
Курсовая работа

Благодарю автора за ответственное отношение к выполнению заказа.

Общая оценка 5
Отзыв Анна Петрова об авторе user1028093 2014-05-15
Курсовая работа

Огромная благодарность автору за выполненную работу!Преподаватель очень хвалил работу

Общая оценка 5
Отзыв Филипп Минаев об авторе user1028093 2016-05-23
Курсовая работа

спасибо за работу!

Общая оценка 5
Отзыв hakeng об авторе user1028093 2014-09-30
Курсовая работа

Все сделано отлично и в срок, все исправления были сделаны оперативно. Отличный автор!

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Высокоскоростная корпоративная, локальная вычислительная сеть предприятия

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

Программный комплекс задач поддержки процесса использования смарт-карт клиентами АЗС

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Защита локальной сети программными средствами microsoft

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Разработка мобильного приложения для планирования и организации задач пользователя

Уникальность: от 40%
Доступность: сразу
2400 ₽
Готовая работа

Информационная веб-система организации процесса чартеринга яхт

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Обзор рынка программных средств self-service BI инструментов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка голосового чата для локальной сети

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Конфигурирование поисковых серверов для сети Интернет и локальной сети

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Коммутации в телеграфных сетях

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Динамические структуры данных

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка и интегрирование в технические компании информационных веб-ресурсов

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка системы "Умный дом" для использования в загородном доме

Уникальность: от 40%
Доступность: сразу
1000 ₽