№
п.п
|
Назва
функції
|
Опис
функції
|
1
|
checkLogAndPass(String ulog,String
upass)
|
Функція перевіряє чи наявні дані логін та
пароль в базі даних, а також повертає рівень доступу у вигляді числа, якщо
такі дані відсутні в БД, то повертається -1.
|
2
|
DeleteOrder(int
IDOrder)
|
Функція
видаляє
запис із таблиці замовлень із заданим Id.
|
3
|
ArrayList<DS_Order>
selectOrders()
|
Функція
здійснює вибірку
усіх записів із таблиці замовлень та повертає їх у вигляді динамічного списку
структур.
|
4
|
setOffline()
|
Функція
встановлює
фляжок наявності на роботі усіх водіїв в положення “вимкнено”.
|
5
|
setOnline(int numShift)
|
Функція
виконує протилежні функції setOffline() дії.
|
6
|
ArrayList<DS_Driver>
selectDrivers()
|
Функція
здійснює вибірку
усіх записів із таблиці водіїв.
|
7
|
ArrayList<DS_Driver>
comboSelectDrivers()
|
Функція
здійснює вибірку
усіх записів із таблиці водіїв та авто.
|
8
|
ArrayList<DS_Client>
selectClient()
|
Функція
здійснює вибірку
усіх записів із таблиці клієнтів.
|
9
|
ArrayList<DS_Car>
selectCars()
|
Функція
здійснює вибірку
усіх записів із таблиці авто.
|
11
|
ArrayList<DS_Driver_Free>
getDriversFree()
|
Функція
здійснює вибірку
усіх водіїв, які в даний момент знаходяться на роботі, але є вільними.
|
12
|
ArrayList<DS_Driver_Busy>
getDriversBusy()
|
Функція
здійснює вибірку
усіх водіїв, що в даний момент знаходяться на замовленні.
|
14
|
ArrayList<DS_Shift>
selectShifts()
|
Функція
здійснює вибірку
усіх записів із таблиці робочих змін.
|
15
|
ArrayList<DS_Rate>
selectRates()
|
Функція
здійснює вибірку
усіх записів із таблиці тарифів.
|
16
|
ArrayList<DS_User>
selectUsers()
|
Функція
здійснює вибірку
усіх записів із таблиці користувачів системи.
|
17
|
setClient()
|
Функція
додає
нового клієнта до БД.
|
18
|
addOrder()
|
Функція додає нове замовлення до БД. (Але воно
ще не є підтверджене)
|
19
|
acceptOrder()
|
Функція підтверджує замовлення в БД.
|
20
|
updateClient()
|
Функція
редагує
дані про клієнта. (Тобто вносить зміни до полів певного запису)
|
21
|
carSet()
|
Функція
додає інформацію про новий автомобіль у таблицю авто в БД.
|
22
|
updateCar()
|
Функція
редагує
дані про клієнта. (Тобто вносить зміни до полів певного запису)
|
23
|
driverSet()
|
Функція
додає
дані про нового водія у БД.
|
24
|
updateDriver()
|
Функція
редагує
дані про водія. (Тобто вносить зміни до полів певного запису)
|
26
|
driverSetBysy()
|
Функція
встановлює
водія у БД в положення “на
замовленні”
|
27
|
driverSetOnline()
|
Функція
встановлює
водія у БД в положення “на
роботі”
|
28
|
rateSet()
|
Функція
додає
новий тариф до БД.
|
29
|
updateRate()
|
Функція
редагує
дані в записі відповідного тарифу.
|
30
|
shiftSet()
|
Функція
додає
інформацію про нову робочу зміну певного водія.
|
31
|
updateShift()
|
Функція
дозволяє
редагувати інформацію про робочу зміну певного водія.
|
32
|
userSet()
|
Функція
додає
інформацію про нового користувача системи та налаштовує права доступу у
відповідності з таблицею (Адміністратор, Директор, Оператор)
|
ВИСНОВКИ
Створення нового
інформаційного продукту, як правило, вимагає видобування знань шляхом обробки і
узагальнення різнотипних даних економічного характеру, отриманих із різних
джерел. Ця задача може бути вирішена з різним ступенем ефективності та великими
часовими затратами, документальними способами отримання знань, такими як методи
математичної статистики. Проте, ці методи не дозволяють знаходити і видобувати
знання з масивів даних, а високі вимоги до кваліфікації кінцевих користувачів
обмежують їх використання. Розглянуті у посібнику експертні технології
видобування знань та прийняття рішень - виявлення знань в базах даних
(Knowledge Discovery in Databases), технологія аналітичної обробки даних в
реальному часі (OLAP), технологія аналізу сховищ даних (Data Mining),
нейромережні технології штучного інтелекту та експертні системи дозволяють з
більшою ефективністю отримати знання на основі аналізу прихованих
закономірностей у масивах даних та прийняти оптимальне у певній ситуації
рішення, використовуючи сучасні програмні засоби. Оскільки призначення ІТ
полягає у виготовленні інформаційного продукту номінальної якості з
оптимальними витратами, у посібнику досліджується галузь математичного
моделювання бізнес-процесів та методів прийняття рішення з оптимізацією за
заданим критерієм, з точки зору технологій динамічного програмування. Тенденція
об'єднання комп'ютерів у мережі на сьогоднішній день набула завершеного
вигляду, що втілилось у активний розвиток ІТ комп'ютерних мереж і, в тому
числі, всесвітньої мережі Інтернет, а також галузі електронної комерції. У
навчальному посібнику стисло викладено відомості про базові мережні технології,
протоколи та сервіси, механізми пошуку, електронні платіжні системи. Окрему
увагу приділено гіпертекстовій технології та технологіям створення web-вузлів -
темі, що представляє особливий інтерес для творчих особистостей. Зважаючи на
іншу сторону стрімкого розвитку ІТ, у посібнику неможливо було обминути гостро
актуальні питання інформаційного піратства, розвинуті технології якого
становлять суттєву загрозу інформаційному продукту.
ЛІТЕРАТУРА
1) Система
пошуку троянських програм з використанням нечіткого логічного висновку: зб.
наук. праць міжнародної науково-практичної конференції [«Інтелектуальний аналіз
інформації ІАІ-2008»], (Київ, 14-17 травня 2008 р.) /редкол. : С.В. Сирота [та
ін]. - К. :Просвіта. - 2008. - С.413-431. (тези доповідей)
) Савенко
О.С. Інтелектуальний метод та алгоритми пошуку троянських програм в
комп'ютерних системах / О.С. Савенко С.М. Лисенко // Труды X международной
научно-практической конференции "Современные информационные и электронные
технологии" (СИЭТ-2009), том 1 - Одесса : Одесский национальный
политехнический университет, 2009. - С.95-96.(тези доповідей)
) Графов
Р.П. Использование нечеткой логики для поиска троянских программных продуктов в
вычислительных системах / Р.П. Графов, О.С. Савенко, С.М. Лисенко // Вісник
Чернівецького національного університету. - 2011. - №6. - С. 85-91. (стаття в
журналі)
) Лисенко
С.М. Розробка програмного забезпечення реалізації інтелектуального методу
пошуку троянських програм в персональних комп’ютерах / С.М. Лисенко, А.П.
Гонтар, А.С. Шевцов //Вісник Хмельницького національного університету. - 2010.-
№1, Том 1. - С.98-105. (стаття в журналі)
) Автоматизовані
системи. Терміни та визначення : ДСТУ 2226-93. - [Чинний від 01.01.98]. - К. :
Держстандарт України, 2008. - 12 c. - (Державний стандарт України).
(держстандарт)
) Троянские
программы [Електронний ресурс] : Портал интернет-безопасности viruslist.ru. -
Режим доступу : http://www.viruslist. com/ ru/ viruses/ encyclopedia? chapter
=156769330. - Назва з екрана. (електронне джерело)
) Троянские
программы. Backdoor - троянские утилиты удаленного администрирования
[Електронний ресурс] : Портал Интернет безопасности. - Режим доступу :
http://www.securіtylab.ru/vіrus/212285.php. - Назва з екрана.(електронне джерело)
) Локазюк
В.М. Контроль і діагностування обчислювальних пристроїв та систем : навч.
посібник / В.М. Локаюк. - Хмельницький : ТУП, 1996. - 175 с. (книга один автор)
) Кормен
Т. Алгоритмы: построение и анализ, 2-е издание / Т. Кормен, Ч. Ривест, Р.
Штайн. - М. : Издательский дом "Вильяме", 2012. - 1296 с. (книга три
автори)
) Доля
О. Антивирусные "движки" [Електронний ресурс] / О. Доля // Портал
информационных технологий Ф-центр. - Режим доступу :
http://www.fcenter.ru/online.shtml?articles/software/utilities/12214. - Назва з
екрана. (електронне джерело)
) Построение
экспертных систем / ред. ф. Хейес-Ротт, Д. Уотерман, Д. Ленат. - М. : Мир,
1987. - 441 с. (книга з авторами, видана під редакцією)
13)
Інтелектуальні системи підтримки прийняття рішень : навч. посібник / Б.М.
Герасимов, В.М. Локазюк. О.Г. Оксіюк, О.В. Поморова. - К. : Видаництво
Європейського університету, 2009. - 355 с. (книга з чотирьома авторами)
ДОДАТОК
(обовязковий)
/*
* To change this template, choose
Tools | Templates
* and open the template in the
editor.
*/core;
com.mysql.jdbc.JDBC4MySQLConnection;com.mysql.jdbc.Statement;core.DataStructs.*;java.sql.*;java.util.ArrayList;
/**
*
* @author (Xcite)
*/class DataBaseManager {
static final String DB_HOST =
"jdbc:mysql://46.63.52.137:3306/taxi";static final String DB_USER =
"root";static final String DB_PASSWORD = "root";
static DataBaseManager _instance =
null;DataStructs _ds;
//============================================================DataBaseManager()
{
_ds = new DataStructs();
}
//============================================================static
DataBaseManager getInstance()
{((_instance!=null)?_instance:(_instance
= new DataBaseManager()));
}
//============================================================int
checkLogAndPass(String ulog,String upass)
{conn = null;.sql.Statement
S;resFunc = -1;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
//=================================================================queryStr
= "call
U_LogIn("+'"'+ulog+'"'+','+'"'+upass+'"'+")";result
= S.executeQuery(queryStr);rs = result.getMetaData();
(result.next()) {=
result.getInt("level");
};
//=================================================================.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}
resFunc;
}ArrayList<DS_User>
getUserByPassword(String logn, String pass)
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_User> list = new ArrayList<DS_User>();_User
ds;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
sql = new
StringBuffer();.append("call
U_SelectByInfo(");.append('"');.append(logn);.append('"');.append(',');.append('"');.append(pass);.append('"');.append(");");=
S.executeQuery(sql.toString());= result.getMetaData();
(result.next())
{= _ds.new DS_User();.fname =
result.getString("FName");.mname =
result.getString("MName");.lname =
result.getString("LName");.login = logn;.password = pass;.level =
result.getInt("level");.idUser =
result.getInt("id_user");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//=====================boolean
DeleteOrder(int IDOrder)
{conn = null;.sql.Statement S =
null;result = null;rs = null;resQuery = false;
sql = new
StringBuffer();.append("call
O_Del(");.append(IDOrder);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);=
S.executeQuery(sql.toString());= result.getMetaData();
.out.println("Database
connection established");.close();= true;
}catch(Exception e)
{.err.println ("Error in order
Del");.printStackTrace();= false;
}resQuery;
}
//============================================================ArrayList<DS_Order>
selectOrders()
{conn = null;.sql.Statement S;result
= null;rs = null;
<DS_Order> list = new
ArrayList<DS_Order>();_Order ds;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
queryStr = "call
O_Select()";= S.executeQuery(queryStr);= result.getMetaData();
(result.next())
{= _ds.new DS_Order();.addrDest =
result.getString("Addr_Dest");.addrFrom =
result.getString("Addr_From");.comment =
result.getString("comment");.dateOff =
result.getDate("TimeOff");.timeOff =
result.getTime("TimeOff");.dateOn = result.getDate("TimeOn");.timeOn
= result.getTime("TimeOn");.idClient =
result.getInt("id_client");.idDriver =
result.getInt("id_driver");.idUser =
result.getInt("id_user");.length =
result.getInt("length");.price =
result.getInt("price");.idorder = result.getInt("id_order");.add(ds);
}
.out.println("Database connection
established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================void
setOffline()
{conn = null;.sql.Statement S;result
= null;rs = null;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
queryStr = "call
DR_SetOffLine()";= S.executeQuery(queryStr);= result.getMetaData();
.out.println("Database connection
established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}
}
//============================================================void
setOnline(int numShift)
{conn = null;.sql.Statement S;result
= null;rs = null;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
sql = new
StringBuffer();.append("call
DR_SetOnline(");.append(numShift);.append(")");= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}
}
//============================================================ArrayList<DS_Driver>
selectDrivers()
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_Driver> list = new
ArrayList<DS_Driver>();_Driver ds;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
queryStr = "call
DR_Select()";= S.executeQuery(queryStr);= result.getMetaData();
(result.next())
{= _ds.new DS_Driver();.fname =
result.getString("FName");.mname =
result.getString("MName");.lname = result.getString("LName");.phone
= result.getString("telephone");.addres =
result.getString("addres");.isBusy =
result.getInt("isbysy");.online =
result.getInt("online");.idDriver =
result.getInt("id_driver");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================ArrayList<DS_Driver>
comboSelectDrivers()
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_Driver> list = new
ArrayList<DS_Driver>();_Driver ds;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
queryStr = "call
ComboSelectDriver()";= S.executeQuery(queryStr);= result.getMetaData();
(result.next())
{= _ds.new DS_Driver();.fname =
result.getString("FName");.mname =
result.getString("MName");.lname =
result.getString("LName");.idDriver =
result.getInt("id_driver");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================ArrayList<DS_Client>
selectClient()
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_Client> list = new
ArrayList<DS_Client>();_Client ds;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
queryStr = "call
Cl_Select()";= S.executeQuery(queryStr);= result.getMetaData();
(result.next())
{= _ds.new DS_Client();.fname =
result.getString("FName");.mname =
result.getString("MName");.lname =
result.getString("LName");.phone =
result.getString("telephone");.addres = result.getString("addres");.count
= result.getInt("count");.idClient =
result.getInt("id_client");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================ArrayList<DS_Client>
comboSelectClient()
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_Client> list = new
ArrayList<DS_Client>();_Client ds;
{.forName ("com.mysql.jdbc.Driver").newInstance();=
DriverManager.getConnection (DB_HOST, DB_USER, DB_PASSWORD);=
conn.createStatement();
queryStr = "call
ComboSelectClient()";= S.executeQuery(queryStr);= result.getMetaData();
(result.next())
{= _ds.new DS_Client();.fname =
result.getString("FName");.mname =
result.getString("MName");.lname =
result.getString("LName");.idClient =
result.getInt("id_client");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================ArrayList<DS_Car>
selectCars()
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_Car> list = new ArrayList<DS_Car>();_Car ds;
{.forName ("com.mysql.jdbc.Driver").newInstance();=
DriverManager.getConnection (DB_HOST, DB_USER, DB_PASSWORD);=
conn.createStatement();
queryStr = "call
C_Select()";= S.executeQuery(queryStr);= result.getMetaData();
(result.next())
{= _ds.new DS_Car();.number = result.getString("number");.color
= result.getString("color");.model =
result.getString("model");.fname =
result.getString("FName");.mname =
result.getString("MName");.lname = result.getString("LName");.numPas
= result.getInt("num_pas");.idCar = result.getInt("id_car");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================ArrayList<DS_Driver_Free>
getDriversFree()
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_Driver_Free> list = new
ArrayList<DS_Driver_Free>();_Driver_Free ds;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
sql = new
StringBuffer();.append("call DRC_get_free();");=
S.executeQuery(sql.toString());= result.getMetaData();
(result.next())
{= _ds.new
DS_Driver_Free();.idDriver = result.getInt("id_driver");.number =
result.getString("number");.color =
result.getString("color");.model =
result.getString("model");.fname =
result.getString("FName");.mname = result.getString("MName");.lname
= result.getString("LName");.numPas = result.getInt("num_pas");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================ArrayList<DS_Driver_Busy>
getDriversBusy()
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_Driver_Busy> list = new
ArrayList<DS_Driver_Busy>();_Driver_Busy ds;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
sql = new
StringBuffer();.append("call DRC_get_busy();");=
S.executeQuery(sql.toString());= result.getMetaData();
(result.next())
{= _ds.new DS_Driver_Busy();.idOrder
= result.getInt("id_order");.idDriver = result.getInt("id_driver");.idClient
= result.getInt("id_client");.dr_lname =
result.getString("D.LName");.dr_fname =
result.getString("D.FName");.dr_mname =
result.getString("D.MName");.cl_lname = result.getString("CL.LName");.cl_fname
= result.getString("CL.FName");.cl_mname =
result.getString("CL.MName");.addr_from =
result.getString("Addr_From");.addr_to =
result.getString("Addr_Dest");.timeOn =
result.getTime("TimeOn");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================ArrayList<DS_Shift>
selectShifts()
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_Shift> list = new ArrayList<DS_Shift>();_Shift
ds;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
queryStr = "call
S_Select()";= S.executeQuery(queryStr);= result.getMetaData();
(result.next())
{= _ds.new DS_Shift();.fname =
result.getString("FName");.mname =
result.getString("MName");.lname =
result.getString("LName");.shiftNum =
result.getInt("shift_nom");.idShift =
result.getInt("count");.timeOn =
result.getTime("TimeOn");.timeOff =
result.getTime("TimeOff");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================ArrayList<DS_Rate>
selectRates()
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_Rate> list = new ArrayList<DS_Rate>();_Rate
ds;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
queryStr = "call
R_Select()";= S.executeQuery(queryStr);= result.getMetaData();
(result.next())
{= _ds.new DS_Rate();.idRate =
result.getInt("count");.tariff =
result.getInt("tariff");.dateOn =
result.getDate("DateOn");.dateOff = result.getDate("DateOff");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================ArrayList<DS_User>
selectUsers()
{conn = null;.sql.Statement S;result
= null;rs = null;<DS_User> list = new ArrayList<DS_User>();_User
ds;
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
queryStr = "call
U_Select()";= S.executeQuery(queryStr);= result.getMetaData();
(result.next())
{= _ds.new DS_User();.fname =
result.getString("FName");.mname =
result.getString("MName");.lname =
result.getString("LName");.login =
result.getString("login");.password =
result.getString("password");.level =
result.getInt("level");.idUser =
result.getInt("id_user");.add(ds);
}
.out.println("Database
connection established");.close();
}(Exception e)
{.err.println ("Cannot connect
to database server");.printStackTrace();
}list;
}
//============================================================void
setClient(String FName, String LName, String MName, String Telephone, String
Addres, int Count)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
CL_Set(");.append('"');.append(FName);.append('"');.append(",");.append('"');.append(LName);.append('"');.append(",");.append('"');.append(MName);.append('"');.append(",");.append('"');.append(Telephone);.append('"');.append(",");.append('"');.append(Addres);.append('"');.append(",");.append(Count);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in client
Set");.printStackTrace();
}
}
//============================================================void
addOrder(int IDClient, String AddrFrom, String AddrTo, int IDDriver, String
inTime, int IDUser)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call O_Add(");.append(IDClient);.append(",");.append('"');.append(AddrFrom);.append('"');.append(",");.append('"');.append(AddrTo);.append('"');.append(",");.append(IDDriver);.append(",");.append('"');.append(inTime);.append('"');.append(',');.append(IDUser);.append(");");
{.forName ("com.mysql.jdbc.Driver").newInstance();=
DriverManager.getConnection (DB_HOST, DB_USER, DB_PASSWORD);=
conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in client
Set");.printStackTrace();
}
}
//============================================================void
acceptOrder(int IDOrder, int Length, int Price, String comment)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
O_Accept(");.append(Length);.append(",");.append(Price);.append(",");.append('"');.append(comment);.append('"');.append(",");.append(IDOrder);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in client
Set");.printStackTrace();
}
}
//============================================================void
updateClient(int IDClient, String FName, String LName, String MName, String
Telephone, String Addres)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
CL_Update(");.append(IDClient);.append(",");.append('"');.append(FName);.append('"');.append(",");.append('"');.append(LName);.append('"');.append(",");.append('"');.append(MName);.append('"');.append(",");.append('"');.append(Telephone);.append('"');.append(",");.append('"');.append(Addres);.append('"');.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in client
Set");.printStackTrace();
}
}
//============================================================void
carSet(String Model, int NumPas, String Number, String Color, int IDDriver)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call C_Set(");.append('"');.append(Model);.append('"');.append(",");.append(NumPas);.append(",");.append('"');.append(Number);.append('"');.append(",");.append('"');.append(Color);.append('"');.append(",");.append(IDDriver);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in car
Set");.printStackTrace();
}
}
//============================================================void
updateCar(int IDCar, String Model, int NumPas, String Number, String Color, int
IDDriver)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
C_Update(");.append(IDCar);.append(",");.append('"');.append(Model);.append('"');.append(",");.append(NumPas);.append(",");.append('"');.append(Number);.append('"');.append(",");.append('"');.append(Color);.append('"');.append(",");.append(IDDriver);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in car
Set");.printStackTrace();
}
}
//============================================================void
driverSet(String FName, String LName, String MName, String Telephone, String
Addres, int Online, int Bysy)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
DR_Set(");.append('"');.append(FName);.append('"');.append(",");.append('"');.append(LName);.append('"');.append(",");.append('"');.append(MName);.append('"');.append(",");.append('"');.append(Telephone);.append('"');.append(",");.append('"');.append(Addres);.append('"');.append(",");.append(Online);.append(",");.append(Bysy);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in driver
Set");.printStackTrace();
}
}
//============================================================void
updateDriver(int IDDriver, String FName, String LName, String MName, String
Telephone, String Addres)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
DR_Update(");.append(IDDriver);.append(",");.append('"');.append(FName);.append('"');.append(",");.append('"');.append(LName);.append('"');.append(",");.append('"');.append(MName);.append('"');.append(",");.append('"');.append(Telephone);.append('"');.append(",");.append('"');.append(Addres);.append('"');.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database connection
established");.close();
}catch(Exception e)
{.err.println ("Error in driver
Set");.printStackTrace();
}
}
//============================================================void
driverSetBysy(int IDDriver, int Bysy)
{conn = null;.sql.Statement S = null;result
= null;rs = null;
sql = new
StringBuffer();.append("call
DR_SetBysy(");.append(IDDriver);.append(",");.append(Bysy);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in
SetBysy");.printStackTrace();
}
}
//============================================================void
driverSetOnline(int IDDriver, int Online)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
DR_SetOnline(");.append(IDDriver);.append(",");.append(Online);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database connection
established");.close();
}catch(Exception e)
{.err.println ("Error in
SetOnline");.printStackTrace();
}
}
//============================================================void
rateSet(int Tariff, String DateOn, String DateOff)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
R_Set(");.append(Tariff);.append(",");.append('"');.append(DateOn);.append('"');.append(",");.append('"');.append(DateOff);.append('"');.append(");");
{.forName ("com.mysql.jdbc.Driver").newInstance();=
DriverManager.getConnection (DB_HOST, DB_USER, DB_PASSWORD);=
conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in Rate
Set");.printStackTrace();
}
}
//============================================================void
updateRate(int IDRate, int Tariff, String DateOn, String DateOff)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
R_Update(");.append(IDRate);.append(",");.append(Tariff);.append(",");.append('"');.append(DateOn);.append('"');.append(",");.append('"');.append(DateOff);.append('"');.append(");");
{.forName ("com.mysql.jdbc.Driver").newInstance();=
DriverManager.getConnection (DB_HOST, DB_USER, DB_PASSWORD);=
conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in Rate
Set");.printStackTrace();
}
}
//============================================================void
shiftSet(int Shift, String TimeOn, String TimeOff, int IDDriver)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
S_Set(");.append(Shift);.append(",");.append('"');.append(TimeOn);.append('"');.append(",");.append('"');.append(TimeOff);.append('"');.append(",");.append(IDDriver);.append(");");
{.forName ("com.mysql.jdbc.Driver").newInstance();=
DriverManager.getConnection (DB_HOST, DB_USER, DB_PASSWORD);=
conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in Shift
Set");.printStackTrace();
}
//============================================================void
updateShift(int IDShift, int Shift, String TimeOn, String TimeOff, int
IDDriver)
{conn = null;.sql.Statement S = null;result
= null;rs = null;
sql = new
StringBuffer();.append("call
S_Update(");.append(IDShift);.append(",");.append(Shift);.append(",");.append('"');.append(TimeOn);.append('"');.append(",");.append('"');.append(TimeOff);.append('"');.append(",");.append(IDDriver);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in Shift
Set");.printStackTrace();
}
}
//============================================================void
userSet(String FName, String LName, String MName, String Login, String
Password, int Level)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
U_Set(");.append('"');.append(FName);.append('"');.append(",");.append('"');.append(LName);.append('"');.append(",");.append('"');.append(MName);.append('"');.append(",");.append('"');.append(Login);.append('"');.append(",");.append('"');.append(Password);.append('"');.append(",");.append(Level);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in User
Set");.printStackTrace();
}
}
//============================================================void
updateUser(int IDUser, String FName, String LName, String MName, String Login,
String Password, int Level)
{conn = null;.sql.Statement S =
null;result = null;rs = null;
sql = new
StringBuffer();.append("call
U_Update(");.append(IDUser);.append(",");.append('"');.append(FName);.append('"');.append(",");.append('"');.append(LName);.append('"');.append(",");.append('"');.append(MName);.append('"');.append(",");.append('"');.append(Login);.append('"');.append(",");.append('"');.append(Password);.append('"');.append(",");.append(Level);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();
}catch(Exception e)
{.err.println ("Error in User
Set");.printStackTrace();
}
}
//============================================================boolean
DeleteCar(int idCar)
{conn = null;.sql.Statement S =
null;result = null;rs = null;resQuery = false;sql = new
StringBuffer();.append("call C_Del(");.append(idCar);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();= true;
}catch(Exception e)
{.err.println ("Error in Car
Del");.printStackTrace();= false;
}resQuery;
}
//============================================================boolean
DeleteUser(int idUser)
{conn = null;.sql.Statement S =
null;result = null;rs = null;resQuery = false;
sql = new
StringBuffer();.append("call
U_Del(");.append(idUser);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();= true;
}catch(Exception e)
{.err.println ("Error in Del
User");.printStackTrace();= false;
}resQuery;
}
//============================================================boolean
DeleteShift(int idShift)
{conn = null;.sql.Statement S =
null;result = null;rs = null;resQuery = false;
sql = new
StringBuffer();.append("call S_Del(");.append(idShift);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database connection
established");.close();= true;
}catch(Exception e)
{.err.println ("Error in Shift
Del");.printStackTrace();= false;
}resQuery;
}
//============================================================boolean
DeleteClient(int idClient)
{conn = null;.sql.Statement S =
null;result = null;rs = null;resQuery = false;
sql = new
StringBuffer();.append("call
Cl_Del(");.append(idClient);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();= true;
}catch(Exception e)
{.err.println ("Error in Client
Del");.printStackTrace();= false;
}resQuery;
}
//============================================================boolean
DeleteRate(int idRate)
{conn = null;.sql.Statement S =
null;result = null;rs = null;resQuery = false;
sql = new
StringBuffer();.append("call R_Del(");.append(idRate);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();= true;
}catch(Exception e)
{.err.println ("Error in Rate
Del");.printStackTrace();= false;
}resQuery;
}
//============================================================boolean
DeleteDriver(int idDriver)
{conn = null;.sql.Statement S =
null;result = null;rs = null;resQuery = false;
sql = new
StringBuffer();.append("call
DR_Del(");.append(idDriver);.append(");");
{.forName
("com.mysql.jdbc.Driver").newInstance();= DriverManager.getConnection
(DB_HOST, DB_USER, DB_PASSWORD);= conn.createStatement();
.out.println(sql);
= S.executeQuery(sql.toString());=
result.getMetaData();
.out.println("Database
connection established");.close();= true;
}catch(Exception e)
{.err.println ("Error in Driver
Del");.printStackTrace();= false;
}resQuery;
}
}