Благодарю автора за ответственное отношение к выполнению заказа.
Подробнее о работе
Гарантия сервиса Автор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г.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
1800 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149294 Курсовой работы — поможем найти подходящую