Automatic web monitoring & retrieval system

Post on 27-May-2015

416 views 1 download

description

This is the mini project done by Krishna Sangeeth K.S, Jinesh George , Pradyoth C John, Manu S Ajith - Students of College of Engineering Chengannur 2012 Batch. Project Guide : Betty Project Co ordinatior : Vinod P.R

Transcript of Automatic web monitoring & retrieval system

AUTOMAT

IC W

EB

MONITORIN

G &

RETRIE

VAL S

YSTE

M

( AW

MR

S)

Jinesh George

Krishna Sangeeth K.S

Manu S Ajith

Pradyoth C John

What is AWMRS?

A web monitoring

system which detects an

event.

Retrieves information

regarding the event.

Send the information

via SMS to the user.

Scope of the project

Monitor the CUSAT

website.

Detect publication of results of

some particular

exam.

Retrieve the results of registered

users.

Notify the users via

SMS.

SALIENT FEATURES

A fully functional GUI which

makes operation easy.

A website for registering

details of students.

Dedicated database for storing

information.

Constant monitoring of

website to check the

publication of results.

Notification of users via SMS

EXISTING SYSTEMS

Monitors web for new exciting content Provides e mail

updates when the required content is obtained.

Still a beta product of Google.

ADVANTAGES

Real time • Results are

sent as and when they are published.

• No need to visit the website multiple times.

Convenient• The user does

not need internet connectivity.

• Results are accessible to anyone with a mobile phone.

Analysis• Results are

stored in a database and are available for various analysis.

• The human effort involved in analysis can be removed.

BASIC MODULES

AWMRS

SMS client

Website

Database

TOOLS & PLATFORM

Basic requirements

Python, PHP

Google App Engine

Pys60 for nokia mobile

A reasonably configured system

SMS gateway

Database

AWMRS T

HROUGH VARIO

US

PHASES

PHASE 1

Create

website

• Website will be created using PHP.

Collect user data

• Users will have to enter details like Name, Phone number, register no.

Store collected data in a

database

• Contents will be stored in a database.

PHASE 2

Script • Runs constantly in a server

Check• If a particular combination of

keywords appear in website and proceed to phase 3.

Keywords

• Semester number, date of exam etc.

PHASE 3

Retrieve info from

DB

Pass values to the

website

Send page info as SMS.

Register no. and Phone number

Passing Reg.no to its field in html page

Extract and send data from webpage to user via SMS

PHASE 4

Move the result info to separate

DB

Analyze the extracted Data

Generate required info from analysis

DFD

LEVEL 0

userdatabase

LEVEL 1

user

Enter details

database

servermonitors

website

Contd..

server

Database

Pass values to website

Results data

Temp file

Send SMS

user

Retrieve data

User info

Register no.

Extract data

Store data

in tempfile

data

Monitor website

Event occurs

REFERENCE

www.php.net

www.mysql.net

www.pythonworld.com

www.pys60.org

www.python.org

www.googleae.com

CONCLUSION

AWMRS is an effective means of knowing the happening of an event real time.

It takes away the boring aspect of visiting websites multiple times a day.

The user doesn’t need to have Internet connectivity to make use of this system.

Extracting information from websites will be extremely easy with AWMRS.

AWMRS in case of monitoring CUSAT results also provides a functionality to analyze the results.

THANK YOU!!!