software development proposal - uttrakhand exciseuttrakhandexcise.org.in/docs/excise20132014.pdf ·...

25
Feb 3 , 201 4 , Page | 1 , EIMSNIC - UK - Proposal 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

Upload: others

Post on 18-Apr-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 2: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 3: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 4: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 5: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 6: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 7: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 8: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 9: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 10: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 11: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 12: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 13: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 14: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 15: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 16: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 17: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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.

Page 18: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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.

Page 19: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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.

Page 20: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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.

Page 21: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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.

Page 22: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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.

Page 23: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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

Page 24: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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.

Page 25: Software Development Proposal - Uttrakhand Exciseuttrakhandexcise.org.in/docs/Excise20132014.pdf · Software Development Proposal Design & Development of Excise Information Management

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