Showing posts with label Website. Show all posts
Showing posts with label Website. Show all posts

Wednesday, April 7, 2010

COMPUTER - IT PROJECT :- CREATE WEBSITE ON ONLINE NATIONAL POLLING

Objective/Vision

We live in a democracy and voting is one of our fundamental duties as responsible citizens of the country, but nowhere around the country a 100% people come to vote during the elections in their territory. There have been many reasons for that some of them are:

• In the rural areas the influential people keep their men at the polling booths to threaten the common man to vote for them

• There are many portions of the country like the North East where there is locally sponsored terrorism, at such places the security conditions are also not very bright, so naturally people feel afraid to come out of their houses and go to vote

• Net savvy new generation want hassle free voting system. Also the people in metros want a system through which they can vote for their territory without traveling.
Keeping in mind these situations and to improve the state of democracy in the country Online Polling System can be thought as a solution, in conjunction with the ongoing current manual voting system.

User of the System

A. General Public
B. Candidates
C. Administrators (Election Commission Officers)
D. Field Officers

Functional Requirements

i. Online registration for the voter id card which will be verified by the field officers (address and identity validation) and after receiving the field officer's report only the registration will be validated and a voter id will be issued (a photograph will have to be uploaded). You can also think about any other secure method like digital signature.

ii. Those already having a voter id card can register for the online voting system, they will use their voter id as their user name and a separate password will be used for secure authentication.

iii. The election commission will be able to use the site to let the candidates register for their nomination on the site and their officers will validate it. Candidates can run their election campaign through forums and chat-room.

iv. A detailed profile of all the candidates constituency wise will be maintained so that voters can always know about the candidates of their area.

v. Once registered when ever polling is done in any area that areas' people will be able to vote for their favorite candidates.

vi. Devise a mechanism that ensures duplicates voting (online & offline) is not happening.

vii. The system would show the current statistics as well on the web site about how many votes which candidates have got.

viii. Later when the voting ends the administrator can add the manual poling results to the database to calculate the final results which will immediately be flashed on the site.

ix. Facilitate appropriate communication between all stakeholders - Discussion forum/chat/mail/polls

x. Candidates should be able to modify selected portions of their profile after registration for nomination like the promises they make about the things to do after winning the election, their previous works, their experiences and a comprehensive about me, etc.

Optional Features

1. Java based client for User-C & D
2. SMS based inquiry of the voting results
3. Customizable color skins.

Reblog this post [with Zemanta]

DEVELOPMENT OF AN AUTO-SUMMARIZATION TOOL -- IT PROJECT

Objective/Vision

This has some applications like summarizing the search-engine results, providing briefs of big documents that do not have an abstract etc. There are two categories of summarizers, linguistic and statistical. Linguistic summarizers use knowledge about the language to summarize a document. Statistical ones operate by finding the important sentences using statistical methods. Statistical summarizers normally do not use any linguistic information.

User of the System

Used to generate summaries of electronic documents

Using statistical techniques

To handle the document types like Plain Text, HTML, Word Document

Techniques involve finding the frequency of words, scoring the sentences, ranking the sentences


Functional Requirements

i. Study about auto-summarizing techniques & concentrate more on summarizers based on statistical techniques

ii. Collect the list of stop-words from an Internet site

iii. Come up with algorithms for the different functional components listed in the previous section. Some heuristic methods could be used to come up with modification of any existing algorithm

iv. Implement the pre-processor/sentence separator/word separator/word frequency calculator. These do not require much work on the algorithm side and existing algorithms will do fine.

v. Implement the scoring and ranking component

vi. Test it with some documents and tune the algorithms, if needed

vii. Bench-mark your tool against some tools available on the Internet


Optional Features

This algorithm determines the score of each sentence. Several possibilities exist. The score can be made to be proportional to the sum of frequencies of the different words comprising the sentence The score can also be made to be inversely proportional to the number of sentences in which the words in the sentence appear in the document. Likewise, many such heuristic rules can be applied to score the sentences.

The sentences will be ranked according to the scores. Any other criteria like the position of a sentence in the document can be used to control the ranking. For example, even though the scores are high, we would not put consecutive sentences together

Based on the user input on the size of the summary, the sentences will be picked from the ranked list and concatenated. The resulting summary file could be stored with a name like _summary.txt

Other Important issues

After finalizing on the algorithms, the system is integrated so that it is possible to test using a GUI or a command line interface

The tool should be tested with documents of different size and content
Your Ad Here