Разработка подсистемы производственно-диспетчерской службы на базе СУБД SQL Lite для ООО "Автотрансобслуживание"

Управление предприятием ООО "Автотрансобслуживание", цели его деятельности. Концептуальный план создания автоматической системы управления (АСУ). Проектирование подсистемы производственно-диспетчерской службы, выбор системы управления базой данных.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 28.06.2011
Размер файла 2,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

itemBoxSizer85->Add (itemStaticText87, 0, wxALIGN_CENTER_HORIZONTAL|wxALL|wxADJUST_MINSIZE,

5);

wxStaticText* itemStaticText88 = new wxStaticText (itemPanel82, wxID_STATIC, _ ("Дата: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer85->Add (itemStaticText88, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxStaticText* itemStaticText89 = new wxStaticText (itemPanel82, wxID_STATIC, _ ("Время: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer85->Add (itemStaticText89, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxBoxSizer* itemBoxSizer90 = new wxBoxSizer (wxVERTICAL);

itemStaticBoxSizer84->Add (itemBoxSizer90, 1, wxALIGN_TOP|wxALL, 1);

wxArrayString combo_car_kmStrings;

combo_car_km = new wxComboBox (itemPanel82, ID_COMBOBOX6, _T (""), wxDefaultPosition, wxDefaultSize, combo_car_kmStrings, wxCB_READONLY);

itemBoxSizer90->Add (combo_car_km, 0, wxGROW|wxALL, 1);

e_car_km = new wxTextCtrl (itemPanel82, ID_TEXTCTRL23, _T (""), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer90->Add (e_car_km, 0, wxGROW|wxALL, 1);

e_car_km_date = new wxDatePickerCtrl (itemPanel82, ID_DATEPICKERCTRL5, wxDateTime (), wxDefaultPosition, wxDefaultSize, wxDP_DEFAULT);

itemBoxSizer90->Add (e_car_km_date, 0, wxGROW|wxALL, 1);

e_car_km_time = new wxTextCtrl (itemPanel82, ID_TEXTCTRL14, _T (""), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer90->Add (e_car_km_time, 0, wxGROW|wxALL, 1);

wxButton* itemButton95 = new wxButton (itemPanel82, ID_BUTTON_CAR_KM_ADD, _ ("Добавить"), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer90->Add (itemButton95, 0, wxALIGN_RIGHT|wxALL,

5);

itemStaticBoxSizer84->Add (5, 5, 1, wxALIGN_TOP|wxALL,

5);

m_list_km = new list_map (itemPanel82, ID_LISTCTRL, wxDefaultPosition, wxSize (100, 100), wxLC_REPORT|wxLC_SINGLE_SEL |wxLC_HRULES|wxLC_VRULES);

itemBoxSizer83->Add (m_list_km, 1, wxGROW|wxALL,

5);

m_toolbook->AddPage (itemPanel82, _ ("Спидометр"), false,

5);

wxPanel* itemPanel98 = new wxPanel (m_toolbook, ID_PANEL10, wxDefaultPosition, wxDefaultSize, wxNO_BORDER|wxTAB_TRAVERSAL);

wxBoxSizer* itemBoxSizer99 = new wxBoxSizer (wxVERTICAL);

itemPanel98->SetSizer (itemBoxSizer99);

wxStaticBox* itemStaticBoxSizer100Static = new wxStaticBox (itemPanel98, wxID_ANY, _ ("Добавление данных"));

wxStaticBoxSizer* itemStaticBoxSizer100 = new wxStaticBoxSizer (itemStaticBoxSizer100Static, wxHORIZONTAL);

itemBoxSizer99->Add (itemStaticBoxSizer100, 1, wxGROW|wxALL, 1);

wxBoxSizer* itemBoxSizer101 = new wxBoxSizer (wxVERTICAL);

itemStaticBoxSizer100->Add (itemBoxSizer101, 0, wxALIGN_TOP|wxALL, 1);

wxStaticText* itemStaticText102 = new wxStaticText (itemPanel98, wxID_STATIC, _ ("Автомобиль: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer101->Add (itemStaticText102, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxStaticText* itemStaticText103 = new wxStaticText (itemPanel98, wxID_STATIC, _ ("Код горючего: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer101->Add (itemStaticText103, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxStaticText* itemStaticText104 = new wxStaticText (itemPanel98, wxID_STATIC, _ ("Дата: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer101->Add (itemStaticText104, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxStaticText* itemStaticText105 = new wxStaticText (itemPanel98, wxID_STATIC, _ ("Количество горючего: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer101->Add (itemStaticText105, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxStaticText* itemStaticText106 = new wxStaticText (itemPanel98, wxID_STATIC, _ ("Количество до выезда: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer101->Add (itemStaticText106, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxStaticText* itemStaticText107 = new wxStaticText (itemPanel98, wxID_STATIC, _ ("Количество по возвращению: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer101->Add (itemStaticText107, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxBoxSizer* itemBoxSizer108 = new wxBoxSizer (wxVERTICAL);

itemStaticBoxSizer100->Add (itemBoxSizer108, 1, wxALIGN_TOP|wxALL, 1);

wxArrayString combo_car_benzStrings;

combo_car_benz = new wxComboBox (itemPanel98, ID_COMBOFUEL, _T (""), wxDefaultPosition, wxDefaultSize, combo_car_benzStrings, wxCB_READONLY);

itemBoxSizer108->Add (combo_car_benz, 0, wxGROW|wxALL, 1);

e_benz_code = new wxTextCtrl (itemPanel98, ID_TEXTCTRL18, _T (""), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer108->Add (e_benz_code, 0, wxGROW|wxALL, 1);

e_benz_date = new wxDatePickerCtrl (itemPanel98, ID_DATEPICKERCTRL11, wxDateTime (), wxDefaultPosition, wxDefaultSize, wxDP_DEFAULT);

itemBoxSizer108->Add (e_benz_date, 0, wxGROW|wxALL, 1);

e_benz_zalito = new wxTextCtrl (itemPanel98, ID_TEXTCTRL19, _T (""), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer108->Add (e_benz_zalito, 0, wxGROW|wxALL, 1);

e_benz_ost_do = new wxTextCtrl (itemPanel98, ID_TEXTCTRL20, _T (""), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer108->Add (e_benz_ost_do, 0, wxGROW|wxALL, 1);

e_benz_ost_ret = new wxTextCtrl (itemPanel98, ID_TEXTCTRL21, _T (""), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer108->Add (e_benz_ost_ret, 0, wxGROW|wxALL, 1);

wxButton* itemButton115 = new wxButton (itemPanel98, ID_BUTTON_BENZ_ADD, _ ("Добавить"), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer108->Add (itemButton115, 0, wxALIGN_RIGHT|wxALL,

5);

itemStaticBoxSizer100->Add (5, 5, 1, wxALIGN_TOP|wxALL,

5);

m_list_benz = new list_map (itemPanel98, ID_LISTCTRL2, wxDefaultPosition, wxSize (100, 100), wxLC_REPORT|wxLC_SINGLE_SEL|wxLC_HRULES|wxLC_VRULES);

itemBoxSizer99->Add (m_list_benz, 1, wxGROW|wxALL,

5);

m_toolbook->AddPage (itemPanel98, _ ("Горючее"), false,

6);

wxPanel* itemPanel118 = new wxPanel (m_toolbook, ID_PANEL11, wxDefaultPosition, wxDefaultSize, wxNO_BORDER|wxTAB_TRAVERSAL);

wxBoxSizer* itemBoxSizer119 = new wxBoxSizer (wxVERTICAL);

itemPanel118->SetSizer (itemBoxSizer119);

wxStaticBox* itemStaticBoxSizer120Static = new wxStaticBox (itemPanel118, wxID_ANY, _ ("Добавление данных"));

wxStaticBoxSizer* itemStaticBoxSizer120 = new wxStaticBoxSizer (itemStaticBoxSizer120Static, wxHORIZONTAL);

itemBoxSizer119->Add (itemStaticBoxSizer120, 1, wxGROW|wxALL, 1);

wxBoxSizer* itemBoxSizer121 = new wxBoxSizer (wxVERTICAL);

itemStaticBoxSizer120->Add (itemBoxSizer121, 0, wxALIGN_TOP|wxALL, 1);

wxStaticText* itemStaticText122 = new wxStaticText (itemPanel118, wxID_STATIC, _ ("Автомобиль: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer121->Add (itemStaticText122, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxStaticText* itemStaticText123 = new wxStaticText (itemPanel118, wxID_STATIC, _ ("Неисправность: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer121->Add (itemStaticText123, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxStaticText* itemStaticText124 = new wxStaticText (itemPanel118, wxID_STATIC, _ ("Дата неисправности: "), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer121->Add (itemStaticText124, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE,

5);

wxBoxSizer* itemBoxSizer125 = new wxBoxSizer (wxVERTICAL);

itemStaticBoxSizer120->Add (itemBoxSizer125, 1, wxALIGN_TOP|wxALL, 1);

wxArrayString combo_neisprav_carStrings;

combo_neisprav_car = new wxComboBox (itemPanel118, ID_COMBOBOX7, _T (""), wxDefaultPosition, wxDefaultSize, combo_neisprav_carStrings, wxCB_READONLY);

itemBoxSizer125->Add (combo_neisprav_car, 0, wxGROW|wxALL, 1);

e_car_neisprav = new wxTextCtrl (itemPanel118, ID_TEXTCTRL32, _T (""), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer125->Add (e_car_neisprav, 0, wxGROW|wxALL, 1);

e_car_date_neisprav = new wxDatePickerCtrl (itemPanel118, ID_DATEPICKERCTRL12, wxDateTime (), wxDefaultPosition, wxDefaultSize, wxDP_DEFAULT);

itemBoxSizer125->Add (e_car_date_neisprav, 0, wxGROW|wxALL, 1);

wxButton* itemButton129 = new wxButton (itemPanel118, ID_BUTTON_NEISPRAV_ADD, _ ("Добавить"), wxDefaultPosition, wxDefaultSize, 0);

itemBoxSizer125->Add (itemButton129, 0, wxALIGN_RIGHT|wxALL,

5);

itemStaticBoxSizer120->Add (5, 5, 1, wxALIGN_TOP|wxALL,

5);

m_list_neisprav = new list_map (itemPanel118, ID_LISTCTRL7, wxDefaultPosition, wxSize (100, 100), wxLC_REPORT|wxLC_SINGLE_SEL |wxLC_HRULES|wxLC_VRULES);

itemBoxSizer119->Add (m_list_neisprav, 1, wxGROW|wxALL,5);

m_toolbook->AddPage (itemPanel118, _ ("Неисправности"), false,

7);

itemBoxSizer2->Add (m_toolbook, 1, wxGROW|wxALL, 1);

c_ed = this;

// // @end catalog_ed content construction

m_list_driver->InsertColumn (0, "id");

m_list_driver->InsertColumn (1, "Ф. И.О. водителя");

m_list_driver->InsertColumn (2, "Телефон");

m_list_driver->InsertColumn (3, "Адрес");

m_list_driver->InsertColumn (4, "Категория");

m_list_driver->InsertColumn (5, "Номер удостоверения");

m_list_driver->InsertColumn (6, "Табельный номер");

m_list_driver->InsertColumn (7, "Автомобиль");

m_list_car->InsertColumn (0, "id");

m_list_car->InsertColumn (1, "Код автомобиля");

m_list_car->InsertColumn (2, "Марка автомобиля");

m_list_car->InsertColumn (3, "Гос. номер");

m_list_sotr->InsertColumn (0, "id");

m_list_sotr->InsertColumn (1, "Ф. И.О. сотрудника");

m_list_sotr->InsertColumn (2, "Телефон");

m_list_sotr->InsertColumn (3, "Адрес");

m_list_sotr->InsertColumn (4, "Должность");

m_list_dolj->InsertColumn (0, "id");

m_list_dolj->InsertColumn (1, "Код");

m_list_dolj->InsertColumn (2, "Наименование");

m_list_podr->InsertColumn (0, "id");

m_list_podr->InsertColumn (1, "Код");

m_list_podr->InsertColumn (2, "Наименование");

m_list_podr->InsertColumn (3, "Ф. И.О. заявителя");

m_list_km->InsertColumn (0, "id");

m_list_km->InsertColumn (1,"Показатель спидометра");

m_list_km->InsertColumn (2,"Дата");

m_list_km->InsertColumn (3,"Время");

m_list_km->InsertColumn (4,"Автомобиль");

m_list_benz->InsertColumn (0, "id");

m_list_benz->InsertColumn (1,"Код");

m_list_benz->InsertColumn (2,"Дата");

m_list_benz->InsertColumn (3,"Количество горючего");

m_list_benz->InsertColumn (4,"Количество до выезда");

m_list_benz->InsertColumn (5,"Количество по возвращению");

m_list_benz->InsertColumn (6,"Автомобиль");

m_list_neisprav->InsertColumn (0, "id");

m_list_neisprav->InsertColumn (1,"Неисправность");

m_list_neisprav->InsertColumn (2,"Дата неисправности");

m_list_neisprav->InsertColumn (3,"Автомобиль");

m_list_km->SetColumnWidth (0,30);

m_list_km->SetColumnWidth (1,402);

m_list_km->SetColumnWidth (2,100);

m_list_km->SetColumnWidth (3,70);

m_list_km->SetColumnWidth (4,80);

m_list_benz->SetColumnWidth (0,30);

m_list_benz->SetColumnWidth (1,47);

m_list_benz->SetColumnWidth (2,70);

m_list_benz->SetColumnWidth (3,145);

m_list_benz->SetColumnWidth (4,145);

m_list_benz->SetColumnWidth (5,170);

m_list_benz->SetColumnWidth (6,75);

m_list_neisprav->SetColumnWidth (0,30);

m_list_neisprav->SetColumnWidth (1,402);

m_list_neisprav->SetColumnWidth (2,150);

m_list_neisprav->SetColumnWidth (3,100);

m_list_driver->SetColumnWidth (0, 30);

m_list_driver->SetColumnWidth (1, 100);

m_list_driver->SetColumnWidth (2, 80);

m_list_driver->SetColumnWidth (3, 100);

m_list_driver->SetColumnWidth (4, 70);

m_list_driver->SetColumnWidth (5, 125);

m_list_driver->SetColumnWidth (6, 102);

m_list_driver->SetColumnWidth (7, 75);

m_list_car->SetColumnWidth (0, 30);

m_list_car->SetColumnWidth (1, 132);

m_list_car->SetColumnWidth (2, 140);

m_list_car->SetColumnWidth (3, 380);

m_list_sotr->SetColumnWidth (0, 30);

m_list_sotr->SetColumnWidth (1, 182);

m_list_sotr->SetColumnWidth (2, 150);

m_list_sotr->SetColumnWidth (3, 200);

m_list_sotr->SetColumnWidth (4, 120);

m_list_dolj->SetColumnWidth (0, 30);

m_list_dolj->SetColumnWidth (1, 180);

m_list_dolj->SetColumnWidth (2, 472);

m_list_podr->SetColumnWidth (0, 30);

m_list_podr->SetColumnWidth (1, 100);

m_list_podr->SetColumnWidth (2, 252);

m_list_podr->SetColumnWidth (3, 300);

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.