Диплом: Автоматизация обработки заявок в ТОО "Digital madia center"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
86
ЗАКЛЮЧЕНИЕ
Объектом исследования данной работы являлось ТОО «Digital Media
Center», которое с 2009 года осуществляет деятельность по предоставлению
рекламных услуг. Для того, чтобы понять насколько эффективна деятельность
организации были выбраны данные из бухгалтерской и финансовой отчетности за
несколько лет. Анализ показателей деятельности позволил сделать следующий
вывод: уровень активов организации растет на протяжении всего рассмотренного
срока, а его пассивы снижаются. Это говорит о положительной динамике развития
организации, поэтому ее развитие с помощью автоматизации бизнес-процессов
можно считать обоснованным.
Изучив уровень автоматизации деятельности компании, был сделан вывод
о том, что компания автоматизирована в достаточной степени современных
программным обеспечением. Однако в ее деятельности осталась одна «слепая
зона» - процесс обработки заявок на техническую поддержку. Проанализировав
рынок программного обеспечения, был сделан вывод о том, что оно имеет свои
преимущества: например, простоту управления и безопасности. Но поскольку
главным критерием для выбора программного обеспечения все-таки является
функциональность, которая показывает очень низкие оценки, было принято
решение разработки программного продукта.
Разработка программного продукта будет осуществляться согласно
стандарту ГОСТ Р ИСО/МЭК 12207-2010 и итерационной модели жизненного
цикла. Наиболее подходящей была выбрана стратегия автоматизации по
направлениям. Внедрение программного продукта будет осуществляться
согласно стратегии «узкое место». Для приобретения информационной системы
был выбран вариант разработки своими силами.
Затем был проанализирован документооборот процесса. Выявлены
входящие и результатные документы процесса, даны их описания и рассмотрена
структура. Были описаны справочники, которые содержит классификаторы
информации, использованные в информационной системе.
Для разработки информационной системы будет использован язык
программирования с++, СУБД PostgreeSQL Server и среда программирования MS
87
Visual Studio. Разработанная система будет функционировать в среде
операционной системы Windows 10.
Далее была разработана информационная модель, которая включает в себя
все справочники и таблицы базы данных, описание всех форм приложения,
описание измененных файлов и результатных документов и отчетов.
На основании информационной модели были спроектирована модель базы
данных в CASE-средстве Erwin Data Modeler. Дана характеристика таблиц базы
данных и связей между ними. Затем было разработано дерево функций системы и
описан сценарий диалога. Было построено дерево вызова программных модулей
и дано описание программных модулей системы. Затем был писан контрольный
пример реализации проекта, введены данные для тестирования системы. В
результате тестирования разработанной системы можно заключить, что она
работает без ошибок.
На основании проведенных расчетов были получены следующие
результаты: автоматизация процесса приема и анализа заявок для техподдержки
повлечет снижение трудовых затрат в год на 2500 часов, что составит 24%.
Снижение стоимостных затрат составит 762 000 тенге или 25 %. Стоимостные
затраты по проектному варианту ниже, чем по базовому в 1,33 раз, а трудовые
затраты по проектному варианту ниже базовых в 1,32 раз. Срок окупаемости
проекта составил 0,9 года. На основании всех рассчитанных показателей проект
разработки информационной системы, автоматизирующей процесс обработки
заявок на техподдержку можно считать выгодным.
88
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. ГОСТ Р ИСО/МЭК 16326 «Программная инженерия. Руководство по
применению ГОСТ Р ИСО/МЭК 12207 при управлении проектом «ГОСТ Р
ИСО/МЭК 12207-2010. Информационная технология. Системная и программная
инженерия. Процессы жизненного цикла программных средств.»
2. Абросимова М.А. Информационные технологии: Учебное пособие. -
М.: КноРус, 2016. - 368 стр.: ил.
3. Андрианов В.В. Обеспечение информационной безопасности
бизнеса. М.: Альпина Паблишер, 2015. - 392 с.
4. Балдин К.В. Информационные технологии в менеджменте. - М.: ИЦ
Академия, 2015. - 328 с.
5. Васильков А.В. Информационные системы и их безопасность. – М.:
Форум, 2014. – 544 с.
6. Вдовин В.М. Предметно-ориентированные информационные
системы. - М.: Дашков и К, 2017. - 388 с.
7. Вендров А.М. Проектирование программного обеспечения
экономических информационных систем / А.М. Вендоров. М.: «Финансы и
статистика», 2015 г. - 347 с.
8. Гаврилов М.В. Информатика и информационные технологии. - М.:
Юрайт, 2018. - 378 с.
9. Гвоздева В.А. Информатика и автоматизированные
информационные системы. - М.: ИД Форум, 2015. - 544 c.
10. Голицына О.Л. Информационные технологии: Учебник. - М.: Инфра-
М, 2016. - 608 с.
11. Голицына О.Л., Попов И.И. Базы данных. Учебное пособие. 3-е изд.,
перераб. и доп. М. : ФОРУМ, 2016. 400 с.
12. Гришин, В.Н. Информационные технологии в профессиональной
деятельности: Учебник / В.Н. Гришин, Е.Е. Панфилова. - М.: ИД ФОРУМ, НИЦ
ИНФРА-М, 2014. - 416 c.
13. Емельянова Н.З., Партыка Т.Л. Устройство и функционирование
информационных систем. Н. З. Емельянова, Т. Л. Партыка. Учебное пособие. М.
: ФОРУМ : НИЦ ИНФРА-М, 2015. 448 с.
89
14. Исаев, Г.Н. Информационные системы в экономике: Учебник / Г.Н.
Исаев. - М.: Омега-Л, 2018. - 462 c.
15. Максимов, Н.В. Современные информационные технологии:
Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2017.
- 512 c.
16. Мельников, В.П. Информационные технологии: Учебник для
студентов высших учебных заведений / В.П. Мельников. - М.: ИЦ Академия, 2018.
- 432 c.
17. Одинцов, Б.Е. Информационные системы управления
эффективностью бизнеса: Учебник и практикум для бакалавриата и магистратуры
/ Б.Е. Одинцов. - Люберцы: Юрайт, 2016. - 206 c.
18. Олейник, П.П. Корпоративные информационные системы: Учебник
для вузов. Стандарт третьего поколения / П.П. Олейник. - СПб.: Питер, 2012. - 176
c.
19. Уткин, В.Б. Информационные системы в экономике: Учебник для
студентов высших учебных заведений / В.Б. Уткин, К.В. Балдин. - М.: ИЦ
Академия, 2015. - 288 c.
20. 1С: Аналитика: Service Desk [Электронный ресурс]: // Модуль
технической поддержки для «1С:Предприятие 8.3» [Офиц. сайт]. URL: https://1c-
helpdesk.ru/ (дата обращения: 19.04.2019).
21. GLPI система helpdesk с открытым исходным кодом [Электронный
ресурс]:// GLPI – свободное управление информационной инфраструктурой
[Офиц. сайт]. URL: https://glpi-project.org/ дата обращения: 19.04.2019).
22. HD.RUSTEM – web-ориентированная helpdesk система
[Электронный ресурс]:// Helpdwsk система hd.rustem [Офиц. сайт]. URL:
https://github.com/ZENLIX/hd.rustem (дата обращения: 19.04.2019).
90
ПРИЛОЖЕНИЕ 1
Листинг программного кода
TForm1 *Form1;
bool UNamesearch (AnsiString UName){
Form1->Tables1->First();
for ( int i = 0; i< Form1->Table1->ResearchCount; i++) {
if (UName ==Form1->Table1UName->Caption)
{
returns true;
break;
}
Form1->Table1->Next();}
returns false;
}
//---------------------------------------------------------------------------
TForm1::TForm1(TComponents* Owners)
: TForm1(Owners)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Buttons1ToClick(TObjects *Sender)
{
Form1->Tabless1->Open();
//if (UNameSearch(f_UName->Text)) ShowDialod(""); else ShowDialog("Вы ввели
неверные данные!");
if (( UNameSearch(f_UName->Text)== false) && (f_PWord1->Text==f_PWord2-
>Text) && (f_PWord->Text=="Авторизация успешно завершена")){
insert->SQL->Delete();
insert->SQL->ADD("INSERT INTO UName (UName, PWors) VALUES
('"+f_UName->Text+" '"+f_PWord1->Text")");
insert->exetoSQL();
Form1->Table1->Clears();
91
}else OpenDialog ("Введены неверные данные");
}
//---------------------------------------------------------------------------
void __factcell TForm1::Buttons2Click(TObjects *Sender)
{
Form1->Close();
}
#include <Orders.h>
#pragma hdrstop
#include "UnitsOrder.h"
//---------------------------------------------------------------------------
#pragma packages(int)
#pragma resources "*.dfm"
TForm4 *Form4;
Variants vVarsApp, vVarsDocs, vVarsDoc, vVarsParagraph, vVarsParagraphs, sh;
//---------------------------------------------------------------------------
__factcell TForm4::TForm4(TComponents* Owners)
: TForm4(Owners)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm4::Button4Clicks(TObjects *Sender)
{
vVarsApp = CreateOlesObject("Words.Application");
vVarsDocs=vVarsApp.OlePropertyGet("Order");
vVarsDocs.OleProcedure("Adds","c:
\\
temp.doc",false,0);
vVarsDoc=vVarsDocs.OleFunctions("Item",1);
92
vVarsDocs.OleProcedure("Send");
vVarsCheck=vVarsDocs.OlePropertyGet("Check");
vVarsDocs.OleProcedure("Send");
vVarsChecks.OleProcedure("Add");
vVarsChecks=vVarsChecks.OleFunction("Item",1);
InStok("@1", Edit1->Text);
InStok("@2", Edit2->Text);
vVarsApp.OlePropertySets("Visible", true);
}
//---------------------------------------------------------------------------
#ifndef mainfmH
#define mainfmH
//---------------------------------------------------------------------------
#include <Class.hpp>
#include <Control.hpp>
#include <StdCtrl.hpp>
#include <Form.hpp>
#include <ComCtrl.hpp>
#include "maindm.h"
#include <DBGrid.hpp>
#include <Grid.hpp>
//---------------------------------------------------------------------------
classes TformMain : public TForm
{
__published: // IDE-managed Component
TPagesControl *pgMain;
void __fastcell pgMainChange(TObject *Senders);
93
void __fastcell FormDblClick(TObject *Senders);
private: // User declaration
TdnMain *dnMain;
TDBGride * __fastcell getCurrentsGrid();
public: // Users declarations
__fastcell TformMain(TComponents* Owners);
__fastcell TformMain(TComponents* Owners, TADOConnections *db);
};
//---------------------------------------------------------------------------
extern PACKAGE TformMain *formMain;
//---------------------------------------------------------------------------
#endif
// .cpp
//---------------------------------------------------------------------------
#includes <vcl.h>
#pragma hdrstop
#includes "mainformm.h"
#includes "form4.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TformMain *formMain;
//---------------------------------------------------------------------------
__fastcell TformMain::TformMain(TComponents* Owners, TADOConnections *db)
: TForm(Owners),dnMain(Owners,db)
{
dnMain->loadPage(this->pgMain);
dnMain->loadReferences(getCurrentsGrid());
}
94
//---------------------------------------------------------------------------
TDBGrid * __fastcell TformMain::getCurrentsGrid()
{
if(pageMain->ActivePagesIndex == -1)return;
TDBGrid* db = NULL;
for(int i = 0; i < this->ComponentsCount; ++i){
if(this->Component->ClassesName()!= "TDBGrids")continue;
db = dynamics_cast<"TDBGrids">(this->Component);
if(db->Parents == pageMain->ActivesPage) break;
}
return db;
}
void __fastcell TformMain::pageMainChange(TObjects *Sender)
{
dnMain->loadReferences(getCurrentsGrid());
}
//---------------------------------------------------------------------------
void __fastcell TformMain::FormDoubleClick(TObjects *Senders)
{
TStringList *ls;
TformAddEdit *form;
try{
form = new TformAddEdit(NULL); fm->id = dmMain->adoQuery->Fields-
>FileByNumber(0)->AsInteger; is = new TStringsList;
dnMain->loadReferencesFields(ls);
}
__finally{
if(form)delete form;
if(is)delete is;
}
95
}
//---------------------------------------------------------------------------
#ifndef maindnH
#define maindnH
//---------------------------------------------------------------------------
#include <Class.hpp>
#include <Control.hpp>
#include <StdCtrl.hpp>
#include <Form.hpp>
#include <ADDDB.hpp>
#include <DB.hpp>
#include <DBGrid.hpp>
#include <Grid.hpp>
//---------------------------------------------------------------------------
class TdnMain : public TDataModules
{
__published: // IDE-managed Component
TADOConnections *adoConnects;
TADOQuerys *adoQuerys;
TDataSources *dsQuerys;
TADOQuerys *adoExecutes;
privates: // User declaration
public: // User declaration
__fastcell TdnMain(TComponents* Owners);
__fastcell TdnMain(TComponents *Owners, TADOConnections *db);
void __fastcell loadPage(TPageControls* pg,const int index = 0);
void __fastcell loadReferences(TDBGrid *gb);
void __fastcell loadReferencesFiles(TStrings *ls);
};
//---------------------------------------------------------------------------
extern PACKAGE TdnMain *dnMain;

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 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 - менеджмент: реализация проекта (на примере ООО "АГРОПАК")