Автоматизация судебного заседания

Заказать уникальную дипломную работу
Тип работы: Дипломная работа
Предмет: Программирование
  • 59 59 страниц
  • 38 + 38 источников
  • Добавлена 14.07.2015
2 500 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
ВВЕДЕНИЕ 4
1 ПРЕДМЕТНАЯ ОБЛАСТЬ 7
1.1 Описание предметной области 7
1.2 История развития автоматизированных систем судебного делопроизводства 13
1.3 Выбор стратегии автоматизации 18
2 ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ ДЛЯ АВТОМАТИЗАЦИИ ПРЕДМЕТНОЙ ОБЛАСТИ 21
2.1 Анализ существующих ИС для автоматизации судебных заседаний 21
2.2 Функциональная модель 26
2.3 Обоснование выбора среды разработки 29
2.4 Обоснование выбора БД. Язык SQL 34
3 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ АВТОМАТИЗАЦИИ СУДЕБНОГО ЗАСЕДАНИЯ 38
3.1 Постановка задачи и ее информационное обеспечение 38
3.2. Основные компоненты ПО и их описание 42
3.3 Руководство пользователя 47
ЗАКЛЮЧЕНИЕ 53
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 56
ПРИЛОЖЕНИЯ 60
Приложение А. Текст модулей 60

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

dfm}procedure TForm1.CreateMSAccessDB(filename : String);varaccessMDB, DAOEngine : Variant;NameBD : String;beginNameBD := ('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ FileName + ';Jet OLEDB:Database Password=1');tryaccessMDB := CreateOleObject('ADOX.Catalog'); // ADOXDAOEngine :=CreateOleObject('DAO.DBEngine.36');excepttryDAOEngine :=CreateOleObject('DAO.DBEngine.35');exceptbeginShowMessage('Ошибкасоздания -> DAO.DBEngine'); Exit;end;end;end;tryaccessMDB.Create(NameBD); // работас ADOXaccessMDB := NULL;exceptbeginShowMessage('ОшибкасозданияБД -> ' + FileName); Exit;end;end;end;procedure TForm1.FormCreate(Sender: TObject);varname_bd : String;TT :TStringList;begin//установимрусскуюраскладкуклавиатурыLoadKeyboardLayout('00000419', KLF_ACTIVATE);DecimalSeparator:='.';//создадимБДформата ACCESSname_bd:=ExtractFilePath(Application.ExeName)+'sud.mdb';ADOConnection1.LoginPrompt:=False;ifFileExists(name_bd)<>TRUE then CreateMSAccessDB(name_bd);//строка для соединения с БД Пароль для БД - 1ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+name_bd+';Persist Security Info=False; Jet OLEDB:Database Password=1';//создадим массив с названиями таблицTT:=TStringList.Create;ADOConnection1.GetTableNames(TT);//проверим на наличие каждой таблицы и в случае отсутствия создадим ееif (TT.IndexOf('ssud')=-1) thenbegin ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('CREATE TABLE ssud ('); //судебноезаседаниеADOQuery1.SQL.Add('sud_id AUTOINCREMENT PRIMARY KEY, '); //кодзаседанияADOQuery1.SQL.Add('sud_d DATETIME NOT NULL, '); //датазаседанияADOQuery1.SQL.Add('sud_fvarchar(30), '); //ФамилиясудьиADOQuery1.SQL.Add('sud_ivarchar(30), '); //имясудьиADOQuery1.SQL.Add('sud_ovarchar(30), '); // отчествосудьиADOQuery1.SQL.Add('sud_roomvarchar(100), '); //местозаседанияADOQuery1.SQL.Add('vid_id integer '); //видсудопроизводстваADOQuery1.SQL.Add(')');try ADOQuery1.ExecSQL;except ADOConnection1.Close;ShowMessage('Ошибка при создании таблицы судебных заседаний!');Application.Terminate;end;end;if (TT.IndexOf('victium')=-1) then //потерпевшиеbegin ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('CREATE TABLE victium (');ADOQuery1.SQL.Add('sud_id integer, '); //кодзаседанияADOQuery1.SQL.Add('victium_fvarchar(30), '); //ФамилияADOQuery1.SQL.Add('victium_ivarchar(30), '); //имяADOQuery1.SQL.Add('victium_ovarchar(30), '); // отчествоADOQuery1.SQL.Add('victium_d DATETIME NOT NULL '); //датарожденияADOQuery1.SQL.Add(')');try ADOQuery1.ExecSQL;except ADOConnection1.Close;ShowMessage('Ошибка при создании таблицы потерпевших!');Application.Terminate;end;end;if (TT.IndexOf('defendant')=-1) then //подсудимыеbegin ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('CREATE TABLE defendant (');ADOQuery1.SQL.Add('sud_id integer, '); //кодзаседанияADOQuery1.SQL.Add('defendant_fvarchar(30), '); //ФамилияADOQuery1.SQL.Add('defendant_ivarchar(30), '); //имяADOQuery1.SQL.Add('defendant_ovarchar(30), '); // отчествоADOQuery1.SQL.Add('defendant_d DATETIME NOT NULL '); //датарожденияADOQuery1.SQL.Add(')');try ADOQuery1.ExecSQL;except ADOConnection1.Close;ShowMessage('Ошибка при создании таблицы подсудимых!');Application.Terminate;end;end;if (TT.IndexOf('vids')=-1) thenbegin ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('CREATE TABLE vids ('); //видысудопроизводствADOQuery1.SQL.Add('vid_id AUTOINCREMENT PRIMARY KEY, '); //кодADOQuery1.SQL.Add('vid varchar(30) '); //названиеADOQuery1.SQL.Add(')');try ADOQuery1.ExecSQL; ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('INSERT INTO vids (vid) '); //видысудопроизводствADOQuery1.SQL.Add('VALUES ('+QuotedStr('уголовное'));ADOQuery1.SQL.Add(')'); ADOQuery1.ExecSQL; ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('INSERT INTO vids (vid) '); //видысудопроизводствADOQuery1.SQL.Add('VALUES ('+QuotedStr('гражданское'));ADOQuery1.SQL.Add(')'); ADOQuery1.ExecSQL; ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('INSERT INTO vids (vid) '); //видысудопроизводствADOQuery1.SQL.Add('VALUES ('+QuotedStr('административное'));ADOQuery1.SQL.Add(')'); ADOQuery1.ExecSQL;except ADOConnection1.Close;ShowMessage('Ошибка при создании таблицы видов судопроизводств!');Application.Terminate;end;end; ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('SELECT * FROM vids ORDER BY vid_id '); //видысудопроизводств ADOQuery1.Open;RadioGroup1.Items.Add('все');while not ADOQuery1.eof dobeginComboBox1.Items.Add(ADOQuery1.FieldByName('vid').AsString);RadioGroup1.Items.Add(ADOQuery1.FieldByName('vid').AsString); ADOQuery1.Next;end;ADOQuery1.Close;if (DirectoryExists(ExtractFilePath(paramstr(0))+'DOC')=False) thenForceDirectories(ExtractFilePath(paramstr(0))+'DOC');PageControl1.Align:=AlClient;PageControl1.ActivePageIndex:=0;DateTimePicker1.Date:=date;DateTimePicker2.Date:=date;DateTimePicker4.Date:=date-1;DateTimePicker5.Date:=date;StringGrid1.ColWidths[0] := 100;StringGrid1.ColWidths[1] := 100;StringGrid1.ColWidths[2] := 100;StringGrid1.ColWidths[3] := 100;StringGrid2.ColWidths[0] := 100;StringGrid2.ColWidths[1] := 100;StringGrid2.ColWidths[2] := 100;StringGrid2.ColWidths[3] := 100;RadioGroup1.ItemIndex:=0;end;procedure TForm1.BitBtn2Click(Sender: TObject);var i, j, id : Integer;MSWord : Variant;name_doc : String;begin//Добавитьновоезаседаниеif (ComboBox1.ItemIndex=-1) thenbeginShowMessage('Неуказанвидзаседания!');exit;end;try ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('INSERT INTO ssud (sud_d,sud_f,sud_i,sud_o,sud_room, vid_id) VALUES (');ADOQuery1.SQL.Add(QuotedStr(FormatDateTime('yyyy-mm-dd',DateTimePicker1.Date))+',');ADOQuery1.SQL.Add(QuotedStr(trim(Edit1.Text))+',');ADOQuery1.SQL.Add(QuotedStr(trim(Edit2.Text))+',');ADOQuery1.SQL.Add(QuotedStr(trim(Edit3.Text))+',');ADOQuery1.SQL.Add(QuotedStr(trim(Edit4.Text))+',');ADOQuery1.SQL.Add(IntToStr(ComboBox1.ItemIndex+1)+')');ADOQuery1.ExecSQL; //запомним код последнего заседания ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('select @@Identity as dd'); ADOQuery1.Open;id:=ADOQuery1.FieldByname('dd').AsInteger; ADOQuery1.Close;for i:=0 to StringGrid1.RowCount-2 dobegin ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('INSERT INTO defendant (sud_id,defendant_f,defendant_i,defendant_o,defendant_d) VALUES (');ADOQuery1.SQL.Add(IntToStr(id)+',');ADOQuery1.SQL.Add(QuotedStr(StringGrid1.Cells[0,i])+',');ADOQuery1.SQL.Add(QuotedStr(StringGrid1.Cells[1,i])+',');ADOQuery1.SQL.Add(QuotedStr(StringGrid1.Cells[2,i])+',');ADOQuery1.SQL.Add(QuotedStr(FormatDateTime('yyyy-mm-dd',StrToDateTime(StringGrid1.Cells[3,i])))+')'); ADOQuery1.ExecSQL;end;for i:=0 to StringGrid2.RowCount-2 dobegin ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('INSERT INTO victium (sud_id,victium_f,victium_i,victium_o,victium_d) VALUES (');ADOQuery1.SQL.Add(IntToStr(id)+',');ADOQuery1.SQL.Add(QuotedStr(StringGrid2.Cells[0,i])+',');ADOQuery1.SQL.Add(QuotedStr(StringGrid2.Cells[1,i])+',');ADOQuery1.SQL.Add(QuotedStr(StringGrid2.Cells[2,i])+',');ADOQuery1.SQL.Add(QuotedStr(FormatDateTime('yyyy-mm-dd',StrToDateTime(StringGrid2.Cells[3,i])))+')'); ADOQuery1.ExecSQL;end;ShowMessage('Заседаниедобавленоуспешно!');Edit1.Text:=''; Edit2.Text:=''; Edit3.Text:=''; Edit4.Text:=''; DateTimePicker1.Date:=date; CmboBox1.ItemIndex:=-1; DateTimePicker2.Date:=date; DateTimePicker3.Date:=date;for i:=0 to StringGrid1.RowCount-1 do StringGrid1.Rows[i].Clear;for i:=0 to StringGrid2.RowCount-1 do StringGrid2.Rows[i].Clear;tryMSWord :=CreateOleObject('Word.Application');exceptShowMessage('Незапускается Microsoft Word!');exit;end;tryMSWord.Documents.Add(ExtractFilePath(Application.ExeName)+'образец.doc');exceptApplication.MessageBox('Отсутствуетдокументобразец.doc!','Сообщение',mb_Ok+mb_ICONINFORMATION);exit;end;tryname_doc:=ExtractFilePath(paramstr(0))+'DOC\'+IntToStr(id)+'.doc';MSWord.ActiveDocument.SaveAs(name_doc);//MSWord.DisplayAlerts:=False;MSWord.Visible:=True;MsWord:=unAssigned;exceptApplication.MessageBox('Ошибкасохранения! Вероятно, открыт документ с таким же именем!','Сообщение',mb_Ok+mb_ICONINFORMATION);Exit;end;exceptShowMessage('Ошибка при добавлении нового заседания!');end;end;procedure TForm1.BitBtn1Click(Sender: TObject);beginStringGrid1.Cells[0,StringGrid1.RowCount-1]:=trim(Edit5.Text);StringGrid1.Cells[1,StringGrid1.RowCount-1]:=trim(Edit6.Text);StringGrid1.Cells[2,StringGrid1.RowCount-1]:=trim(Edit7.Text);StringGrid1.Cells[3,StringGrid1.RowCount-1]:=FormatDateTime('dd.mm.yyyy',DateTimePicker2.Date);StringGrid1.RowCount:=StringGrid1.RowCount+1; Edit5.Text:=''; Edit6.Text:=''; Edit7.Text:='';DateTimePicker2.Date:=date;end;procedure TForm1.BitBtn3Click(Sender: TObject);beginStringGrid2.Cells[0,StringGrid2.RowCount-1]:=trim(Edit8.Text);StringGrid2.Cells[1,StringGrid2.RowCount-1]:=trim(Edit9.Text);StringGrid2.Cells[2,StringGrid2.RowCount-1]:=trim(Edit10.Text);StringGrid2.Cells[3,StringGrid2.RowCount-1]:=FormatDateTime('dd.mm.yyyy',DateTimePicker3.Date);StringGrid2.RowCount:=StringGrid2.RowCount+1; Edit8.Text:=''; Edit9.Text:=''; Edit10.Text:='';DateTimePicker3.Date:=date;end;procedure TForm1.BitBtn4Click(Sender: TObject);var dat1,dat2 : String;begin//получитьинформацию ADOQuery4.Close; ADOQuery3.Close; ADOQuery2.Close; ADOQuery2.SQL.Clear;ADOQuery2.SQL.Add('SELECT ssud.sud_id, ssud.sud_d, ssud.sud_f, ssud.sud_i, ssud.sud_o, vids.vid ');ADOQuery2.SQL.Add('FROM ssud LEFT JOIN vids ON ssud.vid_id = vids.vid_id ');ADOQuery2.SQL.Add('where '); dat1:='#'+copy(DateToStr(DateTimePicker4.Date),7,4)+'-'+copy(DateToStr(DateTimePicker4.Date),4,2)+'-'+copy(DateToStr(DateTimePicker4.Date),1,2)+'#'; dat2:='#'+copy(DateToStr(DateTimePicker5.Date+1),7,4)+'-'+copy(DateToStr(DateTimePicker5.Date+1),4,2)+'-'+copy(DateToStr(DateTimePicker5.Date+1),1,2)+'#';ADOQuery2.SQL.Add('ssud.sud_d>='+dat1+' and ssud.sud_d<'+dat2);if (RadioGroup1.ItemIndex<>0) thenADOQuery2.SQL.Add(' and ssud.vid_id = '+IntToStr(RadioGroup1.ItemIndex));ADOQuery2.SQL.Add('order by ssud.sud_d ');ADOQuery2.Open;end;procedure TForm1.DataSource2DataChange(Sender: TObject; Field: TField);beginif (ADOQuery2.Active=False) then exit;if (ADOQuery2.RecordCount=0) then exit; ADOQuery3.Close; ADOQuery3.SQL.Clear;ADOQuery3.SQL.Add('SELECT defendant_f, defendant_i, defendant_o, defendant_d ');ADOQuery3.SQL.Add('FROM defendant ');ADOQuery3.SQL.Add('where sud_id='+ADOQuery2.FieldByName('sud_id').AsString); ADOQuery3.Open; ADOQuery4.Close; ADOQuery4.SQL.Clear;ADOQuery4.SQL.Add('SELECT victium_f, victium_i, victium_o, victium_d ');ADOQuery4.SQL.Add('FROM victium ');ADOQuery4.SQL.Add('where sud_id='+ADOQuery2.FieldByName('sud_id').AsString); ADOQuery4.Open;end;procedure TForm1.BitBtn6Click(Sender: TObject);var MSWord : Variant;name_doc : String;begin//показать решение суда по данному заседаниюname_doc:=ExtractFilePath(paramstr(0))+'DOC\'+ADOQuery2.FieldByName('sud_id').AsString+'.doc';tryMSWord :=CreateOleObject('Word.Application');exceptShowMessage('Незапускается Microsoft Word!');exit;end;tryMSWord.Documents.Add(name_doc);exceptApplication.MessageBox(PChar('Отсутствует документ '+name_doc+'!'),'Сообщение',mb_Ok+mb_ICONINFORMATION);exit;end;MSWord.ActiveDocument.SaveAs(name_doc);MSWord.Visible:=True;end;procedure TForm1.BitBtn5Click(Sender: TObject);begin//удалитьрешениесудаif (ADOQuery2.Active=False) then exit;try ADOQuery1.Close; ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('DELETE FROM defendant ');ADOQuery1.SQL.Add('where sud_id='+ADOQuery2.FieldByName('sud_id').AsString); ADOQuery1.ExecSQL; ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('DELETE FROM victium ');ADOQuery1.SQL.Add('where sud_id='+ADOQuery2.FieldByName('sud_id').AsString); ADOQuery1.ExecSQL; ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('DELETE FROM ssud ');ADOQuery1.SQL.Add('where sud_id='+ADOQuery2.FieldByName('sud_id').AsString); ADOQuery1.ExecSQL;ShowMessage('Судебноезаседаниеудалено!');BitBtn4Click(Form1);exceptShowMessage('Ошибкаприудаленииисудебногозаседания!');end;end;end.

1. Автоматизированные информационные технологии в экономике. Учебник под ред. проф. Титоренко Г.А. – М.: «Юнити», 2003. – 399 с. – ISBN 5-238-00040-5.
2. Андерсен, В. Базы данных Microsoft Access. Проблемы и решения: Практ. пособ., пер. с англ. / В. Андерсен – М.: Издательство ЭКОМ, 2001.–384 с.: ил. – ISBN 5-7163-0082-0.
3. Архангельский, А.Я. Программирование в Delphi 7 / А.Я. Архангельский – Бином-Пресс, 2003. – 1152 с. – ISBN 5-9518-0042-0.
4. Архангельский, А.Я. Delphi 2006. Справочное пособие. Язык Delphi, классы, функции Win32 и .NET / А.Я. Архангельский – Бином-Пресс, 2003. – 1152 с. – ISBN 5-9518-0138-9.
5. Бекаревич, Ю. Самоучитель Microsoft Access 2002 / Ю.Бекаревич, Н.Пушкина – СПб.: «БХВ-Петербург», 2002. – 720 с. – ISBN: 5-8206-0033-9.
6. Бобровский, С.И. Delphi 7. Учебный курс / С.И. Бобровский – СПб.: Питер, 2008. – 736 с.: ил. – ISBN 978-5-8046-0086-1.
7. Гандерлой, Майк, Харкинз, Сьюзан Сейлз. Автоматизация Microsoft Access с помощью VBA / Майк Гандерлой, Сьюзан Сейлз Харкинз – М.: Издательский дом «Вильямс», 2006. – 416 с. : ил. – ISBN 5-8459-0959-7 (рус.).
8. Гончаров, А. Ю. ACCESS 2003. Самоучитель с примерами / А.Ю. Гончаров – М.: КУДИЦ-ОБРАЗ, 2004. – 272 с: ил. ISBN 5-9579-0021-4.
9. Гохберг, Г.С. Информационные технологии: Учебник для сред. проф. образования / Г.С. Гохберг, А.В. Зафиевский, А.А. Короткин – М.: Издательский центр «Академия», 2004. – 206 с. ISBN 5-7695-1643-7.
10. Грабауров, В. А. Информационные технологии для менеджеров / В.А. Грабауров – М.: Финансы и статистика, 2001.– 368 с.: ил. ISBN 5-279-02299-3
11. Грабер, М. Введение в SQL / Пер. с англ. В. Ястребов – Издательство «Лори», 1996. – 380 с. – ISBN: 5-85582-010-6.
12. Дарахвелидзе, П.Г., Марков, Е. П. Программирование в Delphi 7 / П.Г. Дарахвелидзе, Е. П. Марков. – СПб.: БХВ-Петербург, 2003. – 784 с. – ISBN 5-94157-116-Х.
13. Дженнингс, Р. Использование Microsoft Office Access 2003 / Пер. с англ. Р.Дженнингс: пер. с англ. И. Тараброва – «Вильямс», 2005. – 1300 с. – ISBN 5-8459-0691-1.
14. Информатика: Учебник / Под общ. ред. А.Н. Данчула. – М.: Изд-во РАГС, 2004. – 528 с. – ISBN 5-7729-0147-8.
15. Информатика: учебник / Б.В. Соболь и др. – Изд. 3-е, дополн. и перераб. – Ростов н/Д: Феникс, 2007. – 446 с. – ISBN 978-5-222-12081-1.
16. Карпов, Б. Delphi: специальный справочник / Б. Карпов – СПб.: Питер, 2002. – 688 с.: ил. – ISBN 5-272-00353-5.
17. Коннолли, Т., Бегг, К., Страчан, А. Базы данных: Проектирование, Реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг, А. Страчан – М.: Вильямс, 2003. – 1436 с. – ISBN 5-8459-0527-3, 0-201-70857-4.
18. Корнеев, И.К., Степанова, И.А. Защита информации в офисе. / И.К. Корнеев, И.А. Степанова. – М.: ТК ВЕЛБИ, Проспект, 2008 г. – 336 с. – ISBN 978-5-482-01976-4.
19. Кузин, А. В. Базы данных: учеб. пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. — 2-е изд., стер. — М.: Изда-тельский центр «Академия», 2008. — 320 с. – ISВN 978-5-7695-4833-8.
20. Кэнту, М. Delphi 7 для профессионалов / Марко Кэнту – СПб.: Питер, 2004. – 1076 с.: ил. - ISBN 5-94723-593-5.
21. Малюк, А. А. Информационная безопасность: концептуальные и методологические основы защиты информации. Учеб. пособие для вузов. – М: Горячая линия-Телеком, 2004. – 280 с. ил. – ISBN 5-93517-197-Х.
22. Марков А.С., Лисовский К.Ю. Базы данных. Введение в теорию и методологию: Учебник / А.С. Марков, К.Ю. Лисовский – М.: Финансы и статистика, 2006. - 512 с: ил. – ISBN 5-279-02298-5.
23. Мельников В. П. Информационная безопасность и защита информации: учеб. пособие для студ. высш. учеб. заведений / В. П. Мельников, С.Л. Клейменов, Л. М. Петраков; под. ред. С.Л. Клейменова. – М.: Издательский центр «Академия», 2005. – 336 с. – ISBN 978-5-7695-4884-0.
24. Михеева, Е.В. Информационные технологии в профессиональной деятельности: учеб. пособие. – М.: ТК Велби, Изд-во Проспект, 2007. – 448 с. – ISBN: 978-5-482-01569-8.
25. Основы защиты информации. / А.И. Куприянов, А.В. Сахаров, В.А. Шевцов. – М.: Академия, 2006. – 256 с. – ISBN 5-7695-2438-3.
26. Основы информационной безопасности. / Е.Б. Белов, В.П. Лось, Р.В. Мещеряков, А.А. Шелупанов. – М.: Горячая линя-Телеком, 2006. – 544 с. – ISBN 5-93517-292-5.
27. Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров, А. Н. Пылькин, Н. И. Цуканова. - М.: Горячая линия-Телеком, 2004. – 240с.: ил. – ISBN 5-93517-193-7.
28. Симонович, С.В. Информатика. Базовый курс. 2-е издание / Под ред. С.В.Симоновича. – СПб.: Питер, 2004. – 640 с.: ил. – ISBN 5-94723-752-0.
29. Степанов, А.Н. Информатика. Учебник для вузов. 4-е издание / А.Н.Степанов. – СПб.: Питер, 2005. – 684 с.: ил. – ISBN 5-94723-898-5.
30. Фленов, М.Е. Библия Delphi. / М.Е. Фленов – СПб.: БХВ-Петербург, 2005. – 880 с. – ISBN 5-94157-456-8.
31. Фленов, М.Е. Программирование в Delphi глазами хакера. / М.Е. Фленов – СПб.: БХВ-Петербург, 2005. – 368 с.: ил. – ISBN 5-94157-351-0.
32. Цирлов, В. Л. Основы информационной безопасности автоматизированных систем / В. Л. Цирлов. – М.: Феникс, 2008. – 172 с. – ISBN 978-5-222-13164-0.
33. Черняков, М.В. Петрушин, А.С. Основы информационных технологий. Учебник для вузов. / М.В. Черняков, А.С. Петрушин. – М.: ИКЦ «Академкнига», 2007. – 406 с. – ISBN: 978-5-94628-273-4.
34. Шумаков, П.В. Delphi 3 и разработка приложений баз данных / П.В. Шумаков. – М.: Нолидж, 1999. – 704 с.: ил. – ISBN 5-89251-022-0.
35. Шпак, Ю. А. Delphi 7 на примерах / Ю. А. Шпак. – М.: Юниор, 2003. – 344 с. – ISBN 966-7323-28-5.
36. Электронный ресурс. Режим доступа: http://arbitr.kodeks.ru/manage/site/
37. Электронный ресурс. Режим доступа: http://www.agora-soft.ru/history.php
38. Электронный ресурс. Режим доступа: http://www.kaidev.ru/Pages/Project.aspx?p=Lawyer

Вопрос-ответ:

Какова предметная область автоматизации судебного заседания?

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

Какие есть исторические примеры развития автоматизированных систем судебного делопроизводства?

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

Как выбрать стратегию автоматизации судебного заседания?

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

Какие существуют информационные технологии для автоматизации судебных заседаний?

Для автоматизации судебных заседаний используются различные информационные технологии, включая системы учета и регистрации дел, системы электронного документооборота, системы записи и хранения протоколов, системы учета и контроля исполнения решений суда и другие программные и аппаратные средства, которые обеспечивают эффективное проведение судебных процедур.

Какая функциональная модель может быть применена в автоматизации судебных заседаний?

В функциональной модели автоматизации судебных заседаний может быть реализовано множество функций, таких как создание и регистрация дел, подготовка материалов для заседания, запись и хранение протоколов, контроль исполнения решений суда и другие функции, которые облегчают проведение судебных заседаний и повышают их эффективность.

Зачем нужна автоматизация судебного заседания?

Автоматизация судебного заседания имеет несколько преимуществ. Во-первых, она позволяет ускорить процесс рассмотрения дел и принятия решений, так как автоматизированные системы могут выполнять множество операций и процессов быстрее и эффективнее, чем человек. Во-вторых, автоматизация позволяет снизить вероятность ошибок и искажений в процессе проведения судебного заседания, так как система будет следить за соблюдением правил и процедур. Также, автоматизация позволяет создавать электронные архивы и документы, что упрощает хранение и поиск информации.

Какие информационные технологии используются для автоматизации судебных заседаний?

Для автоматизации судебных заседаний используются различные информационные технологии. Например, суды могут использовать специальные программные системы, которые позволяют вести учет и обработку данных, планировать и контролировать процессы судебных заседаний. Также для автоматизации судебных заседаний могут быть использованы системы видеоконференцсвязи, которые позволяют проводить судебные заседания удаленно. Это особенно актуально в случае, когда стороны находятся в разных городах или странах.

Какова история развития автоматизированных систем судебного делопроизводства?

История развития автоматизированных систем судебного делопроизводства начинается с появления первых компьютеров. В 1970-х годах были разработаны первые системы для автоматизации судебного делопроизводства, которые позволяли вести учет и обработку данных, генерировать документы и следить за ходом судебных процессов. В последующие годы эти системы стали все более совершенными и функциональными. Сейчас системы автоматизации судебного делопроизводства используются практически во всех судебных учреждениях для оптимизации работы и улучшения качества правосудия.