Файл: История и развитие методологии объектно-ориентированного программирования. Сферы применения (Объектно-ориентированное программирование ).pdf
Добавлен: 23.04.2023
Просмотров: 394
Скачиваний: 4
СОДЕРЖАНИЕ
1. Объектно-ориентированное программирование
1.1. История создания объектно-ориентированного программирования
1.2. Концепция объектно-ориентированного программирования
1.3. Методология объектно-ориентированного программирования
2. Особенности объектно-ориентированного языка программирования Delphi
2.1. Основные сведения о языке программирования Delphi
2.2. Преимущества использования Delphi
2.3. Отличия Delphi от других языков программирования
В качестве практической реализации была проанализирована деятельность магазина спортивной одежды, которая связана с реализацией спортивной одежды потребителям. Использование в этом процессе информационных технологий позволяет значительно повысить производительность менеджера по продажам и увеличить оперативность обработки информации.
Разрабатываемая информационная система для магазина спортивной одежды может быть использована для обработки следующей информации: информация о товарах; информация о типе товара; информация о поставщиках; информация о клиентах; информация о организации; информация о сотрудниках; информация о методе доставки; информация о заказах; информация о договорах.
В качестве среды разработки были выбраны система управления базами данных Microsoft Access и объектно-ориентированная среда разработки Delphi.
Delphi является средой программирования, в которой в полной мере сочетаются удобство и простота, что реализовано при мощи наличия гибкости объектно-ориентированного подхода программирования. Что обеспечивает эффективную визуальную разработку пользовательского интерфейса и наличие уникальных по своей простоте и мощи средств доступа к БД, например, с легкостью можно организовать оперативный доступ к БД Access, Paradox.
К основным особенностям среды разработки Dеlрhi можно отнести следующее: поддержка сразу нескольких языков программирования высокого уровня, визуальное создание прикладных программ, использование уже готовых специализированных компонентов для будущих прикладных программ, введение множества специализированных технологий, позволяющих существенно ускорить и значительно облегчить написание прикладных программ, возможность создания прикладных программ под различные программные платформы.
Mісrоsоft Ассess представляет собой систему управления базами данных реляционного типа и позволяющая эффективно управлять оперативными данными. Одним из достоинств Mісrоsоft Ассess является простой графический интерфейс, который позволяет создавать разнообразные базы данных с необходимым интерфейсом доступа к ним, с использованием встроенных средств разработки. В качестве средств разработки системы управления базами данных Mісrоsоft Ассess используются элементы управления, пользовательские запросы, консолидированные отчеты и макросы.
Для обработки базы данных информационной системы были разработаны несколько запросов: реестр товаров; реестр заказов; реестр договоров. Представленный ход работы с информационной системой отражает полный цикл обработки оперативной информации в исследуемой организации.
Дальнейшим развитием разработанной информационной системы, может быть интеграция системы с имеющимся программным обеспечением магазина спортивной одежды и реализации принципов клиент-серверной технологии.
Список использованной литературы
- Баженова И.Ю. Основы проектирования приложений баз данных (2 изд). – М.: Интернет-университет информационных технологий, 2016. – 237 с.
- Валитов Ш.М. Современные системные технологии в отраслях экономики: Учебное пособие / Ш.М. Валитов, Ю.И. Азимов, В.А. Павлова. - М.: Проспект, 2016. – 504 c.
- Венделева М.А. Информационные технологии в управлении.: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - Люберцы: Юрайт, 2016. – 462 c.
- Гаврилов М.В. Информатика и информационные технологии: Учебник / М.В. Гаврилов, В.А. Климов. - Люберцы: Юрайт, 2016. – 383 c.
- Грошев А.С., Закляков П. В. Информатика: учеб. для вузов – 3-е изд., перераб. и доп. – М.: ДМК Пресс, 2015. – 588 с.
- Грошев А.С. Информационные технологии : лабораторный практикум / А. С. Грошев. – 2-е изд. – М.-Берлин: Директ-Медиа, 2015. – 285 с.
- Дарков А.В. Информационные технологии: теоретические основы: Учебное пособие / А.В. Дарков, Н.Н. Шапошников. - СПб.: Лань, 2016. – 448 c.
- Долганова О.И. Моделирование бизнес-процессов: Учебник и практикум для академического бакалавриата / О.И. Долганова, Е.В. Виноградова, А.М. Лобанова. - Люберцы: Юрайт, 2016. – 289 c.
- Ерохин В.В. Безопасность информационных систем: учеб пособие / В.В. Ерохин, Д.А. Погонышева, И.Г. Степченко. - М.: Флинта, 2016. – 184 c.
- Информатика для экономистов: учебник для академического бакалавриата/Под ред. В.П. Полякова.- М.: Юрайт, 2015. – 524 с.
- Информационные системы и технологии: Научное издание. / Под ред. Ю.Ф. Тельнова. - М.: ЮНИТИ, 2016. – 303 c.
- Кулямин В.В. Технологии программирования. Компонентный подход / В.В. Кулямин. - М.: Интуит, 2014. – 463 c.
- Кучинский В.Ф. Сетевые технологии обработки информации: учеб. пособие. – СПб: Университет ИТМО, 2015. – 115 с.
- Лукин В.Н. Введение в проектирование баз данных / В.Н. Лукин. - М.: Вузовская книга, 2015. – 144 c.
- Моделирование экономических процессов: Учебник. / Под ред. М.В. Грачевой, Ю.Н. Черемных . - М.: ЮНИТИ, 2015. – 543 c.
- Романова Ю.Д. Информационные технологии в управлении персоналом: Учебник и практикум / Ю.Д. Романова, Т.А. Винтова, П.Е. Коваль. - Люберцы: Юрайт, 2016. – 291 c.
- Советов Б.Я. Информационные технологии: теоретические основы: Учебное пособие / Б.Я. Советов, В.В. Цехановский. - СПб.: Лань, 2016. – 448 c.
- Уткин В.Б. Информационные системы и технологии в экономике: учебник / В.Б. Уткин, К.В. Балдин. - М.: Юнити-Дана, 2015. - 336 с.
- Хетагуров Я.А. Проектирование автоматизированных систем обработки информации и управления (АСОИУ) / Я.А. Хетагуров. - М.: БИНОМ. Лаборатория знаний, 2015. – 240 c.
- Ясенев В.Н. Информационные системы и технологии в экономике: учебное пособие / В.Н. Ясенев. - 3-е изд., перераб. и доп. - М. : Юнити-Дана, 2015. - 560 с.
Приложения
Приложение А
Схема данных
Приложение Б
Код программы
Код программы главной формы
unit prog;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, XPMan, Unit2Klient, Unit3Organiz, Unit4Sotr, Unit5Postav,
Unit6Edin, Unit7Tip, Unit8Metod, Unit9Tovar, Unit10Zakaz, Unit11Dogovor,
jpeg, ExtCtrls, Unit12poisktovara, Unit13Dogovora, Unit14Tovaru;
type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
N12: TMenuItem;
N13: TMenuItem;
N14: TMenuItem;
Image1: TImage;
Image2: TImage;
Image3: TImage;
N15: TMenuItem;
XPManifest1: TXPManifest;
N16: TMenuItem;
N17: TMenuItem;
N18: TMenuItem;
procedure N4Click(Sender: TObject);
procedure N5Click(Sender: TObject);
procedure N6Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N8Click(Sender: TObject);
procedure N9Click(Sender: TObject);
procedure N10Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure N12Click(Sender: TObject);
procedure N13Click(Sender: TObject);
procedure N14Click(Sender: TObject);
procedure N15Click(Sender: TObject);
procedure N16Click(Sender: TObject);
procedure N17Click(Sender: TObject);
procedure N18Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var Form1: TForm1;
implementation
uses Unit15Dolgnost;
{$R *.dfm}
procedure TForm1.N4Click(Sender: TObject);
begin
Close();
end;
procedure TForm1.N5Click(Sender: TObject);
begin
Form2.Show;
end;
procedure TForm1.N6Click(Sender: TObject);
begin
Form3.Show;
end;
procedure TForm1.N7Click(Sender: TObject);
begin
Form4.Show;
end;
procedure TForm1.N8Click(Sender: TObject);
begin
Form5.Show;
end;
procedure TForm1.N9Click(Sender: TObject);
begin
Form6.Show;
end;
procedure TForm1.N10Click(Sender: TObject);
begin
Form7.Show;
end;
procedure TForm1.N11Click(Sender: TObject);
begin
Form8.Show;
end;
procedure TForm1.N12Click(Sender: TObject);
begin
Form9.Show;
end;
procedure TForm1.N13Click(Sender: TObject);
begin
Form10.Show;
end;
procedure TForm1.N14Click(Sender: TObject);
begin
Form11.Show;
end;
procedure TForm1.N15Click(Sender: TObject);
begin
Form12.Show;
end;
procedure TForm1.N16Click(Sender: TObject);
begin
Form13.Show;
end;
procedure TForm1.N17Click(Sender: TObject);
begin
Form14.Show;
end;
procedure TForm1.N18Click(Sender: TObject);
begin
Form15.Show;
end;
end.
Код программы (Реестр товаров)
unit Unit14Tovaru;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB, DBCtrls, ExtCtrls, Mask, jpeg, Grids,
DBGrids;
type
TForm14 = class(TForm)
Image1: TImage;
Image2: TImage;
DataSource1: TDataSource;
ADOTable1: TADOTable;
ADOQuery1: TADOQuery;
ADOConnection1: TADOConnection;
Button1: TButton;
Edit1: TEdit;
DBGrid1: TDBGrid;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form14: TForm14;
implementation
{$R *.dfm}
procedure TForm14.Button1Click(Sender: TObject);