You are on page 1of 20

PROJECT PROPSAL ON WEB-ENABLED PUBLIC GRIEVANCE

Front End: ASP.NET USING C# Backend: Microsoft Sql Server 2005

Submitted By:
RAHUL BHARDWAJ
Enrolment No.: 070355574 COURSE: MCA

UNDER THE GUIDANCE OF:


Er. VIVEK MAHAJAN, PRINCIPAL GOVT. POLYTECHNIC COLLEGE, REASI (J&K)

INTRODUCTION
Web-based Public grievance is the online system or agency to help the Indian citizens to apply for their government records like passport, driving license, voters ID card, PAN card etc... and register certificates like birth, death, marriage etc. The primary objective of this web site is to give awareness about the government or legal documents and its registration details as well as to help to register or apply for those documents. This also acts as a consultancy agency to assist the public. The main purpose of the web site is to reduce the effort by the candidate and save his time and avoid unwanted rushes at the government offices and assure working schedule at government offices. The project Public Grievance still requires more development of IT solutions and its applications to improve the issuance of copies of government certificates and legal documents. Public Grievance team is trying to get more affiliation to government offices and departments. Now Public Grievance team is acting as a agency to help the public. Project will be done in ASP. NET with C# 2.0 as front end and SQL Server 2005 as back end. Microsoft .NET is software that connects information, people, systems and devices. It spans clients, servers and developer tools and consists of: The .NET Framework programming model that enables developers to build Web-based applications which expose their functionality programmatically over a network using standard protocols such as SOAP and HTTP. Developer tools such as Microsoft Visual Studio .NET, which provide a rapid application integrated development environment for programming with the .NET Framework. a smooth

SYSTEM SPECIFICATIONS:
HARDWARE DESCRIPTION The selection of hardware is very important in the existence and proper working of any software. While selecting hardware, the size and requirements are also important. Minimum Requirements: Processor RAM Hard Disk Drive Video CD-ROM : : : : : Pentium II class, 450MHz 128MB 3GB 800X600, 256 colors Required

The proposed System is developed on: Processor RAM Hard Disk Drive Key Board Monitor Mouse : : : : : : INTEL Pentium 4 512MB 40GB Standard 101/102 or Digi Sync Family Display Panel (1024 X 764) Ethernet Card Elite 16 Ultra Logitech Serial Mouse

Network Adapter :

SOFTWARE DESCRIPTION Operating System: Front- End Back- End : : Windows XP C#. NET with ASP. NET MS SQL SERVER 2005

OVERVIEW OF THE LANGUAGE USED MICROSOFT VISUAL STUDIO


Microsoft Visual Studio is Microsofts flagship software

development product for computer programmers. It centers on an integrated distribution environment which has programmers create stand alone, and web services that run on any platforms supported by Microsofts .Net Framework (for all versions after 6). Supported platforms include Microsoft windows, servers and workstations, Pocket PC, Smart Phones and World Wide Web browsers not the Java Virtual Machine that all other java tools target. VISUAL STUDIO 2005 The most important language added in this version was the introduction of generics, which are similar in many aspects to C++ templates. This potentially increases the number of bugs caught at compile- time instead of run- time by encouraging the use of strict type checking in areas where it was not possible before C++ also got a similar upgrade with the addition of C++/CLI which is slated to replace the use of Managed C++. Other new features of Visual Studio 2005 include the Development Designer which allows application designs to be validated before deployments, an improved environment for web publishing when combined with ASP.NET 2.0 and load testing to see application performance under various sorts of user loads. Visual Studio 2005 also added extensive 64- bit support. While the development environment itself only available as a 32- bit application, visual C++ 2005 supports compiling for (x64AMD64 and EM64T) as well as IA- 64 (Itanium). The platforms SDK include 64- bit and 64-bit versions of the libraries.

.NET FRAMEWORK SDK The .NET framework is an integral windows component that supports building and running the next generation of applications and XML web services. The key component of the .NET frame work are the common language run time and the .NET frame work class library, which includes ADO.NET, ASP.NET and windows forms. The .NET framework provides a managed execution environment simplified development and deployment languages. This framework is made up of the following parts:

and

integration

with

wide

variety

of

programming

The common language runtime (CLR) The base class libraries. Object oriented internet development with ASP.NET Rich client user interface using windows forms RAD for the internet using web forms The common language runtime (CLR) is responsible for run-time

COMMON LANGUAGE RUNTIME (CLR) services such as language integration, security enforcement, and memory process and thread management. In addition, it has a roll at development time when features such as life cycle management strong type naming, cross-language exception handling, dynamic binding and so on, reduce the amount of code that a developer must write to turn the business logic the reusable component. The runtime can be hosted by high performance, server-side applications, such as Microsoft Internet Information Services (IIS) for building web applications with ASP.NET and the next release of Microsoft SQL Server. This infrastructure enables us to use code managed by the .NET framework to write our business logic, while still enjoying the superior performance of the industrys best enterprises servers that support runtime hosting.

ASP.NET
ASP.NET is a set of Microsoft.NET framework technologies used for building web applications and XML Web services. ASP.NET page execute on the server and generate mark up such as HTML, WML or XML that is sent to a desktop or mobile browser. ASP.NET pages use a compiled, Both ASP.NET event-driven programming model that improves performance and enables the separation of application logic and user interface. pages and ASP.NET web services files contain server-side (as opposed to client side logic) written in Visual basic .NET, C#.NET or any .NET compatible language, Web applications and XML Web Services take advantage of the features of the common language runtime, such as type safety, inheritance, language, interoperability, versioning, and integrated security.

IIS
Microsoft Internet Information Services (IIS; formerly called Server is a set of Internet-based services for servers using Microsoft Windows. It is the worlds second most popular web server in terms of overall websites. As of September 2007 it served 34.94% of all websites and 36.63% of all active websites according to Net craft. currently include FTP, SMTP, NNTOP, and HTTP/HTTPS. The servers

PROJECT MODULES
Our project working in two modes i.e Administrator & User.

User

Mode:- In this mode we can only enter the values in the

below mentioned modules of our project. We can neither modify nor delete and record because user has restricted access. Login management:- This module helps us to login into the software by entering the value username & password. We can also create new project user account with the help of sign up option in our project. The data fields use for creating an account are: Firstname, lastname, desired_login name, choose_a_ password, reentered_password, e-mailid, location after that click on the command button (I accept create my account) to create a account where as reset button used to terminate the entry in between. Services management: Birth

Registration:-In this module we can store birth

records. The data fields use in this module are date of birth, sex ,name of child, name of mother, name of father, name of informant etc. The data entered in this fields is directly linked with a database. The data entered in this fields is directly stored in a database.
Death Registration:-In this module we can store death

records. The data fields use in this module are date of death, sex, name of deceased, age of Deceased, place of deceased, name of town etc. The data entered in this fields is directly stored in a database.
Marriage

Registration:-

In

this

module we can store

marriage records. The data fields use in this module are name, fathers name, date of birth, permanent address, marital status

at the time of marriage etc. The data entered in this fields is directly stored in a database. Divorce Registration:- In this module we can store divorce

records. The data fields use in this module are who is making this application, date of separation, place of marriage, number of children if any, financial support etc. The data entered in this fields is directly stored in a database. Electricity registration:- In this module we can store

electricity connection records data fields use in this module are name of applicant, occupation, permanent address, present address, covered area etc. The data entered in this fields is directly stored in a database. Passport Registration:In this module we can store

passport records The data fields use in this module are fee amount Rs., cash/D.D,bank code, D.Dno., date of issue of D.D, name of application, sex, address etc. The data entered in this fields is directly stored in a database. Ration card registration:- in this module we store ration

card records The data fields use in this module are name of application, fathers name, present address, permanent address, occupation, details of family, trading licence no. etc. The data entered in this fields is directly stored in a database. Telephone registration:- In this module we can store

telephone connection records. The data fields use in this module are company, name of company, name of applicant, name of nominee, name of father, telephone no., pin code, e-mail address etc.

Water registration:- In this module we can store water

connection records. Utilities: Forum: In forum module we can post request. Email: Using Email facility we can send email to other users.

Admin Mode: This module is accessible by Administrator by entering the valid login id and password. In admin we can modify /delete all the values of the modules entered by the user. CONTEXT DIAGRAM

User

User Details View Details

Web Based Public Grievance

View Details Manage

Administrator

Visitor

View Details

Level 1 DFD- User

Details Logi n User name, Password User Confirmation Validation Login

Office Managem ent

Updating Office Files

User Details

Add Details Registrat ion Registration

Level 1 DFD- Visitor

Visitor

Enquires View Details

Web based Public Grievanc e

Details

Database

Level 1 DFD- Administrator

Administrator Login Details Login

Log in

Web Based Public Grievanc e

Verifications & Approvals

Office Files Overall Control

Office Managem ent Visitor

User

Managing

Level 2 DFD- User

User Login Details

Login Add Details

Birth Files

Logi n

Add Details Birth Registrati on Time Voters ID card apply

Voters Files

Office Managem ent Reg: Details Marriage Registrat ion Death Registrati on

Marriage Files

Help Desk

Help Desk Files Name, Place

Death File

Level 2 DFD- Visitor

Visitor View Details Advertisements Adding Details Web Based Public Grievance Ads Details Posting Ads Help Desk Files

Feedback Marriage Registration, Death Registration Enquires Help Desk Reg: Details Office Files

Registrati ons

TABLE SPECIFICATIONS
Field Name Dob Sex Nameofchild Fathersname Mothersname Placeofbirth Informantname Addressofinfo Dateofinfo Nameoftown/village District State Religion Fathersocc Momsocc Momsageatmarriage Momsageatdelivery Methodofdelivery Birthweight Pregnancy duration Data Type Date/Time Varchar Varchar Varchar Varchar Varchar Varchar Varchar Date/Time Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Size 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50

Table Name: Birth reg

Table Name: Death Primary Key: S NO Field Name S.No. Applicant Sep date Place marriage Children Childrenunder Numberofchild Child name Timecomm.With child Financial support Health

Data Type Int Varchar Date/Time Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar

Size 50 10 50 50 50 50 50 50 50 50

Education

Varchar

50

Table Name: Electricity Field Name Nameofapplicant Occupation Peraddr Locationofsupply Purpose Coveredarea Loaddetails KNO Table Name:Feedback Field Name Name Designation Company Area of work Address City State Country Pin Email Telephone Fax Queries Data Type Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Size 50 50 50 100 50 50 50 50 50 50 50 50 50 Data Type Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Size 50 50 50 50 50 50 50 50

Table Name: Forum thread Field Name PostID Name Email Description Post date Data Type Varchar Varchar Varchar Varchar Date/Time Size 50 50 100 50 50

Table Name: Login Primary Key: Username Field Name Data Type Username varchar Password Varchar Table Name: Marriage FieldName Dateofregistration Bridegroomname Bridename Bridegroomfathername Bridesfathername Bridegroomdateof birth Bridedateofbirth Bridegroompresentaddr Bridepresentaddr Bridegroompermanentaddr Bridepermanentaddr
Bridegroomvoterno Bridevoterno Bridegroommaritalstatus Bridemaritalstatus Dateofmarriage Placeofmarriage

Size 50 100

Data Type Date/Time Varchar Varchar Varchar Varchar Date/Time Date/Time Varchar Varchar Varchar Varchar
Varchar Varchar Varchar Varchar Date/Time Varchar

Size 50 50 100 50 50 50 50 50 50 50 50
50 50 50 50 50 50

Table Name: Name Change Field Name Data Type Title Varchar PANNo int Name Varchar Newtitle Varchar Newname Varchar Newnationality Varchar Newstatus Varchar PermanentAccount Varchar NewAddress Varchar State Varchar Country Varchar Proof Varchar Table Name: Post Reply Field name Postid Name Data type Int Varchar

Size 50 50 50 200 50 100 100 100 100 50 50 50

Description 50

Description Email Replydate

Varchar Varchar Date/Time

50 50

Table Name: PAN Field Name Data Type Name Varchar Cardname Varchar Fathername Varchar Address Varchar Offaddress Varchar Sex Varchar Appstat Varchar Dob Date/Time Regno. Varchar Citizen Varchar Addressrep Varchar Table Name:Ration Card Field name Data type Nameofapplicant Varchar Fathersname Varchar Presentaddr Varchar Permanentaddr Varchar Occupation Varchar Nameofemployer Varchar Adults Varchar Minor Varchar Electrolno Varchar Tradingliscence Varchar Lpgconsumer Varchar Table Name: Registration Primary Key: Username Field name Data type Firstname Varchar Lastname Varchar Username Varchar Password Varchar Email Varchar location Varchar Table Name: Ration Relation Field name Data type

Size 50 50 50 50 50 50 50 100 50 50 50

Description 50 50 50 50 50 50 50 50 50 50 50

Description 50 50 50 50 50 50

Description

Name 1 Age 1 Sex 1 Relationship1

Varchar Int Varchar Varchar

50 50 50

Table Name: Passport Field Name Fee Cash/DD Bankcode DDNo DateofissueofDD Nameofapplicant Changedname Sex Dateofbirth Placeofbirth Fathername Mothername Spousename Presentaddr Datesinceresiding Peraddr Email Fileno Dateofapplication Placeofapplication Educationqualification Profession Visiblemark Height Working in central or state govt Citizen of india Emigration checkout Eligible category Mother file no Mother date of issue Mother place of issue Father file no Father date of issue Father place of issue

Data Type Varchar Varchar Varchar Varchar Date/Time Varchar Varchar Varchar Date/Time Varchar Varchar Varchar Varchar Varchar Date/Time Varchar Varchar Varchar Date/Time Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Date/Time Varchar Varchar Date/Time Varchar

Size 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50

Table Name: Telapply Field name Company/organization Name of customer/comp Name of joint application Name of nominee Relationship Name of father/hus/partner PAN No Working telephone No Nearest teleph No Postal addr Pin code Billing addr Email Facilities required Telephone instrument Payment mode Payment details Table Name:Water1 Field name Name of applicant Father/hus name Postal addr Survey/plot no Building owned by applicant Residential/commercial Internal installation Road cutting required Length of pipe

Data type Varchar Varchar Varchar Varchar Varchar Varchar Int Int Int Varchar Int Varchar Varchar Varchar Varchar Varchar Varchar

Description 50 50 50 50 50 50

50 50 50 50 50 50 50

Data type Varchar Varchar Varchar Int Varchar Varchar Varchar Varchar Varchar

Description 50 50 50 50 50 50 50 50

CONCLUSION
Now a days manual process for the citizens to apply for their government records like passport, driving license, voters id, pan card etc has become a huge task. The main objective of the website is to reduce the effort by the candidate and save his time and avoid unwanted rushes at the government offices and assure a smooth working schedule at government offices. The main features of this site includes flexibility, reduce manual work in an efficient manner, a quick, convenient, reliable and effective way to apply for their government records. The project could very well be enhanced further as per the requirements.

FUTURE ENHANCEMENT
Now the users can only do registrations through online. All the remaining procedures are done manually. In future we can do full process through online. Public grievance team can apply for the tie up or authorization from all the Government offices like Passport Office, Register Office, RTO, and Cooperation Office etc.

REFRENCES
Windows programming ASP. NET Unleashed Visual Basic .NET Black Book Professional ASP. NET Web services SQL Server 2005, Sybex

You might also like