Вход

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

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 592298
Дата создания 2014
Страниц 70
Мы сможем обработать ваш заказ (!) 18 ноября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
3 290руб.
КУПИТЬ

Содержание

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г.
Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00351
© Рефератбанк, 2002 - 2024