Fe
b
3,
2
01
4,
P
ag
e
|
1,
E
IM
SN
IC
-U
K
-
Pr
op
os
al
Software Development Proposal
Design & Development of Excise Information Management System for
Excise Department, Dehradun - Uttarakhand
Submitted By
National Informatics Centre
Uttrakhand
Wednesday, 03 Feb 2014
Version 1.0
Fe
b
3,
2
01
4,
P
ag
e
|
2,
E
IM
SN
IC
-U
K
-
Pr
op
os
al
Table of Contents
1 Executive Summary ......................................................................................................................... 3
1.1 About Excise Department - Uttarakhand ............................................................................... 3
1.2 Objective / Purpose ................................................................................................................ 3
1.3 Definitions, Acronyms and Abbreviations............................................................................... 3
2 Scope of Work and Requirements .................................................................................................. 5
2.1 Scope ....................................................................................................................................... 5
2.2 Requirements .......................................................................................................................... 5
2.2.1 Modules Identified in the System - UTCFMS ................................................................... 6
2.3 Activities ................................................................................................................................ 16
3 Proposed Solution ......................................................................................................................... 16
3.1 Technical Architecture .......................................................................................................... 16
3.2 Deployment Architecture ..................................................................................................... 17
3.3 Proposed Technology ............................................................................................................ 17
4 Project Effort and Team Structure ................................................................................................ 17
5 Project Schedule ........................................................................................................................... 18
6 Project Development Approach .................................................................................................... 18
6.1 Methodology to be used ....................................................................................................... 19
6.2 Prerequisite from Client ........................................................................................................ 19
6.3 Signoff Requirements ............................................................................................................ 20
6.4 Requirement Gathering – On Site ......................................................................................... 20
6.5 System Design and Prototype Development ........................................................................ 21
6.6 Development ......................................................................................................................... 21
6.6.1 Coding and Development .............................................................................................. 21
6.6.2 Testing ........................................................................................................................... 22
6.7 Deliverables ........................................................................................................................... 22
6.8 Training(s) ............................................................................................................................. 22
6.9 Support and Warranty .......................................................................................................... 23
6.9.1 Warranty ....................................................................................................................... 23
6.9.2 Annual Application Support .......................................................................................... 23
6.10 Communication Plan………………………………………………………………………………………….……..23
6.11 Change Management Procedure………………………………………..…………………………….…….….23
7 Assumptions, Constraints and Exclusions ..................................................................................... 24
Fe
b
3,
2
01
4,
P
ag
e
|
3,
E
IM
SN
IC
-U
K
-
Pr
op
os
al
7.1 Assumption/s ........................................................................................................................ 24
7.2 Constraints ............................................................................................................................ 25
7.3 Exclusions .............................................................................................................................. 25
Executive Summary
1.1 About Excise Department, Uttarakhand Govt. Dehradun.
The Excise Department is administering laws related to Liquor, Narcotic Drugs and
Psychotropic Substances, Medicinal Preparations containing alcohol and narcotic drugs, etc.
The apex body that is responsible for the policy and formulation of connected rules.
Collection of the data from different sources and administrative control, inventory
management, improve efficiency and revenue reconciliation on daily basis is a challenging
job. Therefore it's need for computerization so that it works timely and effectively at any
time.
1.2 Objective / Purpose
The purpose of this project is to implement an online application for the deposition of challan
and computerization of issue of transport permit for Excise Department. The Project after
implementation would extend following
i) MIS reports for Decision Makers which will help in formulation of new policies and
decisions.
ii) Comparatively Reports which will help administrative control, inventory management and
thus improving efficiency and revenue reconciliation on daily basis.
1.3 Definitions, Acronyms and Abbreviations
S.No Term/Abbreviation
Description
01. EIMSNIC Excise Information Management System by NIC
02. RAD Requirement Analysis & Documentation.
03. PM Project Manager, Stake Holder
04. RA Requirement Analyst, also a Stake Holder for this Project
Fe
b
3,
2
01
4,
P
ag
e
|
4,
E
IM
SN
IC
-U
K
-
Pr
op
os
al
05. SA Server administrator, Stake Holder
06. DM Document Manager, Stake Holder
07. HQ Head Quarter
08. DEO District Excise Officer, Stake Holder
09. EXCO Excise Commissioner, Stake Holder
10. DEXCO Deputy Excise Commissioner, Stake Holder
11. EI Excise Inspector, Stake Holder
12. CL Country Liquor
13. IMFL Indian Made Foreign Liquor
14. BL Bulk Litter
15. AL Alcohol Litter
16. MMGD Monthly Minimum Guaranty Duty
17.
EDP Ex. Distillery Price
18. Q Quartz
19. P Pints
20. N Nips
21. RTL Retailer, Stake Holder
22. LICS Licensee, Stake Holder
23. BR Bar, Stake Holder
24. DST Distillery
25. BND Bond
Fe
b
3,
2
01
4,
P
ag
e
|
5,
E
IM
SN
IC
-U
K
-
Pr
op
os
al
2 Scope of Work and Requirements
2.1 Scope
EIMSNIC is a simple internet based application between department and its
stakeholders including Distilleries, Bonded Ware Houses, Corporation and Private
Vends, Canteen Store Depots, Hotels, Clubs and Restaurants.
The broad scope of work to develop the web based application is defined as follows
1. Development of
a. Working Prototype of web site
b. System Requirement Specification Documents
c. Development of Application – Excise Information Management System.
2. Data migration from exiting silos of application running independently to new
system
3. Deployment and hosting of Application at NIC
4. UAT
5. Trouble Shooting and Bug Fixing
6. Support
2.2 Requirements
The scope of this project will be to generate online Permits & Issue passes to various
Licensees of Uttarakhand and also monitor the inventory levels at various Distilleries,
Breweries, Bonds & wholesales.
The Computerized application will be user friendly and menu driven and will cover mainly
following modules
1. User management
2. Masters Module
3. Excise Management Module
4. Utilities
Fe
b
3,
2
01
4,
P
ag
e
|
6,
E
IM
SN
IC
-U
K
-
Pr
op
os
al
5. Reports
And monitoring each and every days processing at following points / counters –
1. Excise Department
2. Distilleries
3. Breweries
4. Bond Warehouses
5. IFL Bond Warehouses
6. Point of Sales
7. Private Vends
8. Clubs / Hotel / Restaurants
9. CSD Warehouse
10. CSD Shops
11. Sugar mills
12. M&TP
The Reports sub module will contain various MIS Reports
The Utility Sub Module will contain the utilities like Upload Documents which can be uploaded on
the department website. Permits can be cancelled under this facility.
Under User Management Module different users can be created and their role and privileges can be
assigned and also if some modification in application is to be required, can be incorporated under
Application Objects sub module.
Tentative identified screens and report for each module is mentioned below
2.2.1 Modules Identified in the System
2.2.1.1
S.
No.
Function Module
Type
MASTERS
1 License Type Master
2 Brewery Master
3 Distillery Master
Fe
b
3,
2
01
4,
P
ag
e
|
7,
E
IM
SN
IC
-U
K
-
Pr
op
os
al
4 Retails on (Hotel/Bar/Restaurant) Master
5 Liquor Contractor Master
6 CSD Wholesaler Master
7 CSD Unit Master
8 Wholesaler Master
9 Bonded Warehouse Master
10 Bond Warehouse Link Master
11 Fee Master Master
12 Fee Application Details Master
13 Rate Approval Master
14 Brand Entry Master
15 Packing Details Master
16 Product Group Master
TRANSACTIONS
S.
No.
Function Module
Type
1. PERMIT / LICENCING BRANCH (Excise Offices)
A. Registering of Distilleries/ Breweries/ IFL Bonds
1 Licencing issues to Distilleries / Breweries / Bonds / HCR / Shops etc. Transaction
2 Brand approval of distilleries / IFL bonds. Transaction
3 Brand's label approval Transaction
4 Brand's packaging & Rate approval Transaction
B. Demand Order and Import Permit
1 Receive Security Guarantee for permits Transaction
2 Create / Maintain IP Route for Transport Permits Transaction
3 Approve IP Route by higher authority Transaction
4 Place Demand Order by Bonded Warehouse User Transaction
5 View and Cancel Demand Order Application Placed by Bonded
Warehouse User
Transaction
6 Process Demand Order Transaction
7 Approve Demand Order and Generate Import Permit Transaction
8 Cancel Import Permit Transaction
Fe
b
3,
2
01
4,
P
ag
e
|
8,
E
IM
SN
IC
-U
K
-
Pr
op
os
al
C. Print Import / Transport Permits and Stationary Utilisation
1 Issue Stationary for Permits / TP/ TTP etc Transaction
2 Print Import Permit by Excise Inspector Transaction
3 Print Transport Permit by Excise Inspector Transaction
4 Mark Stationary as Damaged by Wholesale Vend and Excise
Inspector
Transaction
5 Apply for Stationary Utilisation by Wholesale Vend and Excise
Inspector
Transaction
6 Process Stationary Utilisation by Dealing Assistant (Permits and CL) Transaction
7 Approve Stationary Utilisation by Assistant Commissioner (Permits) Transaction
D. Revalidation of Import Permit
1 Apply for Revalidation of Import Permit by Bonded Warehouse User Transaction
2 Process Revalidation of Import Permit by Excise Inspector Transaction
3 Process Revalidation of Import Permit by Dealing Assistant (Permits
and CL)
Transaction
4 Process Revalidation of Import Permit by AC (Permits) and GM
Excise
Transaction
5 Approve Revalidation of Import Permit by DC Excise Transaction
6 Pay Revalidation Fee by Bonded Warehouse User Transaction
7 Manual Revalidation of Import Permit by Dealing Assistant (Permits
and CL)
Transaction
8 View Revalidation Application Placed by Bonded Warehouse User Transaction
E. Revalidation of Transport Permit
1 Apply for Revalidation of Transport Permit by Bonded Warehouse User Transaction
2 Process Revalidation of Transport Permit by Excise Inspector Transaction
3 Process Revalidation of Transport Permit by Dealing Assistant (Permits and
CL)
Transaction
4 Process Revalidation of Transport Permit by AC (Permits) and GM Excise Transaction
5 Approve Revalidation of Transport Permit by DC Excise Transaction
6 Pay Revalidation Fee by Bonded Warehouse User Transaction
7 Manual Revalidation of Transport Permit by Dealing Assistant (Permits and
CL)
Transaction
8 View Revalidation Application Placed by Bonded Warehouse User Transaction
Fe
b
3,
2
01
4,
P
ag
e
|
9,
E
IM
SN
IC
-U
K
-
Pr
op
os
al
F. Permission for Opening of Bonded Warehouse on Dry
Day
1 Apply for opening of Bonded Warehouse on Dry Day Transaction
2 View Dry Day Application Placed by Bonded Warehouse User Transaction
3 Process Dry Day Application Transaction
G. Export Permit
1 Apply for Export Permit Transaction
2 View Export Permit Application Placed by Bonded Warehouse User and
Dealer
Transaction
3 Process Export Permit Application Transaction
4 Approve Export Permit Application Transaction
5 Print Export Permit Transaction
7 Cancel Export Permit Transaction
H. Pricing / Rate Approval
Price Parameter Setup for IL/FL Master
Price Parameter Setup for CL Master
Enter Duty and retail margin parameters for IL / FL Transaction
View Price Parameters Transaction
Price calculation for IL/FL Transaction
Price calculation for CL Transaction
View Price structure Transaction
I. Accounts, Banking and Front Office
1 Make Online Payment (NET BANKING) – Licensee, One time user Transaction
2 Make Offline Payment (at CASH Counter) – Licensee, One time user Transaction
3 Deposit Funds (CASH COUNTER) - License / Permit Fee Transaction
4 Make Payment for Other Receipts - Cashier Transaction
5 Refund Receipts – DA-Account / Assistant Account Officer/Drawing and
Disbursement Officer
Transaction
a. Generate Refund Bills (DA) Transaction
b. Verify Refund Bills (AAO) Transaction
c. Approve Refund (DDO) Transaction
d. Enter Refund Instrument Details (AAO) Transaction
6 Bank Challan entry for Fee / Duty Payment Transaction
7 Fee / Duty payment through NET BANKING / e-Payment. Transaction
I. Reports
Fe
b
3,
2
01
4,
P
ag
e
|
10
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
1 Retailer List Report
2 Challan Register Report
3 Movement Register Report
4 Form-5 Report
5 Licensee Ledger Summary Report
6 G-4 Register Report
7 G4 Register(20% Quota) Report
8 FL2 to Fl36 Register Report
9 Lifting Register Report
10 Shop wise Fee register Report
11 FL2 to Fl5 (Beer) register Report
12 Licensee Category wise lifting Details Report
13 DEO wise Revenue Register Report
14 IT fee details Report
15 Bond Wise / Brand Wise / Packing Wise Stock Ledger Report
16 Bond Wise / Brand Wise / Packing Stock Summary Report
17 DEO Activity Report Report
18 Daily Activity report Report
19 Shop wise lifting details Report
20 FL2 stock details Report
21 Sales Register for IT Fee Report
22 Product Price list Report
S.
No.
Function Module
Type
2. Distillery / Brewery / Winery
1 Apply for licence Transaction
2 Apply for additional supplier Transaction
3 Declare Production Scheduling Transaction
4 Request for BAR CODE sequence numbers Transaction
5 Generate & Print BAR Codes Transaction
6 Deposit Funds / Fee Transaction
7 Print IMPORT Permit Report
8 Print Delivery challans Report
9 Dispatch against Import Permit Transaction
10 Confirm Inventory / upload phycal stock Transaction
11 Bank Challan entry for Fee / Duty Payment Transaction
12 Fee / Duty payment through NET BANKING / e-Payment. Transaction
13 Date wise Production of Material Report
Fe
b
3,
2
01
4,
P
ag
e
|
11
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
14 Date wise issue of Material Report
15 Brand wise / Packing wise Stock Ledger Report
16 Stock movement register Report
S.
No.
Function Module
Type
3. Bonded Warehouse
1 Place Demand Order to Distellery Transaction
2 Apply for Import Permit Transaction
3 Receive supplies against Import Permits from distilleries Transaction
4 Issuance of EVC Transaction
5 Handle Breakage - Transaction
a. Re-print Bar Codes for damaged cases Transaction
b. Re-map the bottles for new cases Transaction
c. Pay breakage duty Transaction
6 Apply for Transport Permit Transaction
7 Dispatch goods against Transport Permit Transaction
a. Print transport permit Transaction
b. map cases against Transport Prmit Transaction
c. Enter dispatch details Transaction
d. Print Delivery challan Transaction
8 Confirm inventory - Take physical stock Transaction
9 Bank Challan entry for Fee / Duty Payment Transaction
10 Fee / Duty payment through NET BANKING / e-Payment. Transaction
11 Date wise Material Receipt register Report
12 Date wise Material issue register Report
13 Brand wise / Packing wise Stock Ledger Report
14 Stock movement register Report
S.
No.
Function Module
Type
4. IFL Bonded Warehouse
1 Apply for Licence Transaction
2 Apply for Transit permit Transaction
Fe
b
3,
2
01
4,
P
ag
e
|
12
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
3 Apply for Import Licence Transaction
4 Receive supplies against Import Permit Transaction
5 Handle breakage Transaction
6 Appy for Bar Code sequencing Transaction
7 Generate & print Bar Codes Transaction
8 Apply for Transport Permit Transaction
9 Dispatch goods against Transport Permit Transaction
a. Print transport permit Transaction
b. map cases against Transport Prmit Transaction
c. Enter dispatch details Transaction
d. Print Delivery challan Transaction
6 Confirm inventory - Take physical stock Transaction
7 Bank Challan entry for Fee / Duty Payment Transaction
8 Fee / Duty payment through NET BANKING / e-Payment. Transaction
9 Date wise Material Receipt register Report
10 Date wise Material issue register Report
11 Brand wise / Packing wise Stock Ledger Report
12 Stock movement register Report
S.
No.
Function Module
Type
5. Point of SALES - POS.
1 Raise Purchase Order to Bonded Warehouse Transaction
2 Receive Supplies against Transport Permit Transaction
3 Record Sales of Cases / Bottles Transaction
4 Return Cases back to BWH Transaction
5 Physical Stock Taking / Confirm Inventoy Transaction
6 Breakage Handling / Mark Damage Transaction
7 Apply to open on Dry Days Transaction
8 Apply for additional counter for one day Transaction
9 Bank Challan entry for Fee / Duty Payment Transaction
10 Fee / Duty payment through NET BANKING / e-Payment. Transaction
11 Day end process Transaction
12 Date wise Material Receipt register Report
Fe
b
3,
2
01
4,
P
ag
e
|
13
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
13 Daily Sales register Report
14 Brand wise / Packing wise Stock Ledger Report
S.
No.
Function Module
Type
6. HCR - Hotel / Club / Restaurant
1 Apply for Licence Transaction
2 Raise purchase order to BWH Transaction
3 Receive supplies against Transport Permit Transaction
4 Update sales details at HCR Transaction
5 Apply for additional component Transaction
6 Apply for additional Restaurant Transaction
7 Apply to open on Dry Day Transaction
8 Bank Challan entry for Fee / Duty Payment Transaction
9 Fee / Duty payment through NET BANKING / e-Payment. Transaction
10 Day end process Transaction
11 Date wise Material Receipt register Report
12 Daily Sales register Report
13 Brand wise / Packing wise Stock Ledger Report
S.
No.
Function Module
Type
7. CSD Whole Sale
1 Place Purchase Order to Distellery Transaction
2 Apply for Import Permit Transaction
3 Receive supplies against Import Permits from distilleries Transaction
4 NOC to transfer from State distellry to CSD Whole Sale Transaction
5 Breakage Handling - Enter Breakage details Transaction
6 Apply for Transport Permit to CSD Shops Transaction
7 Dispatch goods against Transport Permit Transaction
a. Print transport permit Transaction
b. map cases against Transport Prmit Transaction
c. Enter dispatch details Transaction
d. Print Delivery challan Transaction
Fe
b
3,
2
01
4,
P
ag
e
|
14
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
8 Confirm inventory - Take physical stock Transaction
9 Bank Challan entry for Fee / Duty Payment Transaction
10 Fee / Duty payment through NET BANKING / e-Payment. Transaction
11 Date wise Material Receipt register Report
12 Date wise Material issue register Report
13 Brand wise / Packing wise Stock Ledger Report
14 Stock movement register Report
S.
No.
Function Module
Type
8. CSD Canteens
1 Raise Demand Order to CSD Warehouse Transaction
2 Receive Supplies against Transport Permit Transaction
3 Record Sales of Cases / Bottles Transaction
4 Return Cases back to CSD-WH Transaction
5 Physical Stock Taking / Confirm Inventoy Transaction
6 Breakage Handling / Mark Damage Transaction
11 Day end process Transaction
S.
No.
Function Module
Type
9. Sugar Mills - For Sheera Stock Accounting
1 Apply for registration Transaction
2 Sheera opening balance entry Transaction
3 Updation of Sheera quantity added to Tanks (in QTLS) automatically using
embaded technology.
Transaction
4 Record Sales of Sheera to distelleries / breweries Transaction
5 Record physical stock (Dip Reading at various times) of Sheera Tanks. Transaction
6 Bank Challan entry for Fee / Duty Payment Transaction
7 Fee / Duty payment through NET BANKING / e-Payment. Transaction
8 Date wise sheera production register (Strebgth wise) Report
9 Date wise Sheera Sales register Report
10 Sheera Stock Ledger (strength wise) Report
S.
No.
Function Module
Type
Fe
b
3,
2
01
4,
P
ag
e
|
15
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
10. Inventory of Medical and Toiletory Preparatary drugs (M&TP)
1 Registration of companies under this act. Transaction
2 Apply for New Licence Transaction
3 Re-newal of licence Transaction
4 Opening Stock of Drugs Transaction
5 Update stock by import / purchase of drugs Transaction
6 Update stock by Issue stock to production Transaction
7 Bank Challan entry for Fee / Duty Payment Transaction
8 Fee / Duty payment through NET BANKING / e-Payment. Transaction
S.
No.
Function Module
Type
11. Net Banking Module
1 Net banking Login Screen Transaction
2 Bank Payment Screen - Enter Account Details & Amount Transaction
3 Bank Payment Confirmation Screen Transaction
4 Transaction Summary Screen Transaction
5 Generate Acknowledgement Screen Transaction
S.
No.
Function Module
Type
12. User Management
1 Login Page
Transaction
2 Trouble Login
Transaction
3 Home Page
Transaction
4 User Creation
Transaction
5 Role Creation
Transaction
6 Role Function Mapping
Transaction
7 Role User Mapping
Transaction
8 Profile Creation
Transaction
9 Change Password
Transaction
10 Logout
Transaction
Fe
b
3,
2
01
4,
P
ag
e
|
16
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
2.3 Activities
Following is the broad list of activities to be performed during the life cycle of the project
S. No. Activities
1. Detailed Requirement Gathering and SRS preparation per IEEE
standards
2. Study existing applications / database structure
3. Study existing processes for workflow implementation in new system
4. Identify migration elements
5. Application Architecture Design development of HTML Prototype
6. Application Development and Unit Testing
7. Deployment, User Acceptance Testing and Bug Fixing
8. User Training
9. Data migration from existing system
10. GO Live
11. Post Production Support
3 Proposed Solution
3.1 Technical Architecture
The following architecture diagram shows the various components
Fe
b
3,
2
01
4,
P
ag
e
|
17
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
3.2 Deployment Architecture
The following is the proposed deployment architecture diagram for Excise
Information Management System showing the various components
3.3 Proposed Technology
To develop the system we will use the following products from Microsoft Technology
stack
1. Oracle Database 11g
2. Microsoft Application Server IIS
3. Dot Net 4.0 or above
4 Project Effort and Team Structure It is expected to close production deployment of all components of the application in
11 Months.
Fe
b
3,
2
01
4,
P
ag
e
|
18
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
5 Project Schedule Following is the tentative project activities which will be carried out during SDLC of
the project.
1. Requirement Capturing
2. SRS Preparation
3. Design and Construction
4. Data Migration
5. Testing and Bug Fixing
6. User Acceptance Test and
7. GO LIVE
NOTE:
1. Detailed project plan will be provided once the requirements are discussed in
details.
2. This schedule may vary if additional requirement and enhancements are
identified.
6 Project Development Approach On award of the project, detailed scope of work will be discussed with Excise deptt.
And NIC-IT Team to a level of identifying screens, process, workflows & reports and
also its complexities, following process would be followed for entire project to
manage the change request.
1. For a Module, detailed analysis along with the prototype would be prepared
in discussion with NIC-IT team.
2. Once detailed requirement is finalized, it will be validated against the initial
scope defined in the proposal document
3. Any additional objects identified, would be estimated separately and cost for
the same would be calculated separately.
4. NIC-IT team would agree to the additional cost or would redefine the process
to keep it as per initial scope of work.
Approach would be to be start analysis of module 1, and as it moves to
development, Analysis of next module would start.
UAT of modules would be done as they development of modules would be
completed.
Fe
b
3,
2
01
4,
P
ag
e
|
19
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
6.1 Methodology to be used
NIC Team will using iterative prototyping methodology to create portions of the
solution to demonstrate functionality and make needed refinements before
developing the final solution
Prototyping methodology will benefit the Excise and NIC-IT Team for confirming
business analytic requirements.
The methodology for the proposed system will be:
1. Interviewing the person at various levels of operations and management.
2. To collect the exhibits for identification of various entities with their
attributes.
3. To design a system this will be enhanced to cater to the entire requirements.
The entire process will require a close interaction with the officials of NIC and
Department of Excise - IT Team. The analysis will be carried out onsite and
development work will be done from NIC/Excise. The project managers and team
members would be required to be onsite at various stages of project.
6.2 Prerequisite from Client
• Format of all screens and reports to be developed.
• Software/s for App server / DB server.
• Licensed copy of all System (Hardware)/Application Software required.
Fe
b
3,
2
01
4,
P
ag
e
|
20
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
• Back-to-back Annual Support Contracts with Original Equipment Suppliers for
OS, ASP.NET Applications, Oracle Database.
• To ensure sufficient supply of equipment/consumable required for running
the operations viz. backup media, consumables.
• Sufficient working space, seating arrangements and computer to the
consultants.
6.3 Signoff Requirements
Sign-Off from NIC will be required on following:
• SRS Document
• Prototype Application
• Reports Layouts & specifications
• User Acceptance Test
6.4 Requirement Gathering – On Site
NIC Project Managers / Project Leader and other senior team members will get in
detailed discussion with Excise-IT Team for the initial Analysis and Requirement
gathering.
1. Analyze the system in detail as per the areas mentioned in the overview.
Prepare a complete data analysis with pictorial representation of information
storage and retrieval.
2. Determine the information needs of functional managers in each area.
3. Ascertain the volume and frequency of processing in order to systematize the
working of the department and to increase the efficiency, in turn increasing
profit of the organization.
4. Define the most appropriate processing environment for operations in terms
of on-line/batch capabilities of the system, mode of data input and
centralized or distributed processing.
5. Specify the required inputs and their flow as well as on line inquiries and the
periodicity and contents of output reports.
The outcome of Requirement gathering will be details System Requirement
Specification Document.
Fe
b
3,
2
01
4,
P
ag
e
|
21
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
6.5 System Design and Prototype Development
The team members involved in the onsite analysis and requirement gathering will
transfer the knowledge to the offshore team and the Prototype and Design
document will be created.
1. Develop and demonstrate prototype model of the proposed application system.
2. Incorporate feedback and finalise the functional specifications of the proposed
application system.
3. Prepare a detailed software design document based on feedback on the
prototype model. The prepared document will incorporate:
a. Database design
b. Reports layouts
c. Screen/UI Design and work Flow
d. Recovery/backup procedures
e. Input/output formats
The prototype will be shown to Excise Team for approval. Any changes identified will
be incorporated in prototype and will be approved by NIC-IT Team before
commencement of actual development. Prototype will be developed at Excise office,
Dehradun.
6.6 Development
6.6.1 Coding and Development
Once Prototype is finalized the development team will start on the development as
per the design and Prototype finalized followed by Unit Testing. Coding,
development and Unit Testing will be conducted at NIC office, Uttarakhand.
1. Develop and test program with simulated test data.
2. Further carry out integration test at module and system level using specially
prepared test data.
3. Prepare comprehensive user and operation documentation of the system.
4. Carry out acceptance testing of the developed software with NIC personnel
with actual/simulated data.
5. Rectify any error/discrepancies discovered in performance of the software
during the acceptance testing.
Fe
b
3,
2
01
4,
P
ag
e
|
22
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
6.6.2 Testing
After development is complete the
• Integration Testing and
• Functional Testing
will be conducted by Testing Team at NIC office for finding any issues or short
comings in the developed software before it is deployed in UAT environment at NIC
premises.
NIC team will be simulating the testing environment at NIC Office with the help of
Excise Team.
6.6.2.1 System Testing and UAT
• System Testing and UAT will be performed utilising live environment at NIC, New
Delhi
• For System testing and UAT, onsite support will be provided from NIC.
• During the phase of System testing, NIC team will also migrate the necessary data
from existing database to the newly built database and test the same in NIC
environment.
6.7 Deliverables
Following are the identifiable deliverables from NIC if awarded the project
• Detailed Project Plan
• Software Requirements and Specifications Documents
• Prototype of Application
• Software
o Source Code and Binary Files
o Related Database structure
• Production Documentation
o User Manual
• User Training
6.8 Training(s)
NIC Team will provide training to Excise department UK Personnel post UAT.
Fe
b
3,
2
01
4,
P
ag
e
|
23
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
6.9 Support and Warranty
6.9.1 Warranty
NIC Team will provide warranty and support for 6 months to resolve any issues that
arise during the usage of the system after application is deployed on production
server. Any additional requirement / enhancement outside the scope will be routed
through Change management process as described in section 6.11 Change
Management Procedure
6.9.2 Annual Application Support
NIC Team will provide annual application post warranty for one year.
6.10 Communication Plan
NIC perceives the transparent and timely communication among various
stakeholders as a major contributor for success of project
There will be clearly defined criteria for reporting project status and for the
escalation of risks and issues to the levels required by NIC through
• Weekly Review – Progress Report
Decisions made at authorisation points will be documented and communicated
through
• MOM – Minutes of Meeting
6.11 Change Management Procedure
Changes during the project life cycle are inevitable, and unless they are controlled
with some degree of discipline, and managed, they can prove detrimental to the
project progress and its success eventually.
Any additional work, which is not agreed in the scope of the project, shall be handled
change requirement management process.
The objectives of Change Management and the resulting change request procedures
are not to suppress change or to freeze specifications, but rather to provide the
opportunity to assess the impact of a recommended change and to make informed
Management decisions.
Summary of Change Control procedure is as under:
• Raise the Change Request
Fe
b
3,
2
01
4,
P
ag
e
|
24
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
• Analyze and evaluate Change Request for the impact on effort, schedule, cost
and change in other related items.
• Approve/Reject Change Request
• Authorize implementation of approved Request
• Plan and implement Change
• Review/test and approve the change made
• Release Changed item close Change Request
Although the scope of work has discussed with Excise Team to a level of identifying
screens, process, workflows & reports and also its complexities, if any additional
screen, report and process requirement comes then it will be routed through Change
Management.
The method of calculation of effect change would be:
• Identify additional screens, reports and processes.
• The method of calculation of changes would be same as initial estimation
method.
7 Assumptions, Constraints and Exclusions
7.1 Assumption/s
This document provides estimates on a broad level, based on NIC’s understanding
stemming from the meeting with Mr. T C Pant DC(Excise) Dehradun. These estimates
might change after a detailed onsite analysis of the requirements by NIC team.
Fe
b
3,
2
01
4,
P
ag
e
|
25
,
EI
MS
NI
C-
UK
-
P
ro
po
sa
l
7.2 Constraints
N.A.
7.3 Exclusions
Following are not covered in the scope of the project
• Multilingual support