Диплом: Автоматизация учета интервьюеров контактного центра в филиале ООО "Капитал-мс" в г. Санкт-Петербурге и Ленинградской области

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
143
private void btAddPhoto_Click(object sender, EventArgs e)
{
ofdPicture.Filter = "JPEG(*.jpg)|*.jpg|PNG (*.png)|*.png";
if (ofdPicture.ShowDialog() == DialogResult.OK)
{
//MessageBox.Show(ofdWorkerData.FileName.Remove(ofdWorkerData.FileName.IndexOf(ofdWor
kerData.SafeFileName)));
//System.IO.File.Copy(ofdWorkerData.FileName, "D:\\" +
ofdWorkerData.SafeFileName);
FormDialog.PathPhoto = ofdPicture.FileName;
// MessageBox.Show(FormDialog.PathPhoto);
FormDialog.FilePhoto = ofdPicture.SafeFileName;
chPhoto.Checked = true;
pbPhoto.Image = Image.FromFile(@"" + FormDialog.PathPhoto);
}
}
}
}
private void fmPlan_Load(object sender, EventArgs e)
{
lbFIO.Text += FormDialog.Name + " " + FormDialog.SecondName + " " +
FormDialog.Surname;
}
private void btAdd_Click(object sender, EventArgs e)
{
if (txtClass.Text != "" && txtClass.Text != "<Класс>" && txtLesson.Text != "" &&
txtLesson.Text != "<Урок№>" &&
txtSubject.Text != "" && txtSubject.Text != "<Предмет>")
{
GetTable.Get("INSERT INTO Plan (Предмет, Дата, Урок, Интервьюер, Кабинет) VALUES
('" +
txtSubject.Text + "', '" + dtpDate.Text.Replace(".", "/") + "', '" +
txtLesson.Text + "', " +
FormDialog.ID + ", '" + txtClass.Text + "')");
Close();
}
else MessageBox.Show("Заполните поля");
}
}
}
{
public partial class fmEditWorkerVacation : Form
{
public fmEditWorkerVacation()
{
InitializeComponent();
}
private void chAdd_Click(object sender, EventArgs e)
{
if (sender is CheckBox)
((CheckBox)sender).Checked = !((CheckBox)sender).Checked;
}
private void btDocument_Click(object sender, EventArgs e)
144
{
ofdDialog.Filter = "MS Word 98-2003 (*.doc)|*.doc|MS Word 2007-2010
(*.docx)|*.docx";
if (ofdDialog.ShowDialog() == DialogResult.OK)
{
FormDialog.Path = ofdDialog.FileName;
FormDialog.FileName = ofdDialog.SafeFileName;
chAdd.Checked = true;
}
}
private void btAdd_Click(object sender, EventArgs e)
{
try
{
string File = FormDialog.ID + "_" + dtpDocument.Text + "_" +
Path.GetExtension(FormDialog.FileName);
try
{
System.IO.File.Delete(@"TheListOfEmployeesOnLeave//" + FormDialog.ID + "_" +
dtpDocument.Text + "_" +
Path.GetExtension(FormDialog.FileName));
}
catch (Exception)
{
//throw;
}
System.IO.File.Copy(FormDialog.Path,
@"TheListOfEmployeesOnLeave//" + FormDialog.ID + "_" + dtpDocument.Text + "_" +
Path.GetExtension(FormDialog.FileName));
GetTable.Get("UPDATE TheListOfEmployeesOnLeave SET [Начало отпуска]='" +
dtpStart.Text.Replace(".", "/") + "', [Конец отпуска]='" +
dtpEnd.Text.Replace(".", "/") + "', [Дата выхода на работу]='" +
dtpGo.Text.Replace(".", "/") + "', [Дата заявления]='" +
dtpDocument.Text.Replace(".", "/") + "', [Основание]='" + File + "' WHERE Код=" +
FormDialog.ID);
Close();
}
catch (Exception ex)
{
if (ex.Source == "mscorlib")
{
MessageBox.Show("Заявление с этой датой подачи существует");
}
}
}
private void fmEditWorkerVacation_Load(object sender, EventArgs e)
{
dtpStart.Value = FormDialog.Start;
dtpEnd.Value = FormDialog.End;
dtpGo.Value = FormDialog.Go;
dtpDocument.Value = FormDialog.Document;
}
}
145
}
public partial class fmDeleteWorker : Form
{
public fmDeleteWorker()
{
InitializeComponent();
}
private void fmDeleteWorker_Load(object sender, EventArgs e)
{
lbFIO.Text += FormDialog.Surname + " " + FormDialog.Name + " " +
FormDialog.SecondName;
}
private void chDocument_Click(object sender, EventArgs e)
{
if (sender is CheckBox)
((CheckBox)sender).Checked = !((CheckBox)sender).Checked;
}
private void txtСause_Click(object sender, EventArgs e)
{
txtСause.SelectAll();
}
private void btDelete_Click(object sender, EventArgs e)
{
if (txtСause.Text != "<Причина увольнения>" && txtСause.Text != "" &&
chDocument.Checked)
{
string File = FormDialog.ID + "_" + dtpDate.Text + "_" +
Path.GetExtension(FormDialog.FileName);
System.IO.File.Copy(FormDialog.Path,
@"ListOfDismissedeEmployees//" + FormDialog.ID + "_" + dtpDate.Text + "_" +
Path.GetExtension(FormDialog.FileName));
DataTable dt =
GetTable.Get("SELECT * FROM ListOfWorker WHERE Код=" + FormDialog.ID);
DateTime BirtdayData = Convert.ToDateTime(dt.Rows[0][5].ToString());
DateTime Start = Convert.ToDateTime(dt.Rows[0][13].ToString());
DateTime Now = dtpDate.Value;
GetTable.Get(
"INSERT INTO ListOfDismissedeEmployees (Код, Фамилия, Имя, Отчество, Пол, [Дата
рождения], Стаж, Категория, Звание, Оклад, Должность, [Дата принятия на
работу],Заявление, [Причина увольнения],[Дата увольнения]) VALUES (" +
dt.Rows[0][0].ToString() + ",'" + dt.Rows[0][1].ToString() + "', '" +
dt.Rows[0][2].ToString() + "', '" + dt.Rows[0][3].ToString() + "', '" +
dt.Rows[0][4].ToString() + "', '" + BirtdayData.Day + "/" + BirtdayData.Month + "/" +
BirtdayData.Year + "','" + dt.Rows[0][7].ToString() + "', '" +
dt.Rows[0][8].ToString() + "', '" + dt.Rows[0][10].ToString() + "','" +
dt.Rows[0][11].ToString() + "', '" + dt.Rows[0][12].ToString() + "', '" + Start.Day +
"/" + Start.Month + "/" + Start.Year + "','" + File + "', '" + txtСause.Text + "','"
+ dtpDate.Text.Replace(".", "/") + "')");
GetTable.Get("DELETE * FROM Education WHERE Код=" + FormDialog.ID);
GetTable.Get("DELETE * FROM PreviousJobs WHERE Код=" + FormDialog.ID);
GetTable.Get("DELETE * FROM QueueForCertification WHERE Код=" + FormDialog.ID);
GetTable.Get("DELETE * FROM TravelledCertification WHERE Код=" + FormDialog.ID);
GetTable.Get("DELETE * FROM TheListOfEmployeesOnLeave WHERE Код=" +
FormDialog.ID);
146
GetTable.Get("DELETE * FROM Plan WHERE Интервьюер=" + FormDialog.ID);
GetTable.Get("DELETE * FROM ListOfWorker WHERE Код=" + FormDialog.ID);
Close();
}
else MessageBox.Show("Не все поля заполнены!");
}
private void button2_Click(object sender, EventArgs e)
{
ofdDialog.Filter = "MS Word 98-2003 (*.doc)|*.doc|MS Word 2007-2010
(*.docx)|*.docx";
if (ofdDialog.ShowDialog() == DialogResult.OK)
{
FormDialog.Path = ofdDialog.FileName;
FormDialog.FileName = ofdDialog.SafeFileName;
chDocument.Checked = true;
}
}
}
}
147
Приложение 2 Варианты использования ИС (UseCase)
148
Приложение 3 Пример отображение документов в системе
Пример заявления на отпуск
Список интервьюеров в штате
Сформированная для печати личная карта
149
Приложение 4. Нормативные и правовые основы
регламентирования информационной безопасности
Всеобщая декларация прав человека, утвержденная и провозглашенная
Генеральной Ассамблеей ООН (1948 г.);
Европейская Конвенция о защите прав человека и основных свобод (1996 г.);
Пакт о гражданских и политических правах (1976 г.);
Европейская Конвенция от 28.01.1981 г. об охране личности в отношении
автоматизированной обработки персональных данных;
Директива Европейского Парламента и Совета Европейского Союза 95/46/ЕС об
обработке персональных данных;
Директива Европейского Парламента и Совета Европейского Союза 97/66/ЕС об
обработке персональных данных;
ГОСТ.34.201-89. ИТ. Комплекс стандартов на АС. Виды, комплектность и
обозначение документов при создании АС.
ГОСТ 34.ХХХ. ИТ. Комплекс стандартов на АС.
ГОСТ 29339-92. ИТ. Защита информации от утечки за счет ПЭМИН при ее
обработке СВТ. Общие технические требования.
ГОСТ Р 50752-95. ИТ. Защита информации от утечки за счет ПЭМИН при ее
обработке СВТ. Методы испытаний.
ГОСТ Р 50739-95. СВТ. Защита от несанкционированного доступа к информации.
ГОСТ Р 51188-98. ЗИ. Испытания программных средств на наличие компьютерных
вирусов. Типовое руководство.
ГОСТ Р 51275-99. ЗИ. Объект информатизации. Факторы, воздействующие на
информацию. Общие положения.
ГОСТ Р ИСО 7498-99. ИТ. Взаимосвязь открытых систем. Базовая эталонная
модель
ГОСТ Р ИСО/МЭК 15408-2002. Методы и средства обеспечения безопасности.
Критерии оценки безопасности информационных технологий.
ГОСТ Р 51583-00. ЗИ. Порядок создания автоматизированных систем в
защищенном исполнении. Общие положения.
ГОСТ Р 51624-00. ЗИ. Автоматизированные системы в защищенном исполнении.
Общие требования.
150
РД. Гостехкомиссия России. «СВТ. Защита от НСД к информации. Показатели
защищенности от НСД к информации», Москва, 1998 г.
РД. Гостехкомиссия России. «СВТ. МЭ. Защита от НСД к информации. Показатели
защищенности от НСД к информации», 1998 г.
РД. Гостехкомиссия России. «Защита от НСД к информации. Часть 1. Программное
обеспечение СЗИ. Классификация по уровню контроля отсутствия недекларированных
возможностей», Москва, 1999 г.
Специальные требования и рекомендации по технической защите
конфиденциальной информации (СТР-К), Гостехкомиссия России.
Комплект руководящих документов Гостехкомиссии РФ по разработке и
регистрации профилей защиты;
Приказ ФСБ РФ от 09.02.2005 г. №66 «Положение о разработке, производстве,
реализации и эксплуатации шифровальных (криптографических) средств защиты
информации» (ПКЗ-2005);
Приказ ФАПСИ от 13.06.2011 №152 «Инструкция об организации и обеспечении
безопасности хранения, обработки и передачи по каналам связи с использованием средств
криптографической защиты информации с ограниченным доступом, не содержащей
сведений, составляющих государственную тайну»
Выдержка из ГОСТ Р 50739-95. СВТ:
«Технические требования к защите реализуемые СВТ
Защищенность от НСД к информации при ее обработке СВТ характеризуется тем, что
только надлежащим образом уполномоченные лица или процессы, инициированные
ими, будут иметь доступ к чтению, записи, созданию или уничтожению информации.
Защищенность обеспечивается тремя группами требований к средствам защиты,
реализуемым в СВТ:
a) требования к разграничению доступа, предусматривающие то, что СВТ должны
поддерживать непротиворечивые, однозначно определенные правила разграничения
доступа;
b) требования к учету, предусматривающие то, что СВТ должны поддерживать
регистрацию событий, имеющих отношение к защищенности информации;
c) требования к гарантиям, предусматривающие необходимость наличия в составе
СВТ технических и программных механизмов, позволяющих получить гарантии того, что
СВТ обеспечивают выполнение требований к разграничению доступа и к учету.»

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

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