Диплом: Автоматизация управления эффективностью деятельности персонала для ПАО «Сбербанк»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Erwin - CASE, Computer Associates - Программные продукты - Каталог
ПО - Описания продуктов. [Электронный ресурс] – Режим доступа:
http://www.erwin.ru
2. Александров, Д.В. Инструментальные средства информационного
менеджмента. CASE-технологии и распределенные информационные
системы: Учебное пособие / Д.В. Александров. - М.: ФиС, 2011. - 224 c.
3. Балдин, К.В Информационные системы в экономике: Учебник / К.В
Балдин, В.Б. Уткин. - М.: Дашков и К, 2015. - 395 c.
4. Балдин, К.В. Информационные системы в экономике: Учебное пособие
/ К.В. Балдин. - М.: НИЦ ИНФРА-М, 2013. - 218 c.
5. Бодров, О.А. Предметно-ориентированные экономические
информационные системы: Учебник для вузов / О.А. Бодров. - М.: Гор.
линия-Телеком, 2013. - 244 c.
6. Буреш, О.В. Интеллектуальные информационные системы управления
социально-экономическими объектами / О.В. Буреш, М.А. Жук. - М.:
Красанд, 2012. - 192 c.
7. Варфоломеева, А.О. Информационные системы предприятия: Учебное
пособие / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. - М.:
НИЦ ИНФРА-М, 2013. - 283 c.
8. Васильков, А.В. Информационные системы и их безопасность: Учебное
пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум,
2013. - 528 c.
9. Вдовин, В.М. Предметно-ориентированные экономические
информационные системы: Учебное пособие / В.М. Вдовин. - М.:
Дашков и К, 2013. - 388 c.
10. Г. Востров, Е. Малахов, К. Корнилова – Проблемы моделирования
предметных областей в информационных системах - [Электронный
ресурс] – Режим доступа: http://www.codenet.ru/progr/other/modeling-
problems/
11. Гаврилов, М. В. Информатика и информационные технологии : учебник
М. В. Гаврилов, В. А. Климов. — 2-е изд., испр. и доп. — М. :
Издательство Юрайт, 2014. — 350 с. — Серия : Основы наук.
12. Гвоздева, В.А. Информатика, автоматизированные информационные
технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД Форум, НИЦ
Инфра-М, 2013. - 544 c.
13. Голицына, О.Л. Информационные системы: Учебное пособие / О.Л.
Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2016. - 352 c.
14. Головин Ю.А. Информационные сети: учебник для студентов
учреждений высш. проф. образования / Ю.А. Головин, А.А.
Суконщиков, С.А. Яковлев. –2-е изд., стереотип. - М.: Академия, 2013. –
384 с.
15. Горбенко, А.О. Информационные системы в экономике / А.О. Горбенко.
- М.: БИНОМ. ЛЗ, 2012. - 292 c.
16. Горяев Ю.А. – Информационное обеспечение ИТ и ИС управления
организацией [Электронный ресурс] – Режим доступа:
http://www.miemp-mi-gor.narod.ru/utcheba/itu/glava/003.htm
17. Гохберт, Г.С. Информационные технологии: учебник для студентов
учреждений сред. проф. образования / Г.С. Гохберт, А.В. Зафиевский,
А.А. Короткин. – 8-е изд., испр. – М.: Академия, 2013. – 208 с.
18. Гришин, В. Н. Информационные технологии в профессиональной
деятельности: учебник / В.Н. Гришин. – М.: Форум, Инфра-М, 2013. –
416 с.
19. Емельянов, С.В. Информационные технологии и вычислительные
системы / С.В. Емельянов. - М.: Ленанд, 2015. - 96 c.
20. Заботина Н.Н. -Использование Case-средств при изучении дисциплины
«Проектирование ИС» [Электронный ресурс] – Режим доступа:
http://i04.pfo-perm.ru/Data2004/DConf04/ZabotinaNN.htm
21. Заботина, Н.И. Проектирование информационных систем: учебное
пособие / Н.И. Заботина. – М.: Инфра-М, 2013. – 331 с.
22. Информационные системы в экономике - Характеристика современных
CASE-средств [Электронный ресурс] – Режим доступа:
http://informek.info/inform/inform0090.php
23. Информационные системы и технологии управления: Учебник / Под
ред. Г.А. Титоренко. - М.: ЮНИТИ, 2013. - 591 c.
24. Информационные системы и технологии: Научное издание / Под ред.
Ю.Ф. Тельнова. - М.: ЮНИТИ, 2016. - 303 c.
25. Информационные технологии в информационной деятельности:
учебник для бакалавров / под ред. В.Д. Элькина. – М.: Проспект, 2013. –
352 с.
26. Исаев, Г.Н. Информационные системы в экономике: Учебник для
студентов вузов / Г.Н. Исаев. - М.: Омега-Л, 2013. - 462 c.
27. Исаев, Г.Н. Информационные системы в экономике: Учебник для
студентов вузов / Г.Н. Исаев. - М.: Омега-Л, 2013. - 462 c.
28. Косиненко, Н.С. Информационные системы и технологии в экономике:
Учебное пособие для бакалавров / Н.С. Косиненко, И.Г. Фризен. - М.:
Дашков и К, 2015. - 304 c.
29. Максимов, Н.В. Технические средства информатизации: учебник / Н.В.
Максимов, Т.Л. Партыка, И.И. Попов. – 4-е изд., перераб. и доп. – М.:
Форум: Инфра-М, 2013. – 608 с.
30. Мезенцев, К.Н. Автоматизированные информационные системы / К.Н.
Мезенцев. - М.: Academia, 2016. - 1280 c.
31. Мезенцев, К.Н. Автоматизированные информационные системы:
Учебник для студентов учреждений среднего профессионального
образования / К.Н. Мезенцев. - М.: ИЦ Академия, 2013. - 176 c.
32. Норенков, И.П. Автоматизированные информационные системы:
Учебное пособие / И.П. Норенков. - М.: МГТУ им. Баумана, 2011. - 342
c.
33. Олейник, П.П. Корпоративные информационные системы: Учебник для
вузов. Стандарт третьего поколения / П.П. Олейник. - СПб.: Питер, 2012.
- 176 c.
34. Пирогов, В.Ю. Информационные системы и базы данных: организация
и проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-
Петербург, 2009. - 528 c.
35. Рагулин П.Г. Информационные технологии. Электронный учебник. —
Владивосток: ТИДОТ Дальневост. ун-та, 2014. - 208 с.
36. Рожков, И.В. Информационные системы и технологии в маркетинге /
И.В. Рожков. - М.: Русайнс, 2017. - 320 c.
37. Рыжко, А.Л. Информационные системы управления производственной
компанией: Учебник для академического бакалавриата / А.Л. Рыжко,
А.И. Рыбников, Н.А. Рыжко. - Люберцы: Юрайт, 2016. - 354 c.
38. Светлов, Н. М. Информационные технологии управления проектами:
учебное пособие / Н. М. Светлов, Г. Н. Светлова. – 2-е изд., перераб. и
доп. –М.: ИНФРА-М, 2012. – 232 с.
39. Уткин, В.Б. Информационные системы в экономике: Учебник для
студентов высших учебных заведений / В.Б. Уткин, К.В. Балдин. - М.:
ИЦ Академия, 2012. - 288 c.
40. Федорова, Г.Н. Информационные системы: Учебник / Г.Н. Федорова. -
М.: Academia, 2018. - 384 c.
41. Федорова, Г.Н. Информационные системы: Учебник для студ.
учреждений сред. проф. образования / Г.Н. Федорова. - М.: ИЦ
Академия, 2013. - 208 c.
42. Ясенев, В.Н. Информационные системы и технологии в экономике.:
Учебное пособие для студентов вузов / В.Н. Ясенев. - М.: ЮНИТИ-
ДАНА, 2012. - 560 c.
43. ГОСТ 34.601 – 90. Информационная технология. Комплекс стандартов
на автоматизированные системы. Автоматизированные системы.
Стадии создания.
44. ГОСТ 34.602 – 89. Информационная технология. Комплекс стандартов
на автоматизированные системы. Техническое задание на создание
автоматизированной системы.
45. ГОСТ 19.201 – 78 ЕСПД. Техническое задание. Требования к
содержанию и оформлению.
46. ГОСТ 19.202 – 78 ЕСПД. Спецификация. Требования к содержанию и
оформлению.
ПРИЛОЖЕНИЕ
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
// вариант 1
public static string connectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=Workers.mdb;";
// вариант 2
//public static string connectString = "Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=Workers.mdb;";
// поле - ссылка на экземпляр класса OleDbConnection для соединения с БД
private OleDbConnection myConnection;
public Form5()
{
InitializeComponent();
// создаем экземпляр класса OleDbConnection
myConnection = new OleDbConnection(connectString);
// открываем соединение с БД
myConnection.Open();
int i, flag, counter = -1;
string line;
int[] id = new int[200];
string[] name sot = new string[200];
int[] KPI = new int[200];
int[] vyp = new int[200];
string[] post = new string[200];
int[] inv = new int[200];
void obn()
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
textBox6.Text = "";
textBox7.Text = "";
}
void zap()
{
using (StreamWriter sw = new StreamWriter(@"base.txt", false, System.Text.Encoding.Default))
{
for (i = 0; i <= counter; i++)
{
sw.WriteLine(id[i]);
sw.WriteLine(name st[i]);
sw.WriteLine(kPI[i]);
sw.WriteLine(doljn[i]);
sw.WriteLine(sotr[i]);
sw.WriteLine(vyplanty[i]);
}
sw.Close();
}
}
private void выдатьToolStripMenuItem_Click(object sender, EventArgs e)
{
obn();
textBox1.Text = "Заполните следующие поля:\r\n";
textBox1.Text += "id\r\n";
textBox1.Text += "Количество\r\n";
textBox1.Text += "После этого нажмите кнопку Ввод\r\n";
flag = 2;
int id = 1;
id = Convert.ToInt32(textBox1.Text);
int ts = 0;
ts = Convert.ToInt32(textBox2.Text);
string naz = " ";
naz = textBox3.Text;
OleDbCommand command = new OleDbCommand();
// Меняем статус
command.Connection = myConnection;
command.CommandText =
"UPDATE Worker SET w_ts = ?, w_naz = ? WHERE w_id = ?";
command.Parameters.Add("ts", OleDbType.Integer, 4);
command.Parameters.Add("naz", OleDbType.VarWChar, 50);
command.Parameters.Add("id", OleDbType.Integer, 4);
command.Parameters[0].Value = ts;
command.Parameters[1].Value = naz;
command.Parameters[2].Value = id;
command.ExecuteNonQuery();
// создаем объект OleDbCommand для выполнения запроса к БД
string query = "SELECT w_id, w_ts, w_naz FROM Worker ORDER BY w_id";
OleDbCommand command1 = new OleDbCommand(query, myConnection);
// получаем объект OleDbDataReader для чтения табличного результата запроса SELECT
OleDbDataReader reader = command1.ExecuteReader();
Form2 main = this.Owner as Form2;
// в цикле построчно читаем ответ от БД
main.textBox1.Text = "№\tЦена\tНаименование\r\n\r\n";
while (reader.Read())
{
// выводим данные столбцов текущей строки в listBox1
main.textBox1.Text += reader[0].ToString() + "\t" + reader[1].ToString() + "\t" +
reader[2].ToString() + "\r\n";
}
// закрываем OleDbDataReader
reader.Close();
myConnection.Close();
this.Close();
}
private void инвентаризацияToolStripMenuItem_Click(object sender, EventArgs e)
{
obn();
textBox1.Text = "Заполните следующие поля:\r\n";
textBox1.Text += "id\r\n";
textBox1.Text += "ФИО сотрудника\r\n";
textBox1.Text += "После этого нажмите кнопку Ввод\r\n";
flag = 3;
}
private void остаткиТоваровToolStripMenuItem_Click(object sender, EventArgs e)
{
obn();
textBox1.Text += "id\t" + "ФИО\t" + "Задачи\t" + "KPI\t" + "поставщик\t"
for (i = 0; i <= counter; i++)
{
if (kol[i] != 0)
textBox1.Text += id[i].ToString() + "\t" + name[i] + "\t" + kol[i].ToString() + "\t" +
stoi[i].ToString() + "\t" + post[i] + "\t" + "\t" + inv[i].ToString() + "\r\n" ;
}
}
private void суммоваяэффективностьToolStripMenuItem_Click(object sender, EventArgs e)
{
int sum_t, sum_ob = 0;
obn();
textBox1.Text += "id\t" + "Наименование\t" + "Общие задачи r\n";
for (i = 0; i <= counter; i++)
if (kol[i] != 0)
{
sum_t = kol[i] * stoi[i];
sum_ob = sum_ob + sum_t;
textBox1.Text += id[i].ToString() + "\t" + name[i] + "\t" + sum_t.ToString() + "\r\n";
}
textBox1.Text += "общие задачи и KPI:\r\n";
textBox1.Text += sum_ob.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
if (flag == 1)
{
counter++;
id[counter] = counter + 1;
name[counter] = textBox3.Text;
kol[counter] = Convert.ToInt32(textBox4.Text);
stoi[counter] = Convert.ToInt32(textBox5.Text);
post[counter] = textBox6.Text;
inv[counter] = 0;
flag = 0;
zap();
OleDbCommand command = new OleDbCommand();
int id;
id = Convert.ToInt32(textBox1.Text);
// Удаляем запись
command.Connection = myConnection;
command.CommandText =
"DELETE FROM Worker WHERE w_id = ?";
command.Parameters.Add("i", OleDbType.Integer, 4);
command.Parameters[0].Value = id;
command.ExecuteNonQuery();
// создаем объект OleDbCommand для выполнения запроса к БД
string query = "SELECT w_id, w_ts, w_naz FROM Worker ORDER BY w_id";
OleDbCommand command1 = new OleDbCommand(query, myConnection);
// получаем объект OleDbDataReader для чтения табличного результата запроса SELECT
OleDbDataReader reader = command1.ExecuteReader();
Form2 main = this.Owner as Form2;
// в цикле построчно читаем ответ от БД
main.textBox1.Text = "№\cотрудника\tзадача\r\n\r\n";
while (reader.Read())
{
// выводим данные столбцов текущей строки в listBox1
main.textBox1.Text += reader[0].ToString() + "\t" + reader[1].ToString() + "\t" +
reader[2].ToString() + "\r\n";
}
// закрываем OleDbDataReader
reader.Close();
myConnection.Close();
this.Close();
}
if (flag == 2)
{
kol[Convert.ToInt32(textBox2.Text)-1] = kol[Convert.ToInt32(textBox2.Text) - 1]-
Convert.ToInt32(textBox4.Text);
flag = 0;
zap();
}
if (flag == 3)
{
inv[Convert.ToInt32(textBox2.Text) - 1] = Convert.ToInt32(textBox7.Text);
flag = 0;
zap();
OleDbCommand command = new OleDbCommand();
int id;
id = Convert.ToInt32(textBox1.Text);
command.Connection = myConnection;
command.CommandText =
"DELETE FROM Worker WHERE w_id = ?";
command.Parameters.Add("i", OleDbType.Integer, 4);
command.Parameters[0].Value = id;
command.ExecuteNonQuery();
// создаем объект OleDbCommand для выполнения запроса к БД
string query = "SELECT w_id, w_ts, w_naz FROM Worker ORDER BY w_id";
OleDbCommand command1 = new OleDbCommand(query, myConnection);
// получаем объект OleDbDataReader для чтения табличного результата запроса SELECT
OleDbDataReader reader = command1.ExecuteReader();
Form2 main = this.Owner as Form2;
// в цикле построчно читаем ответ от БД
main.textBox1.Text = "№\tЦена\tНаименование\r\n\r\n";
while (reader.Read())
{
// выводим данные столбцов текущей строки в listBox1
main.textBox1.Text += reader[0].ToString() + "\t" + reader[1].ToString() + "\t" +
reader[2].ToString() + "\r\n";
}
// закрываем OleDbDataReader
reader.Close();
myConnection.Close();
this.Close();
}
}
private void button2_Click(object sender, EventArgs e)
{
int id = 1;
id = Convert.ToInt32(textBox1.Text);

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")