Разработка подсистемы производственно-диспетчерской службы на базе СУБД 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
Подобные документы
Механизмы управления транзакциями в СУБД. Обзор средств удаленного взаимодействия с объектами. Разработка подсистемы управления транзакциями. Практический анализ производительности подсистемы. Способы защиты пользователей от опасных и вредных факторов.
дипломная работа [449,9 K], добавлен 14.03.2013Декомпозиция автоматической системы управления на подсистемы и комплексы задач. Программное обеспечение комплекса задач подсистемы управления закупкой оборудования. Анализ существующей локальной вычислительной сети. Выбор дополнительных сетевых сервисов.
дипломная работа [4,0 M], добавлен 06.03.2013Требования к подсистеме создания Scorm-пакетов. Построение диаграммы потоков данных. Проектирование программного средства. Выбор средств реализации подсистемы. Организация взаимодействия приложения с базой данных. Реализация пользовательского интерфейса.
курсовая работа [634,2 K], добавлен 16.08.2012Анализ функциональной структуры и обеспечивающей части АСУ. Проектирование функциональной структуры подсистемы управления проблемами, разработка модели в среде CPN Tools и алгоритма работы. Описание программного и технического обеспечения проекта.
дипломная работа [5,6 M], добавлен 26.06.2011Даталогическая и инфологическая модели системы управления базой данных футбольного клуба. Обоснование выбора даталогической модели данных. Разработка структуры и системы управления базой данных. Выбор системы программирования, создание форм ввода.
курсовая работа [406,0 K], добавлен 24.12.2014Диагностический анализ автоматизированной системы управления "СКБ Контур". Разработка автоматизированной подсистемы АСУ на базе MS SQL Server 2005 по реализации системы учета консультационных услуг, связанных с вопросами медицинского страхования клиентов.
дипломная работа [858,8 K], добавлен 28.06.2011Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.
реферат [46,4 K], добавлен 01.11.2009Анализ функциональной структуры автоматизированной системы управления. Обоснование необходимости создания подсистемы учета материальных средств, проектирование информационной базы данных. Расчет себестоимости разработки внедряемого программного продукта.
дипломная работа [5,4 M], добавлен 26.06.2011Разработка информационной подсистемы автоматизации рабочего места менеджера салона по ремонту мобильных телефонов. Проблемы CRM-систем, необходимость их использования. Система управления базой данных как способ реализации информационной системы.
дипломная работа [1,4 M], добавлен 28.11.2012Классификация баз данных. Выбор системы управления базами данных для создания базы данных в сети. Быстрый доступ и получение конкретной информации по функциям. Распределение функций при работе с базой данных. Основные особенности иерархической модели.
отчет по практике [1,2 M], добавлен 08.10.2014