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