RECIPE & MUSIC COLLECTION , KAVITA

Sunday, October 24, 2010

Essay on Vigilance and E-Governance

Essay on Vigilance and E-Governance

CONTENTS

1. What is Vigilance?

2. What is E-Governance?

3. What is E-Governance?

4. E Governance Plans:

5. Online Delivery of Land Titles in Karnataka, India

6. Computerized Interstate Check Posts in Gujarat

7. Online Indian Railway Train Status and reservation System:

8. Work Progress Monitoring System:

9. Conclusion:

What is Vigilance?

A very simple meaning of vigilance is watchfulness or to bring awareness. But here when we are talking about vigilance, it means we are talking about how to fight against corruption .corruption includes misuse of power, money and misuse of government property etc. we want to bring corruption at zero level. This can be ensured by watchfulness, caution and vigilance or we can say in others words it can be achieved by E governance. Because E governance provide access to information to empower citizens, enable their participation in government and enhance the awareness, watchfulness or vigilance.

What is E-Governance?

It is the use of various modern Information and Communication Technologies such as Internet, Local Area Networks, mobiles etc. by Government to improve the effectiveness, efficiency, service delivery, promote democracy and minimize the corruption. Or we can say e Governance means electronic controllership and electronic management.

E- Governance Plans:

As we now vigilance is required for ensuring the effective, proper and corruption- less functioning of any private, public or government organization/group/individual. For same purpose government has implemented various online services under National E-Governance Plans.

Following are the examples of online service under National E-Governance Plan

A. Income Tax

B. Passport/VISA

C. Company Affairs

D. Central Excise

E. Pensions

F. Land Records

G. Road Transport

H. Property Registration

I. Agriculture

J. Municipalities

K. Gram Panchayats (Rural)

L. Police

M. Employment Exchange

N. E-Courts

O. Railway Reservation

Here we will discuss some examples and we will see how they are proven effective tools of vigilance for not only fighting against corruption but also improving effectiveness, efficiency and comfortness of public.

Online Delivery of Land Titles in Karnataka, India

Previously(i.e. Before the computerization of The Department of Revenue in Karnataka), farmers had to seek out the Village Accountant to get a copy of the Record of Rights, Tenancy and Crops (RTC) -- a document needed for many tasks such as obtaining bank loans. There were delays and harassment. Bribes had to be paid.

Land owners find it difficult to access the Village Accountant, as his duties entail traveling. The time taken by Village Accountants to provide RTCs has ranged from 3 to 30 days depending upon the importance of the record for the farmer and the size of the bribe. A typical bribe for a certificate could range from Rs.100 to Rs.2000. If some details were to be written in an ambiguous fashion, out of selfish motives, the bribe could go up to Rs.10,000. Land records in the custody of Village Accountant were not open for public scrutiny.

But Now (i.e. after the computerization of The Department of Revenue in Karnataka) for a fee of Rs.15, a printed copy of the RTC can be obtained online at computerized land record kiosks (Bhoomi centers) in 140 taluk offices. Without delaying and any bribe.

The Bhoomi software incorporates the bio-logon metrics system, which authenticates all users of the software using their fingerprint. A log is maintained of all transactions in a session. This makes an officer accountable for his decisions and actions. The government also has plans to web-enable the database to make available to the farmer a copy of the land record locally through an Internet kiosk -- although without signature such a copy will only have an informative value.

This scheme also useful for preventing lands-scam Due to availability of all the data related to land is at a common server.

Computerized Interstate Check Posts in Gujarat

Gujarat has an extensive road network, which carries a large volume of commercial traffic. Major highway systems link Dehli to Mumbai and provide the principal link to the Kandla sea port on Gujarat's west coast. Gujarat's 10 check posts are positioned at the border with three neighboring Indian states. Nearly 25,000 transport vehicles enter daily through these check posts.

Trucking companies want to maximize their earnings from each vehicle. Often this has prompted transporters to load their trucks beyond permissible axle load, creating a serious safety hazard.

Previously (i.e. before the computerization), a suspect vehicle is flagged to a stop, and then weighed on a weigh bridge located away from traffic. The legal penalty for overload is Rs 2,000 per ton. However, any fine often has been (illegally) negotiated

The problem of corruption was particularly difficult to attack as the corrupt were backed by politicians. In the absence of any systematic inspection of vehicles, the transport companies also adopted various illegal practices. Duplicate copies of a single registration book from the Regional Transport Office (RTO) have been used for many different vehicles, using fake license plates.

In the computerized process, all the check posts are monitored at a central location using video cameras installed at every check post cabin. The video camera captures the registration number of all trucks approaching the check post. (There are flood-lights and traffic lights which make the check posts appear like a runway at night.) Software converts the video image of the registration number to a digital form and the details of the truck are accessed from a central data base. An electronic weigh bridge captures the weight and the computer issues a demand note for fine, automatically.

Through the use of computers and other electronic devices at 10 remote interstate border check posts in Gujarat, India, a team of savvy public officials have reduced corruption and significantly increased the state's tax revenue.

Online Indian Railway Train Status and reservation System:

Before the computerization system it was very difficult to know the availability of seat and getting reservation without paying additional money. Passenger has to pay additional money inside the train also.

But after computerization availability of seat are known to all also passenger can himself book ticket online, it reduces the money handling (dealing) in other words we can say its reducing the corruption. Also auto up gradation of passenger tickets increases the revenue to Indian railways and decreases the additional income (bribe) to TTC.

Work Progress Monitoring System:

This software is intensively used in all type of industry to monitor the work progress of company/ section/ individual. This is not directly relate with money corruption but it is dealing with monitoring corruption which include delaying of projects/works which leads to increase hidden cost of company also leads to inefficient work.

Conclusion:

Now we can say vigilance and e governance are complementary to each other.

To prevent or minimize the corruption we have to have transparent system which can be achieve by deploying E-governance in all sector and everywhere.

But the biggest challenge of deploying e-governance is not technology but change management. Change management is important not only in terms of cultural change but also in terms of changing operations and processes workflow that the automated environment will introduce.

"E-governance, however, is not really the use of IT in governance but as a tool to ensure good governance. E-governance does not mean proliferation of computers and accessories; it is basically a political decision which calls for discipline, attitudinal change in officers and employees, and massive government process re-engineering

No comments:

Lord ganesh

Lord ganesh

sanjeetjha

sanjeetjha
balokova russia

sudoku program

//======================================================= // file SU_DU_KU.java // //====================================================== import java.applet.*; import java.awt.*; import java.awt.event.*; // //======================================================= public class SU_DU_KU extends Applet implements ActionListener { Button START,NEXT; TextField t[] =new TextField[81]; int a[][] =new int[9][9]; int b[][] =new int[9][9]; Font f=new Font("helvetica",Font.BOLD,30); //===============initialization of objects======================= public void init() { int i; Graphics g =new Graphics(); START=new Button(" CLICK START "); add(START); START.addActionListener(this); for(i=0;i<81;i++) { t[i] =new TextField(1); add(t[i]); } setBackground(new Color(78,50,100)); //default setting g.setColor(Color.red); for(i=0;i<81;i++) t[i].setText("0"); NEXT=new Button(" CLICK NEXT for NEW SUDUKU"); add(NEXT); NEXT.addActionListener(this); } //=================================================================== public void paint(Graphics g) { g.setColor(new Color(8,8,9)); g.fillRect(0,26,350,254); g.setColor(Color.red); g.fillRect(0,26,350,6); g.fillRect(0,112,350,6); g.fillRect(0,196,350,6); g.fillRect(0,280,350,6); g.fillRect(0,26,6,254); g.fillRect(108,26,6,254); g.fillRect(216,26,6,254); g.fillRect(324,26,6,254); g.setFont(f); } //=======================calling the interface======================== public void actionPerformed(ActionEvent e) { int i,j,k=0; if(e.getSource()==START) { //reading text from text field and assign to b[i][j] for(i=0;i<9;i++) for(j=0;j<9;j++) { a[i][j]=Integer.parseInt(t[k++].getText()); b[i][j]=a[i][j]; } call_sudu_ku( ); k=0; for(i=0;i<9;i++) for(j=0;j<9;j++) { t[k++].setText(String.valueOf(a[i][j])); } } if(e.getSource()==NEXT) //default setting for(i=0;i<81;i++) t[i].setText("0"); } //========================================================================== //===========================call_sudu_ku( )================================= public void call_sudu_ku( ) { int i,j,k,l; int m[]=new int[90]; int n[]=new int[90]; int count=0; int temp1,temp2; int p=0; for(i=0;i<9;i++) for(j=0;j<9;j++) { do { count ++; if(b[i][j]==0) { m[p] =i; n[p]=j; do { a[i][j]=a[i][j]+1; temp1=compare(i,j) ; }while(temp1==0); p=p+1; } temp2=0; if(a[i][j]==10) { temp2=1; a[i][j]=0; p=p-2; i=m[p]; j=n[p]; } }while(temp2==1); if(count==100) break; } } //=======================compare(int i,int j)================================== public int compare(int i,int j) { int k,l,temp; temp=1; // checking for horizontal for(k=0;k<9;k++) { if(a[i][j]==a[i][k]) if(j!=k) temp=0; } //checking for vertical for(k=0;k<9;k++) { if(a[i][j]==a[k][j]) if(i!=k) temp=0; } //checking for box 1 if(i<3 && j<3) { for(k=0;k<3;k++) for(l=0;l<3;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 2 if(i<3 && j<6 &&j>2) { for(k=0;k<3;k++) for(l=3;l<6;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 3 if(i<3 && j>5) { for(k=0;k<3;k++) for(l=6;l<9;l++) { if(i==k&&j==l) ; else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 4 if(i>2 &&i<6 && j<3) { for(k=3;k<6;k++) for(l=0;l<3;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 5 if(i>2&& i<6 && j<6 &&j>2) { for(k=3;k<6;k++) for(l=3;l<6;l++) { if(i==k&&j==l) ; else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 6 if(i>2 && i<6 && j>5) { for(k=3;k<6;k++) for(l=6;l<9;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 7 if(i>5&&j<3) { for(k=6;k<9;k++) for(l=0;l<3;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 8 if(i>5 && j<6&&j>2) { for(k=6;k<9;k++) for(l=3;l<6;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 9 if(i>5 &&j>5) { for(k=6;k<9;k++) for(l=6;l<9;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } return temp; } }

calculator

//======================================================= // file calculator2.java // display lable textfield and button //====================================================== import java.applet.*; import java.awt.*; import java.awt.event.*; // //======================================================= public class calculator2 extends Applet implements ActionListener { Button bb[ ] =new Button[10]; Button sum,sub,mul,div,c,z; Button on,off,backspace; TextField t1; Label L1; int pre_no=0; int current_no=0; int n2=0; int n3=0; int pre_flag=0; int current_flag=0; int flag=0; int i; int check; //===============initialization of objects======================= public void init() { L1 =new Label("CALULATOR"); add(L1); t1=new TextField(22); add(t1); on=new Button("ON"); add(on); on.addActionListener(this); off=new Button("OFF"); add(off); off.addActionListener(this); backspace=new Button("backspace"); add(backspace); backspace.addActionListener(this); c=new Button("c"); add(c); c.addActionListener(this); for(i=0;i<10;i++) { bb[i] =new Button(String.valueOf(i)); add(bb[i]); bb[i].addActionListener(this); } sum =new Button("+"); add (sum); sum.addActionListener(this); sub =new Button("-"); add (sub); sub.addActionListener(this); mul =new Button("*"); add (mul); mul.addActionListener(this); div =new Button("%"); add (div); div.addActionListener(this); z=new Button("="); add(z); z.addActionListener(this); setBackground(Color.red); } public int number(int number,int k) { number=number*10+k; t1.setText(String.valueOf(number)); check=k; if(current_flag==5) { pre_flag=0; current_flag=0; pre_no=0; current_no=0;current_no=0; } return(number); } //=======================calling the interface======================== public void actionPerformed(ActionEvent e) { flag=0; if(e.getSource()==bb[0]) n2=number(n2,0); if(e.getSource()==bb[1]) n2=number(n2,1); if(e.getSource()==bb[2]) n2=number(n2,2); if(e.getSource()==bb[3]) n2=number(n2,3); if(e.getSource()==bb[4]) n2=number(n2,4); if(e.getSource()==bb[5]) n2=number(n2,5); if(e.getSource()==bb[6]) n2=number(n2,6); if(e.getSource()==bb[7]) n2=number(n2,7); if(e.getSource()==bb[8]) n2=number(n2,8); if(e.getSource()==bb[9]) n2=number(n2,9); if(e.getSource()==mul) { t1.setText(" "); flag=1; } if(e.getSource()==div) { t1.setText(" "); flag=2; } if(e.getSource()==sum) { t1.setText(" "); flag=3; } if(e.getSource()==sub) { t1.setText(" "); flag=4; } if(e.getSource()==z) { t1.setText(" "); flag=5; } if(e.getSource()==c) { t1.setText(" "); n2=0; if(current_flag==5) { pre_flag=0; current_flag=0; pre_no=0; current_no=0; } } if(e.getSource()==backspace) { n2=(n2-check)/10; t1.setText(String.valueOf(n2)); } if(flag!=0) { pre_flag=current_flag; current_flag=flag; pre_no=current_no; current_no=n2; n2=0;flag=0; if(current_flag ==5 && pre_flag==5) { pre_flag=0; current_flag=0; pre_no=0; current_no=0; } switch(pre_flag) { case 1: current_no=pre_no * current_no ; t1.setText(String.valueOf(current_no)); break; case 2: current_no=pre_no/current_no; t1.setText(String.valueOf(current_no)); break; case 3: current_no=pre_no+current_no; t1.setText(String.valueOf(current_no)); break; case 4: current_no=pre_no-current_no; t1.setText(String.valueOf(current_no)); break; case 5: current_no=pre_no; t1.setText(String.valueOf(current_no)); } } } }