Election Commission of India

Size: px
Start display at page:

Download "Election Commission of India"

Transcription

1 No.51/8/ETS/20 16-EMS (Mobile App) Dated: Election Commission of India Limited Tender Enquiry for outsourcing the work of creating a mobile based solution for recording of FLC and related Transfers during election time and normal Inter-warehouse transfers of Assets including Ballot Unit, Control Unit and WPAT General Information a) Last Date and Time of Receipt of Tender at 03:00 PM b) Date and Time of Opening of T945! at 04:00 PM c) Place of Opening of Tender Election Commission of India, Nirvachan Sadan, 6 Ashoka Road, New Delhi Page 1

2 Limited Tender Enquirv to outsource the work of creating a mobile based solution for recording of FLC and related Transfers durins election time and normal Interwarehouse transfers of Assets includins Ballot Unit. Control Unit and VVPAT This note is being circulated to invite sealed bids for outsourcing the job of creating a mobile based solution for recording of FLC and related Transfers during election time and normal Inter-warehouse transfers of Assets including Ballot Unit, Control Unit and VVPAT. Details of the job are as given later in this document. The vendors are requested to submit (i) a note (Format as at Annexure 'A') describing capacrty of the company to take up the job to the extent that the intended benefit of the mobile software application is taken by the users at the AC/PC/district/State/ECl level and (ii) quotes (Format as at Annexure 'B'). The sealed bids for the job should reach ECI at Election Commission of India, NirvachanSadan, 6 Ashoka Road, New Delhi on or before at 03:00 PM. 1. Background: Election Commission of India (ECD manages the stock of EVM machines which include a Control Unit, Ballot Unit and WPAT. The machines (Assets) are from different manufacturers (currently BEL and ECIL), and are also of different models (like model M2 or post 2006 and model M3 or 2013). The assets are stocked in various warehouses across India at district and sub-district level. ECI is currently tracking the stocks of EVMs through combination EVM tracking software (ETS) and a mobile application for data capture. The whole inventory is being managed in ETS which is accessed by different stakeholders through a secured login. Broad features of ETS are as follows: 1. Allows Creation of Warehouses 2. Allows Creation of Warehouse users at different levels viz. warehouse in-charge, DEO and CEO 3. Manages inventory details of each asset across different warehouses. The stock taking is being done through scanning of barcodes on the machines from a mobile phone App which is integrated with ETS through various web services. 2. CurrentRequirement: ECI has now decided to conduct the FLC (First Level Checking) of the EVMs, handling of inter-warehouse transfers, and transfer of EVMs during elections or non-election period, to various strong rooms, polling stations and warehouses through mobile application. To achieve this, the user should be able to scan the barcode through his mobile phone and then submit the record to ETS through API integration. The work has to be completed within 15 days from the date of award of the tender. Page 2

3 3. Job Description: The Job is divided into the following sections: l. Move Assets from district Warehouse to Strong room 2. Move Assets from One Warehouse to another 3. After First Randomization, segregation of EVMs AC_wise 4. Receive Randomised EVMs in AC strong room /warehouse 5. After Second Randomization, segregation of EVMs Polling Station wise 6. Transfer EVM Assets to ps 4. The proposed Process to be followed: 1' In order to achieve the stock transfer, the details including Sno IDs of the EVMs in a particular warehouse, will be downloaded to mobile from ETS. 2' There will be an icon for 'My Stock' which will show the stock with details as below: a) Make-wise no. of machines (BEL/ECIL) b) Unit Type wise no. of machines _ BU/CU/WPAT c) Model-wise i.e. post 2006 (MrZ) or post 2013 (M3) assets This will be pushed to mobile from ETS through ApI / web service. f,'lc (First Level Check) 3' In case of FLC, the user clicks on an 'FLC' icon on the screen. The screen will have the following options: a) Barcode Scanning b) Warehouse c) Box No. d) Pink Slip Seal No. The user has to click on barcode icon to complete the barcode scanning. After the scan, the user has to select from a radio button - 'FLC Pass' or 'FLC Fail,. When the user clicks on 'FLC Pass', then the user will have to select the FLC Strong room from a drop down list ( the Strong rooms would be created before starting this process). After the warehouse is selected, the user has to enter the Box no. in the text field, which will accept only numeric number. Then, only in case the scanned unit is a cu, the user has to enter the Pinl( Slip Seal No. In case 'FLC Fail' is selected, the user has to select the defective warehouse name from the list and submit (the Defective Room would be created beforehand). The lists of warehouses wil come in a web service on this screen. The information will be pushed to ETS through integration. This section must be able to work in an offline mode i'e' in case the internet is not presen t, the datashould be stored Page 3

4 on the mobile phone and it should be uploaded to the web server once the internet is available. Transfer during elections 4' When the AC level randomizationprocess is run in ETS on a particular strong room, its output is sent to mobile app. a) The user clicks on 'First Randomization'icon, which will fetch the output list of the randomization process from the server. Once the output is received, it should display the list with the following information:. AC Name. Unit ID The user will open the screen for scanning the barcode. once the barcode is captured, then the application matches the barcode scanned with the randomized output list and displays the name of the AC, where this asset has to be sent. The user will have to enter the,box No.,, which gets saved along with the machine. This section should also work in an offline mode as stated above. At the AC warehouse, again the user has to scan the barcode in order to receive the fransfer of assets. b) Similarly, for distributing to Polling Stations, the user will click on the icon for 'Second Randomization'. once he clicks on this, the app will fetch the output list of PS level randomization and it wilr be displayed on the streen as :. ps Name. Unit ID. The user will go to the screen to scan the barcode. once the barcode is scanned, it will display the name/number of the PS to which this machine has to be sent. This section also has to work in an offline mode. Inter-warehouse Transfer 5' The order for Inter-warehouse transfer will be created as usual in ETS and this order detail will be pushed to mobile. The order wilr have details as below: a) '6tr'rom,t Warehouse b) "To,, Warehouse c) No. of Units to be transferred d) e) 0 s) Unit Type -BU/CU /VPAT Model, which means post 2006 (M2) or post 2013 (M3) assets Make ( BEL/ECIL) Status, whether Working or Defective or Repaired, working now Page 4

5 In the mobile App, once the user logs in, there will be an icon for 'Order, on the home screen. Once the user clicks on this, he will see the list of Orders received through web service. In the 'Transfer out' case, he will receive only those orders where the warehouse of the user is same as in 'From-Warehouse'. In case of 'Transfer In', he will receive the orders where his warehouse is same as 'To Warehouse,. Once we click on any one Order, it will show the order details as per point 5 above. There will be a button at the bottom to 'Execute Order'. Once the user clicks on this button, it will open the next screen where there will be an option to scan a barcode. Once the barcode is scanned, a pop-up message will get displayed showing 'Can be transferred' or 'Cannot be transferred'. Whether or not an Asset can be transferred will depend on the basis of the Unit ID found as per scanning and then matching it with the order details mentioning the type of machines to be transferred. Ifit matches, then it can be transferred else cannot be transferred. The user then clicks 'OK' to scan the next barcode. This will reduce the error on selecting the right type of machine to be transferred. If the asset can be transferred, it will get stored on a local database with a status 'ln-transit'. The records will be pushed to the web once internet is available. The App will keep a count of all the scans and will finish the process once the count is matched as per the order i.e. number of machines to be transferred. This data would be sent to ETS once the internet is available. And this will be treated as 'Transfer Out' from that warehouse. All pending data which has to be uploaded will reflect in 'Pending Upload' icon. Similarly, in the other user's ( Receiver Warehouse) mobile phone, the order will be shown for receiving the transfer. In this case, the Warehouse should be equal to,to Warehouse, in the order as mentioned above. Again the user will be clicking on 'Execute Order' and start scanning the Assets in order to receive the assets physically into that warehouse. In case of a stock transfer of a repaired machine from a defective warehouse to another warehouse, the user should record 'Reason' from a drop down list and another field for,other Reason' to enter the other reason other than the ones listed in the drop down list. Once the user clicks on the 'Order' and then clieks on a particular 'Order, on the screen, the app will display the status of the Order right on top of the screen i.e. no. of machines selected: XX and No. of machines pending: YY, in case of an inter-warehouse transfer. In case of a FLC transfer, It will display No. of machines with FLC pass: xx & No. of Machines with FLC Failed: yy. This information will be picked up from the local database. 5. Features of the software 1' There will be role based logins and each role will get access to selected modules. Page 5

6 2- The data has to be stored locally on the mobile phone so that it works in an offiine mode and the data is uploaded once the internet connectivity is available on the mobile phone. 3. There should be no provision to enter the barcode manually in the barcode field. 4. The application should work on a majority of currently available Mobile phones in the market. 6. Facilities/ inputs which will be provided to the firm 1. All APlsiweb services for integration with the ETS will be provided 2. Interaction with the IT team of the ECI so as to facilitate integration with applications of the ECI 3. Apart from the contractual amount, travelling and boarding facility may requested to the ECI if the location is outside Delhi. 7. Contractual obligations to be complied by the firm the be 1. The mobile application should be done for Android platform 2. The firm should use platforms and development technologies which are compatible with ECI applications 3. The technology being used should be up-to-date so that the application will have life for a reasonable period of time 4. The first instalment (20%) is given on submission of the wireframe of the design explaining the flow of the application and capturing all key inputs and functionalities. The next instalment (50%) is disbursed after the development and beta testing' The final instalment (30%) will be made only after one month handholding on the product developed and tested. 5. once payment is done, the product and the source code will be of ECL 6- The firm should be available for support and enhancement as needed at the deployment stage during the elections of early The access rights to databases are strictly restricted to develop the software. Page 6

7 1. 2. Name & Address of the Bidder: Name & address of Directors and / or address ofthe Proprietor (s) in the case to be enclosed). Annexure'A' Partners (in case of Partnership firm) or name & of sole proprietorship firm. (Documentary evidence 3. Whether Individual or Company or Partnership Firm?, if yes Registration No. of the company registered with competent registering authority 4. PAN 5. Service TaxNAT/CST No. 6. Quality of Manpower: The bidder should provide complete details of the project manager and the project Team (documentary evidence in respect of the qualification, iumber of years ofexperience and projects handled, to be attached). V We declare that I/We huu" "*u-ir" accordingly agree and accept the same for tender/bid filing. Seal of the firm/ company Tenderer Signature of the Authorized Representative of Bidder/ Date: The above tender cum bid format s sheet is to be enclosed if the space provided is not sufficient for the data to be provided. List of enclosures should be attached with the bid form. Page 7

8 Annexure'B' (Financial Bidfor developing a mobile application may be submitted in thk) Dear Sir/Madam, With reference to tender document giving scope of work for developing a mobile application based on android platform, we submit our commercial bid as under: Development of mobile appti"a@ Transfers during election time and other Inter_warehouse transfers of Assets which include Ballot Unit, Control Unit and WPAT -lump sum amount for complete work (database preparation afd mobile app development) Maintenance for one Total Cost (Sum of item 1,2 and 3 Notezcostingfor determination of Ll bidder will be done on the basis of the Total cost (l+2 above) given. 1' V we hereby submit our financial bid of Rs for developing a mobile based solutionfor recording of FLC, Transfers during election time and other Inter-warehouse transfers of Assets which include Ballot unit, co;trol Unit and wpat. 2' I /we agree to keep this offer valid for 3.0 (Thiffy) days from the Bid Due date (last date of submission of Bid) specified in the bid do"umert. we shall also be ug.""uui" to extend the validity of the bid, if so desired by the ECL 3. I / We agree and undertake to abide by all the terms witness thereof VWe submit this Bij under and in document. and conditions of the bid document. In accordance with the terms of the bid Date: Yours faithfully, (Signature of the authorised Signatory) (Name and Designation of the Authorised signatoryi Name and seal of Bidder/ Lead Firm Place: Page 8