Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

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

closed without completion


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

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


Update #1 from 20 July 2012
Маленькое дополнение:

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

Update #2 from 27 July 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);

Update #3 from 27 July 2012
Смотрите вспомогательный фийл

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

Applications 2

Only registered users can view attachments.

Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1.  freelancer isn't working in the service any longer
  2. 1 day
    Евгений С.
     457  verified   10    0

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

    Ukraine Zaporozhe | 23 July 2012 |
  3. 1 day
    Дмитрий Рыбак
     56 

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

    Ukraine Ukraine | 23 July 2012 |
  4. 10 days100 $
    Ruslan Mas
     44 

    Заявка.

    Belarus Vitebsk | 25 July 2012 |
  1. 10 days
    Astronavt Kosmonavt
     177   8    0

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

    Ukraine Kyiv | 20 July 2012 |
  1.  freelancer isn't working in the service any longer

Client
Stanislav Krakovsky
United States Los Angeles  1    0
Project published
20 July 2012
226 views
Contractor location
Ukraine Ukraine
Payment methods
Labels