Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Система Инспекции Оборудования

закрито без виконання


В системе будет форма которую оператор будет заполнять во время инспекции (front end) и админка (back end) где админ будет создавать оборудование и пункты для проверки.

Смотрите приложение.

Оновлення #1 від 20 липня 2012
Маленькое дополнение:

если деталь в оборудование обозначено оператором - attention required (желтым) или красним, то надо отправить емаил после окончания инспекции с типом оборудования, данными с спедометра (miles), название детали в которой оператор поставил желтую или красною отметку.

Оновлення #2 від 27 липня 2012
DROP TABLE IF EXISTS `bng_equip_form_freq`;
CREATE TABLE IF NOT EXISTS `bng_equip_form_freq` (
`equip_form_freq_id` int(10) NOT NULL AUTO_INCREMENT,
`equip_form_freq_type` varchar(25) CHARACTER SET latin1 DEFAULT NULL,
`equip_form_freq_display` varchar(5) CHARACTER SET latin1 DEFAULT NULL COMMENT 'yes or no',
`equip_form_freq_created` int(10) DEFAULT NULL,
PRIMARY KEY (`equip_form_freq_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Daily, Weekly and Maintenance' AUTO_INCREMENT=4 ;

--
-- Dumping data for table `bng_equip_form_freq`
--

INSERT INTO `bng_equip_form_freq` (`equip_form_freq_id`, `equip_form_freq_type`, `equip_form_freq_display`, `equip_form_freq_created`) VALUES
(1, 'Daily', 'yes', 1343176148),
(2, 'Weekly', 'yes', 1343176148),
(3, 'Maintenance', 'no', 1343176148);

-- --------------------------------------------------------

--
-- Table structure for table `bng_equip_form_types`
--

DROP TABLE IF EXISTS `bng_equip_form_types`;
CREATE TABLE IF NOT EXISTS `bng_equip_form_types` (
`equip_form_type_id` int(10) NOT NULL AUTO_INCREMENT,
`equip_form_type_desc` varchar(25) DEFAULT NULL,
`equip_form_type_created` int(10) DEFAULT NULL,
PRIMARY KEY (`equip_form_type_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `bng_equip_form_types`
--

INSERT INTO `bng_equip_form_types` (`equip_form_type_id`, `equip_form_type_desc`, `equip_form_type_created`) VALUES
(1, 'Individual', 1343176148),
(2, 'Combine', 1343176148);

-- --------------------------------------------------------

--
-- Table structure for table `bng_equip_inspections`
--

DROP TABLE IF EXISTS `bng_equip_inspections`;
CREATE TABLE IF NOT EXISTS `bng_equip_inspections` (
`equip_inspect_id` int(10) NOT NULL AUTO_INCREMENT,
`equip_inspect_equip_id` int(10) DEFAULT NULL,
`equip_inspect_freq_id` int(10) DEFAULT NULL,
`equip_inspect_date` int(15) DEFAULT NULL,
`equip_inspect_operator` varchar(50) DEFAULT NULL,
`equip_inspect_miles_hours` varchar(25) DEFAULT NULL,
`equip_inspect_notes` text,
`equip_inspect_complete_date` int(10) DEFAULT NULL,
PRIMARY KEY (`equip_inspect_id`),
KEY `equip_inspect_equip_id` (`equip_inspect_equip_id`),
KEY `equip_inspect_freq_id` (`equip_inspect_freq_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

--
-- Dumping data for table `bng_equip_inspections`
--

INSERT INTO `bng_equip_inspections` (`equip_inspect_id`, `equip_inspect_equip_id`, `equip_inspect_freq_id`, `equip_inspect_date`, `equip_inspect_operator`, `equip_inspect_miles_hours`, `equip_inspect_notes`, `equip_inspect_complete_date`) VALUES
(1, 1, 1, 1343325126, 'SK', '135905', NULL, 1343325126);

-- --------------------------------------------------------

--
-- Table structure for table `bng_equip_inspect_lines`
--

DROP TABLE IF EXISTS `bng_equip_inspect_lines`;
CREATE TABLE IF NOT EXISTS `bng_equip_inspect_lines` (
`equip_inspect_line_id` int(10) NOT NULL AUTO_INCREMENT,
`equip_line_id` int(10) DEFAULT NULL,
`equip_inspect_id` int(10) DEFAULT NULL,
`equip_inspect_line_status` varchar(25) DEFAULT NULL,
`equip_inspect_line_note` text,
`equip_inspect_line_completed` int(10) DEFAULT NULL,
PRIMARY KEY (`equip_inspect_line_id`),
KEY `equip_line_id` (`equip_line_id`),
KEY `equip_inspect_id` (`equip_inspect_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `bng_equip_inspect_lines`
--

INSERT INTO `bng_equip_inspect_lines` (`equip_inspect_line_id`, `equip_line_id`, `equip_inspect_id`, `equip_inspect_line_status`, `equip_inspect_line_note`, `equip_inspect_line_completed`) VALUES
(1, 1, 1, 'OK', NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `bng_equip_lines`
--

DROP TABLE IF EXISTS `bng_equip_lines`;
CREATE TABLE IF NOT EXISTS `bng_equip_lines` (
`equip_line_id` int(10) NOT NULL AUTO_INCREMENT,
`equip_id` int(10) DEFAULT NULL,
`equip_form_freq_id` int(10) DEFAULT NULL,
`equip_line_type` varchar(15) CHARACTER SET latin1 DEFAULT NULL COMMENT 'Check or Input',
`equip_line_title` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
`equip_line_form_title` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
`equip_line_desc` text CHARACTER SET latin1,
`equip_line_settings` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
`equip_line_display` varchar(5) CHARACTER SET latin1 DEFAULT NULL COMMENT 'yes or no',
`equip_line_order` int(10) DEFAULT NULL,
`equip_line_created` int(10) DEFAULT NULL,
PRIMARY KEY (`equip_line_id`),
KEY `equip_id` (`equip_id`),
KEY `equip_form_freq_id` (`equip_form_freq_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `bng_equip_lines`
--

INSERT INTO `bng_equip_lines` (`equip_line_id`, `equip_id`, `equip_form_freq_id`, `equip_line_type`, `equip_line_title`, `equip_line_form_title`, `equip_line_desc`, `equip_line_settings`, `equip_line_display`, `equip_line_order`, `equip_line_created`) VALUES
(1, 1, 1, 'check', 'Visual Inspection Under Truck', 'Visual Inspection Under Truck', 'Visual Inspection Under Truck - This is test of description', NULL, '1', 1, 1343325126),
(2, 5, 1, 'input', 'TIre Pressure Check', 'Tire Pressure Check (required 40 psi). Record reading, INFLATED IF REQUIRED', 'Tire Pressure Check (required 40 psi). Record reading, INFLATED IF REQUIRED - This is Test of description', 'front right tire', '1', 1, 1343325126);

-- --------------------------------------------------------

--
-- Table structure for table `bng_equip_status`
--

DROP TABLE IF EXISTS `bng_equip_status`;
CREATE TABLE IF NOT EXISTS `bng_equip_status` (
`equip_line_status_id` int(10) NOT NULL AUTO_INCREMENT,
`equip_line_status` varchar(30) CHARACTER SET latin1 DEFAULT NULL,
`equip_line_created` int(10) DEFAULT NULL,
PRIMARY KEY (`equip_line_status_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

--
-- Dumping data for table `bng_equip_status`
--

INSERT INTO `bng_equip_status` (`equip_line_status_id`, `equip_line_status`, `equip_line_created`) VALUES
(1, 'Ok', 1343176148),
(2, 'Attention', 1343176148),
(3, 'Critical', 1343176148);

-- --------------------------------------------------------

--
-- Table structure for table `bng_equip_type`
--

DROP TABLE IF EXISTS `bng_equip_type`;
CREATE TABLE IF NOT EXISTS `bng_equip_type` (
`equip_id` int(10) NOT NULL AUTO_INCREMENT,
`equip_name` varchar(25) DEFAULT NULL,
`equip_class` varchar(65) DEFAULT NULL,
`equip_desc` varchar(100) DEFAULT NULL,
`equip_form_type_id` int(10) DEFAULT NULL,
`equip_type_primary_id` int(10) DEFAULT NULL,
`equip_type_parent_id` int(10) DEFAULT NULL,
`equip_display` int(5) DEFAULT NULL COMMENT 'Yes or No',
`equip_type_created` int(10) DEFAULT NULL,
PRIMARY KEY (`equip_id`),
KEY `equip_type_primary_id` (`equip_type_primary_id`),
KEY `equip_type_parent_id` (`equip_type_parent_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=19 ;

--
-- Dumping data for table `bng_equip_type`
--

INSERT INTO `bng_equip_type` (`equip_id`, `equip_name`, `equip_class`, `equip_desc`, `equip_form_type_id`, `equip_type_primary_id`, `equip_type_parent_id`, `equip_display`, `equip_type_created`) VALUES
(1, 'Truck 51', 'Truck/Forklift Delivery Vehicle Combination', '33000 GVW Hino Truck w/Donkey forklift', 1, 3, 5, 1, 1343176148),
(2, 'Truck 52', 'Truck/Forklift Delivery Vehicle Combination', '33000 GVW Hino Truck w/Donkey forklift', 1, 4, 9, 1, 1343176148),
(3, 'Truck 51', 'Truck/Forklift Delivery Vehicle Combination', '33000 GVW Hino Truck w/Donkey forklift', 2, 3, 5, 1, 1343176148),
(4, 'Truck 52', 'Truck/Forklift Delivery Vehicle Combination', '33000 GVW Hino Truck w/Donkey forklift', 2, 4, 9, 1, 1343176148),
(5, 'Hino 51', NULL, NULL, 1, NULL, NULL, 1, 1343176148),
(6, 'Hino 51', NULL, NULL, 2, NULL, NULL, 1, 1343176148),
(7, 'Donkey 51', NULL, NULL, 1, NULL, NULL, 1, 1343176148),
(8, 'Donkey 51', NULL, NULL, 2, NULL, NULL, 1, 1343176148),
(9, 'Hino 52', NULL, NULL, 1, NULL, NULL, 1, 1343176148),
(10, 'Hino 52', NULL, NULL, 2, NULL, NULL, 1, 1343176148),
(11, 'Donkey 52', NULL, NULL, 1, NULL, NULL, 1, 1343176148),
(12, 'Donkey 52', NULL, NULL, 2, NULL, NULL, 1, 1343176148),
(13, 'Tailer 21', NULL, NULL, 1, NULL, NULL, 1, 1343176148),
(14, 'Trailer 21', NULL, NULL, 2, NULL, NULL, 1, 1343176148),
(15, 'Trailer 22', NULL, NULL, 1, NULL, NULL, 1, 1343176148),
(16, 'Trailer 22', NULL, NULL, 2, NULL, NULL, 1, 1343176148),
(17, 'CAT 2000', NULL, NULL, 1, NULL, NULL, 1, 1343176148),
(18, 'CAT 2000', NULL, NULL, 2, NULL, NULL, 1, 1343176148),
(19, 'CAT 2008', NULL, NULL, 1, NULL, NULL, 1, 1343176148),
(20, 'CAT 2008', NULL, NULL, 2, NULL, NULL, 1, 1343176148);

Оновлення #3 від 27 липня 2012
Смотрите вспомогательный фийл

Оновлення #4 від 27 липня 2012
Когда выбирается пункт 9 (attention required) или 10 (repair required), открывается окно для записи найденной проблемы. После того когда оператор закончил проверку оборудования и нажал на Inspection Complete пункт 12 и в этом оборудовании есть один из пунктов с отметкой attention required или repair required, то создастся емайл на определенный адрес с следующей информацией:
1. Название оборудование, запись с спидометра или кол-во часов и день проверки.
2. Имя оператора который производил проверку
3. Пункт проверки который требует внимания
4. Описание проблемы

Додатки 2

Перегляд контактної інформації доступний тільки зареєстрованим користувачам.

Зробити ставку!

Замовник не бажає робити передплату? Запропонуйте оплату через Сейф, щоб уникнути можливого шахрайства.

  1. 25 днів
    Виктор Дуденко
     14   1   2

    Готовы выполнить.

    Также помимо ВЕБ такую систему можно реализовать и на С++ для десктопа с серверной БД что в последующем способствовать будет наращиванию функционала не доступного веб-приложению, а также работа в офлайне с последующей синхронизацией

    Молдова Молдова | 21 липня 2012 |
  2. 1 день
    Евгений С.
     438  перевірений   10   0

    Добрый день! Хотелось бы уточнить кое-какие детали, после чего буду готов назвать стоимость и сроки.

    Україна Запоріжжя | 23 липня 2012 |
  3. 1 день
    Дмитрий Рыбак
     56 

    пишите, договоримся

    Україна Україна | 23 липня 2012 |
  4. 10 днів100 $
    Ruslan Mas
     44 

    Заявка.

    Білорусь Вітебськ | 25 липня 2012 |
  1. 10 днів
    Astronavt Kosmonavt
     177   8   0

    Заинтересован, только надо бы обсудить - приложение не прикреплено.

    Україна Київ | 20 липня 2012 |
  1.  фрілансер більше не працює на сервісі

Замовник
Stanislav Krakovsky
США Los Angeles  1   0
Проект опублікований
20 липня 2012
226 переглядів
Місцеположення виконавця
Україна Україна
Способи оплати
Мітки