Автоматизация кадрового учёта персонала на примере компании ООО "Альбион Плюс"

Характеристика организации, осуществляющей кадровый учёт сотрудников. Ведущие программные продуктов данной отрасли. Причины выбора среды Visual Studio для создания программного продукта. Практическая значимость прикладного решения в ООО "Алюбион Плюс".

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 18.06.2014
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Должны соблюдаться все критерии позволяющие пользователю создать комфортные условия для работы.

4.2 Микроклимат (ГОСТ 12.1.005-88ССБТ)

На рабочем месте пользователя должны быть обеспечены оптимальные микроклиматические условия в холодный и теплый периоды времени.

Температура воздуха в холодный период времени должна составлять 22-24 °С, и теплый период времени 23-25 °С.

Разница температуры на уровне пола и тела пользователя положении сидя не должна превышать 3 °С.

Относительная влажность воздуха в помещении и на рабочем месте пользователя должна составлять 40-60%.

4.3 Электробезопасность (ГОСТ Р 50948-96, ГОСТ Р 50949-96)

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

- электрическую изоляцию токоведущих частей сети;

- защитное заземление сети;

- защитное отключение от питания;

- электрическое разделение сети;

- малое напряжение;

- двойную изоляцию;

- использование современных электробезопасных средств.

4.4 Электромагнитное излучение (ГОСТ Р 50948-96)

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

Электромагнитная зависимость от энергии фотонов подразделяется на область неионизирующего и ионизирующего излучения.

В соответствии с ГОСТ 12.2.018-88, мощность дозы рентгеновского излучения монитора не должна превышать 100 мкР/ч на расстоянии 5 см от корпуса аппарата на стороне, обращенной к пользователю.

4.5 Шум и вибрация (ГОСТ 12.1.050-86 ССБТ)

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

Для помещения с персональным компьютером уровень шума не должен превышать 60 дБа.

В помещении с оргтехнического оборудования уровень шума не должен превышать 65 дБа.

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

Не менее важным для снижения шума является правильная и своевременная регулировка, смазывание и замена механических узлов шумящего оборудования.

Устройства, уровень шума которых превышает 70 дБа необходимо размещать в отдельных помещениях.

4.6 Освещённость (ГОСТ 24940-81, ГОСТ 7721-89)

Освещенность рабочего места пользователя на рабочем столе в горизонтальной плоскости от общего освещения должна составлять 300-500 лк.

Для освещения зоны расположения документов допускается установка светильников местного освещения.

В поле зрения пользователя должны отсутствовать прямая и отраженная блеклость. Для снижения блеклости необходимо:

- оборудовать световые проемы солнцезащитными устройствами (шторами, жалюзи, внешние козырьки);

- использовать для общего освещения светильники с рассеивателями и экранирующими решетками, яркость которых в зоне углов излечения более 50° от вертикали е должна превышать 200 кд/м3;

- использовать для местного освещения светильники с непросвечивающим отражателем и защитным углом не менее 40°;

- размещать рабочий стол, что бы оконный проем находился сбоку (слева или справа), при этом дисплей должен располагаться на поверхности стола справа или слева от пользователя;

- размещать рабочий стол между рядами светильников общего освещения;

- использовать дисплей, имеющий антибликовое покрытие экрана или антибликовый фильтр.

4.7 Пожаробезопасность (ГОСТ Р 50948-96, ГОСТ Р 50949-96)

Во избежание возгораний необходимо выполнять правила пожарной безопасности:

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

В помещении обязательно наличие телефонной связи и пожарной сигнализации.

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

Для тушения электроустановок, находящихся под напряжением применяют ручные порошкообразные огнетушители типа ОУ-5, ОУ-8, а так же передвижные углекислотные огнетушители 2БР-2М. Так же для тушения электроустановок, находящихся под напряжением, применяют ручные порошкообразные огнетушители ОПС-6, ОПС-10 и ОП-1.

Заключение

Результатом разработки дипломного проекта является программный продукт, созданный для упрощения ведения учёта рабочего времени в компании ООО «Альбион Плюс» с возможностью добавления в базу данных как вновь прибывшего сотрудника, так и объёма проделанной сотрудником работы, количество отработанных часов, добавление вида работы.

В данной программе предусмотрена возможность вывода ведомости учёта кадров, оформленной по стандарту « Форма Т-13» по средствам программы Microsoft Excel.

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

При достижении поставленной цели были выполнены следующие задачи:

- сформулировано техническое задание на создание программы.

- создан программный продукт по сформулированному техническому заданию.

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

Во второй главе разработаны и подробно рассмотрены описание структуры программного продукта, а также приводятся инструкции по работе с ним.

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

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

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

Цели, поставленные в начале работы над проектом, были достигнуты, что подтверждается использованием информационной системы сотрудниками отдела кадров ООО «Альбион Плюс» в своей трудовой деятельности

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

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

Список использованных источников

1 «1С: Предприятие 8.0»: Конфигурирование и администрирование. - М: «1С», 2010

2 «1С: Предприятие 8». Управление торговыми операциями в вопросах и ответах, - Т.Г.Богачева,«1С-Паблишинг», 2012

3 Ажеронок В. А, Островерх А. В, Радченко М. Г, Разработка управляемого интерфейса,1С-Паблишинг, 2014

4 Аммерааль, Леен STL для программистов на C++; М.: ДМК - Москва, 2011

5 Архангельский, А.Я. Приемы программирования в C++ Builder. Механизмы Windows, сети; М.: Бином - Москва, 2010

6 Бабэ, Бруно Просто и ясно о Borland C++; М.: БИНОМ - , 2010

7 Вандевурд, Дэвид Шаблоны C++. Справочник разработчика; М.: Вильямс - Москва, 2013

8 Грегори, Кэйт Использование Visual C++. Специальное издание; Издательский дом Вильямс - Москва,2010

9 Дейтел, Х.М.; Дейтел, П.Дж. Как программировать на С++; М.: Бином; Издание 4-е - Москва, 2011

10 Джосьютис, Николай C++ стандартная библиотека; СПб: Питер - Москва, 2010

11 Дьюхарст, Стефан; Старк, Кэти Программирование на C++; К.: ДиаСофт - Москва, 2013

12 Карпов, Б.; Баранова, Т. C++: специальный справочник; СПб: Питер - Москва, 2012

13 Козелл, Е.И.; Романовская, Л.М.; Русс, Т.В. и др. От Си к Си++; М.: Финансы и статистика - , 2011

14 Культин, Никита C++ Builder в задачах и примерах (+CD-ROM); СПб: БХВ - Москва, 2011

15 Либерти, Джесс Освой самостоятельно C++ за 21 день; М.: Вильямс - Москва, 2011

16 Липпман, С основы программирования на C++; М.: Вильямс - Москва, 2012.

17 Лоудон, К. C++. Карманный справочник; Питер - Москва, 2012

18 Мешков; Тихомиров Visual C++ и MFC; СПб: BHV - Москва, 2013

19 Секунов, Н.Ю. Самоучитель Visual C++ 6.0; СПб: BHV - Москва, 2012

20 Страуструп, Б. Язык программирования C++; М.: Радио и связь - Москва, 2011..

21 Уэллин, С Как не надо программировать на С++; СПб: Питер - Москва, 2011

22 Фридман, А.; Кландер, Л.; Михаэлис, М. и др. C/C++. Архив программ; М.: ЗАО Издательство БИНОМ - Москва, 2011

23 Сайт компании «1С» [Электронный курс] URL:http://v8.1c.ru/info/ about_1c.htm# (дата обращения 25.05.2014)

24 Описание программы «ЛинкСофт» [Электронный курс] URL:http://www.linksoft.ru/v774.php (дата обращения 28.05.2014)

25 Свободная энциклопедия [Электронный курс] URL:http://ru.wikipedia.org/ (дата обращения 20.05.2014)

26 Учебный центр 1С [Электронный курс] URL:http://www.1c-uc3.ru/programs.htm l(дата обращения 21.05.2014)

27 Описание программы «Инфо-предприятие» [Электронный курс] URL:http://www.infor.ru/ (дата обращения 24.05.2014)

Приложение А

ТЕКСТ ПРОГРАММЫ

//Форма «Добавление нового сотрудника»

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.Data.OleDb;

namespace Практика

{

public partial class ДобавлениеНовогоСотрудника : Form

{

public ДобавлениеНовогоСотрудника()

{

InitializeComponent();

}

public int tabnom;

private void button2_Click(object sender, EventArgs e)

{

OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\данных База.accdb");

try

{

OleDbCommand myOleDbCommand = con.CreateCommand();

myOleDbCommand.CommandText = "SELECT Max(ТабНомер) AS Выражение1 FROM Рабочие";

con.Open();

OleDbDataReader myOleDbDataReader = myOleDbCommand.ExecuteReader();

myOleDbDataReader.Read();

tabnom = Convert.ToInt32(myOleDbDataReader["Выражение1"]);

//label8.Text = Convert.ToString(r);

myOleDbDataReader.Close();

con.Close();

tabnom = tabnom + 1;

Class1.tabnom = tabnom;

}

catch

{

tabnom = 1;

Class1.tabnom = tabnom;

}

try

{

string queryString = "insert into Рабочие (ТабНомер, Фамилия, Имя, Отчество, Должность, ТелефонМоб, ТелефонДом, Адрес, ПаспДанные, Разряд) values('" + tabnom + "','" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "','" + textBox9.Text + "')";

OleDbCommand command = new OleDbCommand(queryString, con);

con.Open();

command.ExecuteNonQuery();

con.Close();

}

catch

{

tabnom = 1;

string queryString = "insert into Рабочие (ТабНомер, Фамилия, Имя, Отчество, Должность, ТелефонМоб, ТелефонДом, Адрес, ПаспДанные, Разряд) values('" + tabnom + "','" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "','" + textBox9.Text + "')";

OleDbCommand command = new OleDbCommand(queryString, con);

command.ExecuteNonQuery();

con.Close();

}

Form a = new ДобавОбразов();

a.Show();

Close();

}

private void ДобавлениеНовогоСотрудника_Load(object sender, EventArgs e)

{

}

}

}

//Форма «Добавление образования»

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.Data.OleDb;

namespace Практика

{

public partial class ДобавОбразования : Form

{

public ДобавОбразования()

{

InitializeComponent();

}

public int kod,rt;

private void button1_Click(object sender, EventArgs e)

{

OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\данных База.accdb");

try

{

OleDbCommand myOleDbCommand = con.CreateCommand();

myOleDbCommand.CommandText = "SELECT Max(Код) AS Выражение1 FROM ОбразованиеРаботников";

con.Open();

OleDbDataReader myOleDbDataReader = myOleDbCommand.ExecuteReader();

myOleDbDataReader.Read();

//MessageBox.Show(Convert.ToString(myOleDbDataReader["Выражение1"]));

kod = Convert.ToInt32(myOleDbDataReader["Выражение1"]);

//label8.Text = Convert.ToString(r);

myOleDbDataReader.Close();

con.Close();

label14.Text = Convert.ToString(Class1.tabnom);

kod = kod + 1;

}

catch

{

kod = 1;

}

string ob = "" + comboBox1.Text + "";

con.Open();

OleDbCommand myOleDbCommand1 = con.CreateCommand();

myOleDbCommand1.CommandText = "SELECT Код AS Выражение1 FROM Образование WHERE ВидОбразование='" + ob + "'";

OleDbDataReader myOleDbDataReader1 = myOleDbCommand1.ExecuteReader();

myOleDbDataReader1.Read();

//MessageBox.Show(Convert.ToString(myOleDbDataReader["Выражение1"]));

int y = Convert.ToInt32(myOleDbDataReader1["Выражение1"]);

//label8.Text = Convert.ToString(r);

myOleDbDataReader1.Close();

con.Close();

// y = y + 1;

try

{

string queryString = "insert into ОбразованиеРаботников (Код, ТабельныйНомерРаботника, Образование, Специальность) values('" + kod + "','" + Class1.tabnom + "','" + y + "','" + textBox9.Text + "')";

OleDbCommand command = new OleDbCommand(queryString, con);

con.Open();

command.ExecuteNonQuery();

con.Close();

}

catch

{

kod = 1;

string queryString = "insert into ОбразованиеРаботников (Код, ТабельныйНомерРаботника, Образование, Специальность) values('" + kod + "','" + Class1.tabnom + "','" + y + "','" + textBox9.Text + "')";

OleDbCommand command = new OleDbCommand(queryString, con);

command.ExecuteNonQuery();

con.Close();

}

MessageBox.Show("Образование добавленно. Если работник имеет не одно образование, добавьте ещё.");

rt = rt + 1;

}

private void button2_Click(object sender, EventArgs e)

{

if (rt == 0)

{

MessageBox.Show("Вы не указали образование!");

}

else

{

Close();

MessageBox.Show("Работник добавлен в базу данных. Табельный номер работника = " + Class1.tabnom + "");

}

}

}

}

//Форма «Добавление нового вида работы»

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.Data.OleDb;

namespace Практика

{

public partial class Нового_вида_работника : Form

{

public Нового_вида_работника()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\данных База.accdb");

int rrr;

try

{

OleDbCommand myOleDbCommand = con.CreateCommand();

myOleDbCommand.CommandText = "SELECT Max(КодРабВремени) AS Выражение1 FROM КодРабВрем";

con.Open();

OleDbDataReader myOleDbDataReader = myOleDbCommand.ExecuteReader();

myOleDbDataReader.Read();

rrr = Convert.ToInt32(myOleDbDataReader["Выражение1"]);

//label8.Text = Convert.ToString(r);

myOleDbDataReader.Close();

con.Close();

rrr = rrr + 1;

}

catch

{

rrr = 1;

}

try

{

string queryString = "insert into КодРабВрем (КодРабВремени, Описание) values('" + rrr + "','" + textBox1.Text + "')";

OleDbCommand command = new OleDbCommand(queryString, con);

con.Open();

command.ExecuteNonQuery();

con.Close();

}

catch

{

rrr = 1;

string queryString = "insert into КодРабВрем (КодРабВремени, Описание) values('" + rrr + "','" + textBox1.Text + "')";

OleDbCommand command = new OleDbCommand(queryString, con);

command.ExecuteNonQuery();

con.Close();

}

MessageBox.Show("Вид работы добавлен", "Сообщение!");

textBox1.Clear();

}

}

}

//Форма «Ведомость»

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 Excel = Microsoft.Office.Interop.Excel;

using System.Data.OleDb;

using System.IO;

namespace Практика

{

public partial class Ведомость : Form

{

public Ведомость()

{

InitializeComponent();

}

private void Ведомость_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "данных_БазаDataSet.Рабочие". При необходимости она может быть перемещена или удалена.

this.рабочиеTableAdapter.Fill(this.данных_БазаDataSet.Рабочие);

}

//?????

private Excel.Range excelcells;

private int progresbar, li;

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

{

string t = listBox1.Text;

listBox2.Items.Add("" + t + "");

}

private void button1_Click(object sender, EventArgs e)

{

try

{

int sd = listBox2.SelectedItems.Count;

for (int i = 0; i < sd; i++)

{

listBox2.Items.RemoveAt(listBox2.SelectedIndex);

}

}

catch

{

MessageBox.Show("Выбирите группу из списка которую вы хотите удалить.");

}

}

private void button2_Click(object sender, EventArgs e)

{

li = 2;

progresbar = li;

test aa = new test();

aa.Show();

aa.label1.Text = "Создание документа";

aa.label1.Text = "Оформление полей";

OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\данных База.accdb");

aa.progressBar1.Value += progresbar;

Microsoft.Office.Interop.Excel.Application Excel_ = new Microsoft.Office.Interop.Excel.Application();

Microsoft.Office.Interop.Excel.Workbook ObjWorkBook;

ObjWorkBook = Excel_.Workbooks.Open(Environment.CurrentDirectory + "\\FormT13.xls");

Microsoft.Office.Interop.Excel.Worksheet m_workSheet = null;

m_workSheet = Excel_.ActiveSheet;

int a1, a2, a3, a4, a5, A6, A7;

a1 = 24;

a2 = 24;

a3 = 25;

a4 = 24;

a5 = 25;

A6 = 26;

A7 = 27;

string cur_date = DateTime.Today.ToShortDateString();

Excel_.Cells[13, 149] = "" + cur_date + "";

Excel.Range range;

Excel_.Cells[16, "I"] = "Фамилия, имя, отчество, должность (специальность, профессия)";

Excel_.Cells[16, "AW"] = "Отметки о проведённых работах по числам месяца";

int nom = 1, rt = 24;

int t = 24, u = 27;

for (int i = 0; i < listBox2.Items.Count; i++)

{

Excel_.Cells[rt, "A"] = "" + nom + "";

rt = rt + 4;

nom = nom + 1;

range = Excel_.get_Range("A" + t, "H" + u).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("I" + t, "AI" + u).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("AJ" + t, "AV" + u).Cells;

range.Merge(Type.Missing);

aa.progressBar1.Value += progresbar;

//day

//1 строка дней

range = Excel_.get_Range("AW" + a1, "AZ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BA" + a1, "BD" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BE" + a1, "BH" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BI" + a1, "BL" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BM" + a1, "BP" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BI" + a1, "BL" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BQ" + a1, "BT" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BU" + a1, "BX" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BI" + a1, "BL" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BY" + a1, "CB" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CC" + a1, "CF" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CG" + a1, "CJ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CK" + a1, "CN" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CG" + a1, "CJ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CO" + a1, "CR" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CS" + a1, "CV" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CW" + a1, "CZ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("DA" + a1, "DD" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("DE" + a1, "DH" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("DI" + a1, "DS" + a1).Cells;

range.Merge(Type.Missing);

aa.progressBar1.Value += progresbar;

//2 строка дней

a1 = a1 + 1;

range = Excel_.get_Range("AW" + a1, "AZ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BA" + a1, "BD" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BE" + a1, "BH" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BI" + a1, "BL" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BM" + a1, "BP" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BI" + a1, "BL" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BQ" + a1, "BT" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BU" + a1, "BX" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BI" + a1, "BL" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BY" + a1, "CB" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CC" + a1, "CF" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CG" + a1, "CJ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CK" + a1, "CN" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CG" + a1, "CJ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CO" + a1, "CR" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CS" + a1, "CV" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CW" + a1, "CZ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("DA" + a1, "DD" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("DE" + a1, "DH" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("DI" + a1, "DS" + a1).Cells;

range.Merge(Type.Missing);

aa.progressBar1.Value += progresbar;

//3 строка дней

a1 = a1 + 1;

range = Excel_.get_Range("AW" + a1, "AZ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BA" + a1, "BD" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BE" + a1, "BH" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BI" + a1, "BL" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BM" + a1, "BP" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BI" + a1, "BL" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BQ" + a1, "BT" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BU" + a1, "BX" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BI" + a1, "BL" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BY" + a1, "CB" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CC" + a1, "CF" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CG" + a1, "CJ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CK" + a1, "CN" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CG" + a1, "CJ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CO" + a1, "CR" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CS" + a1, "CV" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("CW" + a1, "CZ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("DA" + a1, "DD" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("DE" + a1, "DH" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("DI" + a1, "DS" + a1).Cells;

range.Merge(Type.Missing);

aa.progressBar1.Value += progresbar;

//4 строка дней

a1 = a1 + 1;

range = Excel_.get_Range("AW" + a1, "AZ" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BA" + a1, "BD" + a1).Cells;

range.Merge(Type.Missing);

range = Excel_.get_Range("BE" + a1, "BH" + a1).Cells;

range.Merge(Type.Missing);

И т.д.

Размещено на Allbest.ru


Подобные документы

  • Описание программного продукта Visual Studio. Возможности, преимущества и недостатки бесплатной среды программирования Sharp Develop для проектов на платформе MS.NET. Получение информации из справочной системы .NET SDK. Запуск визуального отладчика CLR.

    реферат [393,4 K], добавлен 05.04.2017

  • Внедрение CRM-систем, управление информацией о клиентах. Автоматизация документооборота, оптимизация коммуникаций внутри компании. Система "Петрол Плюс", показатели эффективности. Анализ хозяйственной деятельности офиса продаж ОАО "Лукойл-Интер-Кард".

    курсовая работа [272,2 K], добавлен 24.06.2014

  • Функциональные возможности программного продукта E-Staff Рекрутер. Учет кандидатов на работу, вакансий, затрат на подбор персонала. Автоматизация конкурсного отбора кандидатов на работу, интеграция с Web-сайтом. Ведение полного архива по вакансиям.

    курсовая работа [231,4 K], добавлен 07.08.2013

  • Особенности разработки программы "Учёт персонала" с учетом строго ограниченных функций, необходимых для сотрудников компании ОАО Оренбургэнергосбыт. Использование среды визуального программирования Delphi7 с привлечением дополнительных компонентов.

    дипломная работа [1,3 M], добавлен 21.02.2016

  • Объектно-ориентированная технология создания программ. Среда разработки Visual Studio.NET. Особенности среды Microsoft Visual Studio 2010. Приложения C# для расчетов по формулам, консольный ввод-вывод. Форматирование значений данных. Программы с циклами.

    методичка [2,1 M], добавлен 11.09.2014

  • Языки среды программирования Visual Studio. Стартовая страница интегрированной среды разработки. Окно New Project. Вкладка разработки формы. Перемещение и изменение размера кнопки. Прибавление программного кода к кнопке. Запуск и сохранение проекта.

    презентация [1,4 M], добавлен 29.04.2014

  • Характеристика программы "Консультант Плюс", которая предоставляет широкие сервисные возможности по оперативному доступу и профессиональной работе с юридической информацией. Состав систем семейства и информационных банков. Работа со списком документов.

    дипломная работа [31,7 K], добавлен 13.02.2010

  • Создание программы для автоматизации процесса управления и контроля торговых агентов ООО "Журавли плюс". Использование мобильной системы "Агент +" для чтения файлов выгрузки со смартфонов; создания файлов импорта; редактирования данных о торговых агентах.

    дипломная работа [2,9 M], добавлен 12.09.2012

  • Разработка программного продукта, предназначенного для тестирования знаний пользователя по теме "Тепловые двигатели" нa языкe C++ в среде Micrоsоft Visual Studio с использовaниeм библиотeки MFC. Функциональное назначение созданного Windows-приложения.

    курсовая работа [954,4 K], добавлен 25.06.2011

  • Средства интегрированной среды Microsoft Visual Studio, предоставляемые программисту для реализации программ на языке С++. Особенности стиля написания программ. Типовые приемы и методы создания и отладки программ. Листинги программ и их тестирование.

    лабораторная работа [814,3 K], добавлен 26.05.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.