Диплом: Автоматизация электронного документооборота для решения задач организационного управления в «ПАО НПО Алмаз»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
86
15. Период окупаемости проекта
T
p
=
E
p
1
T
p
=1 / 1,9 = 0,52 года
Полученные результаты свидетельствуют о том, что период окупаемости
разработанной информационной системы не большой, и что рентабельность от его
введения в работу предприятия только возрастет. В связи с чем, можно сделать
вывод про эффективность внедрения информационной системы.
87
ЗАКЛЮЧЕНИЕ
В процессе выполнения данной работы были получены следующие
результаты. Установлено, что ПАО «НПО «Алмаз» является одним из успешных
предприятий ОПК России, является признанным во всём мире лидер в области
разработки новейших зенитных ракетных систем противовоздушной.
Конкурентоспособность предприятия обусловлена ускоренным развитием его
научно-технического потенциала и высокоэффективной работой коллектива
сотрудников, которая невозможна без использования современных средств
информационно-коммуникационных технологий. Анализ организационной
структуры управления предприятием подтвердил необходимость использования
средств автоматизации.
В качестве автоматизируемого отдела был выбран отдел продаж, в части
взаимодействия сотрудников отдела продаж с клиентами предприятия, что
реализуется по средствам работы со следующими подпроцессами: прием и
предварительная обработка данных; оформление договора; оформление доставки
товара; оформление базы данных. Внедрение информационной системы в работу
отдела позволит внести определенные изменения в функциональные обязанности
менеджера отдела продаж и повысить его эффективность.
Немаловажным является то, что в работе предприятия реализованы
элементы системы обеспечения информационной безопасности и защиты
информации, за счет реализации нормативно-правовых и организационно-
распорядительных документов таких как:
1. Регламент информационной безопасности: регламентирует доступ
сотрудников к оперативной информации, которая составляет коммерческую тайну;
регламентирует доступ к непосредственному использованию программного
обеспечения, которое было сконфигурировано непосредственно под нужны ПАО
«НПО «Алмаз» (1С: Бухгалтерия; CRM Fresh Office Система управления
клиентами; файловое хранилище).
2. Регламенты использования глобальной сети Internet, корпоративной почты
ПАО «НПО «Алмаз». Это свидетельствует о том, что предприятие активно
88
работает над процессами освоения современных ИКТ и готово к внедрению новых
решений.
В качестве аналогов были рассмотрены следующие системы: QlickView, 1C:
Управление производственным предприятием. Информационная система
«1C:Управление производственным предприятием 8» представляет собой
комплексное прикладное решение, охватывающее основные контуры управления и
учета предприятия. Данное решение обеспечивает эффективную организацию
комплексной информационной системы, которая соответствует корпоративным,
российским и дополнительным международным стандартам и позволяющая
обеспечить финансово-хозяйственную деятельность производственного
предприятия.
В тоже время, изученные аналоги не подходят предприятию и требуется
внедрение уникальной системы, которая позволит автоматизировать отдел продаж.
Для этого было принято решение о использовании кусочной стратегии
автоматизации и разработки собственной информационной системы для
автоматизации работы сотрудников отдела продаж.
Реализовать поставленные задачи автоматизации получилось по средствам
использования объектно-ориентированного языка программирования C#. В данном
языке программирование есть полный комплекс инструментальных возможностей
для работы с базами данных и разработки удобного пользовательского интерфейса.
А реализации базы данных по технологии SQL позволило обеспечить высокую
продуктивность обработки оперативных данных и время отклика, при
взаимодействии информационной системы и базы данных.
Главное меню включает следующие пункты: ввод данных; обработка
данных; консолидация данных; выход.
Для сбора первичной информации в информационной системе
предусмотрено использование следующих справочников: предприятие; клиент;
сотрудник; отдел; должность; товар; тип товара; склад. Для обработки оперативных
данных используется следующий документ договор.
Для обработки данных используются следующие запросы и отчеты:
информация о товаре; информация о клиенте; договора на дату. Главное меню
89
информационной системы позволяет объединить все программные модули в
единое целое.
Дальнейшим развитием разработанной информационной системы является
ее интеграция со сторонними программными продуктами автоматизации. Что
обеспечит большой эффект от последующего использования информационной
системы.
90
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Архитектура и проектирование программных систем : монография / С.В.
Назаров. – 2-е изд., перераб. и доп. – М. : ИНФРА-М, 2018. – 374 с.
2. Афонин В.В. Моделирование систем: учебно-практическое пособие / В.В.
Афонин, С.А. Федосин. - М.: Интуит, 2016. – 231 c.
3. Будылдина Н.В. Сетевые технологии высокоскоростной передачи данных:
Учебное пособие для вузов / Н.В. Будылдина, В.П. Шувалов. - М.: РиС, 2016.
– 342 c.
4. Валитов Ш.М. Современные системные технологии в отраслях экономики:
Учебное пособие / Ш.М. Валитов, Ю.И. Азимов, В.А. Павлова. - М.:
Проспект, 2016. – 504 c.
5. Васильков А.В. Безопасность и управление доступом в информационных
системах [Текст]: учебное пособие / А.В. Васильков, И.А. Васильков. -
Москва: ФОРУМ: ИНФРА-М, 2017. - 368 с.
6. Венделева М.А. Информационные технологии в управлении.: Учебное
пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - Люберцы:
Юрайт, 2016. – 462 c.
7. Гаврилов М.В. Информатика и информационные технологии: Учебник /
М.В. Гаврилов, В.А. Климов. - Люберцы: Юрайт, 2016. – 383 c.
8. Гвоздева В.А. Основы построения автоматизированных информационных
систем: учебник. - Москва: ИД «ФОРУМ»: ИНФРА-М, 2017. 320 с.
9. Гома Х. UML. Проектирование систем реального времени, распределенных
и параллельных приложений / Х. Гома. - М.: ДМК, 2016. – 700 c.
10. Дарков А.В. Информационные технологии: теоретические основы: Учебное
пособие / А.В. Дарков, Н.Н. Шапошников. - СПб.: Лань, 2016. – 448 c.
11. Довек Ж. Введение в теорию языков программирования / Ж. Довек, Ж.-Ж.
Леви. - М.: ДМК, 2016. – 134 c.
12. Долганова О.И. Моделирование бизнес-процессов: Учебник и практикум для
академического бакалавриата / О.И. Долганова, Е.В. Виноградова, А.М.
Лобанова. - Люберцы: Юрайт, 2016. – 289 c.
91
13. Ерохин В.В. Безопасность информационных систем: учеб пособие / В.В.
Ерохин, Д.А. Погонышева, И.Г. Степченко. - М.: Флинта, 2016. – 184 c.
14. Замятина О.М. Вычислительные системы, сети и телекоммуникации.
моделирование сетей.: Учебное пособие для магистратуры / О.М. Замятина. -
Люберцы: Юрайт, 2016. – 159 c.
15. Згадзай О.Э. Информационные технологии в юридической деятельности:
Учебное пособие / О.Э. Згадзай и др. - М.: ЮНИТИ, 2016. – 335 c.
16. Информатика: программные средства персонального компьютера : учеб.
пособие / В.Н. Яшин. – М. : ИНФРА-М, 2018. – 236 с.
17. Информатика : учебник / И.И. Сергеева, А.А. Музалевская, Н.В. Тарасова. –
2-е изд., перераб. и доп. М. : ИД «ФОРУМ» : ИНФРА-М, 2018. 384 с.
18. Информатика (курс лекций) : учеб. пособие / В.Т. Безручко. М. : ИД
«ФОРУМ» : ИНФРА-М, 2018. – 432 с.
19. Информатика для экономистов: учебник для академического
бакалавриата/Под ред. В.П. Полякова.- М.: Юрайт, 2015. – 524 с.
20. Информатика и информационно-коммуникационные технологии (ИКТ) :
учеб. пособие / Н.Г. Плотникова. – М. : РИОР : ИНФРА-М, 2018. – 124 с.
21. Информационные технологии: Учебное пособие / Л.Г. Гагарина, Я.О.
Теплова, Е.Л. Румянцева и др.; Под ред. Л.Г. Гагариной - М.: ИД ФОРУМ:
НИЦ ИНФРА-М, 2015. – 320 c.
22. Информационные технологии в профессиональной деятельности : учеб.
пособие / Е.Л. Федотова. – М. : ИД «ФОРУМ» : ИНФРА-М, 2018. – 367 с.
23. Информационные технологии и управление предприятием: Пособие /
Баронов В.В., Калянов Г.Н., Попов Ю.И., - 2-е изд., (эл.) – М.:ДМК Пресс,
2018. – 329 с.
24. Информационные технологии управления : учебник / Б.В. Черников. – 2-е
изд., перераб. и доп. – М. : ИД «ФОРУМ» : ИНФРА-М, 2018. – 368 с.
25. Моделирование бизнес-процессов. Практический опыт разработчика:
Пособие / Ильин В.В., - 4-е изд., (эл.) – М.:Интермедиатор, 2018. – 252 с.
26. Практика и проблематика моделирования бизнес-процессов / Всяких Е.И.,
Зуева А.Г., Носков Б.В., - 2-е изд., (эл.) – М.:ДМК Пресс, 2018. – 248 с.
92
27. Программирование в алгоритмах / Окулов С.М., – 6-е изд., (эл.) -
М.:Лаборатория знаний, 2017. – 386 с.
28. Программирование графики на С++. Теория и примеры : учеб. пособие / В.И.
Корнеев, Л.Г. Гагарина, М.В. Корнеева. – М. : ИД «ФОРУМ» : ИНФРА-М,
2018. – 517 с.
29. Программирование на СИ#: Учебное пособие / Медведев М.А., Медведев
А.Н., - 2-е изд., стер. – М.:Флинта, Изд-во Урал. ун-та, 2017. – 64 с.
30. Программирование на языке высокого уровня. Программирование на языке
С++: учеб. пособие / Т.И. Немцова, С.Ю. Голова, А.И. Терентьев ; под ред.
Л.Г. Гагариной. – М. : ИД «ФОРУМ» : ИНФРА-М, 2018. – 512 с.
93
ПРИЛОЖЕНИЕ
Исходный код программы
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.Tasks;
using MySql.Data.MySqlClient;
namespace program
{
public partial class form_contract : Form
{
DataSet ds; // DataSet - представляет полный набор данных, включая таблицы,
содержащие, упорядочивающие и ограничивающие данные, а также связи между
таблицами.
DataTable dt; // DataTable - определяет значительное количество членов,
многие из которых совпадают по именам и функциям с аналогичными членами
DataSet.
MySqlDataAdapter adapter; // MySqlDataAdapter - выступает в качестве моста
между DataSet и SQL Server для извлечения и сохранения данных.
// connectionString - строка, которая содержит информацию, необходимую
ODBC драйверу/OLE DB провайдеру для подключения к источнику данных.
string connectionString = @"Data Source=.\\SQLEXPRESS; server=localhost;
user=root; Initial Catalog=company; charset=utf8";
// sql - запрос
string sql = "SELECT * FROM contract";
public form_contract()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
// удаление строки
if (dataGridViews1.SelectedRows != null)
{
foreach (DataGridViewRow i in dataGridViews1.SelectedRows)
ds.Tables[0].Rows[i.Index].Delete();
94
}
}
private void button4_Click(object sender, EventArgs e)
{
// обновление новой строки в DataTable
DataRow row = ds.Tables[0].NewRow();
ds.Tables[0].Rows.Add(row);
}
private void button2_Click(object sender, EventArgs e)
{
// обновление данных
adapter.Update(ds.Tables[0]);
// сообщение удачного обновления
MessageBox.Show("Update complete");
}
private void button1_Click(object sender, EventArgs e)
{
// считываем данные из базы данных
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
ds = new DataSet();
dt = new DataTable();
adapter = new MySqlDataAdapter(sql, connection);
adapter.Fill(dt);
ds.Tables.Add(dt);
dataGridViews1.DataSource = ds.Tables[0];
// вводим заголовки ячеек
dataGridViews1.TopLeftHeaderCell.Value = "X";
dataGridViews1.Columns[0].HeaderText = "Код контракта";
dataGridViews1.Columns[1].HeaderText = "Дата нач.";
dataGridViews1.Columns[2].HeaderText = "Дата кон.";
dataGridViews1.Columns[3].HeaderText = "Код предприятия";
dataGridViews1.Columns[4].HeaderText = "Код клиента";
dataGridViews1.Columns[5].HeaderText = "Код товара";
dataGridViews1.Columns[6].HeaderText = "Код сотрудника";
dataGridViews1.Columns[7].HeaderText = "Характеристика";
dataGridViews1.Columns[8].HeaderText = "Примечание";
// выравниваем названия
столбцов по центру
dataGridViews1.DefaultCellStyle.Alignment =
DataGridViewContentAlignment.MiddleCenter;
dataGridViews1.ColumnHeadersDefaultCellStyle.Alignment =
DataGridViewContentAlignment.MiddleCenter;
95
/*Delete*/
string query = "DELETE FROM contract" + " WHERE id_contract =
@id_contract and data_start = @data_start and data_expiration = @data_expiration and
id_pcompany = @id_pcompany and id_client = @id_client and id_product =
@id_product and id_employee = @id_employee and specification = @specificatio and
note = @note";
adapter.DeleteCommand = new MySqlCommand(query, connection);
MySqlParameterCollection paramcoll;
MySqlParameter param;
paramcoll adapter.DeleteCommand.Parameters;
param = paramcoll.Add("@id_contract", MySqlDbTypes.Int32, 11,
"id_contract");
param.SourceVersion = DataRowVersion.Current;
param = paramcoll.Add("@date_start", MySqlDbTypes.Date, 10, "date_start");
// date
param.SourceVersion = DataRowVersion.Current;
param = paramcoll.Add("@date_expiration", MySqlDbTypes.Date, 10,
"date_expiration"); // date
param.SourceVersion = DataRowVersion.Current;
param = paramcoll.Add("@id_company", MySqlDbTypes.Int32, 11,
"id_company");
param.SourceVersion = DataRowVersion.Current;
param = paramcoll.Add("@id_client", MySqlDbTypes.Int32, 11, "id_client");
param.SourceVersion = DataRowVersion.Current;
param = paramcoll.Add("@id_product", MySqlDbTypes.Int32, 11,
"id_product");
param.SourceVersion = DataRowVersion.Current;
param = paramcoll.Add("@id_employee", MySqlDbTypes.Int32, 11,
"id_employee");
param.SourceVersion = DataRowVersion.Current;
param = paramcoll.Add("@specification", MySqlDbTypes.VarChar, 45,
"specification");
param.SourceVersion = DataRowVersion.Current;
param = paramcoll.Add("@note", MySqlDbTypes.VarChar, 45, "note");
param.SourceVersion = DataRowVersion.Current;
/*Insert*/

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

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