Диплом: Автоматизация обработки заявок (на примере АО "Международный аэропорт Шереметьево")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
128
2013
13. Гохберг, Г.С. Информационные технологии: Учебник для студ.
учрежд. сред. проф. образования / Г.С. Гохберг, А.В. Зафиевский, А.А. Короткин.
- М.: ИЦ Академия, 2015.
14. Гришин, В.Н. Информационные технологии в профессиональной
деятельности: Учебник / В.Н. Гришин, Е.Е. Панфилова. - М.: ИД ФОРУМ, НИЦ
ИНФРА-М, 2013.
15. Завгородний, В.И. Информатика для экономистов: Учебник для
бакалавров / В.П. Поляков, Н.Н. Голубева, В.И. Завгородний; Под ред. В.П.
Полякова. - М.: Юрайт, 2014
16. Исаев, Г.Н. Информационные технологии: Учебное пособие / Г.Н.
Исаев. - М.: Омега-Л, 2013.
17. Каймин В.А.: Информатика. - М.: ИНФРА-М, 2014
18. Кирюхин В.М. Информатика.Выпуск 3. – М.: Просвещение, 2015.
19. Логинов, В.Н. Информационные технологии управления: Учебное
пособие / В.Н. Логинов. - М.: КноРус, 2013.
20. Максимов, Н.В. Современные информационные технологии:
Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2013.
21. Макарова Н. В. Информатика. Учебник. Начальный уровень / Изд.
Питер,- 3 издание, 2015г.
22. Молочков, В.П. Информационные технологии в профессиональной
деятельности. Miсrоsоft Offiсе PоwоrPоint 2007: Учебное пособие для студ.
учреждений сред. проф. образования / В.П. Молочков. - М.: ИЦ Академия, 2014.
23. Метелица Н.Т. Основы информатики [Электронный ресурс]: учебное
пособие/ Метелица Н.Т., Орлова Е.В.— Электрон. текстовые данные. -
Краснодар: Южный институт менеджмента, 2015
24. Прохорова О.В. Информатика [Электронный ресурс]: учебник/
Прохорова О.В. - Электрон. текстовые данные. - Самара: Самарский
государственный архитектурно-строительный университет, ЭБС АСВ, 2013.
25. Румянцева, Е.Л. Информационные технологии: Учебное пособие /
Е.Л. Румянцева, В.В. Слюсарь; Под ред. Л.Г. Гагарина. - М.: ИД ФОРУМ, НИЦ
ИНФРА-М, 2013.
129
26. Свиридова, М.Ю. Информационные технологии в офисе.
Практические упражнения: Учебное пособие для нач. проф. образования / М.Ю.
Свиридова. - М.: ИЦ Академия, 2016.
27. Синаторов, С.В. Информационные технологии.: Учебное пособие /
С.В. Синаторов. - М.: Альфа-М, НИЦ ИНФРА-М, 2013.
28. Советов, Б.Я. Информационные технологии: Учебник для
бакалавров / Б.Я. Советов, В.В. Цехановский. - М.: Юрайт, 2013.
29. Федотова, Е.Л. Информационные технологии и системы: Учебное
пособие / Е.Л. Федотова. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013.
30. Хлебников, А.А. Информационные технологии: Учебник / А.А.
Хлебников. - М.: КноРус, 2014.
31. Черников, Б.В. Информационные технологии в вопросах и ответах:
Учебное пособие / Б.В. Черников. - М.: ФиС, 2015.
32. Черников, Б.В. Информационные технологии управления: Учебник
/ Б.В. Черников. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013.
33. Щипицина, Л.Ю. Информационные технологии: Учебное пособие /
Л.Ю. Щипицина. - М.: Флинта, Наука, 2013.
34. Ээльмаа, Ю.В. Информационные технологии: Пособие для общеобр.
учреждений / Ю.В. Ээльмаа, С.В. Федоров. - М.: Просв., 2016.
35. Краковский Ю.М.: Защита информации. Учебное пособие:
[Электронный ресурс]. URL: http://www.labirint.ru/books/579886/:
36. Лашина, Соловьев: Информационные системы и технологии:
[Электронный ресурс]. URL: http://www.labirint.ru/books/575128/
37. Официальный сайт компании «КонсультантПлюс». [Электронный
ресурс]. URL: http://www.consultant.ru/
38. Проблемы защиты информации в сетях ЭВМ. [Электронный ресурс].
URL: http://all-ib.ru/content/node6/part_1.html
39. Тюрин И.: Вычислительная техника и информационные технологии.
Учебное пособие: [Электронный ресурс]. URL http://www.labirint.ru/books/573267/
40. Реляционные базы данных: практические приемы оптимальных
решений. – СПб.: БХВ-Петербург, 2005 – 400с.:ил;
130
Приложение 1
Листинг программы
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
using System.Runtime.InteropServices;
namespace ProjectDiplom
{
public partial class Base : Form
{
public Base(int xpos=320,int ypos=240)
{
this.Left = xpos;
this.Top = ypos;
InitializeComponent();
}
//public bool flag = false;
Form1 f = new Form1(this.Left,this.Top,this);
f.Show();
this.Enabled = false; this.Hide();
}
//public void ActivateDoc()
//{
// Form1 f = new Form1(this.Left,this.Top,this);
// f.Show();
// this.Enabled = false; this.Hide();
//}
private void pictureBox2_Click(object sender, EventArgs e)
{
ImageManager f = new ImageManager(this.Left, this.Top, this);
f.Show();
this.Enabled = false; this.Hide();private void pictureBox2_MouseEnter(object
sender, DragEventArgs e)
{
//pictureBox2.Left -= 1;
//pictureBox2.Top -= 1;
//pictureBox2.Width += 1;
131
//pictureBox2.Height += 1;
}
private void pictureBox2_MouseLeave(object sender, EventArgs e)
{
//pictureBox2.Left += 1;
//pictureBox2.Top += 1;
//pictureBox2.Width -= 1;
//pictureBox2.Height -= 1;
}
private void pictureBox3_Click(object sender, EventArgs e)
{
Settings f = new Settings(this.Left, this.Top, this);
f.Show();
this.Enabled = false;
// this.Hide();
}
private void button4_Click(object sender, EventArgs e)
{
MessageBox.Show("заглушка");
panel5.Visible = true;
try
{
richTextBox1.LoadFile("Info.txt", RichTextBoxStreamType.PlainText);
}
catch (Exception ex) { MessageBox.Show(ex.Message); }
}
private void Base_Load(object sender, EventArgs e)
{
// this.label5.Text = DateTime.Now.ToLocalTime().ToString();
// this.monthCalendar1.SelectionRange.Start.ToShortDateString();
}
private void button5_Click(object sender, EventArgs e)
{
AutorizationForm a = new AutorizationForm();
a.Activate();
a.Show();
this.Close();
}
private void button6_Click(object sender, EventArgs e)
{
panel5.Visible = false;
132
}
private void elementHost1_ChildChanged(object sender,
System.Windows.Forms.Integration.ChildChangedEventArgs e)
{
}
}
} SendMessage(Handle, WM_NCLBUTTONDOWN, HT_VAPTION, 0);
}
public List<string[]> files = new List<string[]>();
public string workdir = @"D:/workdir/default/";
public Base main;
public Form1(int xpos=320,int ypos=240,Base m=null)
{
main = m;
this.Left = xpos;
this.Top = ypos;
InitializeComponent();
this.listView1.ColumnClick +=
new
System.Windows.Forms.ColumnClickEventHandler(this.listView1_ColumnClick);
textBox1.Text = workdir;
DirectoryInfo dir = new DirectoryInfo(workdir);
if(!Directory.Exists(workdir))
try
{
Directory.CreateDirectory(workdir);
toolStripStatusLabel1.Text = "Создание рабочей папки...";
}
catch (Exception e) { MessageBox.Show(e.Message); }
finally { toolStripStatusLabel1.Text = "Рабочая папка успешно создана";
}
// MessageBox.Show(files.Count.ToString());
refreshFileList(textBox1.Text);
// panel3.DragOver = new DragEventHandler() { this.dra};
}
private void refreshFileList(string path)
{
listView1.Items.Clear();
files.Clear();
try
{
DirectoryInfo dir = new DirectoryInfo(path);
133
foreach (FileInfo file in dir.GetFiles()) // извлекаем все файлы и кидаем их
в список
{
if (Path.GetExtension(file.FullName) == ".tth")
files.Add(new string[4] { file.Name.Substring(0,file.Name.Length-4),
file.Length.ToString() + " Байт", file.CreationTime.ToString(), file.FullName });
// получаем полный путь к файлу и кидаем его в список
// MessageBox.Show(files.ElementAt(0).ElementAt(0));
}
}
catch (Exception ex) { MessageBox.Show(ex.Message); }
// listView1.Clear();
if (files.Count > 0)
{
NoFilesTextBox.Visible=false;
foreach (string[] s in files)
{
ListViewItem i = new ListViewItem(s);
listView1.Items.Add(i);
}
}
else { NoFilesTextBox.Visible = true; }
}
private void button2_Click(object sender, EventArgs e)
{
main.Enabled = true; main.Show();
this.Close();
}
private void panel3_MouseMove(object sender, MouseEventArgs e)
{
}
private void button4_Click(object sender, EventArgs e)
{
OpenFileDialog f = new OpenFileDialog();
f.InitialDirectory =@"D:/";
f.Filter = "Microsoft Word files (.doc,.docx)|*.doc;*.docx|Micosoft Exel
(.xls)|*.xls|txt files (*.txt)|*.txt|All files|*.*";
f.FilterIndex = 1;
f.RestoreDirectory = true;
f.Title = "Добавить новый документ";
if (f.ShowDialog() == DialogResult.OK)
134
{
//columnHeader1.ListView.Items.Add(f.SafeFileName);
//columnHeader2.ListView.Items.Add(File.GetAttributes(f.FileName).ToString());
//columnHeader3.ListView.Items.Add(File.GetCreationTime(f.FileName).ToString());
//columnHeader4.LView.Items.Add(f.FileName);
byte[] hash =
ElementalEncryptor.getHashSha256(Properties.Settings.Default.Password);
var sevenItems = new byte[] { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20
,0x20,0x20,0x20,0x20,0x20,0x20};
try
{
byte[] enc =
ElementalEncryptor.encryptStream(File.ReadAllBytes(f.FileName), hash,
sevenItems);
File.WriteAllBytes(workdir + System.IO.Path.GetFileName(f.FileName)
+ ".tth", enc);
}
catch (Exception ex) { MessageBox.Show(ex.Message); return; }
// ElementalEncryptor.EncryptFile(f.FileName, workdir +
System.IO.Path.GetFileName(f.FileName));
// string[] row = { f.SafeFileName,
workdir+System.IO.Path.GetFileName(f.FileName) };
// ListViewItem i = new ListViewItem(row);
// listView1.Items.Add(i);
//files.Add(row);
MessageBox.Show(workdir + System.IO.Path.GetFileName(f.FileName));
refreshFileList(textBox1.Text);
// listView1.Column
}
}
private void извлечьToolStripMenuItem_Click(object sender, EventArgs e)
{ Array.Copy(plain, returnval, count);
return returnval;
}
public static void EncryptFile(string input, string output)
{
byte[] bytes = File.ReadAllBytes(input);
byte temp;
Array.Reverse(bytes, 0, bytes.Length);
File.WriteAllBytes(output, bytes);
}
public static void DecryptFile(string input, string output)
{
byte[] bytes = File.ReadAllBytes(input);
byte temp;
135
Array.Reverse(bytes, 0, bytes.Length);
File.WriteAllBytes(output, bytes);
}
}

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)