Дипломная работа: Автоматизация учета и обработки заявок пользователей на ТО и ремонт техники (Help Desk) в компании ООО Планета-Р

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
111
Дальнейшее развитие созданной системы приведет к увеличению ее
функциональности, а также дальнейшей интеграции в существующую систему
организации.
В частности, необходима дальнейшая разработка и расширение
разработанного приложения с целью учета выполнения ремонта и гарантийного
обслуживания, а также подготовка отчетов по работе сервисного отдела
организации.
112
СПИСОК ЛИТЕРАТУРЫ
1. Баклин Д. Профессиональное программирование приложений для
iPhone и iPad / Джин Баклин ; [пер. с англ. ООО "Айдиономикс"]. –
2. Алистер Коберн, Современные методы описания функциональных
требований к системам, М. , Лори, 2017 г., 288 с.
3. Баодин Лю, Теория и практика неопределенного программирования,
М., Бином. Лаборатория знаний, 2017 г, 416 с.
4. Барт Бэзинс, Эйми Бэкил, Зеппе Ванден Бруке, Java для начинающих.
Объектно-ориентированный подход, М., Питер, 2018 г, 688 с.
5. Березин С.А., Березин Б.А., Начальный курс С и С++, М., Диалог-
МИФИ, 2017 г., 288 с.
6. Брайан У. Керниган, Деннис М. Ритчи, Язык программирования C, М.,
Вильямс, 2017 г, 288 с.
7. Брайан У. Керниган, Роб Пайк, Практика программирования, М.,
Вильямс, 2017 г., 288 с.
8. Бунаков П.А., Лопатин А. В, Практикум по решению задач на ЭВМ в
среде Delphi. Учебное пособие, М., Инфра-М, 2018 г, 304 с.
9. Васильев Р.А, Калянов Г.А., Левочкина Г.А., Стратегическое
управление информационными системами, М, Интернет-университет
информационных технологий, Бином. Лаборатория знаний, 2017 г, 512 с.
10. Вон Вернон, Реализация методов предметно-ориентированного
проектирования, М, Вильямс, 2017 г, 688 с.
11. Выбор языка программирования [Электронный ресурс] // Центр
разработки для Windows [Официальный веб-сайт]. URL:
https://docs.microsoft.com/ru-ru/windows/uwp/porting/getting- started-choosing-a-
programming-language.
12. Габасов Р.А., Кириллова Ф.А., Методы линейного программирования.
Часть 1. Общие задачи, М., Либроком, 2018 г, 176 с.
13. Габасов Р.А., Кириллова Ф.А., Методы линейного программирования.
Часть 3. Специальные задачи, М., Либроком, 2018 г, 368 с.
113
14. Головин И. Г., Захаров В. Б., Мостяев А. И. Влияние тенденций
современного общества на процесс создания, распространения и поддержки
программ для мобильных устройств // Научный взгляд в будущее. - 2016. - Т. 4, № 2.
- С. 41-51.
15. Гольштейн Е.А., Юдин Д.А., Специальные направления в линейном
программировании, М, Красанд, Editorial URSS, 2018 г, 526 с.
16. Грацианова Т.А., Программирование в примерах и задачах, М.,
Лаборатория знаний, 2018 г, 368 с.
17. Данилин А.А., Слюсаренко А. В., Архитектура и стратегия. "Инь" и
"янь" информационных технологий, М, Интернет-университет информационных
технологий, 2017 г, 506 с.
18. Джеффри Рихтер, CLR via C#. Программирование на платформе
Microsoft.NET Framework 4.5 на языке C#, М., Питер, 2017 г, 896 с.
19. Джон Скит, C# для профессионалов. Тонкости программирования, М.,
Вильямс, 2017 г, 608 с.
20. Джоэл Грас, Data Science. Наука о данных с нуля, М, БХВ-Петербург,
2018, 336 с.
21. Дональд Эрвин Кнут, Искусство программирования. Том 2.
Получисленные алгоритмы, М., Вильямс, 2017 г, 832 с.
22. Дональд Эрвин Кнут, Искусство программирования. Том 3. Сортировка
и поиск, М., Вильямс, 2017 г., 824 с.
23. Дронов В.А., Laravel. Быстрая разработка современных динамических
Web-сайтов на PHP, MySQL, HTML и CSS, Спб, БХВ-Петербург, 2018 г, 768 с.
114
Приложение. Листинг основных программных модулей
unit ufAccessEditor;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,
System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.DBCtrls, DB;
type
TfAccessEditor = class(TForm)
DBText1: TDBText;
Label1: TLabel;
DBText2: TDBText;
Label2: TLabel;
DBCheckBox1: TDBCheckBox;
DBCheckBox2: TDBCheckBox;
DBCheckBox3: TDBCheckBox;
DBCheckBox4: TDBCheckBox;
Button1: TButton;
Button2: TButton;
procedure FormKeyPress(Sender: TObject; var Key: Char);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
fAccessEditor: TfAccessEditor;
implementation
{$R *.dfm}
uses udmData;
procedure TfAccessEditor.Button1Click(Sender: TObject);
begin
//
if (dmData.cdsAccess.State = dsInsert) or (dmData.cdsAccess.State = dsEdit) then
115
dmData.cdsAccess.Post;
Close;
end;
procedure TfAccessEditor.Button2Click(Sender: TObject);
begin
Close;
end;
procedure TfAccessEditor.FormClose(Sender: TObject; var Action: TCloseAction);
begin
//
dmData.cdsAccess.Cancel;
end;
procedure TfAccessEditor.FormKeyPress(Sender: TObject; var Key: Char);
begin
//
if (Key = #27) then Close;
end;
end.
unit ufAnalyserParams;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,
System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ComCtrls, Vcl.DBCtrls;
type
TfAnalyserParams = class(TForm)
bOk: TButton;
bCancel: TButton;
DateTimePicker1: TDateTimePicker;
Label1: TLabel;
DateTimePicker2: TDateTimePicker;
Label2: TLabel;
eDaysCount: TEdit;
lDaysCount: TLabel;
eK: TEdit;
lK: TLabel;
lB: TLabel;
eB: TEdit;
Источник: https://baza.diplomsite.ru/previewfile/2384