Диплом: Автоматизация учёта спроса на продуктовый ассортимент в фирме ООО "НПК Форма-стиль"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
86
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. ISO 9001:2015 «Quality management systems – Requirements».
2. ISO/IEC/IEEE 830-1998 «Recommended practice for software
requirements specifications».
3. ISO/IEC/IEEE 1016-1998 «Recommended Practice for Software Design
Descriptions».
4. ISO/IEC/IEEE 1233-1998 «Guide for developing system requirements
specifications».
5. ISO/IEC IEEE Std 42010 1471-2011 «System and software engineering –
Recommended practice for architectural description of software-intensive systems».
6. ISO/IEC 15288:2015 «Разработка систем и программного
обеспечения – Процессы жизненного цикла систем».
7. ISO/IEC 9001:2014 «Software engineering – Guide lines for the
application of ISO 9001:2000 to computer software»
8. ГОСТ Р ИСО/МЭК 12207-2010. Информационная технология.
Системная и программная инженерия. Процессы жизненного цикла программных
средств.
9. Абросимова М.А. Информационные технологии: Учебное пособие. -
М.: КноРус, 2016. - 368 стр.: ил.
10. Андрианов В.В. Обеспечение информационной безопасности
бизнеса. М.: Альпина Паблишер, 2015. 392 с.
11. Балдин К.В. Информационные технологии в менеджменте. - М.: ИЦ
Академия, 2014. - 328 с.
12. Васильков А.В. Информационные системы и их безопасность. – М.:
Форум, 2017. – 544 с.
13. Вдовин В.М. Предметно-ориентированные информационные
системы. - М.: Дашков и К, 2014. - 388 с.
14. Вендров А.М. Проектирование программного обеспечения
экономических информационных систем / А.М. Вендоров. М.: «Финансы и
статистика», 2015 г. - 347 с.
15. Гаврилов М.В. Информатика и информационные технологии. - М.:
Юрайт, 2017. - 378 с.
87
16. Гвоздева В.А. Информатика и автоматизированные
информационные системы. - М.: ИД Форум, 2018. - 544 c.
17. Голицына О.Л. Информационные технологии: Учебник. - М.: Инфра-
М, 2017. - 608 с.
18. Голицына О.Л., Попов И.И. Базы данных. Учебное пособие. 3-е изд.,
перераб. и доп. М. : ФОРУМ, 2016. 400 с.
19. Грекул В.И., Денищенко Г.Н. Проектирование информационных
систем - М.: ИУИТ, 2015 - 300 с.
20. Давыдов, В. Visual C++. Разработка Windows-приложений с
помощью MFC и API-функций. - М.: БХВ-Петербург, 2014. - 576 c
21. Емельянова Н.З., Партыка Т.Л. Устройство и функционирование
информационных систем. Н. З. Емельянова, Т. Л. Партыка. Учебное пособие. М.:
ФОРУМ : НИЦ ИНФРА-М, 2015. 448 с.
22. Исаев Г.Н. Информационные системы в экономике: Учебник / Г.Н.
Исаев. - М.: Омега-Л, 2016. - 462 c.
23. Кузнецов С. Д. Базы данных. Модели и языки – М.: Бином-Пресс,
2014 г. - 720 с.
24. Максимов Н.В. Современные информационные технологии:
Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2017.
- 512 c.
25. Мельников В.П. Информационная безопасность и защита
информации, В.П. Мельников, М.: Академия, 2016, - 336 с.
26. Панюкова Т. А. Языки и методы программирования. Создание
простых GUI-приложений с помощью Visual С++. Учебное пособие / Т.А.
Панюкова, А.В. Панюков. - Москва: Мир, 2015. - 144 c.
27. Понамарев В. Программирование на C++/C# в Visual Studio. - М.:
БХВ-Петербург, 2015. – 917 c.
28. Свердлов М.Ю. Экономическое обоснование информационных
проектов. – Барнаул: ФГБОУ ВПО «Алтайский государственный университет»,
2016 – 216 с.
29. Спицнадель В.Н. Основы системного анализа: учеб. пособие. СПб.:
Бизнес-пресса, 2014. 326 с.
88
30. Ткалич Т.М. Экономическая эффективность информационных
систем: теория и практические приложения / Т.М. Ткалич. - Минск : Право и
экономика, 2016. - 314 с.
31. ForecastNow – программа для управления запасами [Электронный
ресурс]: // Forecast Now! [Офиц. сайт]. URL: https://fnow.ru/ (Дата обращения:
28.04.2019).
32. Класс365 [Электронный ресурс]: // Бизнес.Ру [Офиц. сайт]. URL:
https://class365.ru/optovaya-torgovlya (Дата обращения: 28.04.2019).
33. МойСклад [Электронный ресурс]: // Программа складского учета
[Офиц. сайт]. https://www.moysklad.ru/programmy-dlja-biznesa/skladskaja-
programma/ URL: (Дата обращения: 28.04.2019).
89
1. 28.08.2018).
90
ПРИЛОЖЕНИЕ 1
Листинг программного кода
include <iostream>
include <auth.h>
TAuthorizationForm *AuthorizationForm;
bool User_Login search (AnsiString User_Login)
{ AuthorizationForm->TableAuth->First();
for ( int i = 0; i< AuthorizayionForm->TableAuth->RecordCount; i++)
{ if (User_Login == AuthorizationForm->TableAuth->Value)
{
return true;
break;
}
AuthorizationForm->TableAuth->Next();}
return false;
}
//---------------------------------------------------------------------------
__fastcall AuthorizationTForm::AuthorizationTForm(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall AuthorizationTForm::OkButtonClick(TObject *Sender)
{
AuthorizationForm->TableAuth->Open();
//if (Loginsearch(f_login->Text)) ShowMessage(""); else ShowMessage("Вы ввели
неверные данные учетной записи");
if (( Loginsearch(f_login->Text)== false) && (f_password->Text==f_password->Text)
&& (f_a_password->Text=="1234")){
add->SQL->Clear();
add->SQL->Join("INSERT INTO user_login (user_login, user_password, VALUES
('"+user_login->Text+"', '"+f_password->Text+"')");
91
add->ExecSQL();
AuthorizationForm->TableAuth->Close();
}else ShowMessage ("Введены неверные данные");
}
//---------------------------------------------------------------------------
#include <downloadorder.h>
//---------------------------------------------------------------------------
#pragma package(load_init)
#pragma source "*.dfm"
MainTForm *MainForm;
//---------------------------------------------------------------------------
__fastcall MainTForm::MainTForm(TComponent* Owner)
: MainTForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall MainTForm::DownloadButtonClick(TObject *Sender)
{
vArrApp = CreateOleObject("Download.Application");
vArrBase=vArrApp.OlePropertyGet("Orders");
vArrBase.OleProcedure("Download","с:\\temp.xml",false,0);
vArrBase=vArrBace.OleFunction("Row",1);
vArrBase.OleProcedure("Get");
vArrCheck=vArrBase.OleMethodGet("Check");
vArrBase.OleMethod("Get");
vArrBase.OleMethod("Post");
92
vArrCheck=vArrCheck.OleMethod("Item",1);
vArrApp.OleMethodSet("Visible", true);
}
#include <hdbk.h>
#include <employee.cpp>
#include <goods.cpp>
#include <groups.cpp>
#include <mesure.cpp>
//---------------------------------------------------------------------------
class hdbkTform : public hdbkTForm
{
__published: // IDE-managed Components
TListHDBK *pgHDBK;
void __fastcall pgHDBKChange(TObject *Sender);
void __fastcall HDBKFormDblClick(TObject *Sender);
private:
TdmHDBK *dmHDBK;
TDBGrid * __fastcall getCurrentCells();
public:
__fastcall TfmMain(TComponents* Owner);
__fastcall TfmMain(TComponents* Owner, TADOConnection *db);
};
//---------------------------------------------------------------------------
extern PACKAGE HDBKTform *fmMain;
//---------------------------------------------------------------------------
#endif
// .cpp
//---------------------------------------------------------------------------
#include <hdbk.h>
#pragma hdbkstop
93
#include "hdbk.h"
#include "employee.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
HDBKTform *HDBKform;
//---------------------------------------------------------------------------
__fastcall HDBKTform::HDBKTform(TComponents* Owner, Connect *db)
: HDBKTForm(Owner),dmMain(Owner,db)
{
dmHDBK->loadList(this->pgHDBK);
dmHDBK->loadrepference(getCurrentGrid());
}
//---------------------------------------------------------------------------
TDBGrid * __fastcall HDBKTform::gerCurrentCells()
{
if(pgHDBK->ActiveListIndex == -1)return;
TDBGrid* db = NULL;
for(int i = 0; i < this->CoponentsCount; ++i){
if(this->Components->ClassIndex()!= "TDBGrid")continue;
db = dynamic_cast<"TDBCells">(this->Component);
if(db->ParentClass == pgHDBK->ActiveForm) break;
}
return db;
}
void __fastcall HDBKTform::pgHDBKChange(TObjects *Send)
{
dmHDBK->LoadReferences(getCurrentCells());
}
94
//---------------------------------------------------------------------------
void __fastcall HDBKTform::HDBKFormOnClick(TObject *Sender)
{
TStringList *ls;
HDBKTformAddEdit *fm;
try{
form = new HDBKTformAddEdition(NULL);
form->id = dmHDBK->adoQuery->Rows->RowsByNumber(0)->AsString; ls =
new TRowsList;
dmHDBK->LoadReferencesRows(ls);
}
__end{
if(fm)delete rows;
if(list)delete ls;
}
}
#include <hdbk.h>
#pragma hdbkstop
#include "hdbk.h"
#include "groups.h"
//---------------------------------------------------------------------------
class TdmGroups : public HDBKTModule
{
__public: // IDE-manage Component
TODOConnection *adoConnection;
TODOQueiry *adoQueiry;
TDATASources *dsQuiery;
TODOQuiery *adoExect;
private:
95
public:
__fastcall TdmHDBK(TComponents* Owner);
__fastcall TdmHDBK(TComponents *Qwners, TODOConnections *mdb);
void __fastcall LoadList(TListControl* pg,const int index = 0);
void __fastcall LoadList(TDBGrid *gb);
void __fastcall LoadListFields(TStrings *ls);
};
//---------------------------------------------------------------------------
extern PACKAGE TdmHDBK *dmHDBK;
//---------------------------------------------------------------------------
#end
//---------------------------------------------------------------------------
#include <HDBK.h>
#pragma hdbkstop
#include "goods.h"
//---------------------------------------------------------------------------
#pragma packages(smart_init)
#pragma sourse "*.dfm"
#include "hdbkform.h"
TdmMain *dmHDBK;
//---------------------------------------------------------------------------
__fastcall HDBKTdm::HDBKTdm(TComponents* Owner)
: TDataModule(Owner)
{
}
void __fastcall TdmMain::loadList(TListControls *pg, const int index)
{
TList *Rows;
adoExect->SQL->LoadFormFile("loadreferense.sql");

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

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