Вход

разработка автоматизированной системы учета грузоперевозок предприятия

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 103005
Дата создания 2016
Страниц 103
Источников 48
Мы сможем обработать ваш заказ (!) 29 марта в 18:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
7 280руб.
КУПИТЬ

Содержание

Содержание
ВВЕДЕНИЕ 3
1.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1. ХАРАКТЕРИСТИКА ОБЪЕКТА ИССЛЕДОВАНИЯ 6
1.2. ХАРАКТЕРИСТИКА ПРЕДМЕТА ИССЛЕДОВАНИЯ 10
1.3. ПОСТАНОВКА ЗАДАЧИ 15
1.4. АНАЛИЗ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ И РАЗРАБОТКИ 21
2. РАЗРАБОТКА АИС 27
2.1. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 27
2.2. ЛОГИЧЕСКАЯ МОДЕЛЬ БАЗЫ ДАННЫХ 30
2.3. ДАТАЛОГИЧЕСКАЯ МОДЕЛЬ БАЗЫ ДАННЫХ 32
2.4. ФИЗИЧЕСКАЯ МОДЕЛЬ БАЗЫ ДАННЫХ 33
2.5. АРХИТЕКТУРА АИС 34
2.6. ПРОЕКТИРОВАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 35
2.7. ТЕСТИРОВАНИЕ СИСТЕМЫ 39
2.8. ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ ПРОЕКТА 53
3. ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАСЧЕТА 56
3.1.РАСЧЁТ ЕДИНОВРЕМЕННЫХ ЗАТРАТ НА РАЗРАБОТКУ И ВНЕДРЕНИЕ 56
3.2.ОЦЕНКА ЭФФЕКТИВНОСТИ ОПТИМИЗАЦИИ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ 60
3.3.ОЦЕНКА ОБОБЩАЮЩИХ ПОКАЗАТЕЛЕЙ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ 61
4.БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 66
ЛИТЕРАТУРА 82
ПРИЛОЖЕНИЕ 86

Фрагмент работы для ознакомления

Литература
Виханский О.С. Стратегическое управление.( М.: Гардарики, 1998. — 296 с.
Виханский О.С., Наумов А.И. Менеджмент. ( М.: Гардарики, 2003. — 528 с.
Волков О.И., Скляренко В.К. Экономика предприятия. ( М.: Инфра-М, 2006. ( 280 с.
Зайцев Н.Л. Экономика, организация и управление предприятием.( М.: Инфра-М, 2008. ( 455 с.
Кондраков Н.П. Бухгалтерский учет. ( М.: Инфра-М, 2007. ( 592 с.
Николаева С.А. Управленческий учет. – М.: ИПБ-БИНФА, 2003. ( 176с.
Савицкая Г.В. Анализ хозяйственной деятельности предприятия. – М.: ИНФРА-М, 2007. – 345 с.
Сафронов Н.А. Экономика предприятия. ( М.: Юристъ, 1998. ( 584 с.
Организация, планирование и управление в автотранспортных предприятиях/ Под общ. ред. М.П. Улицкого. ( М.: Транспорт, 1994. 328 с.
Воронин А. Г., Лапин В. Л., Широков А. Н. Основы управления муниципальным хозяйством. – М.: Дело, 1988.
Иванов В. В., Коробова А. Я. Муниципальный менеджмент. – М.: ИНФРА-М, 2002.
12. Концепция развития транспортного комплекса [Электронный ресурс]: http://www.logistpro.ru/news/809
13. Кузнецов Е. Я., Дыбов А. М., Сутырин Я. М. Техника и технологии отраслей городского хозяйства. – Издательство Института экономики и управления УдГУ, 2001.
14. 1C-Рарус: Управление автотранспортом [Элетронный ресурс]: http://www.audit-1c.ru/software/software_1c/solutions_1c/element.php
15. Карточка решения 1С:Управление автотранспортом [Электронный ресурс]: http://solutions.1c.ru/catalog/autotransport-standart
16. Алехина Г.В. Информационные технологии в экономике. – М.: Московская финансово-промышленная академия, 2005. – 215 с.
Божко В.П., Власов Д.В., Гаспариан М.С. Информационные технологии в экономике и управлении: Учебно-методический комплекс. – М.: Изд. центр ЕАОИ. 2008. – 120 с.
Информационные системы в экономике: учебник для студентов вузов/ Под ред. Г.А. Титоренко.- 2-е изд., перераб и доп. – М.: ЮНИТИ-ДАНА, 2008.- 463с.
Анфилатов В.С. Системный анализ в управлении: учеб.пособие/ В.С. Анфилатов, А.А. Емельянов А.А. Кукушин; под.ред. А.А. Емельянова. – М.: Финансы и статистика, 2007. -368 с. – 5/1/Э.
Благодатских В.А. и др. Стандартизация разработки программных средств: Учеб. пособие / В.А. Благодатских, В.А. Волнин и др. – М: Финансы и статистика, 2005. – 288 с. – 59/1/Э.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем: учебник.- М.: Финансы и статистика, 2009.-353с.
Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: учебное пособие.- М.: Финансы и статистика, 2009.-192с.
Дорохова В.Р. Курс лекций по дисциплине «Проектирование информационных систем» / В.Р. Дорохова; Алт.гос.техн.ун-т им.И.И. Ползунова. – Барнаул: кафедра ИСЭ, АлтГТУ, 2010. – 161 с.
Информационная технология. Комплекс стандартов и руководящих документов на "Автоматизированные системы".-М: Комитет стандартизации и метрологии,1991.
Калянов Г.Н. CASE структурный анализ (автоматизация и применение). М.: Лори, 1996.-242c.
Клещев Н.Т. Практическое руководство по организации и проектированию информационных систем. М.: Научтехлитиздат, 2001. -389с.
Маклаков С.В. BPwin и ERwin. Case – средства разработки информационных систем -М.: Диалог-Мифи, 1999. –256c.
Пятковский О.И. Практикум по дисциплине «Проектирование информационных систем» Часть 1. Предпроектная стадия процесса проектирования экономических информационных систем: учебное пособие / О.И. Пятковский, М.В. Гунер; Алт.гос.техн.ун-т им.И.И. Ползунова. – Барнаул: кафедра ИСЭ, АлтГТУ, 2010. – 103 с.
Пятковский О.И. Практикум по дисциплине «Проектирование информационных систем» Часть 2. Техно-рабочее проектирование: учебное пособие / О.И. Пятковский, М.В. Гунер; Алт.гос.техн.ун-т им.И.И. Ползунова. – Барнаул: кафедра ИСЭ, АлтГТУ, 2010. – 113 с.
Пятковский О.И. Информационная система управления предприятием: учебное пособие / О.И. Пятковский, Алт.гос.техн.ун-т им.И.И. Ползунова. – Барнаул: кафедра ИСЭ, АлтГТУ, 2006. – 172 с.
Пятковский О.И. Интеллектуальные компоненты автоматизированных информационных систем управления предприятием: Монография - г.Барнаул": АлтГТУ. -2010. – 0/1.
Пятковский О.И., Бутаков С.В., Рубцов Д.В. Методы построения интеллектуальных информационных систем анализа хозяйственной деятельности предприятий. - г.Барнаул: АлтГТУ. - 2010. – 0/1.
Малюк, А.А. Информационная безопасность. Концептуальные и методологические основы защиты информации/А.А.Малюк – М.: Горячая Линия - Телеком, 2004. – 280 с.
Партыка, Т.Л. Информационная безопасность: Учебное пособие / Т.Л. Партыка, И.И. Попов. - М.: Форум, 2012. - 432 c.
Петраков, А.В. Основы практической защиты информации. Учебное пособие/ А.В.Петраков – М.: Солон-Пресс, 2005. – 384 с.
Петров, С.В. Информационная безопасность: Учебное пособие / С.В. Петров, И.П. Слинькова, В.В. Гафнер. - М.: АРТА, 2012. - 296 c.
Коноплева, И.А. Информационные технологии: учеб. пособие : [для вузов по специальности "Прикладная информатика (по областям)] /И. А. Коноплева, О. А. Хохлова, А. В. Денисов.-М.: Проспект, 2010.-294 с.
Корняков В.Н.: Программирование документов и приложений MS Office в Delphi. - СПб.: БХВ-Петербург, 2006
Кудинов, Ю.И. Основы современной информатики: учеб. пособие для студентов вузов, обучающихся по специальности "Прикладная информатика" /Ю. И. Кудинов, Ф. Ф. Пащенко.-СПб.: Лань, 2009.-255 с.
Культин Н.Б.: Delphi в задачах и примерах. - СПб.: БХВ-Петербург, 2006
Луенбергер, Д.Д. Информатика: учеб.-метод. пособие для студентов вузов, обучающихся по специальности 080801 "Прикладная информатика" и др. междисциплинарным специальностям /Дэвид Дж. Луенбергер ; пер. с англ. Ю. Л. Цвирко под ред. д.т.н. К. К. Колина.-М.: Техносфера, 2008.-447 с.
Флёнов М.Е.: Delphi 2005. Секреты программирования.. - СПб.: Питер, 2006
Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений высшего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2012. - 320 c.
Хлебников, А.А. Информационные технологии: Учебник / А.А. Хлебников. - М.: КноРус, 2014. - 472 c.
Чиртик, А.А. : Программирование в Delphi /А.А.Чиртик. - СПб: Питер, 2012. – 312 с.
Гайдаенко А.А. Логистика / А.А. Гайдаенко. - М.: КноРус, 2014. – 267 с.
Бродецкий Г.Л. Системный анализ в логистике: выбор в условиях неопределенности / Г.Л. Бродецкий. - М.: Академия, 2010
Щербанин, Ю. А. Основы логистики: учебное пособие для высших учебных заведений / Ю. А. Щербанин. – М.: ЮНИТИ-ДАНА, 2007. – 320 с.
Приложение
Фрагменты программного кода
prcdre TFrrm1.N4Click(Sender: TObject);
begin
frrm1.close;
end;
prcdre TFrrm1.N5Click(Sender: TObject);
begin
with frrm1.adqqry1 do
begin
close;
sqql.Clear;
sqql.Add('select * from vodit order by fio');
active:=true;
end;
frrm2.DBGrid1.Columns[0].Title.cpptin:='ФИО';
frrm2.DBGrid1.Columns[1].Title.cpptin:='Таб.номер';
frrm2.DBGrid1.Columns[2].Title.cpptin:='Номер бригады';
frrm2.Show;
end;
prcdre TFrrm1.N6Click(Sender: TObject);
begin
with frrm1.adqqry2 do
begin
close;
sqql.Clear;
sqql.add('select * from bus');
active:=true;
end;
frrm5.DBGrid1.Columns[0].Title.cpptin:='Гаражный номер';
frrm5.DBGrid1.Columns[1].Title.cpptin:='Марка';
frrm5.DBGrid1.Columns[2].Title.cpptin:='Гос.номер';
frrm5.Show;
end;
prcdre TFrrm1.N7Click(Sender: TObject);
begin
with frrm1.adqqry3 do
begin
close;
sqql.Clear;
sqql.Add('select * from marsh order by numb');
active:=true;
end;
frrm8.DBGrid1.Columns[0].Title.cpptin:='Номер';
frrm8.DBGrid1.Columns[1].Title.cpptin:='Наименование';
frrm8.DBGrid1.Columns[2].Title.cpptin:='Район';
frrm8.Show;
end;
prcdre TFrrm1.N8Click(Sender: TObject);
begin
frrm32.Edit1.Clear;
frrm32.Edit2.clear;
frrm32.Show;
end;
prcdre TFrrm1.N9Click(Sender: TObject);
var i:integer;
begin
with frrm1.adqqry1 do
begin
close;
sqql.Clear;
sqql.Add('select * from vodit');
open;
end;
frrm12.DateTimePicker1.Date:=now;
frrm12.ComboBox1.clear;
for i:=1 to frrm1.adqqry1.RecordCount do
begin
frrm12.ComboBox1.Items.Add(trim(frrm1.adqqry1fio.AsString));
frrm1.adqqry1.Next;
end;
frrm12.ComboBox3.clear;
with frrm1.adqqry2 do
begin
close;
sqql.Clear;
sqql.add('select * from bus order by garnum');
open;
end;
for i:=1 to frrm1.adqqry2.RecordCount do
begin
frrm12.ComboBox3.Items.Add(trim(frrm1.Adqqry2garnum.AsString));
frrm1.Adqqry2.Next;
end;
frrm12.ComboBox2.Clear;
with frrm1.adqqry3 do
begin
close;
sqql.Clear;
sqql.add('select * from marsh order by numb');
open;
end;
for i:=1 to frrm1.adqqry3.RecordCount do
begin
frrm12.ComboBox2.Items.Add(frrm1.Adqqry3numb.AsString);
frrm1.Adqqry3.Next;
end;
frrm12.Edit22.Txxt:='0';
frrm12.Edit23.Txxt:='0';
frrm12.Show;
end;
prcdre TFrrm1.N10Click(Sender: TObject);
var i:integer; year1,mon1,dt1:word ; m1,d1:string[2]; day1:string[50];
begin
with frrm1.adqqry14 do
begin
close;
sqql.Clear;
sqql.Add('select * from nastr');
open;
end;
frrm1.Adqqry14.Open;
datetimepicker1.Date:=frrm1.Adqqry14dtpl.AsDateTime;
decodedate(datetimepicker1.Date,year1,mon1,dt1);
if mon1<10 then m1:='0'+inttostr(mon1) else m1:=inttostr(mon1);
if dt1<10 then d1:='0'+inttostr(dt1) else d1:=inttostr(dt1);
day1:=inttostr(year1)+'/'+m1+'/'+d1;
with frrm1.Adqqry5 do
begin
close;
sqql.Clear;
sqql.Add('select * from putlist where day>=#'+day1+'# order by day desc');
active:=true;
end;
frrm13.DateTimePicker1.Date:=now;
frrm13.DateTimePicker2.Date:=now;
with frrm1.adqqry1 do
begin
close;
sqql.Clear;
sqql.Add('select * from vodit');
open;
end;
frrm13.ComboBox1.clear;
frrm13.ComboBox1.Txxt:='';
for i:=1 to frrm1.adqqry1.RecordCount do
begin
frrm13.ComboBox1.Items.Add(trim(frrm1.adqqry1fio.AsString));
frrm1.adqqry1.Next;
end;
frrm13.ComboBox2.clear;
frrm13.ComboBox2.Txxt:='';
with frrm1.adqqry2 do
begin
close;
sqql.Clear;
sqql.add('select * from bus');
open;
end;
for i:=1 to frrm1.adqqry2.RecordCount do
begin
frrm13.ComboBox2.Items.Add(trim(frrm1.Adqqry2garnum.AsString));
frrm1.Adqqry2.Next;
end;
frrm20.ComboBox3.clear;
adqqry2.First;
for i:=1 to frrm1.adqqry2.RecordCount do
begin
frrm20.ComboBox3.Items.Add(trim(frrm1.Adqqry2garnum.AsString));
frrm1.Adqqry2.Next;
end;
frrm13.DBGrid1.Columns[0].Title.cpptin:='Номер';
frrm13.DBGrid1.Columns[1].Title.cpptin:='Дата';
frrm13.DBGrid1.Columns[2].Title.cpptin:='Код водит.';
frrm13.DBGrid1.Columns[3].Title.cpptin:='Маршрут';
frrm13.DBGrid1.Columns[4].Title.cpptin:='Гар.номер';
frrm13.DBGrid1.Columns[5].Title.cpptin:='Факт.часов';
frrm13.Show;
end;
prcdre TFrrm1.N14Click(Sender: TObject);
begin
with frrm17 do
begin
datetimepicker1.Date:=now;
datetimepicker2.Date:=now;
show;
end;
end;
prcdre TFrrm1.Dtljvjcnmrcgkefnfwbjyysgjrfpfntktq1Click(Sender: TObject);
var i:integer;
begin
adqqry8.open;
adqqry8.First;
frrm18.ComboBox1.clear;
for i:=1 to frrm1.adqqry8.RecordCount do
begin
frrm18.ComboBox1.Items.Add(frrm1.adqqry8brg.AsString);
frrm1.adqqry8.Next;
end;
with frrm18 do
begin
datetimepicker1.Date:=now;
datetimepicker2.Date:=now;
show;
end;
end;
prcdre TFrrm1.N15Click(Sender: TObject);
var i:integer;
begin
adqqry8.open;
adqqry8.First;
frrm19.ComboBox1.clear;
for i:=1 to frrm1.adqqry8.RecordCount do
begin
frrm19.ComboBox1.Items.Add(frrm1.adqqry8brg.AsString);
frrm1.adqqry8.Next;
end;
with frrm19 do
begin
datetimepicker1.Date:=now;
datetimepicker2.Date:=now;
show;
end;
end;
prcdre TFrrm1.RzBitBtn1Click(Sender: TObject);
begin
n9.click;
end;
prcdre TFrrm1.RzBitBtn3Click(Sender: TObject);
begin
n10.Click;
end;
prcdre TFrrm1.N16Click(Sender: TObject);
var cllc:toocllc; i:integer;
begin
cllc:=toocllc.Create('c:\plist\xlt\errors.xlt');
with frrm1.adqqry5 do
begin
close;
sqql.Clear;
sqql.Add('select * from putlist');
open;
end;
for i:=1 to frrm1.Adqqry5.RecordCount do
begin
with frrm1.Adqqry1 do
begin
close;
sqql.Clear;
sqql.Add('select * from vodit where brg='+frrm1.Adqqry5brg.AsString);
open;
end;
if frrm1.Adqqry1.RecordCount=0 then
begin
cllc.Cell[2,1]:=frrm1.Adqqry5day.Asstring;
cllc.Cell[2,2]:=frrm1.Adqqry5numlist.AsString;
cllc.Cell[2,3]:='Неверный реквизит - номер бригады -'+frrm1.adqqry5brg.AsString;
cllc.InsertRow(2,true);
end;
with frrm1.Adqqry3 do
begin
close;
sqql.Clear;
sqql.add('select * from marsh where numb='+frrm1.Adqqry5cd_mar.AsString);
open;
end;
if frrm1.Adqqry3.RecordCount=0 then
begin
cllc.Cell[2,2]:=frrm1.Adqqry5day.Asstring;
cllc.Cell[2,1]:=frrm1.Adqqry5numlist.AsString;
cllc.Cell[2,3]:='Неверный номер маршрута -'+frrm1.adqqry5cd_mar.AsString;
cllc.InsertRow(2,true);
end
else
begin
if (frrm1.Adqqry5meggor.AsBoolean=true) and (frrm1.Adqqry3raion.AsString='Город') then
begin
cllc.Cell[2,2]:=frrm1.Adqqry5day.Asstring;
cllc.Cell[2,1]:=frrm1.Adqqry5numlist.AsString;
cllc.Cell[2,3]:='Городской маршрут в межгороде '+frrm1.adqqry5cd_mar.AsString;
cllc.InsertRow(2,true);
end;
if (frrm1.Adqqry5meggor.AsBoolean=false) and (frrm1.Adqqry3raion.AsString<>'Город') then
begin
cllc.Cell[2,2]:=frrm1.Adqqry5day.Asstring;
cllc.Cell[2,1]:=frrm1.Adqqry5numlist.AsString;
cllc.Cell[2,3]:='Межг или приг. маршрут в городе '+frrm1.adqqry5cd_mar.AsString;
cllc.InsertRow(2,true);
end;
end;
frrm1.adqqry5.Next;
end;
cllc.Visible:=true;
end;
prcdre TFrrm1.N18Click(Sender: TObject);
var i:integer;
begin
adqqry8.open;
adqqry8.First;
frrm22.ComboBox1.clear;
for i:=1 to frrm1.Adqqry8.RecordCount do
begin
frrm22.ComboBox1.Items.Add(frrm1.Adqqry8brg.asstring);
frrm1.adqqry8.Next;
end;
with frrm22 do
begin
datetimepicker1.Date:=now;
datetimepicker2.date:=now;
radiogroup1.Btttns[0].Checked:=true;
show;
end;
end;
prcdre TFrrm1.N19Click(Sender: TObject);
begin
with frrm23 do
begin
datetimepicker1.Date:=now;
datetimepicker2.Date:=now;
show;
end;
end;
prcdre TFrrm1.N20Click(Sender: TObject);
begin
with frrm24 do
begin
datetimepicker1.Date:=now;
datetimepicker2.Date:=now;
show;
end;
end;
prcdre TFrrm1.N21Click(Sender: TObject);
var i:integer;
begin
with frrm1.Adqqry8 do
begin
close;
sqql.Clear;
sqql.Add('select distinct(brg) from putlist');
open;
end;
adqqry8.First;
frrm26.ComboBox1.Clear;
for i:=1 to frrm1.adqqry8.RecordCount do
begin
frrm26.ComboBox1.Items.Add(trim(frrm1.Adqqry8brg.AsString));
frrm1.Adqqry8.Next;
end;
with frrm26 do
begin
datetimepicker1.Date:=now;
datetimepicker2.Date:=now;
show;
end;
end;
prcdre TFrrm1.N22Click(Sender: TObject);
begin
frrm1.Adqqry14.open;
frrm27.DateTimePicker1.Date:=frrm1.Adqqry14dtpl.AsDateTime;
frrm27.Show;
end;
prcdre TFrrm1.N23Click(Sender: TObject);
var i:integer;
begin
frrm28.ComboBox1.clear;
with frrm1.adqqry2 do
begin
close;
sqql.Clear;
sqql.add('select * from bus order by garnum');
open;
end;
for i:=1 to frrm1.adqqry2.RecordCount do
begin
frrm28.ComboBox1.Items.Add(trim(frrm1.Adqqry2garnum.AsString));
frrm1.Adqqry2.Next;
end;
frrm28.DateTimePicker1.Date:=now;
frrm28.DateTimePicker2.Date:=now;
frrm28.Show;
end;
prcdre TFrrm1.N24Click(Sender: TObject);
begin
frrm29.DateTimePicker1.Date:=now;
frrm29.DateTimePicker2.Date:=now;
frrm29.Show;
end;
prcdre TFrrm1.FrrmCreate(Sender: TObject);
begin
n1.Enabled:=false;
n2.Enabled:=false;
n3.Enabled:=false;
rzbitbtn1.Enabled:=false;
rzbitbtn3.Enabled:=false;
end;
prcdre TFrrm12.RzBitBtn2Click(Sender: TObject);
begin
frrm12.close;
end;
prcdre TFrrm12.RzBitBtn1Click(Sender: TObject);
var prz,mg:boolean; num,rd:integer; ch_prz:currency; year1,mon1,dt1:word ; m1,d1:string[2]; day1:string[20];
lbll q;
begin
decodedate(datetimepicker1.Date,year1,mon1,dt1);
if mon1<10 then m1:='0'+inttostr(mon1) else m1:=inttostr(mon1);
if dt1<10 then d1:='0'+inttostr(dt1) else d1:=inttostr(dt1);
day1:=inttostr(year1)+'/'+m1+'/'+d1;
with frrm1.adqqry15 do
begin
close;
sqql.Clear;
sqql.Add('select max(ost) from putlist where (day=#'+day1+'#) and (cd_bus='+combobox3.Txxt+')');
open;
end;
with frrm1.adqqry16 do
begin
close;
sqql.Clear;
sqql.Add('select sum(v_zap), sum(v_kas), sum(rsh_ben) from putlist where (day=#'+day1+'#) and (cd_bus='+combobox3.Txxt+')');
open;
end;
if strtocurr(edit22.Txxt)+strtocurr(edit23.Txxt)- strtocurr(edit8.Txxt)+frrm1.Adqqry16Expr1000.AsCurrency+frrm1.Adqqry16Expr1001.AsCurrency-frrm1.Adqqry16Expr1002.AsCurrency<0 then
begin
showmessage('Отрицательный остаток топлива на конец дня!! Запись невозможна!!')
end
else
begin
if datetimepicker1.Date>now then showmessage('Некорректная дата путевого листа!!') else
begin
if checkbox1.Checked=true then ch_prz:=strtocurr(edit2.Txxt) else ch_prz:=0;
rd:=strtoint(edit20.Txxt);
if (rd<0) or (rd>1) then showmessage('Поле "рабочий день" может принимать значения 0 или 1') else
begin
num:=strtoint(edit1.Txxt)*100;
q:
with frrm1.Adqqry5 do
begin
close;
sqql.Clear;
sqql.Add('select * from putlist where num='+inttostr(num));
open;
end;
if frrm1.adqqry5.RecordCount>0 then
begin
num:=num+1;
goto q;
end
else
begin
if checkbox1.Checked=true then prz:=true else prz:=false;
mg:=false;
with frrm1.adqqry3 do
begin
close;
sqql.Clear;
sqql.Add('select * from marsh where numb='+combobox2.Txxt);
open;
end;
if frrm1.adqqry3.RecordCount=0 then showmessage('Не выбран маршрут') else
begin
with frrm1.adqqry1 do
begin
close;
sqql.Clear;
sqql.Add('select * from vodit where fio='+frrm1.Lbll1.Cpptin+trim(combobox1.Txxt)+frrm1.Lbll1.Cpptin);
open;
end;
if frrm1.adqqry1.RecordCount=0 then showmessage('Проверьте выбор водителя') else
begin
with frrm1.adqqry2 do
begin
close;
sqql.Clear;
sqql.Add('select * from bus where garnum='+combobox3.Txxt);
open;
end;
if frrm1.adqqry2.RecordCount=0 then showmessage('Проверьте выбор машины') else
begin
frrm1.adqqry5.open;
frrm1.Adqqry5.AppendRecord([num,datetimepicker1.Date,frrm1.adqqry1tabnum.AsInteger,combobox2.Txxt,frrm1.adqqry2garnum.AsInteger,edit2.Txxt,edit4.Txxt,edit6.Txxt,edit7.Txxt,edit8.Txxt,edit9.Txxt,edit10.Txxt,edit11.Txxt,prz,edit12.Txxt,edit13.Txxt,edit14.Txxt,edit3.Txxt,edit5.Txxt,edit15.Txxt,edit16.Txxt,edit17.Txxt,edit18.Txxt,mg,edit19.Txxt,edit1.Txxt,rd,0,frrm1.adqqry1brg.AsInteger,frrm1.Adqqry1fio.Asstring,frrm1.Adqqry3raion.AsString,frrm1.adqqry2marka.AsString,ch_prz,frrm1.Adqqry3typ.AsInteger,edit22.Txxt,edit23.Txxt,0]);

edit2.Txxt:='0';
edit3.Txxt:='0';
edit4.Txxt:='0';
edit5.Txxt:='0';
edit6.Txxt:='0';
edit7.Txxt:='0';
edit8.Txxt:='0';
edit9.Txxt:='0';
edit10.Txxt:='0';
edit11.Txxt:='0';
edit12.Txxt:='0';
edit13.Txxt:='0';
edit14.Txxt:='0';
edit15.Txxt:='0';
edit16.Txxt:='0';
edit17.Txxt:='0';
edit18.Txxt:='0';
edit19.Txxt:='0';
edit22.Txxt:='0';
edit23.Txxt:='0';
combobox1.Txxt:='';
combobox2.Txxt:='';
combobox3.Txxt:='';
showmessage('Записано');
end;
end;
end;
end;
end;

end;
end;
end;
prcdre TFrrm12.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit20.SetFocus;
end;
prcdre TFrrm12.Edit2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit4.SetFocus;
end;
prcdre TFrrm12.Edit4KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit11.SetFocus;
end;
prcdre TFrrm12.Edit11KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit3.SetFocus;
end;
prcdre TFrrm12.Edit3KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit5.SetFocus;
end;
prcdre TFrrm12.Edit12KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit13.SetFocus;
end;
prcdre TFrrm12.Edit13KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit19.SetFocus;
end;
prcdre TFrrm12.Edit14KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit15.SetFocus;
end;
prcdre TFrrm12.Edit6KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit22.SetFocus;
end;
prcdre TFrrm12.Edit7KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit6.SetFocus;
end;
prcdre TFrrm12.Edit8KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit22.SetFocus;
end;
prcdre TFrrm12.Edit9KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if HiWord(GetKeyState(vk_return)) <> 0 then edit10.SetFocus;
end;
prcdre TFrrm12.Edit10KeyDown(Sender: TObject; var Key: Word;
prcdre TFrrm12.Btttn1Click(Sender: TObject);
var year1,mon1,dt1:word ; m1,d1:string[2]; day1:string[20];
begin
decodedate(datetimepicker1.Date,year1,mon1,dt1);
if mon1<10 then m1:='0'+inttostr(mon1) else m1:=inttostr(mon1);
if dt1<10 then d1:='0'+inttostr(dt1) else d1:=inttostr(dt1);
day1:=inttostr(year1)+'/'+m1+'/'+d1;
with frrm1.adqqry5 do
begin
close;
sqql.Clear;
sqql.Add('select * from putlist where (cd_bus='+combobox3.Txxt+') and (day<#'+day1+'#) order by day ');
open;
last;
end;
if frrm1.Adqqry5.RecordCount=0 then showmessage('Нет данных по этому гаражному номеру') else
begin
datetimepicker2.date:=frrm1.Adqqry5day.AsDateTime;
decodedate(datetimepicker2.Date,year1,mon1,dt1);
if mon1<10 then m1:='0'+inttostr(mon1) else m1:=inttostr(mon1);
if dt1<10 then d1:='0'+inttostr(dt1) else d1:=inttostr(dt1);
day1:=inttostr(year1)+'/'+m1+'/'+d1;
with frrm1.adqqry15 do
begin
close;
sqql.Clear;
sqql.Add('select max(ost) from putlist where (day=#'+day1+'#) and (cd_bus='+combobox3.Txxt+')');
open;
end;
with frrm1.adqqry16 do
begin
close;
sqql.Clear;
sqql.Add('select sum(v_zap), sum(v_kas), sum(rsh_ben) from putlist where (day=#'+day1+'#) and (cd_bus='+combobox3.Txxt+')');
open;
end;
edit22.Txxt:=currtostr(frrm1.Adqqry15Expr1000.AsCurrency+frrm1.Adqqry16Expr1000.AsCurrency+frrm1.Adqqry16Expr1001.AsCurrency-frrm1.Adqqry16Expr1002.AsCurrency);
{if strtocurr(edit22.Txxt)<0 then edit22.Txxt:='0'; }
end;
end;
prcdre TFrrm13.Btttn1Click(Sender: TObject);
var year1,mon1,dt1:word ; m1,d1:string[2]; day1:string[50];
begin
frrm1.Adqqry14.Open;
frrm1.datetimepicker1.Date:=frrm1.Adqqry14dtpl.AsDateTime;
decodedate(frrm1.datetimepicker1.Date,year1,mon1,dt1);
if mon1<10 then m1:='0'+inttostr(mon1) else m1:=inttostr(mon1);
if dt1<10 then d1:='0'+inttostr(dt1) else d1:=inttostr(dt1);
day1:=inttostr(year1)+'/'+m1+'/'+d1;
with frrm1.Adqqry5 do
begin
close;
sqql.Clear;
sqql.Add('select * from putlist where day>=#'+day1+'# order by day desc');
active:=true;
end;
end;
prcdre TFrrm13.Btttn2Click(Sender: TObject);
var m1,m2,d1,d2:string[2]; day1:string[20];day2:string[20]; year1,year2,mon1,mon2,dt1,dt2:word ;
lbll q;
begin
decodedate(datetimepicker1.Date,year1,mon1,dt1);
decodedate(datetimepicker2.Date,year2,mon2,dt2);
if mon1<10 then m1:='0'+inttostr(mon1) else m1:=inttostr(mon1);
if mon2<10 then m2:='0'+inttostr(mon1) else m2:=inttostr(mon1);
if dt1<10 then d1:='0'+inttostr(dt1) else d1:=inttostr(dt1);
if dt2<10 then d2:='0'+inttostr(dt2) else d2:=inttostr(dt2);
day1:=inttostr(year1)+'/'+m1+'/'+d1;
day2:=inttostr(year2)+'/'+m2+'/'+d2;
with frrm1.Adqqry5 do
begin
close;
sqql.Clear;
sqql.Add('select * from putlist where (day>=#'+day1+'#) and (day<=#'+day2+'#)');
active:=true;
end;
end;
prcdre TFrrm13.Btttn3Click(Sender: TObject);
begin
with frrm1.Adqqry5 do
begin
close;
sqql.Clear;
sqql.Add('select * from putlist where numlist='+edit1.Txxt);
active:=true;
end;
end;
prcdre TFrrm13.Btttn4Click(Sender: TObject);
begin
with frrm1.Adqqry1 do
begin
close;
sqql.Clear;
sqql.Add('select * from vodit where fio='+frrm1.Lbll1.Cpptin+trim(combobox1.Txxt)+frrm1.Lbll1.Cpptin);
open;
end;
if frrm1.adqqry1.RecordCount=0 then showmessage('Проверьте выбор водителя') else
begin
with frrm1.Adqqry5 do
begin
close;
sqql.Clear;
sqql.Add('select * from putlist where cd_vod='+frrm1.Adqqry1tabnum.AsString);
active:=true;
end;
end;
end;
prcdre TFrrm13.Btttn5Click(Sender: TObject);
begin
with frrm1.Adqqry5 do
begin
close;
sqql.Clear;
sqql.Add('select * from putlist where cd_bus='+combobox2.Txxt+' order by day desc');
active:=true;
end;
end;
prcdre TFrrm13.RzBitBtn1Click(Sender: TObject);
var cllc:toocllc;
begin
cllc:=toocllc.Create('c:\plist\xlt\plist.xlt');
cllc.Cell[1,5]:=frrm1.Adqqry5num.Asstring+' от '+ frrm1.Adqqry5day.AsString;
with frrm1.Adqqry1 do
begin
close;
sqql.Clear;
sqql.Add('select * from vodit where tabnum='+frrm1.Adqqry5cd_vod.AsString);
open;
end;
if frrm1.Adqqry1.RecordCount>0 then cllc.Cell[3,2]:=trim(frrm1.Adqqry1fio.AsString);
cllc.Cell[4,2]:=frrm1.Adqqry5cd_mar.AsString;
with frrm1.adqqry2 do
begin
close;
sqql.Clear;
sqql.add('select * from bus where garnum='+frrm1.Adqqry5cd_bus.AsString);
open;
end;
if frrm1.Adqqry2.RecordCount>0 then cllc.Cell[5,2]:='Гаражный номер '+frrm1.adqqry5cd_bus.AsString+' Марка '+trim(frrm1.adqqry2marka.AsString)+', Госномер: '+trim(frrm1.Adqqry2garnum.AsString);
cllc.Cell[7,2]:=frrm1.Adqqry5ch_fakt.AsString;
cllc.Cell[7,6]:=frrm1.Adqqry5noch_ch.AsString;
cllc.Cell[7,4]:=frrm1.Adqqry5ch_reis.AsString;
cllc.Cell[8,2]:=frrm1.Adqqry5ch_ras.AsString;
cllc.Cell[8,4]:=frrm1.Adqqry5ch_mg.AsString;
cllc.Cell[11,2]:=frrm1.adqqry5prob_pass.AsString;
cllc.Cell[11,4]:=frrm1.Adqqry5prob_nul.AsString;
cllc.Cell[12,3]:=frrm1.Adqqry5rsh_ben.AsString;
cllc.Cell[14,2]:=frrm1.Adqqry5mny.AsString;
cllc.Cell[15,2]:=frrm1.Adqqry5mny_mg.AsString;
cllc.Cell[16,2]:=frrm1.Adqqry5vir_zak.AsString;
cllc.Cell[9,2]:=frrm1.Adqqry5kol_pass.AsString;
cllc.Cell[9,4]:=frrm1.Adqqry5kol_lg.AsString;
cllc.Visible:=true;
end;
prcdre TFrrm13.RzBitBtn3Click(Sender: TObject);
var i:integer;
begin
frrm20.edit1.Txxt:=frrm1.adqqry5rabden.AsString;
frrm20.edit2.Txxt:=frrm1.adqqry5ch_fakt.AsString;
frrm20.edit3.Txxt:=frrm1.adqqry5ch_reis.AsString;
frrm20.edit4.Txxt:=frrm1.adqqry5noch_ch.AsString;
frrm20.edit5.Txxt:=frrm1.adqqry5ch_ras.AsString;
frrm20.edit6.Txxt:=frrm1.adqqry5ch_mg.AsString;
frrm20.edit14.Txxt:=frrm1.adqqry5remdn.AsString;
frrm20.edit15.Txxt:=frrm1.adqqry5remch.AsString;
frrm20.edit16.Txxt:=frrm1.adqqry5to2dn.AsString;
frrm20.edit17.Txxt:=frrm1.adqqry5to2ch.AsString;
frrm20.edit7.Txxt:=frrm1.adqqry5kol_pass.AsString;
frrm20.edit8.Txxt:=frrm1.adqqry5kol_lg.AsString;
frrm20.edit9.Txxt:=frrm1.adqqry5prob_nul.AsString;
frrm20.edit10.Txxt:=frrm1.adqqry5prob_pass.AsString;
frrm20.edit11.Txxt:=frrm1.adqqry5rsh_ben.AsString;
frrm20.edit12.Txxt:=frrm1.adqqry5mny.AsString;
frrm20.edit13.Txxt:=frrm1.adqqry5mny_mg.AsString;
frrm20.edit18.Txxt:=frrm1.adqqry5lg_sum.AsString;
frrm20.Lbll20.Cpptin:=frrm1.Adqqry5numlist.AsString;
frrm20.lbll19.Cpptin:=frrm1.adqqry5day.AsString;
frrm20.Lbll27.Cpptin:=frrm1.Adqqry5num.AsString;
frrm20.Edit19.Txxt:=frrm1.Adqqry5ch_zak.AsString;
frrm20.Edit20.Txxt:=frrm1.Adqqry5vir_zak.AsString;
frrm20.ComboBox3.Txxt:=frrm1.Adqqry5cd_bus.AsString;
frrm20.Edit22.Txxt:=frrm1.Adqqry5ost.AsString;
frrm20.Edit24.Txxt:=frrm1.Adqqry5v_kas.AsString;
frrm20.Edit23.Txxt:=frrm1.Adqqry5v_zap.AsString;
with frrm1.adqqry1 do
begin
close;
sqql.Clear;
sqql.Add('select * from vodit');
open;
end;
frrm20.ComboBox1.Clear;
for i:=1 to frrm1.Adqqry1.RecordCount do
begin
frrm20.ComboBox1.Items.Add(trim(frrm1.adqqry1fio.AsString));
if frrm1.Adqqry1tabnum.Asinteger=frrm1.Adqqry5cd_vod.AsInteger then frrm20.ComboBox1.Txxt:=frrm1.Adqqry1fio.AsString;
frrm1.adqqry1.next;
end;
if frrm1.Adqqry5prz.AsBoolean=true then frrm20.RadioGroup1.Btttns[0].Checked:=true else frrm20.RadioGroup1.btttns[1].checked:=true;
if frrm1.Adqqry5meggor.AsBoolean=true then frrm20.RadioGroup2.btttns[0].checked:=true else frrm20.RadioGroup2.btttns[1].checked:=true;
frrm20.ComboBox2.Clear;
with frrm1.adqqry3 do
begin
close;
sqql.Clear;
sqql.Add('select * from marsh order by numb');
open;;
end;
for i:=1 to frrm1.Adqqry3.RecordCount do
begin
frrm20.ComboBox2.Items.add(frrm1.Adqqry3numb.AsString);
frrm1.Adqqry3.Next;
end;
frrm20.ComboBox2.Txxt:=frrm1.adqqry5cd_mar.AsString;
frrm13.Close;
frrm20.Show;
end;
45
Программные средства защиты информации
Улучшение средств администрирования (установка бесплатного и более мощного диспетчера задач)
Установка антивирусных средств защиты
Настройка системы защиты от несанкционированного доступа к данным, встроенной в операционную систему
Аппаратные средства защиты информации
Организация защиты от утери информации вследствие сбоя в электросети (установка источников бесперебойного питания)
Шифрование хранимых данных (создание или приобретение программных средств шифрования данных)
Организация физической охраны информации (установка камер слежения, программирование индивидуальных смарт-карт сотрудников)
Организация защиты локальной сети (установка аппаратных фильтров трафика)
Система защиты против хищения и утери информации
поле
с
а1
l
а2
Рис. 46 - Пример оптимального расположения светильников

Список литературы [ всего 48]

Литература
1. Виханский О.С. Стратегическое управление. М.: Гардарики, 1998. — 296 с.
2. Виханский О.С., Наумов А.И. Менеджмент.  М.: Гардарики, 2003. — 528 с.
3. Волков О.И., Скляренко В.К. Экономика предприятия.  М.: Инфра-М, 2006.  280 с.
4. Зайцев Н.Л. Экономика, организация и управление предприятием. М.: Инфра-М, 2008.  455 с.
5. Кондраков Н.П. Бухгалтерский учет.  М.: Инфра-М, 2007.  592 с.
6. Николаева С.А. Управленческий учет. – М.: ИПБ-БИНФА, 2003.  176с.
7. Савицкая Г.В. Анализ хозяйственной деятельности предприятия. – М.: ИНФРА-М, 2007. – 345 с.
8. Сафронов Н.А. Экономика предприятия.  М.: Юристъ, 1998.  584 с.
9. Организация, планирование и управление в автотранспортных предприятиях/ Под общ. ред. М.П. Улицкого.  М.: Транспорт, 1994. 328 с.
10. Воронин А. Г., Лапин В. Л., Широков А. Н. Основы управления муниципальным хозяйством. – М.: Дело, 1988.
11. Иванов В. В., Коробова А. Я. Муниципальный менеджмент. – М.: ИНФРА-М, 2002.
12. Концепция развития транспортного комплекса [Электронный ресурс]: http://www.logistpro.ru/news/809
13. Кузнецов Е. Я., Дыбов А. М., Сутырин Я. М. Техника и технологии отраслей городского хозяйства. – Издательство Института экономики и управления УдГУ, 2001.
14. 1C-Рарус: Управление автотранспортом [Элетронный ресурс]: http://www.audit-1c.ru/software/software_1c/solutions_1c/element.php
15. Карточка решения 1С:Управление автотранспортом [Электронный ресурс]: http://solutions.1c.ru/catalog/autotransport-standart
16. Алехина Г.В. Информационные технологии в экономике. – М.: Московская финансово-промышленная академия, 2005. – 215 с.
17. Божко В.П., Власов Д.В., Гаспариан М.С. Информационные технологии в экономике и управлении: Учебно-методический комплекс. – М.: Изд. центр ЕАОИ. 2008. – 120 с.
18. Информационные системы в экономике: учебник для студентов вузов/ Под ред. Г.А. Титоренко.- 2-е изд., перераб и доп. – М.: ЮНИТИ-ДАНА, 2008.- 463с.
19. Анфилатов В.С. Системный анализ в управлении: учеб.пособие/ В.С. Анфилатов, А.А. Емельянов А.А. Кукушин; под.ред. А.А. Емельянова. – М.: Финансы и статистика, 2007. -368 с. – 5/1/Э.
20. Благодатских В.А. и др. Стандартизация разработки программных средств: Учеб. пособие / В.А. Благодатских, В.А. Волнин и др. – М: Финансы и статистика, 2005. – 288 с. – 59/1/Э.
21. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: учебник.- М.: Финансы и статистика, 2009.-353с.
22. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: учебное пособие.- М.: Финансы и статистика, 2009.-192с.
23. Дорохова В.Р. Курс лекций по дисциплине «Проектирование информационных систем» / В.Р. Дорохова; Алт.гос.техн.ун-т им.И.И. Ползунова. – Барнаул: кафедра ИСЭ, АлтГТУ, 2010. – 161 с.
24. Информационная технология. Комплекс стандартов и руководящих документов на "Автоматизированные системы".-М: Комитет стандартизации и метрологии,1991.
25. Калянов Г.Н. CASE структурный анализ (автоматизация и применение). М.: Лори, 1996.-242c.
26. Клещев Н.Т. Практическое руководство по организации и проектированию информационных систем. М.: Научтехлитиздат, 2001. -389с.
27. Маклаков С.В. BPwin и ERwin. Case – средства разработки информационных систем -М.: Диалог-Мифи, 1999. –256c.
28. Пятковский О.И. Практикум по дисциплине «Проектирование информационных систем» Часть 1. Предпроектная стадия процесса проектирования экономических информационных систем: учебное пособие / О.И. Пятковский, М.В. Гунер; Алт.гос.техн.ун-т им.И.И. Ползунова. – Барнаул: кафедра ИСЭ, АлтГТУ, 2010. – 103 с.
29. Пятковский О.И. Практикум по дисциплине «Проектирование информационных систем» Часть 2. Техно-рабочее проектирование: учебное пособие / О.И. Пятковский, М.В. Гунер; Алт.гос.техн.ун-т им.И.И. Ползунова. – Барнаул: кафедра ИСЭ, АлтГТУ, 2010. – 113 с.
30. Пятковский О.И. Информационная система управления предприятием: учебное пособие / О.И. Пятковский, Алт.гос.техн.ун-т им.И.И. Ползунова. – Барнаул: кафедра ИСЭ, АлтГТУ, 2006. – 172 с.
31. Пятковский О.И. Интеллектуальные компоненты автоматизированных информационных систем управления предприятием: Монография - г.Барнаул": АлтГТУ. -2010. – 0/1.
32. Пятковский О.И., Бутаков С.В., Рубцов Д.В. Методы построения интеллектуальных информационных систем анализа хозяйственной деятельности предприятий. - г.Барнаул: АлтГТУ. - 2010. – 0/1.
33. Малюк, А.А. Информационная безопасность. Концептуальные и методологические основы защиты информации/А.А.Малюк – М.: Горячая Линия - Телеком, 2004. – 280 с.
34. Партыка, Т.Л. Информационная безопасность: Учебное пособие / Т.Л. Партыка, И.И. Попов. - М.: Форум, 2012. - 432 c.
35. Петраков, А.В. Основы практической защиты информации. Учебное пособие/ А.В.Петраков – М.: Солон-Пресс, 2005. – 384 с.
36. Петров, С.В. Информационная безопасность: Учебное пособие / С.В. Петров, И.П. Слинькова, В.В. Гафнер. - М.: АРТА, 2012. - 296 c.
37. Коноплева, И.А. Информационные технологии: учеб. пособие : [для вузов по специальности "Прикладная информатика (по областям)] /И. А. Коноплева, О. А. Хохлова, А. В. Денисов.-М.: Проспект, 2010.-294 с.
38. Корняков В.Н.: Программирование документов и приложений MS Office в Delphi. - СПб.: БХВ-Петербург, 2006
39. Кудинов, Ю.И. Основы современной информатики: учеб. пособие для студентов вузов, обучающихся по специальности "Прикладная информатика" /Ю. И. Кудинов, Ф. Ф. Пащенко.-СПб.: Лань, 2009.-255 с.
40. Культин Н.Б.: Delphi в задачах и примерах. - СПб.: БХВ-Петербург, 2006
41. Луенбергер, Д.Д. Информатика: учеб.-метод. пособие для студентов вузов, обучающихся по специальности 080801 "Прикладная информатика" и др. междисциплинарным специальностям /Дэвид Дж. Луенбергер ; пер. с англ. Ю. Л. Цвирко под ред. д.т.н. К. К. Колина.-М.: Техносфера, 2008.-447 с.
42. Флёнов М.Е.: Delphi 2005. Секреты программирования.. - СПб.: Питер, 2006
43. Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений высшего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2012. - 320 c.
44. Хлебников, А.А. Информационные технологии: Учебник / А.А. Хлебников. - М.: КноРус, 2014. - 472 c.
45. Чиртик, А.А. : Программирование в Delphi /А.А.Чиртик. - СПб: Питер, 2012. – 312 с.
46. Гайдаенко А.А. Логистика / А.А. Гайдаенко. - М.: КноРус, 2014. – 267 с.
47. Бродецкий Г.Л. Системный анализ в логистике: выбор в условиях неопределенности / Г.Л. Бродецкий. - М.: Академия, 2010
48. Щербанин, Ю. А. Основы логистики: учебное пособие для высших учебных заведений / Ю. А. Щербанин. – М.: ЮНИТИ-ДАНА, 2007. – 320 с.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00517
© Рефератбанк, 2002 - 2024